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.

  1. Válaszd ki a metódust: GET, POST, PUT, PATCH, DELETE vagy HEAD.
  2. Add meg az URL-t. Nyilvános https:// cím kell, alap porttal. Az URL-ben nem lehet változó.
  3. 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ául Authorization: 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.
  4. 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.