Flow háttérrendszer-szinkronizálás és AWS munkafolyamat-automatizálás

A Flow dedikált háttérrendszer nélkül is működik, a Pro mód azonban különösen jól használható a saját AWS-fiókjába külön telepített WP Suite Flow Backenddel.

Beküldési modell

Minden űrlap közvetlenül a böngészőből küldhet adatot egy beállított végpont-URL-re.

Ez a végpont lehet:

  • saját egyedi végpont,
  • egy Ön által megvalósított WordPress-oldali végpont,
  • a Flow háttérrendszerének beküldési végpontja.

Ez azt jelenti, hogy a Flow alapból nem tárol beküldéseket a WordPressben.

Ha elérhető Flow-háttérrendszer, ugyanaz a látogatói futtatókörnyezet az egyszerű böngészőbeli POST-ról háttérrendszert használó beküldési útvonalra válthat. A képességről a beállított átvitel és a feloldott háttérrendszercél alapján születik döntés.

Háttérrendszer-szinkronizálás

Ha a háttérrendszer-szinkronizálás engedélyezett, a Flow egy Gutenbergben meghatározott űrlapot kanonikus háttérrendszerbeli űrlapdefinícióvá szinkronizálhat. A szinkronizálási folyamat:

  1. szerkesszen egy Flow-űrlapot a WordPressben;
  2. mentse az űrlapot;
  3. a Flow kinyeri a kanonikus szerkezetet, és kiszámít egy szinkronizálási hashértéket;
  4. szükség esetén létrejön vagy frissül a háttérrendszerbeli definíció;
  5. a WordPress eltárolja a háttérrendszer-szinkronizálás metaadatait, például a háttérrendszerbeli űrlap azonosítóját, a szinkronizálási hashértéket, az állapotot, az időbélyegeket és az utolsó hibát.

Ez a háttérrendszerbeli definíció teszi lehetővé, hogy az adminisztrációs eszközök, munkafolyamatok és a beküldéskezelés stabil sémával dolgozzanak a nyers Gutenberg-bejegyzéstartalom helyett.

Jellemző Pro-beállítás

Egy gyakori éles beállítás:

  1. telepítse a Flow háttérrendszerét az AWS-be;
  2. regisztrálja a közzétett API-alap URL-t külön API-ként a Gateyben;
  3. a Gateyben ugyanazt a védelmi módot állítsa be, amelyet a háttérrendszer közzétételekor választott (IAM vagy COGNITO);
  4. válassza ki ezt az API-t a SmartCloud → Flow beállításai → API-beállítások oldalon.

Ez egyszerű, biztonságos módot ad a Flow-nak a háttérrendszer elérésére a beküldésekhez, sablonokhoz, munkafolyamatokhoz és adminisztrációs műveletekhez.

Vázlatok, fájlok és nagyobb adattartalmak

A Flow háttérrendszerével az űrlapok támogathatják:

  • a vázlatmentési és -betöltési folyamatokat,
  • a vázlatok törlését,
  • a háttérrendszer által kiadott beküldésazonosítókat és -állapotokat,
  • előre aláírt feltöltési folyamatokat nagy adattartalmú vagy sok fájlt tartalmazó beküldésekhez.

Munkafolyamat-eseménymodell

Miután egy beküldést elfogadott a háttérrendszer munkafolyamata, a Flow munkafolyamatai életciklus- és integrációs eseményekre reagálhatnak, például:

  • submission.created
  • submission.updated
  • submission.action-invoked
  • integration.webhook.requested
  • ai.agent.completed
  • ai.agent.failed

Ezért a háttérrendszer-szinkronizálás nem pusztán a séma tárolásáról szól. Ez a híd a Gutenbergben létrehozott űrlap és a háttérrendszer eseményfolyamata között.

Kapcsolat az AI Kit Backend e-mail-fogadásával

A Flow háttérrendszerének munkafolyamatai az AI Kit Backend e-mail-fogadási láncaiból érkező normalizált eseményeket is feldolgozhatják. A jelenlegi telepítéseknél ez például így nézhet ki:

  • WorkMail -> ai-email-intake-proxy -> ai-email-intake-dispatcher -> Flow workflow
  • WorkMail -> ai-email-intake-proxy -> ai-email-intake-dispatcher -> Flow workflow -> ai.agent -> downstream Flow workflow

A közös érték itt az eseményszerződés. A böngészőbeli beküldések és az e-mail-fogadási események egyaránt ugyanabba a munkafolyamat-modellbe normalizálhatók, így ugyanaz a sablonréteg, AI-lépésdefiníció és útvonalválasztási logika több csatornán is működhet.