Znajdowanie i monitorowanie przebiegów workflow

Po wykonaniu workflow aplikacja Flow udostępnia dziennik zdarzeń, zwany przebiegiem workflow, który pozwala monitorować jego wydajność i zachowanie.

Uzyskiwanie dostępu do przebiegów workflow

Możesz monitorować wszystkie przebiegi workflow w aplikacji Flow. Przeglądanie przebiegów workflow może pomóc w zidentyfikowaniu potencjalnych problemów z zachowaniem workflow.

Warto przejrzeć przebiegi dla wszystkich workflow podczas rozwiązywania problemów lub gdy nie masz pewności, który workflow sprawdzić. Jeśli wiesz, który konkretnie workflow chcesz przejrzeć, możesz uzyskać dostęp do ostatnich przebiegów tylko dla tego workflow.

Kroki:

Przeglądanie wszystkich przebiegów workflow
  1. W panelu administracyjnym Shopify przejdź do menu Aplikacje > Flow.

  2. Kliknij opcję Ostatnie przebiegi.

  3. Opcjonalnie: Kliknij określony przebieg, aby przejrzeć szczegóły.

Przeglądanie przebiegów workflow dla określonego workflow
  1. W panelu administracyjnym Shopify przejdź do menu Aplikacje > Flow.

  2. Wybierz workflow z przebiegami, które chcesz przejrzeć.

  3. W sekcji Ostatnie przebiegi przejrzyj wymienione przebiegi.

  4. Opcjonalnie: Kliknij określony przebieg, aby przejrzeć szczegóły.

Wyszukiwanie określonego przebiegu workflow

Możesz wyszukiwać przebiegi workflow w aplikacji Flow, korzystając z dowolnej z następujących metod:

Co można wyszukiwać

Lista Ostatnie przebiegi w aplikacji Flow zawiera opcję filtrowania całej listy przebiegów według dowolnej kombinacji następujących filtrów:

  • Zawiera tekst: filtruj według surowej treści tekstowej danych użytych w przebiegu workflow, np. ID zamówienia w ładunku wyzwalacza lub nazwy tagu w warunku.
  • Workflow: filtruj według nazwy workflow.
  • Podjęte działania: filtruj według tego, czy w ramach przebiegu podjęto jakiekolwiek działania (prawda), czy też nie podjęto żadnych działań (fałsz).
  • Błędy: filtruj według tego, czy przebieg zawiera błędy.
  • Czas rozpoczęcia: filtruj według zakresu daty i godziny, w których przebieg powinien się rozpocząć. Dowiedz się więcej o filtrowaniu przebiegów według czasu.
  • Typ wyzwalacza: filtruj według sposobu rozpoczęcia przebiegu. Dostępne opcje to: zdarzenie wyzwalające, uruchomienie ręczne lub ręczna ponowna próba.
  • Status ponownej próby: filtruj według tego, czy przebieg zawiera ponowne próby.
  • ID przebiegu: filtruj według określonego ID przebiegu. Możesz również dołączyć ponowne próby związane z określonym ID przebiegu.
  • Tagi: filtruj według tagów workflow, które mają zastosowanie do danego przebiegu.

Przed rozpoczęciem wyszukiwania zastanów się, jakie informacje można wyszukać w przebiegu workflow. Informacje te są wyświetlane w szczegółach przebiegu workflow i obejmują następujące typy:

  • Wszelkie ID zasobów, które zostały użyte w przebiegu workflow, takie jak ID zamówień lub ID klientów.
  • Dowolny tekst lub dane, które zostały uwzględnione w przebiegu workflow, takie jak nazwa tagu lub tytuł produktu.

Ponadto, wyszukując przebieg workflow, należy wziąć pod uwagę następujące ograniczenia:

  • Wyszukiwanie nie uwzględnia wielkości liter.
  • Wyszukiwany ciąg znaków nie powinien zawierać znaków interpunkcyjnych. Jeśli na przykład wyszukujesz ID zamówienia, wpisz 43843493 zamiast gid://shopify/Order/43843493.
  • Dzienniki nie zawierają wszystkich szczegółów dotyczących zasobów użytych w Twoim workflow. Na przykład, jeśli używasz ID produktu w swoim workflow, dziennik przebiegu workflow nie będzie zawierał nazwy ani tytułu produktu, chyba że użyjesz również tych pól.
  • Wyszukiwanie jest ograniczone do przebiegów workflow z ostatnich 14 dni.

Wyszukiwanie z panelu administracyjnego Shopify

W przypadku zasobów, które mają menu Więcej czynności, możesz rozpocząć wyszukiwanie przebiegu workflow, wybierając opcję Wyszukaj przebiegi Flow. Ta opcja jest dostępna dla następujących zasobów:

  • Zamówienia
  • Zamówienia robocze
  • Klienci
  • Produkty
  • Warianty
  • Kolekcje

Jeśli masz problemy ze znalezieniem przebiegu, sprawdź, co można wyszukiwać.

Kroki:

  1. W panelu administracyjnym Shopify otwórz zasób, który chcesz wyszukać, na przykład zamówienie lub produkt.
  2. Kliknij opcję Więcej czynności.
  3. Kliknij opcję Wyszukaj przebiegi Flow.

Wyszukiwanie według tekstu w danych kroku

W aplikacji Flow możesz wyszukiwać dowolne dane zawarte w sekcjach danych kroku w przebiegu workflow.

Jeśli masz problemy ze znalezieniem przebiegu, sprawdź, co można wyszukiwać.

Kroki:

  1. Na liście Ostatnie przebiegi w aplikacji Flow kliknij opcję Dodaj filtr.
  2. Wybierz opcję Zawiera tekst.
  3. Wprowadź tekst lub ID do wyszukania.

Wyszukiwanie według zakresu czasu

Zapoznaj się z następującymi uwagami dotyczącymi wyszukiwania przebiegu workflow według zakresu czasu:

  • Jeśli strefa czasowa na Twoim urządzeniu różni się od strefy czasowej sklepu, data i godzina przebiegu workflow mogą być niedokładne. Uwzględnij tę różnicę w filtrze Czas rozpoczęcia, którego używasz.
  • W sklepach o dużej liczbie operacji może być konieczne użycie wąskiego zakresu czasu i innych filtrów, aby ułatwić znalezienie określonego przebiegu workflow.
  • Przebiegi workflow są przechowywane tylko przez 14 dni po ich zakończeniu.
  • Może wystąpić opóźnienie między uruchomieniem workflow a wyświetleniem jego wyników na stronie Ostatnie przebiegi. Jeśli wyniki ostatniego workflow nie są jeszcze dostępne, odczekaj kilka minut i spróbuj ponownie.

Kroki:

  1. Na liście Ostatnie przebiegi w aplikacji Flow kliknij opcję Dodaj filtr, a następnie kliknij opcję Czas rozpoczęcia.
  2. W polu Od wprowadź datę i godzinę odpowiadające czasowi, w którym powinno było nastąpić zdarzenie. Na przykład w przypadku wyzwalacza Utworzono zamówienie użyj czasu utworzenia zamówienia. Upewnij się, że wpisujesz poprawną wartość AM/PM.
  3. W polu Do wprowadź datę i godzinę, które następują 10 minut po dacie i godzinie w polu Od.
  4. Przejrzyj wyniki wyszukiwania. Workflow są zazwyczaj uruchamiane w tym samym czasie, co zdarzenie wyzwalające, lub krótko po nim.
  5. Kliknij wynik, który pasuje do czasu, i sprawdź, czy wyświetlony zasób odpowiada wyszukiwanemu zasobowi, np. zamówieniu.

Przykład filtru czasu

Kolumny na liście ostatnich przebiegów

Lista ostatnich przebiegów workflow wyświetla kluczowe dane o przebiegach workflow:

Dane zawarte w tabeli przebiegów workflow
KolumnaOpis
Czas rozpoczęciaGodzina rozpoczęcia przebiegu workflow.
Status przebiegu
WynikiLista ukończonych czynności i lista błędów według kroków.
Ponowne próbyJeśli przebieg został ponownie podjęty, udostępniony zostanie link do listy ponownych prób.
Typ wyzwalacza

Wyświetlanie szczegółów przebiegu procesu

Aby uzyskać dostęp do szczegółowych informacji o przebiegu procesu, kliknij jego wiersz.

U góry sekcja Status wskazuje, czy proces został ukończony. Sekcja Czynności wskazuje, ile czynności w procesie zostało pomyślnie wykonanych.

Sekcja Szczegóły wyświetla podgląd procesu i wyróżnia ścieżki, które przebył.

Przykład dziennika przebiegu dla procesu. Status jest wyświetlany u góry, a diagram podkreśla, że cały przebieg zakończył się pomyślnie.

Po podglądzie procesu możesz wyświetlić wyniki, dzienniki i dane dla każdego kroku w procesie.

Przykład sekcji wyników dziennika przebiegu dla procesu.

Dla każdego kroku możesz rozwinąć sekcję Dane kroku, aby wyświetlić dane, które zostały użyte w przebiegu procesu. Dane te obejmują wszelkie ID zasobów użytych w przebiegu procesu, takie jak ID zamówień lub ID klientów, oraz dowolny tekst lub dane, które zostały w nim uwzględnione, np. nazwa tagu lub tytuł produktu.

Przykład sekcji Dane kroku dla opcji „Pobierz dane wersji roboczej zamówienia”.

Procesy z czynnościami „Pętla for each”

Procesy, które zawierają czynność Pętla for each (iteracja), powtarzają kroki kilka razy. Aplikacja Flow wyróżnia, ile pozycji przeszło daną ścieżką w podglądzie procesu.

Przykład ostatniego przebiegu procesu z pętlą For each. Przykładowy diagram podkreśla, że czynność pętli została wykonana 7 razy podczas tego przebiegu.

Aplikacja Flow wyświetla również wyniki z każdej iteracji pętli i umożliwia filtrowanie według podjętych czynności i błędów w celu szybkiego rozwiązywania problemów z pętlami.

Przykład danych kroku dla ostatniego przebiegu z pętlą For each. Przykładowe dane kroku podkreślają menu Pozycje, umożliwiając wybór, dla której z 7 pozycji chcesz przejrzeć dane kroku.

Anulowanie przebiegów procesów w toku

Możesz anulować przebieg procesu o statusie W toku lub Ograniczona częstotliwość, jeśli chcesz zatrzymać proces przed jego ukończeniem. Anulowanie przebiegu procesu może być przydatną opcją, aby uniknąć osiągnięcia limitów API, gdy zauważysz, że proces nie działa zgodnie z przeznaczeniem, lub aby nieudane przebiegi nie zaśmiecały listy Ostatnie przebiegi.

Kwestie do rozważenia przy anulowaniu przebiegów procesów w toku

Przed anulowaniem przebiegu procesu w toku zapoznaj się z następującymi kwestiami:

  • Aby anulować przebiegi procesów w aplikacji Flow, musisz użyć urządzenia stacjonarnego.
  • Nie możesz anulować przebiegów, które zostały już ukończone.
  • Anulowanych przebiegów nie można wznowić w późniejszym terminie. Jeśli chcesz, aby proces uruchomił się ponownie, możesz poczekać, aż wyzwoli się automatycznie, ponowić przebieg lub ręcznie uruchomić nowy przebieg procesu.
  • Anulowanie przebiegów procesów nie powoduje automatycznego wyłączenia powiązanego procesu. Jednakże wyłączenie procesu powoduje automatyczne anulowanie wszystkich jego przebiegów w toku.
  • Anulowanie przebiegu procesu może potrwać od kilku sekund do minuty, w zależności od złożoności procesu.

Anuluj przebiegi procesów w toku

Możesz anulować przebieg procesu w toku w dowolnym momencie. Istnieje kilka sposobów anulowania przebiegów procesów w toku:

  • Aby anulować określony przebieg, możesz go anulować bezpośrednio na stronie szczegółów przebiegu procesu.
  • Aby anulować wiele przebiegów dla jednego procesu, możesz anulować przebiegi zbiorczo z listy Ostatnie przebiegi procesu.

Kroki:

Anuluj określony przebieg procesu
  1. W panelu administracyjnym Shopify przejdź do menu Aplikacje > Flow.

  2. Kliknij proces, którego przebieg w toku chcesz anulować.

  3. W sekcji Ostatnie przebiegi kliknij przebieg w toku, który chcesz anulować.

  4. Kliknij Anuluj.

Anuluj wiele przebiegów procesu
  1. W panelu administracyjnym Shopify przejdź do menu Aplikacje > Flow.

  2. Kliknij proces, którego przebieg w toku chcesz anulować.

  3. W sekcji Ostatnie przebiegi zaznacz wszystkie przebiegi w toku, które chcesz anulować.

  4. Kliknij Anuluj przebieg.

Rozwiązywanie problemów z przebiegami procesów

W niektórych przypadkach podczas przebiegu procesu może wystąpić błąd lub przebieg może nie działać zgodnie z przeznaczeniem. Najczęściej dzieje się tak, gdy występuje problem z konfiguracją procesu. Dowiedz się więcej na temat rozwiązywania problemów z błędami w aplikacji Flow oraz ponawiania przebiegów procesów, aby wstecznie naprawić wynik poprzednich przebiegów.