Tworzenie przepływów pracy w aplikacji Shopify Flow
Aby korzystać z aplikacji Shopify Flow, utwórz przepływ pracy. Możesz utworzyć nowy przepływ pracy ręcznie lub za pomocą gotowego szablonu. Aby rozpocząć, zapoznaj się z przykładami.
Przepływy pracy tworzone w aplikacji Shopify Flow mogą mieć następujące główne elementy:
| Element przepływu pracy | Opis | Przykład |
|---|---|---|
| Wyzwalacze | Wyzwalacz to zdarzenie, które uruchamia przepływ pracy. Może to być zdarzenie w sklepie lub w aplikacji. Wyzwalaczem może być zdarzenie wewnętrzne na platformie Shopify, określony czas i data lub zdarzenie zewnętrzne w aplikacji zewnętrznej. Dla każdego wyzwalacza dostępna jest lista powiązanych akcji, których możesz użyć w przepływie pracy. | Przepływ pracy jest uruchamiany, gdy w sklepie zostanie utworzone nowe zamówienie. |
| Warunki | Warunek określa, czy akcja zostanie podjęta, na podstawie ustawionych kryteriów. Może on sprawdzać właściwości zdarzenia wyzwalającego, a także właściwości obiektów biorących udział w zdarzeniu, takich jak zamówienia, produkty i klienci. | Ustawiono warunek, aby sprawdzał, czy łączna kwota zapłacona za zamówienie przekracza 200 USD. |
| Akcje | Akcja może wprowadzać zmiany w sklepie, wpływać na dane w przepływie pracy lub wykonywać operacje za pomocą zewnętrznej aplikacji lub usługi. | Akcje mogą dodawać tagi zamówień, usuwać tagi klientów lub wstrzymywać zlecenia realizacji. Mogą również wysyłać wiadomości e-mail lub wysyłać żądania HTTP do usług zewnętrznych. |
| Konektory | Konektory to akcje udostępniane przez aplikację Shopify Flow, które obsługują funkcje usług zewnętrznych, takich jak Slack czy Arkusze Google. | Konektory mogą wysyłać wiadomości na Slacku lub dodawać wiersz do Arkuszy Google. |
Przepływ pracy może mieć jednocześnie tylko jeden wyzwalacz, ale może mieć dowolną liczbę warunków lub akcji, które następują po jego uruchomieniu. Możesz wymagać spełnienia wielu warunków przed podjęciem akcji i skonfigurować różne akcje w zależności od tego, które warunki zostaną spełnione.
W niektórych przypadkach może być konieczne uruchomienie przepływu pracy o określonej godzinie lub praca z listą danych z wykorzystaniem harmonogramów, pobierania danych i zapętlania.
Podczas tworzenia przepływu pracy często będziesz napotykać nazwy pól i opisy oparte na GraphQL Admin API, ale może być konieczne wyświetlenie podglądu danych, aby zrozumieć, jakie dane są zwracane przez API.
Jeśli napotkasz błędy podczas edytowania lub uruchamiania przepływu pracy, istnieje kilka sposobów rozwiązywania błędów.