Opprette arbeidsflyter i Shopify Flow

For å bruke Shopify Flow må du opprette en arbeidsflyt. Du kan opprette en ny arbeidsflyt manuelt eller ved å bruke en ferdiglaget mal. Se noen eksempler for å komme i gang.

Arbeidsflyter du oppretter i Shopify Flow kan ha følgende hovedkomponenter:

Liste over komponentene i en arbeidsflyt, hva de betyr eller gjør, og eksempler på hvordan de kan brukes.
ArbeidsflytkomponentBeskrivelseEksempel
UtløsereEn utløser er en hendelse som starter en arbeidsflyt, og kan være noe som skjer i butikken din или i en app. En utløser kan være en intern hendelse i Shopify, et bestemt klokkeslett og en bestemt dato, eller en ekstern hendelse i en tredjepartsapp. For hver utløser finnes det en liste over relaterte handlinger du kan bruke i arbeidsflyten.En arbeidsflyt utløses når en ny bestilling opprettes i butikken din.
BetingelserEn betingelse avgjør om en handling skal utføres, basert på kriterier du angir. De kan kontrollere egenskapene til utløserhendelsen, samt egenskapene til objekter som er involvert i hendelsen, som bestillinger, produkter og kunder.En betingelse er angitt for å kontrollere om det totale beløpet som er betalt for bestillingen er over 200 USD.
HandlingerEn handling kan gjøre endringer i butikken din, påvirke data i arbeidsflyten eller gjøre noe med en ekstern app eller tjeneste. Handlinger kan legge til bestillingstagger, fjerne kundetagger eller holde tilbake distribusjonsbestillinger. Handlinger kan også sende e-poster eller sende HTTP-forespørsler til eksterne tjenester.
TilkoblingerTilkoblinger er handlinger levert av Shopify Flow som støtter funksjoner fra tredjepartstjenester, som Slack eller Google Regneark.Tilkoblinger kan sende Slack-meldinger eller legge til en rad i Google Regneark.

En arbeidsflyt kan bare ha én utløser om gangen, men kan ha et ubegrenset antall betingelser eller handlinger som inntreffer etter at utløseren har funnet sted. Du kan kreve at flere betingelser er oppfylt før en handling utføres, og du kan få ulike handlinger til å skje avhengig av hvilke betingelser som er oppfylt.

I noen tilfeller må du kanskje kjøre en arbeidsflyt på et bestemt tidspunkt, eller du må kanskje jobbe med en liste med data ved hjelp av tidsplaner, datahenting og løkker.

Når du bygger en arbeidsflyt, vil du ofte støte på feltnavn og beskrivelser basert på GraphQL Admin API, men du må kanskje forhåndsvise data for å forstå hvilke data som mates ut av API-et.

Hvis du støter på feil når du redigerer eller kjører en arbeidsflyt, finnes det en rekke måter å feilsøke på.

I denne delen