Czynności w Shopify Flow
Czynności mogą wprowadzać zmiany w sklepie, wpływać na dane w procesie workflow lub wykonywać operacje za pomocą aplikacji lub usługi zewnętrznej. Czynności mogą wprowadzać zmiany w Twoim sklepie, np. dodawać tagi zamówień, usuwać tagi klientów lub wstrzymywać realizację zamówień. Czynności mogą również wysyłać e-maile lub wiadomości Slack, albo wysyłać żądania HTTP do usług zewnętrznych.
Aby czynności mogły działać, potrzebne są dane. Jeśli wybierzesz czynność, która nie zawiera niezbędnych danych dostarczonych przez wyzwalacz lub czynność Pobierz dane, proces workflow nie zostanie uruchomiony i zostanie wyświetlony komunikat o błędzie. Na przykład proces workflow, który rozpoczyna się od wyzwalacza Utworzone przez klienta, importuje dane klienta do workflow. Jeśli po tym wyzwalaczu następuje czynność Dodaj tagi zamówienia, która wymaga danych zamówienia, a nie danych klienta, wówczas workflow kończy się błędem braku danych.
Czynności używają GraphQL Admin API do wprowadzania zmian w sklepie Shopify. Na przykład czynność Dodaj tagi zamówienia używa mutacji tagsAdd . Czynność Wyślij żądanie API Admin może używać większości mutacji, w tym mutacji, które nie są jeszcze dostępne jako czynności we Flow.