Darbo eigų kūrimas „Shopify Flow“
Norėdami naudoti „Shopify Flow“, sukurkite darbo eigą. Naują darbo eigą galite sukurti rankiniu būdu arba naudodami iš anksto parengtą šabloną. Norėdami pradėti, peržiūrėkite kelis pavyzdžius.
Darbo eigos, kurias kuriate „Shopify Flow“, gali turėti šiuos pagrindinius komponentus:
| Darbo eigos komponentas | Aprašymas | Pavyzdys |
|---|---|---|
| Paleidikliai | Paleidiklis – tai įvykis, pradedantis darbo eigą, ir tai gali būti kažkas, kas įvyksta Jūsų parduotuvėje arba programėlėje. Paleidiklis gali būti vidinis „Shopify“ įvykis, konkretus laikas ir data arba išorinis įvykis trečiosios šalies programėlėje. Prie kiekvieno paleidiklio pateikiamas susijusių veiksmų, kuriuos galite naudoti savo darbo eigoje, sąrašas. | Darbo eiga paleidžiama, kai Jūsų parduotuvėje sukuriamas naujas užsakymas. |
| Sąlygos | Sąlyga nustato, ar veiksmas bus atliktas, atsižvelgiant į Jūsų nustatytus kriterijus. Pagal sąlygas galima patikrinti paleidiklio įvykio ypatybes, taip pat su įvykiu susijusių objektų, pvz., užsakymų, produktų ir klientų, ypatybes. | Nustatyta sąlyga patikrinti, ar bendra užsakymo suma viršija 200 USD. |
| Veiksmai | Veiksmas gali atlikti pakeitimus Jūsų parduotuvėje, paveikti darbo eigos duomenis arba atlikti ką nors su išorine programėle ar paslauga. | Veiksmai gali pridėti užsakymo žymas, pašalinti klientų žymas arba sulaikyti vykdymo užsakymus. Veiksmai taip pat gali siųsti el. laiškus arba siųsti HTTP užklausas išorinėms paslaugoms. |
| Jungtys | Jungtys yra „Flow“ teikiami veiksmai, palaikantys trečiųjų šalių paslaugų, pvz., „Slack“ arba „Google Sheets“, funkcijas. | Jungtys gali siųsti „Slack“ pranešimus arba pridėti eilutę į „Google Sheets“. |
Darbo eiga vienu metu gali turėti tik 1 paleidiklį, tačiau gali turėti bet kokį skaičių sąlygų ar veiksmų, kurie įvyksta po paleidiklio suveikimo. Galite nustatyti, kad prieš atliekant veiksmą būtų įvykdytos kelios sąlygos, ir galite nustatyti, kad priklausomai nuo to, kurios sąlygos įvykdytos, būtų atliekami skirtingi veiksmai.
Kai kuriais atvejais Jums gali prireikti paleisti darbo eigą tam tikru laiku arba dirbti su duomenų sąrašu naudojant tvarkaraščius, duomenų gavimą ir ciklus.
Kurdami darbo eigą dažnai susidursite su laukų pavadinimais ir aprašymais, pagrįstais GraphQL Admin API, tačiau Jums gali prireikti peržiūrėti duomenis, kad suprastumėte, kokius duomenis pateikia API.
Jei redaguodami arba vykdydami darbo eigą susiduriate su klaidomis, yra keletas būdų, kaip šalinti klaidas.