Utilizarea editorului de fluxuri de lucru în Shopify Flow

Editorul fluxurilor de lucru este un instrument care vă permite să personalizați și să editați funcționalitatea fluxurilor dumneavoastră de lucru în Shopify Flow. Editorul fluxurilor de lucru are o interfață cu funcționalitate de tip glisează și fixează care vă permite să vă organizați și să vă concepeți fluxurile de lucru, adăugând pași de diferite tipuri într-un format vertical, de sus în jos.

Primul pas pe care îl puteți adăuga la un flux de lucru utilizând editorul fluxului de lucru este întotdeauna un pas declanșator. După ce adăugați declanșatorul fluxului de lucru, puteți utiliza pictogramele + pentru a adăuga pași pentru condiție sau acțiune care au loc în continuare în secvența fluxului de lucru. Săgețile conectează diferiții pași din editorul fluxului de lucru și indică ce pași conduc direct la alți pași pe baza condițiilor sau acțiunilor întreprinse.

Toți pașii trebuie să se conecteze la cel puțin încă un pas din fluxul de lucru pentru a funcționa. Puteți adăuga pași în afara fluxului de lucru oriunde în editor, dar aceștia nu vor fi incluși în fluxul de lucru decât dacă sunt conectați la un alt pas printr-o săgeată. Fiecare pas poate avea un singur pas precedent, prin urmare convergența mai multor ramuri ale fluxului de lucru înapoi într-o singură cale de pas nu este acceptată.

Puteți configura detaliile pașilor de condiție și de acțiune utilizând panoul de configurare din partea stângă a editorului de fluxuri de lucru. Panoul de configurare se afișează numai atunci când este selectat un pas.

Deschiderea unui flux de lucru în editorul de fluxuri de lucru

În Shopify Flow, puteți accesa editorul de fluxuri de lucru creând un flux de lucru nou sau puteți să dați clic pe orice flux de lucru existent și apoi să dați clic pe Editare.

Pași:

  1. Din panoul de administrare Shopify, accesați Aplicații > Flow.

  2. În secțiunea Fluxuri de lucru, efectuați oricare dintre următoarele acțiuni:

    • Pentru a deschide editorul de fluxuri de lucru pentru un flux de lucru nou, gol, dați clic pe Creare flux de lucru.
    • Pentru a deschide editorul de fluxuri de lucru pentru un flux de lucru existent, dați clic pe fluxul de lucru, apoi dați clic pe Editare.

Adăugarea unui pas la un flux de lucru

În editorul fluxului de lucru, puteți adăuga un pas la fluxul de lucru în oricare dintre următoarele moduri:

  • Treceți cursorul peste orice pas existent și dați clic pe pictograma + pentru a selecta un pas de condiție sau de acțiune de adăugat ca următoarea conexiune în fluxul de lucru.
    • Pașii de condiție au 2 pictograme +: una pentru calea Adevărat atunci când condiția este îndeplinită și una pentru calea Fals atunci când condiția nu este îndeplinită.
    • Pasul de acțiune Buclă Pentru fiecare (iterare) are, de asemenea, 2 pictograme +: una pentru Repetare pentru fiecare articol, care vă permite să definiți pași care au loc pentru fiecare articol din listă, și una pentru După ultimul articol, care vă permite să definiți pași care au loc după ce este returnat ultimul articol din listă.
  • Faceți clic pe un spațiu gol oriunde în editorul fluxului de lucru. Dacă nu există niciun declanșator existent în fluxul de lucru, atunci panoul de configurare va afișa opțiunile pentru pasul declanșator. Dacă există un declanșator existent în fluxul de lucru, panoul de configurare va afișa opțiunile pentru pasul de acțiune.

Copierea și lipirea pașilor într-un flux de lucru

Crearea fluxurilor de lucru presupune adesea recrearea unor pași pe care i-ați configurat deja în altă parte. În editorul de fluxuri de lucru, puteți copia unul sau mai mulți pași existenți de tip acțiune sau condiție și îi puteți lipi în același flux de lucru sau într-un altul, în loc să îi creați din nou de la zero. Pașii lipiți păstrează valorile câmpurilor de configurare ale pașilor copiați, precum și logica acestora în cazul pașilor de tip condiție, astfel încât pot fi utilizați cu doar câteva modificări minore.

Când copiați mai mulți pași simultan, conexiunile dintre pașii copiați sunt păstrate, astfel încât o condiție și pașii de pe ramurile sale Adevărat și Fals sunt lipiți ca un singur grup de pași conectați. Conexiunile cu pașii pe care nu i-ați copiat nu sunt păstrate, astfel încât grupul lipit nu este conectat la restul fluxului de lucru până când nu îl conectați. Dacă un pas copiat folosește date returnate de un alt pas copiat, cum ar fi o acțiune Obține date, pasul lipit folosește datele returnate de copia lipită a acelei acțiuni.

Pașii de tip declanșator nu pot fi copiați. Pașii care folosesc o pagină de configurare personalizată, precum Trimite un e-mail de marketing, nu pot fi copiați. Dacă selecția include un pas care nu poate fi copiat, niciunul dintre pașii selectați nu este copiat.

Pași:

  1. Deschideți un flux de lucru în editorul fluxului de lucru.
  2. Selectați pașii pe care doriți să îi copiați:
    • Pentru a copia un singur pas, faceți clic pe pasul de tip acțiune sau condiție.
    • Pentru a copia mai mulți pași, țineți apăsată tasta Shift și faceți clic pe fiecare pas pe care doriți să îl copiați sau țineți apăsată tasta Shift și trasați un dreptunghi de selecție în jurul pașilor.
  3. Copiați pașii apăsând ctrl + C pe un PC sau command + C pe un Mac.
  4. Opțional: dacă lipiți pașii într-un alt flux de lucru, deschideți acel flux în editorul de fluxuri de lucru. Fluxul de lucru de destinație trebuie să aibă deja un pas de tip declanșator.
  5. Lipiți pașii apăsând ctrl + V pe un PC sau command + V pe un Mac. Dacă lipiți un singur pas, acesta este adăugat lângă cursor. Un grup de pași este adăugat în spațiul liber cel mai apropiat de cursor, cu aceeași dispunere ca pașii copiați, iar grupul lipit este selectat pentru a-l putea muta. Dacă cursorul nu se află în zona editorului, pașii sunt adăugați în centrul editorului.
  6. Conectați pașii lipiți la restul fluxului de lucru înainte de a activa fluxul de lucru.

Conectarea pașilor într-un flux de lucru

Toți pașii trebuie să se conecteze la cel puțin încă un pas din fluxul de lucru pentru a funcționa. Editorul fluxului de lucru indică ce pași se conectează între ei folosind săgeți direcționale. În mod implicit, fluxurile de lucru se desfășoară vertical, de sus în jos, în editorul fluxului de lucru.

Când adăugați un pas la fluxul de lucru de la un alt pas folosind pictograma +, noul pas se conectează automat la pasul precedent. De asemenea, puteți crea manual o conexiune între pași dând clic și menținând apăsat + pe primul pas și trăgând capătul săgeții la al doilea pas. Fiecare pas poate avea o singură conexiune la un pas precedent, deci convergența mai multor ramuri ale fluxului de lucru într-o singură cale de pași nu este acceptată.

Puteți elimina o conexiune între pași trecând cursorul peste săgeata pe care doriți să o eliminați, apoi dând clic pe pictograma Delete.

Image of the Shopify Flow workflow editor, with an in-progress workflow. Two connections from the 'True' path of a conditions step are highlighted, each pointing to a different actions steps below. The option to delete the rightmost connection is displayed with a trashbin icon.

Aranjarea pașilor în editorul fluxului de lucru

Puteți muta pașii prin tragere și plasare în editorul fluxului de lucru pentru a organiza manual aspectul fluxului de lucru. Astfel vă este mai ușor să urmăriți fluxul de lucru pe măsură ce îl construiți. În mod implicit, pașii se conectează între ei într-un format de sus în jos, dar îi puteți muta prin tragere și plasare oriunde în editorul fluxului de lucru, fără a întrerupe conexiunile indicate de săgeți dintre pași.

Puteți muta mai mulți pași în același timp ținând apăsată tasta Shift de pe tastatură și făcând apoi clic pe pașii pe care doriți să îi selectați ca grup. Faceți clic și trageți orice pas din caseta de grup gri pentru a muta în bloc pașii incluși.

Puteți reseta automat aspectul fluxului de lucru cu spațierea implicită între pași pentru a face fluxul de lucru mai ușor de revizuit. Dați clic pe pictograma Arrange workflow, apoi dați clic pe Aranjare flux de lucru pentru a confirma resetarea.

Ștergerea unui pas dintr-un flux de lucru

În editorul de fluxuri de lucru, puteți șterge un pas din fluxul de lucru trecând cursorul peste pasul pe care doriți să îl ștergeți, apoi dând clic pe pictograma Delete de lângă pas. Ștergerea unui pas nu poate fi anulată.

Puteți șterge mai mulți pași în același timp ținând apăsată tasta Shift de pe tastatură și făcând apoi clic pe pașii pe care doriți să îi selectați ca grup. Faceți clic pe pictograma Ștergere de deasupra casetei de grup gri pentru a șterge în bloc pașii.

Dacă ștergeți un pas care are alți pași conectați la acesta, atunci acești pași rămân în editorul fluxului de lucru, dar se deconectează de orice pas precedent. Trebuie să reconectați manual pașii deconectați pentru a continua să utilizați pașii respectivi în fluxul de lucru.

Utilizarea barei de instrumente de afișare a editorului de flux de lucru

Imagine a pictogramelor barei de instrumente de afișare din editorul de flux de lucru Shopify Flow.

În partea de jos a editorului de flux de lucru, puteți face clic pe oricare dintre următoarele pictograme din bara de instrumente de afișare:

  • Folosiți Micșorare sau Mărire pentru a micșora sau mări fluxul de lucru.
  • Utilizați Vizualizare implicită pentru a vă centra fluxul de lucru în zona vizibilă a editorului fluxului de lucru, la nivelul de zoom care afișează întregul flux de lucru.
  • Folosiți Ajutor pentru a lansa documentația Shopify Flow din Help Center într-o filă nouă a browserului.
  • Folosiți Aranjare flux de lucru pentru a aranja aspectul fluxului de lucru.

Utilizarea panoului de configurare a pașilor în editorul de flux de lucru

Când selectați un pas, panoul de configurare se afișează în partea stângă a editorului de flux de lucru. Panoul de configurare conține detaliile pasului și este locul în care puteți personaliza funcționalitatea anumitor pași, cum ar fi setarea variabilelor, atribuirea operatorilor logici sau adăugarea de informații de acțiune personalizate, în funcție de ceea ce doriți să facă pasul respectiv.

Opțiunile care se afișează în panoul de configurare sunt direct legate de tipul de pas pe care îl selectați.

Imagine a editorului de flux de lucru Shopify Flow, cu un flux de lucru în curs de desfășurare. Panoul de configurare pentru un pas de condiție este selectat și evidențiat în imagine.

Adăugarea sau editarea descrierii unui pas

Puteți edita descrierea oricărui pas de condiție sau de acțiune din panoul de configurare. Faceți clic pe Adăugare descriere sau pe Editare descriere și introduceți o descriere a pasului în cuvintele dvs. Acest lucru vă poate ajuta pe dvs. și pe membrii personalului dvs. să interpretați ce face fluxul de lucru pe baza propriei descrieri. Puteți șterge tot textul din câmpul de descriere pentru a reseta descrierea pasului.

Revizuirea unui pas pentru conținut de configurare lipsă

Dacă unui pas îi lipsesc date sau detalii de configurare care îi afectează capacitatea de a funcționa, atunci un banner de Revizuire se afișează în partea de sus a pasului. Faceți clic pe pas pentru a deschide panoul de configurare și adăugați datele lipsă pentru a elimina bannerul de Revizuire. Cu excepția cazului în care un câmp este indicat ca fiind opțional, acesta trebuie completat pentru ca pasul să fie considerat complet configurat.

Pașii afișează, de asemenea, un banner de Revizuire atunci când nu sunt conectați la alți pași. Trebuie să conectați pasul la un alt pas din fluxul de lucru înainte de a putea continua configurarea detaliilor pasului.

Imagine a unui pas de acțiune „Adăugare etichete de comandă” din Shopify Flow. Pasul are afișat un banner albastru de „Revizuire”, iar descrierea pasului este: „adăugați=

Dacă un banner de Revizuire nu este rezolvat înainte de a încerca să activați fluxul de lucru, atunci pasul se afișează ca o eroare, iar fluxul de lucru nu se va activa. Trebuie să rezolvați toate erorile de configurare dintr-un flux de lucru înainte ca acesta să poată fi activat.

Utilizarea casetei de dialog „Adăugare variabilă”

În panoul de configurare a pașilor, unele câmpuri au o opțiune Adăugare variabilă pentru a adăuga o variabilă la conținutul de configurare. Seturile de date afișate în caseta de dialog Adăugare variabilă depind de datele returnate de orice pas anterior din fluxul de lucru. De exemplu, în mod implicit, caseta de dialog Adăugare variabilă se afișează cu următoarele opțiuni:

  • O bară de căutare pentru a căuta variabile după nume sau descriere.
  • Seturile de date de variabile implicite returnate de declanșatorul fluxului de lucru, care includ de obicei următoarele opțiuni:
    • Variabile shop, care sunt globale pentru magazinul dvs.
    • Cel puțin 1 alt tip, în funcție de declanșatorul fluxului de lucru.

Imagine a unei casete de dialog „Adăugare variabilă” din Shopify Flow. Declanșatorul exemplu afișat este declanșatorul „Comandă creată”, iar cele două seturi de date disponibile în caseta de dialog sunt „comandă” și „magazin”.

Cu toate acestea, dacă adăugați pași la fluxul de lucru care returnează date suplimentare, cum ar fi acțiunile de Preluare date sau Rulare cod, atunci seturi de date de variabile suplimentare se afișează în caseta de dialog pentru a le selecta pentru orice pas care urmează mai târziu în ramura fluxului de lucru, deoarece datele suplimentare sunt acum disponibile în acel punct al fluxului de lucru. Cele mai recente date returnate sunt afișate primele.

Imagine a unei casete de dialog „Adăugare variabilă” din Shopify Flow cu opțiuni suplimentare de seturi de date. Sunt afișate 3 surse de date disponibile: „Rulare cod”, care returnează date runCode; „Preluare date client”, care returnează date getCustomerData; „Comandă creată”, care returnează date de comandă și de magazin.

Puteți naviga la anumite variabile făcând clic pe diferitele opțiuni de variabile. Unele variabile au opțiuni imbricate și au un > pentru a indica faptul că există sub-opțiuni în acea cale API a variabilei. Când ați ajuns la sfârșitul unei căi API a variabilei, variabila nu are nicio opțiune > și afișează un ecuson de tip de conținut variabil, cum ar fi String, Boolean, DateTime sau Int, pentru a indica ce fel de informații sunt returnate de variabilă.