Flows
A Flows automatizálási leírásokból áll. Megadják, milyen lépések fussanak le egy eseményre. A jelenlegi kód tartalmazza a leírás formátumát, annak ellenőrzését, egy futtatómotort. A Flows képernyő és összeállító még készül.
Mit írhat le egy flow?
A flow leírhat rekord-, ütemezett, webhook-, bejövő e-mailes, űrlap-, kézi vagy másik flow által indított folyamatot. A lépések sorrendben futhatnak, feltétel szerint elágazhatnak, listán iterálhatnak, párhuzamosan futhatnak, értéket állíthatnak be, várakozhatnak vagy hibát kezelhetnek.
A műveleteket a szerver által biztosított adapter és a műveleti nyilvántartás hajtja végre. A motor ellenőrzi, hogy a művelet elérhető-e, de közvetlenül nem ír adatot. A szervernek kell biztosítania a tartós tárolást, a jogosultságokat, az események továbbítását, az ütemezést és a többi integrációt.
URL hívása (HTTP-kérés)
Az URL hívása lépéssel a flow futáskor kérést küld egy másik szolgáltatásnak.
- Válaszd ki a metódust: GET, POST, PUT, PATCH, DELETE vagy HEAD.
- Add meg az URL-t. Nyilvános
https://cím kell, alap porttal. Az URL-ben nem lehet változó. - Adj meg fejléceket, ha a szolgáltatás kéri. API-kulcshoz egy admin először elmenti a kulcsot a titoktárba. Utána a fejléc értékébe ezt írd:
{{secret.NEV}}, példáulAuthorization: Bearer {{secret.API_KEY}}. A kulcs sosem kerül a flow-ba, és a Futások között sem látszik. Az adminok döntik el, melyik oldalra mehet egy kulcs. - A törzs egyetlen JSON objektum. A változókat tedd idézőjelbe, például
{"name": "{{body.name}}"}. GET és HEAD kérésnek nincs törzse.
Biztonság: a privát, helyi és felhő-metaadat címek tiltva vannak, DNS-feloldás és átirányítás után is. Egy futás összesen 30 másodperc, a válasz legfeljebb 256 KB, és egy futás legfeljebb 10 hívást vagy műveletet végezhet. A Futások között a host, az állapot, az idő és a biztonságos válaszfejlécek látszanak, a kérés fejlécei soha. A tesztfutás sosem hívja meg az URL-t.
Ütemezés
Ütemezett indítás még nem érhető el. Ehhez előbb szerveroldali ütemező kell.
Ami még nem érhető el
Még nincs felhasználói Flows összeállító, éles ütemező vagy eseménykezelő szolgáltatás. A csomag nem tartalmaz saját HTTP-adaptert. A kezelt termékként való futtatáshoz szerverintegrációk és tartós futtatás szükséges.