Sådan finder og overvåger du workflow-kørsler
Når et workflow er kørt, opretter Flow en log over, hvad der er sket. Denne log kaldes en workflow-kørsel og giver dig mulighed for at overvåge dets ydeevne og adfærd.
På denne side
Adgang til workflow-kørsler
Du kan overvåge alle workflow-kørsler i Flow-appen. Ved at gennemgå workflow-kørsler kan du identificere potentielle problemer med et workflows funktionalitet.
Du kan få brug for at gennemgå kørsler på tværs af alle workflows, når du foretager fejlfinding, eller hvis du ikke er sikker på, hvilket workflow du skal tjekke. Hvis du ved præcis, hvilket workflow du vil gennemgå, kan du få adgang til de seneste kørsler for netop det workflow.
Fremgangsmåde:
Gennemgå alle workflow-kørsler
Gå til Apps > Flow fra din Shopify-administrator.
Klik på Seneste kørsler.
Valgfrit: Klik på en bestemt kørsel for at gennemgå oplysningerne.
Gennemgå kørsler af arbejdsgange for en bestemt arbejdsgang
Gå til Apps > Flow fra din Shopify-administrator.
Vælg den arbejdsgang, du vil gennemgå kørsler for.
Gennemgå de anførte kørsler i afsnittet Seneste kørsler.
Valgfrit: Klik på en bestemt kørsel for at gennemgå oplysningerne.
Søgning efter en bestemt kørsel af en arbejdsgang
Du kan søge efter kørsler af arbejdsgange i Flow på en af følgende måder:
- Fra ressourcesider i Shopify-administratoren, f.eks. en ordre eller et produkt.
- Fra Flow-appen kan du filtrere listerne over seneste kørsler ved hjælp af følgende almindelige søgefiltre:
- Efter tekst i trindata, f.eks. et kunde-id eller ordre-id.
- Efter tidsinterval, f.eks. den dato og det klokkeslæt, hvor kørslen skulle have fundet sted.
Hvad der kan søges efter
Listen Seneste kørsler i Flow-appen indeholder muligheden for at filtrere hele listen over kørsler efter en hvilken som helst kombination af følgende filtre:
- Indeholder tekst: Filtrer efter det rå tekstindhold i de data, der er brugt i kørslen af arbejdsgangen, f.eks. et ordre-id i en udløser-payload eller navnet på et tag i en betingelse.
- Arbejdsgange: Filtrer efter navnet på arbejdsgangen.
- Udførte handlinger: Filtrer efter, om kørslen udførte nogen handlinger (sand) eller ikke gjorde noget (falsk).
- Fejl: Filtrer efter, om kørslen indeholder fejl.
- Starttidspunkt: Filtrer efter et dato- og tidsinterval, hvor kørslen skulle være startet. Få mere at vide om filtrering af kørsler efter tid.
- Udløsertype: Filtrer efter, hvordan kørslen startede. Valgmulighederne omfatter en udløserhændelse, en manuel kørsel eller et manuelt genforsøg.
- Status for genforsøg: Filtrer efter, om kørslen indeholder genforsøg eller ej.
- Kørsels-id: Filtrer efter et bestemt kørsels-id. Du kan også vælge at inkludere genforsøg, der er relateret til et angivet kørsels-id.
- Tags: Filtrer efter, hvilke arbejdsgang-tags der gælder for kørslen.
Inden du søger, skal du overveje, hvilke oplysninger du kan søge efter i kørslen af arbejdsgangen. Disse oplysninger vises i oplysningerne om kørslen af arbejdsgangen og omfatter følgende typer:
- Alle id'er for ressourcer, der blev brugt i kørslen af arbejdsgangen, f.eks. ordre-id'er eller kunde-id'er.
- Al tekst eller alle data, der var inkluderet i kørslen af arbejdsgangen, f.eks. et tagnavn eller en produkttitel.
Derudover skal du være opmærksom på følgende begrænsninger, når du søger efter en kørsel af en arbejdsgang:
- Søgningen skelner ikke mellem store og små bogstaver.
- Søgestrengen bør ikke indeholde tegnsætning. Hvis du f.eks. søger efter et ordre-id, skal du søge efter
43843493i stedet forgid://shopify/Order/43843493. - Loggene indeholder ikke alle oplysninger om de ressourcer, der bruges i din arbejdsgang. Hvis du f.eks. bruger et produkt-id i din arbejdsgang, indeholder loggen for kørslen af arbejdsgangen ikke produktets navn eller titel, medmindre du også har brugt disse felter.
- Søgningen er begrænset til de seneste 14 dages kørsler af arbejdsgange.
Søg fra Shopify-administratoren
For ressourcer, der har menuen Flere handlinger, kan du starte en søgning efter en kørsel af en arbejdsgang ved at vælge muligheden Søg efter Flow-kørsler. Denne mulighed er tilgængelig for følgende ressourcer:
- Ordrer
- Ordrekladder
- Kunder
- Produkter
- Varianter
- Kollektioner
Hvis du har problemer med at finde en kørsel, kan du se, hvad der kan søges efter.
Fremgangsmåde:
- Åbn den ressource, du vil søge efter, i Shopify-administratoren, f.eks. en ordre eller et produkt.
- Klik på Flere handlinger.
- Klik på Søg efter Flow-kørsler.
Søg efter tekst i trindata
I Flow-appen kan du søge efter alle data, der var inkluderet i afsnittene med trindata i en kørsel af en arbejdsgang.
Hvis du har problemer med at finde en kørsel, kan du se, hvad der kan søges efter.
Fremgangsmåde:
- Klik på Tilføj filter på listen Seneste kørsler i Flow-appen.
- Vælg Indeholder tekst.
- Indtast den tekst eller det id, du vil søge efter.
Søg efter tidsinterval
Vær opmærksom på følgende, når du skal finde en kørsel af en arbejdsgang efter tidsinterval:
- Hvis tidszonen på din enhed er en anden end din butiks tidszone, er datoen og klokkeslættet for en kørsel af en arbejdsgang muligvis unøjagtige. Du skal tage højde for denne forskel i det filter for starttidspunkt, du bruger.
- I butikker med mange transaktioner skal du muligvis bruge et snævert tidsinterval og andre filtre for at gøre det nemmere at finde en bestemt kørsel af en arbejdsgang.
- Kørsler af arbejdsgange gemmes kun i 14 dage, efter kørslen er fuldført.
- Der kan være en forsinkelse, fra en arbejdsgang køres, til dens resultater vises på siden Seneste kørsler. Hvis resultaterne for en nylig kørsel af en arbejdsgang ikke er tilgængelige endnu, skal du vente et par minutter og prøve igen.
Fremgangsmåde:
- Klik på Tilføj filter på listen Seneste kørsler i Flow-appen, og klik derefter på Starttidspunkt.
- I feltet Fra skal du angive en dato og et klokkeslæt, der svarer til det tidspunkt, hvor hændelsen skulle have fundet sted. Hvis du f.eks. bruger udløseren Ordre oprettet, skal du bruge det tidspunkt, hvor ordren blev oprettet. Sørg for at angive den korrekte
AM/PM-værdi. - I feltet Til skal du angive en dato og et klokkeslæt, der er 10 minutter efter datoen og klokkeslættet i feltet Fra.
- Gennemgå søgeresultaterne. Arbejdsgange køres typisk på præcis samme tidspunkt som en udløsende hændelse eller kort efter.
- Klik på et resultat, der matcher tidspunktet, og bekræft, at den viste ressource matcher den ressource, du leder efter, f.eks. ordren.

Kolonner på listen over seneste kørsler
Listen over seneste kørsler for en arbejdsgang viser vigtige data om arbejdsgangens kørsler:
| Kolonne | Beskrivelse |
|---|---|
| Starttidspunkt | Det tidspunkt, hvor kørslen af arbejdsgangen begyndte. |
| Status for kørsel |
|
| Resultater | Liste over fuldførte handlinger og en liste over fejl for hvert trin. |
| Genforsøg | Hvis kørslen blev genprøvet, angives der et link til listen over genforsøg. |
| Udløsertype |
|
Se oplysninger om en workflowkørsel
Klik på rækken for workflowkørslen for at få adgang til detaljerede oplysninger om et individuelt workflow.
Øverst angiver afsnittet Status, om workflower blev fuldført. Afsnittet Handlinger angiver, hvor mange handlinger i workflower der blev kørt uden fejl.
Afsnittet Oplysninger viser en forhåndsvisning af workflower og fremhæver den eller de stier, som workflower fulgte.

Efter forhåndsvisningen af workflower kan du se resultater, logge og data for hvert trin i workflower.

For hvert trin kan du udvide afsnittet Trindata for at se de data, der blev brugt i workflowkørslen. Disse data omfatter alle id'er for ressourcer, der blev brugt i workflowkørslen, f.eks. ordre-id'er eller kunde-id'er, samt eventuel tekst eller data, der blev inkluderet i workflowkørslen, f.eks. et tagnavn eller en produkttitel.

Workflows med 'For hvert loop'-handlinger
Workflows, der indeholder handlingen For hvert loop (iterér), gentager trin flere gange. Flow fremhæver, hvor mange varer der fulgte en sti i forhåndsvisningen af workflower.

Flow viser også resultaterne fra hver loop-gentagelse og giver dig mulighed for at filtrere efter udførte handlinger og fejl for hurtigt at fejlfinde loops.

Annullering af igangværende workflowkørsler
Du kan annullere en workflowkørsel med status I gang eller Hastighedsbegrænset, når du vil stoppe et workflow, før det er fuldført. Annullering af en workflowkørsel kan være en nyttig mulighed for at undgå at ramme API-grænser, når du bemærker, at workflower ikke kører som tilsigtet, eller for at undgå, at mislykkede kørsler roder på din liste over Seneste kørsler.
Overvejelser i forbindelse med annullering af igangværende workflowkørsler
Gennemgå følgende overvejelser, før du annullerer en igangværende workflowkørsel:
- Du skal bruge en computer for at annullere workflowkørsler i Flow-appen.
- Du kan ikke annullere kørsler, der allerede er fuldført.
- Annullerede kørsler kan ikke genoptages på et senere tidspunkt. Hvis du har brug for, at workflower kører igen, kan du vente på, at workflower udløses automatisk, genprøve kørslen eller starte en ny workflowkørsel manuelt.
- Annullering af workflowkørsler deaktiverer ikke automatisk det tilknyttede workflow. Men deaktivering af et workflow annullerer automatisk alle dets igangværende workflowkørsler.
- Det kan tage fra et par sekunder til et minut at annullere workflowkørsler, afhængigt af hvor komplekst workflower er.
Annuller igangværende workflowkørsler
Du kan til enhver tid annullere en igangværende workflowkørsel. Der er flere måder at annullere igangværende workflowkørsler på:
- Hvis du vil annullere en bestemt kørsel, kan du annullere den direkte fra siden med oplysninger om workflowkørslen.
- Hvis du vil annullere flere kørsler for et enkelt workflow, kan du annullere kørsler samlet fra workflowerets liste over Seneste kørsler.
Fremgangsmåde:
Annuller en bestemt kørsel af et workflow
Gå til Apps > Flow fra din Shopify-administrator.
Klik på det workflow, der har den igangværende kørsel, du vil annullere.
Klik på den igangværende kørsel, du vil annullere, i afsnittet Seneste kørsler.
Klik på Annuller.
Annuller flere kørsler for et workflow
Gå til Apps > Flow fra din Shopify-administrator.
Klik på det workflow, der har den igangværende kørsel, du vil annullere.
Vælg alle de igangværende kørsler, du vil annullere, i afsnittet Seneste kørsler.
Klik på Annuller kørsel.
Fejlfinding af workflowkørsler
I nogle tilfælde kan en workflowkørsel støde på en fejl eller ikke køre som tilsigtet. Dette sker oftest, når der er et konfigurationsproblem med workflower. Få mere at vide om fejlfinding af Flow-fejl og genforsøg af workflowkørsler for at rette resultatet af tidligere kørsler med tilbagevirkende kraft.