A kiváltók megértése a Shopify Flow-ban

A kiváltó az az esemény, amely elindítja a munkafolyamatot, és azt a kezdeti adatkészletet képviseli, amelyet a munkafolyamat a feltételeinek meghatározásához használ. Lényegében ez az első lépés, vagyis a kiváltó esemény, amely elindítja az automatizálást.

Minden munkafolyamatnak csak 1 kiváltó lépése lehet.

Kiváltó választása a munkafolyamathoz

A munkafolyamat elindításához számos különböző kiváltó közül választhat, így a legmegfelelőbb kiváltó kiválasztása azt jelenti, hogy a munkafolyamatnak a legjobb esélye van a sikeres futásra.

Amikor eldönti, hogy melyik kiváltót válassza egy munkafolyamat indításakor, vegye figyelembe a következő szempontokat a munkafolyamattal automatizálni kívánt feladat alapján:

Gondolja át, mikor szeretné elindítani a munkafolyamatot: eseményalapú vagy ütemezett indítás

Szinte minden munkafolyamat-kiváltó az üzletében történő konkrét eseményeken alapul. Ezeknek az eseményeknek nincs meghatározott ütemezésük, és naponta többször is előfordulhatnak az üzlet tevékenységétől függően. Ha például jellemzően a hét ugyanazon napján teljesíti az összes rendelését, akkor egy, a Rendelés teljesítve kiváltóval induló munkafolyamat akár egy hétig sem fut, majd egyetlen nap alatt többször is lefuthat, amikor elkezdi teljesíteni a rendeléseket. Sok feladat esetében az eseményalapú kiváltók a helyes választás, mert csak akkor futnak le, amikor a vonatkozó esemény bekövetkezik.

Előfordulhat azonban, hogy egy adott ütemezés szerint, nem pedig egy adott esemény hatására bekövetkező feladatot szeretne automatizálni. Ilyen esetekben az Ütemezett időpont kiváltót kell használnia, amely egy egyedi kiváltó, és az Ön által megadott időpontban és dátumban indít el egy munkafolyamatot. A munkafolyamatot óránkénti, napi, heti vagy havi ismétlődésre is beütemezheti. Ez a fajta kiváltó hasznos lehet az ütemezésalapú automatizálások beállításához, például egy napi lista generálásához az összes készlethiányos termékről, és egy e-mail küldéséhez a készletkezelőjének.

Miért fontos ez: A munkafolyamat megfelelő időzítésének kiválasztása kulcsfontosságú, mert ez biztosítja, hogy az automatizálás csak akkor aktiválódjon, amikor az az üzleti igényei szempontjából releváns. Ha eseményalapú kiváltót választ, a munkafolyamat az üzletében végrehajtott műveletre, például egy vásárló rendelésének leadására adott közvetlen válaszként indul el. Ha ütemezett kiváltót használ, a munkafolyamat az Ön által választott időpontokban fut le, ami lehetővé teszi a feladatok rendszeres időközönkénti automatizálását.

Erősítse meg a használni kívánt kiváltó definícióját

A Shopify Flow-ban a kiváltók nagyon szó szerint értendők, és szigorú definíciókkal rendelkeznek. Például a Rendelés létrehozva és a Rendelési tranzakció létrehozva kiváltók látszólag ugyanarra a dologra utalnak, de valójában teljesen különböző rendelési eseményekre vonatkoznak; a Rendelés létrehozva akkor aktiválódik, amikor egy rendelés létrejön az üzletében, míg a Rendelési tranzakció létrehozva akkor, amikor egy fizetéssel kapcsolatos tranzakció jön létre egy meglévő rendelésen, például egy ki nem fizetett rendelés fizetésének manuális rögzítésekor vagy egy vásárlónak történő visszatérítéskor.

Miért fontos ez: Mivel a kiváltó az első dolog, amit a munkafolyamat keres, mielőtt elkezdené a futás többi részét, a megfelelő kiváltó használata biztosítja, hogy a munkafolyamat a megfelelő esemény bekövetkezésekor induljon el. Ne feltételezze, hogy egy kiváltó neve mire utal. Ha két kiváltó hasonlónak tűnik, akkor biztosan van egy kulcsfontosságú különbség közöttük, amely jelentősen befolyásolhatja, hogy melyik a megfelelő a munkafolyamatához.

Gondolja át, milyen adatokat kell ellenőriznie a munkafolyamatnak

A kiváltók határozzák meg azt a kezdeti adathalmazt, amelyet a munkafolyamat a feltételei futtatásakor használhat. Például, ha egy munkafolyamat a Vásárló létrehozva kiváltóval kezdődik, a munkafolyamat hozzáfér az új vásárló adataihoz, például a kapcsolattartási adataihoz, a rendeléstörténetéhez és ahhoz, hogy hozzájárult-e marketinganyagok e-mailben történő fogadásához. Azonban nem férne hozzá más típusú adatokhoz, például a legutóbbi rendeléséhez kiválasztott szállítási módhoz, mert az ilyen információk a rendelési adathalmazban vannak tárolva, nem pedig a vásárlói adathalmazban.

A kiváltók közvetlenül meghatározzák azt is, hogy milyen feltételek, műveletek és változók állnak rendelkezésre a munkafolyamat további részében. Ha egy változó vagy művelet nem érhető el, akkor nem jelenik meg kiválasztható lehetőségként.

Azt is érdemes figyelembe venni, hogy egyes adatok nem állnak rendelkezésre azonnal, amikor egy kiváltó esemény bekövetkezik. Például a legtöbb esetben, ha a munkafolyamat a Rendelés létrehozva kiváltóval indul, és megpróbálja használni az order.fulfillmentOrders változót, a munkafolyamat meghiúsulhat, mert a rendelésnek még nincsenek teljesítései, mivel azt éppen csak létrehozták. A Teljesítési esemény létrehozva megfelelőbb kiváltó lehet helyette.

Miért fontos ez: A munkafolyamatok sikere vagy kudarca a kiváltóból elérhető adatokon múlhat. A választott kiváltó határozza meg, hogy az üzletének pontosan mely részletei érhetők el a munkafolyamat feltételei és műveletei számára. Ha a szükséges adatok nem szerepelnek a kiváltó adathalmazában, a munkafolyamat nem tudja elérni vagy felhasználni ezeket az információkat az automatizáláshoz vagy a döntéshozatalhoz. A munkafolyamat véglegesítése előtt győződjön meg arról, hogy a kiváltó minden szükséges információt biztosít az automatizálási célok eléréséhez.

Példák a gyakori munkafolyamatokhoz használt kiváltókra

Az alábbi táblázat példákat mutat a gyakori kiváltókra és arra, hogyan használhatja őket a Shopify Flow munkafolyamatokban.

Áttekintheti a Shopify Flow egyéb munkafolyamat-példáit is, amelyek sablonként érhetők el.

Táblázat, amely néhány gyakori Shopify Flow-kiváltót és az azokat használó munkafolyamatok típusait sorolja fel.
KiváltóFelhasználási példák
Rendelés létrehozva
  • VIP-vásárlók címkézése
  • Kockázatos rendelések megjelölése
  • Teljesítés irányítása
Rendelés kifizetve
  • Konkrét fizetések rögzítése
  • Visszaigazolások küldése
  • Külső rendszerek frissítése
Termékváltozat készletmennyiségének változása
  • Értesítés küldése alacsony készletről
Termék létrehozva
  • Új termékek automatikus címkézése
  • Új termékek közzététele értékesítési csatornákon
Vásárló létrehozva
  • Vásárló hozzáadása szegmensekhez
  • Üdvözlőüzenet küldése
Ütemezett időpont
  • Napi értékesítési jelentés küldése
  • Heti készletellenőrzések létrehozása
  • Havi karbantartási feladatok elvégzése