Brug af workflow-editoren i Shopify Flow

Workflow-editoren er et værktøj, der giver dig mulighed for at tilpasse og redigere funktionaliteten af dine workflows i Shopify Flow. Workflow-editoren har en træk og slip-grænseflade, som lader dig 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 tilføje i et workflow ved hjælp af workflow-editoren, er altid et udløsertrin. Når du har tilføjet workflow-udløseren, kan du bruge ikonerne + til at tilføje betingelses- eller handlingstrin, som er de næste trin i workflowets sekvens. Pile forbinder de forskellige trin 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 forbindes til mindst ét andet trin i workflowet for at fungere. Du kan tilføje trin uden for workflowet hvor som helst i editoren, men trinnene indgår ikke i workflowet, medmindre de er forbundet til et andet trin med en pil. Hvert trin kan kun have ét foregående trin. Derfor understøttes det ikke at samle flere forgreninger i workflowet i én enkelt trinsti.

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 tilføje et trin til workflowet 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 hvor som helst i workflow-editoren. Hvis der ikke allerede findes en udløser i workflowet, viser konfigurationspanelet muligheder for udløsertrin. Hvis der allerede findes en udløser i workflowet, viser konfigurationspanelet muligheder for handlingstrin.

Kopiér og indsæt trin i et workflow

Når du opretter workflows, skal du ofte genskabe trin, som du allerede har opsat et andet sted. I workfloweditoren kan du kopiere et eller flere eksisterende trin med handlinger eller betingelser og indsætte dem i det samme workflow eller et andet workflow i stedet for at oprette trinnene fra bunden. De indsatte trin bevarer de kopierede trins værdier i konfigurationsfelterne. Betingelsestrin bevarer også deres logik, så trinnene er klar til brug med kun små ændringer.

Når du kopierer flere trin på én gang, bevares forbindelserne mellem de kopierede trin, så en betingelse og trinnene i dens grene Sand og Falsk indsættes som én sammenhængende gruppe. Forbindelser fra trin, som du ikke har kopieret, bevares ikke, så den indsatte gruppe er ikke forbundet med resten af workflowet, før du forbinder den. Hvis et kopieret trin bruger data, der returneres af et andet kopieret trin, f.eks. handlingen Hent data, bruger det indsatte trin de data, der returneres af den indsatte kopi af handlingen.

Udløsertrin kan ikke kopieres. Trin, der bruger en særlig side til konfiguration, såsom Send markedsføringsmail, kan ikke kopieres. Hvis du har valgt et trin, der ikke kan kopieres, kopieres ingen af de valgte trin.

Trin:

  1. Åbn et workflow i workfloweditoren.
  2. Vælg de trin, du vil kopiere:
    • Hvis du vil kopiere ét trin, skal du klikke på handlingstrinnet eller betingelsestrinnet.
    • Hvis du vil kopiere flere trin, skal du holde Skift nede på tastaturet og klikke på hvert trin, du vil kopiere, eller holde Skift nede og trække en ramme omkring trinnene.
  3. Kopiér trinnene ved at trykke på ctrl + C på en pc eller command + C på en Mac.
  4. Valgfrit: Hvis du vil indsætte trinnene i et andet workflow, skal du åbne det i workfloweditoren. Det workflow, du indsætter trinnene i, skal allerede have et udløsertrin.
  5. Indsæt trinnene ved at trykke på ctrl + V på en pc eller command + V på en Mac. Et enkelt trin tilføjes tæt på markøren. En gruppe af trin tilføjes i det ledige område, der er tættest på markøren, med samme layout som de kopierede trin. Den indsatte gruppe markeres, så du kan flytte den. Hvis markøren ikke er placeret over editoren, tilføjes trinnene midt i editoren.
  6. Forbind de indsatte trin med resten af workflowet, før du aktiverer workflowet.

Forbindelse af trin i et workflow

Alle trin skal forbindes til mindst ét andet trin i workflowet for at fungere. Workflow-editoren angiver, hvilke trin der er forbundet med hinanden, ved hjælp af retningspile. Workflows forløber som standard lodret fra top til bund i workflow-editoren.

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 i workflow-editoren

Du kan trække og slippe trin i workflow-editoren for at organisere dit workflows layout manuelt. Det gør det nemmere for dig at bevare overblikket over workflowet, mens du opbygger det. Trin forbindes som standard til hinanden i et format fra top til bund, men du kan trække og slippe trin hvor som helst i workflow-editoren uden at afbryde pileforbindelserne mellem trinnene.

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

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 nede på dit tastatur 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 forbundet til sig, forbliver disse trin i workflow-editoren, men de afbrydes fra eventuelle foregående trin. Du skal manuelt genoprette forbindelsen til de afbrudte trin for fortsat at kunne 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 dit workflow i det synlige område af workflow-editoren på 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.