Izrada tijekova rada u aplikaciji Shopify Flow

Da biste upotrebljavali Shopify Flow, izradite tijek rada. Novi tijek rada možete izraditi ručno ili upotrebom gotovog predloška. Za početak pogledajte neke primjere.

Tijekovi rada koje izradite u aplikaciji Shopify Flow mogu imati sljedeće glavne komponente:

Popis komponenti tijeka rada s pojašnjenjima njihovih značenja ili funkcija i primjeri njihove upotrebe.
Komponenta tijeka radaOpisPrimjer
PokretačiPokretač je događaj koji pokreće tijek rada, a to može biti nešto što se događa u vašoj trgovini ili u nekoj aplikaciji. Pokretač može biti interni događaj na platformi Shopify, određeno vrijeme i datum ili vanjski događaj unutar aplikacije treće strane. Za svaki pokretač postoji popis povezanih radnji koje možete upotrijebiti u svojem tijeku rada.Tijek rada pokreće se kada se u vašoj trgovini izradi nova narudžba.
UvjetiUvjet određuje hoće li se poduzeti određena radnja na temelju kriterija koje ste postavili. Oni mogu provjeravati svojstva događaja pokretača, kao i svojstva objekata uključenih u događaj, poput narudžbi, proizvoda i korisnika.Postavljen je uvjet koji provjerava je li ukupni plaćeni iznos za narudžbu veći od 200 USD.
RadnjeRadnja može unijeti promjene u vašoj trgovini, utjecati na podatke u tijeku rada ili izvršiti zadatak s pomoću vanjske aplikacije ili usluge. Radnje mogu dodavati oznake narudžbi, uklanjati oznake korisnika ili zadržati narudžbe za ispunjenje. Radnje također mogu slati e-poruke ili slati HTTP zahtjeve vanjskim uslugama.
Mehanizmi sinkronizacijeMehanizmi sinkronizacije radnje su koje pruža aplikacija Flow i koje podržavaju značajke usluga trećih strana, kao što su Slack ili Google tablice.Mehanizmi sinkronizacije mogu slati Slack poruke ili dodati redak u Google tablice.

Tijek rada u istom trenutku može imati samo 1 pokretač, ali može imati neograničen broj uvjeta ili radnji koji se izvršavaju nakon što se taj pokretač aktivira. Možete zahtijevati ispunjavanje više uvjeta prije poduzimanja neke radnje, a možete postaviti i različite radnje koje će se izvršiti ovisno o ispunjenim uvjetima.

U nekim ćete slučajevima tijek rada možda morati pokrenuti u određeno vrijeme ili ćete trebati raditi s popisom podataka upotrebom rasporeda, dohvaćanja podataka i ponavljanja u petlji.

Prilikom izrade tijeka rada često ćete nailaziti na nazive polja i opise temeljene na programskom sučelju GraphQL Admin API, ali možda ćete morati pregledati podatke kako biste razumjeli koje podatke taj API generira.

Ako prilikom uređivanja ili pokretanja tijeka rada naiđete na pogreške, postoji više načina za otklanjanje pogrešaka.

U ovom odjeljku