Găsirea și monitorizarea execuțiilor fluxurilor de lucru

După ce un flux de lucru se execută, Flow furnizează un jurnal al evenimentelor, denumit execuție a fluxului de lucru, care vă permite să-i monitorizați performanța și comportamentul.

Accesarea execuțiilor fluxurilor de lucru

Puteți monitoriza toate execuțiile fluxurilor de lucru în aplicația Flow. Examinarea execuțiilor fluxurilor de lucru vă poate ajuta să identificați potențialele probleme legate de comportamentul fluxului de lucru.

Este posibil să doriți să examinați execuțiile tuturor fluxurilor de lucru atunci când depanați sau nu sunteți sigur ce flux de lucru să verificați. Dacă știți exact ce flux de lucru doriți să examinați, puteți accesa execuțiile recente doar pentru acel flux de lucru.

Pași:

Examinarea tuturor execuțiilor fluxurilor de lucru
  1. Din panoul de administrare Shopify, accesați Aplicații > Flow.

  2. Faceți clic pe Execuții recente.

  3. Opțional: faceți clic pe o anumită execuție pentru a-i examina detaliile.

Revizuirea execuțiilor pentru un flux de lucru specific
  1. Din panoul de administrare Shopify, accesați Aplicații > Flow.

  2. Selectați fluxul de lucru ale cărui execuții doriți să le revizuiți.

  3. În secțiunea Execuții recente, revizuiți execuțiile listate.

  4. Opțional: faceți clic pe o anumită execuție pentru a-i examina detaliile.

Căutarea unei execuții de flux de lucru specifice

Puteți căuta execuții de fluxuri de lucru în Flow utilizând oricare dintre următoarele metode:

Ce se poate căuta

Lista Execuții recente din aplicația Flow conține opțiunea de a filtra întreaga listă de execuții după orice combinație a următoarelor filtre:

  • Conține text: filtrare după conținutul text brut al datelor utilizate în execuția fluxului de lucru, cum ar fi un ID de comandă într-un payload de declanșator sau numele etichetei într-o condiție.
  • Fluxuri de lucru: filtrare după numele fluxului de lucru.
  • Acțiuni efectuate: filtrare după criteriul dacă execuția a efectuat acțiuni (adevărat) sau nu a făcut nimic (fals).
  • Erori: filtrare după criteriul dacă execuția conține erori.
  • Oră de începere: filtrare după un interval de dată și oră la care ar fi trebuit să înceapă execuția. Aflați mai multe despre filtrarea execuțiilor în funcție de timp.
  • Tip de declanșator: filtrare după modul în care a pornit execuția. Opțiunile includ un eveniment declanșator, o execuție manuală sau o reîncercare manuală.
  • Stare reîncercare: filtrare după criteriul dacă execuția conține reîncercări sau nu.
  • ID execuție: filtrare după un ID de execuție specific. De asemenea, puteți opta pentru includerea reîncercărilor asociate unui ID de execuție specificat.
  • Etichete: filtrare după etichetele de flux de lucru care se aplică execuției.

Înainte de a căuta, luați în considerare ce informații puteți căuta în execuția fluxului de lucru. Aceste informații sunt afișate în detaliile execuției fluxului de lucru și includ următoarele tipuri:

  • Orice ID-uri pentru resursele care au fost utilizate în execuția fluxului de lucru, cum ar fi ID-urile comenzilor sau ID-urile clienților.
  • Orice text sau date care au fost incluse în execuția fluxului de lucru, cum ar fi un nume de etichetă sau un titlu de produs.

În plus, atunci când căutați o execuție de flux de lucru, luați în considerare următoarele limitări:

  • Căutarea nu este sensibilă la majuscule.
  • Șirul de căutare nu trebuie să includă semne de punctuație. De exemplu, dacă sunteți în căutarea unui ID de comandă, căutați 43843493 în loc de gid://shopify/Order/43843493.
  • Jurnalele nu conțin toate detaliile despre resursele utilizate în fluxul dvs. de lucru. De exemplu, dacă utilizați un ID de produs în fluxul dvs. de lucru, atunci jurnalul de execuție a fluxului de lucru nu conține numele sau titlul produsului, cu excepția cazului în care ați utilizat și acele câmpuri.
  • Căutarea este limitată la execuțiile fluxurilor de lucru din ultimele 14 zile.

Căutare din panoul de administrare Shopify

Pentru resursele care au un meniu Mai multe acțiuni, puteți iniția o căutare a execuțiilor de flux de lucru alegând opțiunea Căutare execuții Flow. Această opțiune este disponibilă pentru următoarele resurse:

  • Comenzi
  • Comenzi provizorii
  • Clienți
  • Produse
  • Variante
  • Colecții

Dacă întâmpinați dificultăți în găsirea unei execuții, revizuiți secțiunea Ce se poate căuta.

Pași:

  1. În panoul de administrare Shopify, deschideți resursa pe care doriți să o căutați, cum ar fi o comandă sau un produs.
  2. Faceți clic pe Mai multe acțiuni.
  3. Faceți clic pe Căutare execuții Flow.

Căutare după text în datele pasului

În aplicația Flow, puteți căuta orice date care au fost incluse în secțiunile datele pasului într-o execuție de flux de lucru.

Dacă întâmpinați dificultăți în găsirea unei execuții, revizuiți secțiunea Ce se poate căuta.

Pași:

  1. În lista Execuții recente a aplicației Flow, faceți clic pe Adăugare filtru.
  2. Alegeți Conține text.
  3. Introduceți textul sau ID-ul de căutat.

Căutare după interval de timp

Revizuiți următoarele considerații pentru găsirea unei execuții de flux de lucru după intervalul de timp:

  • Dacă fusul orar de pe dispozitivul dvs. este diferit de cel al magazinului dvs., atunci data și ora unei execuții de flux de lucru ar putea fi inexacte. Luați în considerare această diferență în filtrul Oră de începere pe care îl utilizați.
  • În magazinele cu volum mare, ar putea fi necesar să utilizați un interval de timp restrâns și alte filtre pentru a facilita găsirea unei anumite execuții de flux de lucru.
  • Execuțiile fluxurilor de lucru sunt stocate timp de numai 14 zile după finalizarea execuției.
  • Poate exista o întârziere între momentul în care rulează un flux de lucru și momentul în care rezultatele sale sunt afișate pe pagina Execuții recente. Dacă rezultatele pentru un flux de lucru recent nu sunt încă disponibile, așteptați câteva minute și încercați din nou.

Pași:

  1. În lista Execuții recente a aplicației Flow, faceți clic pe Adăugare filtru, apoi faceți clic pe Oră de începere.
  2. În câmpul De la, introduceți o dată și o oră care este egală cu ora la care ar fi trebuit să aibă loc evenimentul. De exemplu, pentru un declanșator Comandă creată, utilizați ora la care a fost creată comanda. Asigurați-vă că introduceți valoarea AM/PM corectă.
  3. În câmpul Până la, introduceți o dată și o oră cu 10 minute după data și ora specificate la De la.
  4. Revizuiți rezultatele căutării. Fluxurile de lucru rulează de obicei exact în același timp cu un eveniment declanșator sau la scurt timp după aceea.
  5. Faceți clic pe un rezultat care corespunde orei și verificați dacă resursa afișată corespunde resursei pe care o căutați, cum ar fi comanda.

Exemplu de filtru de timp

Coloane în lista de execuții recente

Lista de execuții recente a unui flux de lucru afișează date cheie despre execuțiile fluxului de lucru:

Date incluse în tabelul execuției fluxului de lucru
ColoanăDescriere
Oră de începereOra la care a început execuția fluxului de lucru.
Starea execuției
  • În curs de desfășurare – în curs de execuție sau de reîncercare.
  • În așteptare – un pas de așteptare a întârziat un flux de lucru.
  • Limitat din cauza ratei – fluxul de lucru utiliza prea multe resurse, astfel că Flow a limitat execuția rulărilor. Aflați mai multe despre depanarea execuțiilor limitate din cauza ratei.
  • Anulat – fluxul de lucru a fost anulat înainte de a se putea finaliza.
  • Finalizat – gata.
RezultateLista acțiunilor finalizate și o listă de erori pe pași.
ReîncercăriDacă execuția a fost reîncercată, atunci se furnizează un link către lista de reîncercări.
Tip de declanșator
  • Reîncercare manuală – execuția a fost o reîncercare a unei execuții anterioare
  • Declanșator manual – fluxul de lucru a fost rulat manual din panoul de administrare Shopify
  • Eveniment declanșator – declanșat de un eveniment sau de un program

Vizualizarea detaliilor pentru o execuție a fluxului de lucru

Pentru a accesa informații detaliate despre un flux de lucru individual, dați clic pe rândul corespunzător execuției fluxului de lucru.

În partea de sus, secțiunea Stare indică dacă fluxul de lucru a fost finalizat. Secțiunea Acțiuni indică numărul de acțiuni din fluxul de lucru care au fost executate cu succes.

Secțiunea Detalii afișează o previzualizare a fluxului de lucru și evidențiază calea (căile) urmată(e) de fluxul de lucru.

Exemplu de jurnal de execuție pentru un flux de lucru. Starea este afișată în partea de sus, iar diagrama evidențiază faptul că întreaga execuție a avut succes.

După previzualizarea fluxului de lucru, puteți vizualiza rezultatele, jurnalele și datele pentru fiecare pas din fluxul de lucru.

Exemplu al secțiunii de rezultate dintr-un jurnal de execuție pentru un flux de lucru.

Pentru fiecare pas, puteți extinde secțiunea Date pas pentru a vizualiza datele care au fost utilizate în execuția fluxului de lucru. Aceste date includ orice ID-uri pentru resursele care au fost utilizate în execuția fluxului de lucru, cum ar fi ID-urile comenzilor sau ID-urile clienților, și orice text sau date care au fost incluse în execuția fluxului de lucru, cum ar fi un nume de etichetă sau un titlu de produs.

Exemplu al secțiunii Date pas pentru „Preluare date comandă provizorie”.

Fluxuri de lucru cu acțiuni „Pentru fiecare buclă”

Fluxurile de lucru care includ acțiunea Pentru fiecare buclă (iterare) repetă pașii de mai multe ori. Flow evidențiază câte articole au urmat o cale în previzualizarea fluxului de lucru.

Exemplu de execuție recentă a unui flux de lucru cu o buclă Pentru fiecare. Diagrama de exemplu evidențiază faptul că acțiunea de buclare a fost efectuată de 7 ori în timpul acestei execuții.

Flow afișează, de asemenea, rezultatele fiecărei iterații a buclei și vă permite să filtrați după acțiunile efectuate și după erori pentru a depana rapid buclele.

Exemplu de date de pas pentru o execuție recentă cu o buclă Pentru fiecare. Exemplul de date de pas evidențiază meniul Articole, permițându-vă să alegeți pentru care dintre cele 7 articole doriți să examinați datele de pas.

Anularea execuțiilor de fluxuri de lucru în curs de desfășurare

Puteți anula o execuție a unui flux de lucru cu starea În curs de desfășurare sau Limitat din cauza ratei atunci când doriți să opriți un flux de lucru înainte ca acesta să se finalizeze. Anularea unei execuții a unui flux de lucru poate fi o opțiune utilă pentru a evita atingerea limitelor API, atunci când observați că fluxul de lucru nu se execută conform intenției sau pentru a evita ca execuțiile eșuate să vă aglomereze lista de Execuții recente.

Considerente privind anularea execuțiilor de fluxuri de lucru în curs de desfășurare

Înainte de a anula o execuție a unui flux de lucru în curs de desfășurare, examinați următoarele considerente:

  • Trebuie să utilizați un dispozitiv desktop pentru a anula execuțiile fluxurilor de lucru în aplicația Flow.
  • Nu puteți anula execuțiile care s-au finalizat deja.
  • Execuțiile anulate nu pot fi reluate ulterior. Dacă aveți nevoie ca fluxul de lucru să se execute din nou, puteți aștepta ca fluxul de lucru să se declanșeze automat, puteți reîncerca execuția sau puteți începe manual o nouă execuție a fluxului de lucru.
  • Anularea execuțiilor fluxului de lucru nu dezactivează automat fluxul de lucru asociat. Cu toate acestea, dezactivarea unui flux de lucru anulează automat toate execuțiile sale în curs de desfășurare.
  • Anularea execuțiilor unui flux de lucru poate dura de la câteva secunde la un minut, în funcție de complexitatea fluxului de lucru.

Anulați execuțiile fluxurilor de lucru în curs de desfășurare

Puteți anula o execuție a unui flux de lucru în curs de desfășurare în orice moment. Există mai multe moduri de a anula execuțiile fluxurilor de lucru în curs de desfășurare:

  • Pentru a anula o anumită execuție, puteți anula direct din pagina de detalii a execuției fluxului de lucru.
  • Pentru a anula mai multe execuții pentru un singur flux de lucru, puteți anula execuțiile în bloc din lista Execuții recente a fluxului de lucru.

Pași:

Anulați o anumită execuție a unui flux de lucru
  1. Din panoul de administrare Shopify, accesați Aplicații > Flow.

  2. Dați clic pe fluxul de lucru cu execuția în curs de desfășurare pe care doriți să o anulați.

  3. În secțiunea Execuții recente, dați clic pe execuția în curs de desfășurare pe care doriți să o anulați.

  4. Dați clic pe Anulare.

Anulați mai multe execuții pentru un flux de lucru
  1. Din panoul de administrare Shopify, accesați Aplicații > Flow.

  2. Dați clic pe fluxul de lucru cu execuția în curs de desfășurare pe care doriți să o anulați.

  3. În secțiunea Execuții recente, selectați toate execuțiile în curs de desfășurare pe care doriți să le anulați.

  4. Dați clic pe Anulare execuție.

Depanarea execuțiilor fluxurilor de lucru

În unele cazuri, o execuție a unui flux de lucru poate întâmpina o eroare sau poate să nu se execute conform intenției. Cel mai frecvent, acest lucru se întâmplă atunci când există o problemă de configurare a fluxului de lucru. Aflați mai multe despre depanarea erorilor Flow și reîncercarea execuțiilor fluxului de lucru pentru a remedia retroactiv rezultatul execuțiilor anterioare.