Brug af workflow-editoren i Shopify Flow

Workflow-editoren er et værktøj, som du kan bruge til at tilpasse og redigere funktionaliteten i dine workflows i Shopify Flow. Workflow-editoren er et træk og slip-lærred, hvor du kan tilføje, organisere og designe dine workflows ved at tilføje forskellige typer trin i et lodret format fra top til bund.

Det første trin, du kan føje til et workflow ved hjælp af workflow-editoren, er altid et udløsertrin. Når du har tilføjet udløseren til dit workflow, kan du bruge +-ikonerne til at tilføje de næste trin i sekvensen i form af betingelser eller handlinger. Pile forbinder de forskellige trin på lærredet i workflow-editoren og angiver, hvilke trin der fører direkte til andre trin baseret på de betingelser eller handlinger, der udføres.

Alle trin skal være forbundet med mindst ét andet trin i workflowet for at fungere. Du kan tilføje trin uden for workflowet hvor som helst på lærredet i workflow-editoren, men trinnene bliver ikke en del af workflowet, medmindre de er forbundet til et andet trin med en pil. Hvert trin kan kun have ét foregående trin, så det understøttes ikke at samle flere forgreninger af workflowet til én enkelt sti af trin.

Du kan konfigurere oplysningerne for trin med betingelser og handlinger ved hjælp af konfigurationspanelet i venstre side af workflow-editoren. Konfigurationspanelet vises kun, når der er valgt et trin.

Åbn et workflow i workflow-editoren

I Shopify Flow kan du få adgang til workflow-editoren ved at oprette et nyt workflow, eller du kan klikke på et eksisterende workflow og derefter klikke på Rediger.

Trin:

  1. Gå til Apps > Flow fra din Shopify-administrator.

  2. Gør et af følgende i afsnittet Workflows:

    • Klik på Opret workflow for at åbne workflow-editoren for et nyt, tomt workflow.
    • Klik på workflowet og derefter på Rediger for at åbne workflow-editoren for et eksisterende workflow.

Tilføjelse af et trin i et workflow

I workflow-editoren kan du føje et trin til workflow-lærredet på en af følgende måder:

  • Hold markøren over et eksisterende trin, og klik på + -ikonet for at vælge et trin med en betingelse eller handling, der skal tilføjes som den næste forbindelse i workflowet.
    • Trin med betingelser har to +-ikoner: ét til stien Sand, når betingelsen er opfyldt, og ét til stien Falsk, når betingelsen ikke er opfyldt.
    • Handlingstrinnet For each loop (iterate) har også to +-ikoner: ét til Gentag for hver vare, som giver dig mulighed for at definere trin, der skal udføres for hver vare på listen, og ét til Efter sidste vare, som giver dig mulighed for at definere trin, der skal udføres, efter den sidste vare på listen er returneret.
  • Klik på et tomt område et vilkårligt sted på workflow-lærredet. Hvis der ikke findes en udløser på lærredet, viser konfigurationspanelet valgmuligheder for udløsertrin. Hvis der findes en udløser på lærredet, viser konfigurationspanelet valgmuligheder for handlingstrin.

Forbindelse af trin i et workflow

Alle trin skal være forbundet med mindst ét andet trin i workflowet for at fungere. Workflow-editoren angiver ved hjælp af pile, hvilke trin der er forbundet med hinanden. Workflows har som standard et lodret flow fra top til bund på lærredet.

Når du føjer et trin til workflowet fra et andet trin ved hjælp af +-ikonet, bliver det nye trin automatisk forbundet med det foregående trin. Du kan også oprette en forbindelse mellem trin manuelt ved at klikke og holde + nede på det første trin og trække enden af pilen til det andet trin. Hvert trin kan kun have én foregående forbindelse, så det understøttes ikke at samle flere forgreninger af workflowet til én enkelt sti af trin.

Du kan fjerne en forbindelse mellem trin ved at holde markøren over den pil, du vil fjerne, og derefter klikke på ikonet Slet.

Billede af workflow-editoren i Shopify Flow med et igangværende workflow. To forbindelser fra 'Sand'-stien i et betingelsestrin er fremhævet. Hver af dem peger på et forskelligt handlingstrin nedenfor. Muligheden for at slette forbindelsen længst til højre vises med et papirkurvsikon.

Arrangering af trin på workflow-lærredet

Du kan bruge træk og slip-lærredet i workflow-editoren til manuelt at organisere, hvordan dit workflow vises. Dette gør det nemmere for dig at holde styr på dit workflow, efterhånden som du bygger det. Trin forbindes som standard i et format fra top til bund, men du kan trække og slippe trin hvor som helst på lærredet uden at bryde forbindelserne mellem trinnene.

Du kan flytte flere trin på én gang ved at holde Shift-tasten på dit tastatur nede og derefter klikke på de trin, du vil vælge som en gruppe. Klik på og træk et vilkårligt trin i den grå gruppeboks for at flytte de valgte trin samlet.

Du kan automatisk nulstille dit workflow-layout med standardafstand mellem trin for at gøre dit workflow nemmere at gennemgå. Klik på ikonet Arranger workflow, og klik derefter på Arranger workflow for at bekræfte nulstillingen.

Sletning af et trin fra et workflow

I workflow-editoren kan du slette et trin fra workflowet ved at holde markøren over det trin, du vil slette, og derefter klikke på ikonet Slet ud for trinnet. Sletning af et trin kan ikke fortrydes.

Du kan slette flere trin på én gang ved at holde Shift-tasten på dit tastatur nede og derefter klikke på de trin, du vil vælge som en gruppe. Klik på ikonet Slet over den grå gruppeboks for at slette trinnene samlet.

Hvis du sletter et trin, som har andre trin tilknyttet, bliver disse trin på workflow-lærredet, men forbindelsen til de foregående trin afbrydes. Du skal manuelt genoprette forbindelsen til de afbrudte trin for at fortsætte med at bruge disse trin i workflowet.

Brug af visningsværktøjslinjen i workflow-editoren

Billede af ikonerne på visningsværktøjslinjen i Shopify Flow-workfloweditoren.

Nederst i workflow-editoren kan du klikke på et af følgende ikoner på visningsværktøjslinjen:

  • Brug Zoom ud eller Zoom ind til at zoome ud eller ind i workflowet.
  • Brug Standardvisning til at centrere workflowet midt på det synlige lærred ved det zoomniveau, der viser hele workflowet.
  • Brug Hjælp til at åbne dokumentationen for Shopify Flow i Hjælp i en ny browserfane.
  • Brug Arranger workflow til at arrangere layoutet for dit workflow.

Brug af konfigurationspanelet for trin i workflow-editoren

Når du vælger et trin, vises konfigurationspanelet i venstre side af workflow-editoren. Konfigurationspanelet indeholder oplysningerne for trinnet, og det er her, du kan tilpasse funktionaliteten for specifikke trin, f.eks. angive variabler, tildele logiske operatorer eller tilføje tilpassede handlingsoplysninger, afhængigt af hvad du ønsker, at trinnet skal gøre.

De valgmuligheder, der vises i konfigurationspanelet, er direkte relateret til den type trin, du vælger.

Billede af Shopify Flow-workfloweditoren med et igangværende workflow. Konfigurationspanelet for et betingelsestrin er valgt og fremhævet på billedet.

Tilføjelse eller redigering af et trins beskrivelse

Du kan redigere beskrivelsen af ethvert betingelses- eller handlingstrin fra konfigurationspanelet. Klik på Tilføj beskrivelse eller Rediger beskrivelse, og angiv en beskrivelse af trinnet med dine egne ord. Dette kan hjælpe dig og dine medarbejdere med at fortolke, hvad workflowet gør, baseret på din egen beskrivelse. Du kan slette al tekst i beskrivelsesfeltet for at nulstille trinnets beskrivelse.

Gennemgang af et trin for manglende konfigurationsindhold

Hvis et trin mangler data eller konfigurationsoplysninger, der påvirker dets evne til at fungere, vises der et Gennemse-banner øverst på trinnet. Klik på trinnet for at åbne konfigurationspanelet, og tilføj de manglende data for at fjerne banneret Gennemse. Medmindre et felt er angivet som valgfrit, skal det udfyldes, for at trinnet kan betragtes som fuldt konfigureret.

Trin viser også et Gennemse-banner, når de ikke er forbundet med andre trin. Du skal forbinde trinnet med et andet trin i workflowet, før du kan fortsætte med at konfigurere trinnets oplysninger.

Billede af et Shopify Flow-handlingstrin 'Tilføj ordre-tags'. Trinnet har et blåt 'Gennemse'-banner vist, og beskrivelsen af trinnet er: 'tilføj følgende ordre-tags: tom'.

Hvis et Gennemse-banner ikke er løst, før du forsøger at aktivere workflowet, vises trinnet som en fejl, og workflowet aktiveres ikke. Du skal løse alle konfigurationsfejl i et workflow, før workflowet kan aktiveres.

Brug af dialogboksen 'Tilføj en variabel'

I konfigurationspanelet for trin har nogle felter valgmuligheden Tilføj en variabel, som bruges til at føje en variabel til konfigurationsindholdet. De datasæt, der vises i dialogboksen Tilføj en variabel, afhænger af de data, der returneres fra tidligere trin i workflowet. For eksempel vises dialogboksen Tilføj en variabel som standard med følgende valgmuligheder:

  • Et søgefelt til at søge efter variabler efter navn eller beskrivelse.
  • Standarddatasættene for variabler, der returneres af workflowets udløser, som typisk omfatter følgende valgmuligheder:
    • shop-variabler, som er globale for din butik.
    • Mindst 1 anden type, baseret på workflowets udløser.

Billede af en 'Tilføj en variabel'-dialogboks i Shopify Flow. Den viste eksempeludløser er udløseren 'Ordre oprettet', og de to tilgængelige datasæt i dialogboksen er 'ordre' og 'butik'.

Men hvis du føjer trin til workflowet, der returnerer yderligere data, såsom Hent data-handlinger eller Kør kode, vises der yderligere datasæt for variabler i dialogboksen, som du kan vælge for ethvert trin, der kommer senere i workflow-grenen, fordi de ekstra data nu er tilgængelige på det tidspunkt i workflowet. De senest returnerede data vises først.

Billede af en 'Tilføj en variabel'-dialogboks i Shopify Flow med yderligere datasætvalgmuligheder. Der vises 3 tilgængelige datakilder: 'Kør kode', som returnerer runCode-data; 'Hent kundedata', som returnerer getCustomerData-data; 'Ordre oprettet', som returnerer ordre- og butiksdata.

Du kan navigere til specifikke variabler ved at klikke dig gennem de forskellige variabelmuligheder. Nogle variabler har indlejrede valgmuligheder og har et >-tegn for at angive, at der er underordnede valgmuligheder i den pågældende API-sti for variablen. Når du har nået slutningen af en API-sti for en variabel, har variablen ikke nogen >-valgmulighed og viser et badge for variablens indholdstype, såsom String, Boolean, DateTime eller Int, for at angive, hvilken type oplysninger der returneres af variablen.