Munkafolyamatok létrehozása a Shopify Flow-ban
A Shopify Flow használatához hozzon létre egy munkafolyamatot. Új munkafolyamatot manuálisan vagy egy előre elkészített sablon használatával is létrehozhat. A kezdéshez tekintsen meg néhány példát.
A Shopify Flow-ban létrehozott munkafolyamatok a következő fő összetevőkből állhatnak:
| Munkafolyamat-összetevő | Leírás | Példa |
|---|---|---|
| Kiváltók | A kiváltó egy olyan esemény, amely elindít egy munkafolyamatot. Ez lehet egy esemény az üzletében vagy egy alkalmazásban, egy belső Shopify-esemény, egy adott időpont és dátum, vagy egy külső esemény egy harmadik féltől származó alkalmazásban. Minden kiváltóhoz tartozik egy kapcsolódó műveletlista, amelyet felhasználhat a munkafolyamatában. | Egy munkafolyamat akkor indul el, amikor új rendelés jön létre az üzletében. |
| Feltételek | A feltétel az Ön által beállított kritériumok alapján határozza meg, hogy egy művelet végrehajtásra kerül-e. A feltételek ellenőrizhetik a kiváltó esemény tulajdonságait, valamint az eseményben érintett objektumok – például rendelések, termékek és vásárlók – tulajdonságait. | Egy feltétel van beállítva annak ellenőrzésére, hogy a rendelésért fizetett teljes összeg meghaladja-e a 200 USD-t. |
| Műveletek | A művelet módosításokat hajthat végre az üzletében, befolyásolhatja a munkafolyamat adatait, vagy interakcióba léphet egy külső alkalmazással vagy szolgáltatással. | A műveletek hozzáadhatnak rendelési címkéket, eltávolíthatnak vásárlói címkéket vagy visszatarthatják a rendelésteljesítéseket. A műveletek továbbá e-maileket küldhetnek vagy HTTP-kéréseket küldhetnek külső szolgáltatásoknak. |
| Összekötő modulok | Az összekötő modulok a Flow által biztosított műveletek, amelyek harmadik felek szolgáltatásainak – például a Slacknek vagy a Google Sheetsnek – a funkcióit támogatják. | Az összekötő modulok Slack-üzeneteket küldhetnek vagy sort adhatnak hozzá a Google Sheetshez. |
Egy munkafolyamatnak egyszerre csak egy kiváltója lehet, de a kiváltó esemény bekövetkezése után tetszőleges számú feltételt és műveletet tartalmazhat. Előírhat több feltételt egy művelet végrehajtása előtt, és a teljesült feltételektől függően különböző műveletek is végbemehetnek.
Bizonyos esetekben szükség lehet egy munkafolyamat adott időpontban történő futtatására, vagy egy adatlista feldolgozására ütemezések, adatlekérdezés és ciklusok használatával.
A munkafolyamat létrehozása során gyakran fog találkozni a GraphQL Admin API-n alapuló mezőnevekkel és leírásokkal, de előfordulhat, hogy meg kell tekintenie az adatok előnézetét ahhoz, hogy megértse, milyen adatokat ad ki az API.
Ha hibákat tapasztal egy munkafolyamat szerkesztése vagy futtatása során, akkor többféleképpen is elháríthatja a hibákat.