Kreiranje tokova posla u aplikaciji Shopify Flow

Da biste koristili Shopify Flow, kreirajte tok posla. Novi tok posla možete da kreirate ručno ili korišćenjem unapred napravljenog šablona. Pogledajte neke primere da biste počeli.

Tokovi posla koje kreirate u aplikaciji Shopify Flow mogu da imaju sledeće glavne komponente:

Lista komponenti toka posla, njihovo značenje i funkcija, kao i primeri njihove upotrebe.
Komponenta toka poslaOpisPrimer
OkidačiOkidač je događaj koji pokreće tok posla, a može biti nešto što se dešava u vašoj prodavnici ili u aplikaciji. Okidač može biti interni događaj u platformi Shopify, određeno vreme i datum ili eksterni događaj unutar aplikacije treće strane. Za svaki okidač postoji lista povezanih radnji koje možete da koristite u toku posla.Tok posla se pokreće kada se kreira nova porudžbina u vašoj prodavnici.
UsloviUslov određuje da li se preduzima neka radnja, na osnovu kriterijuma koje postavite. Oni mogu da proveravaju svojstva događaja okidača, kao i svojstva objekata uključenih u događaj, kao što su porudžbine, proizvodi i kupci.Uslov je postavljen da bi se proverilo da li je ukupan plaćeni iznos za porudžbinu veći od 200 USD.
RadnjeRadnja može da unese izmene u vašoj prodavnici, da utiče na podatke u toku posla ili da izvrši neku funkciju pomoću eksterne aplikacije ili usluge. Radnje mogu da dodaju oznake porudžbina, da uklone oznake kupaca ili da obustave porudžbine za realizaciju. Radnje takođe mogu da šalju imejlove ili HTTP zahteve eksternim uslugama.
KonektoriKonektori su radnje koje omogućava aplikacija Flow i koje podržavaju funkcije usluga trećih strana, kao što su Slack ili Google Sheets.Konektori mogu da šalju poruke u aplikaciji Slack ili dodaju red u Google Sheets.

Tok posla u jednom trenutku može da ima samo jedan okidač, ali može imati bilo koji broj uslova ili radnji koje se dešavaju nakon tog okidača. Možete da zahtevate ispunjavanje više uslova pre nego što se izvrši neka radnja, a različite radnje mogu da se dešavaju u zavisnosti od toga koji uslovi su ispunjeni.

U nekim slučajevima biće potrebno da pokrenete tok posla u određeno vreme ili da radite sa listom podataka pomoću rasporeda, preuzimanja podataka i petlji.

Tokom izrade toka posla, često ćete nailaziti na imena i opise polja zasnovane na programskom interfejsu GraphQL Admin API, ali će možda biti potrebno da pregledate podatke da biste razumeli koje podatke generiše taj API.

Ako naiđete na greške prilikom uređivanja ili izvršavanja toka posla, postoji nekoliko načina za rešavanje tih grešaka.

U ovom odeljku