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:
- szerkesszen egy Flow-űrlapot a WordPressben;
- mentse az űrlapot;
- a Flow kinyeri a kanonikus szerkezetet, és kiszámít egy szinkronizálási hashértéket;
- szükség esetén létrejön vagy frissül a háttérrendszerbeli definíció;
- 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:
- telepítse a Flow háttérrendszerét az AWS-be;
- regisztrálja a közzétett API-alap URL-t külön API-ként a Gateyben;
- a Gateyben ugyanazt a védelmi módot állítsa be, amelyet a háttérrendszer közzétételekor választott (
IAMvagyCOGNITO); - 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.createdsubmission.updatedsubmission.action-invokedintegration.webhook.requestedai.agent.completedai.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 workflowWorkMail -> 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.
