--- title: Rozwiązywanie problemów z przepływem pracy info: Debuguj i optymalizuj swoje przepływy pracy za pomocą technik rozwiązywania problemów i wskazówek dotyczących optymalizacji wydajności. image: /images/user-guide/what-is-twenty/20.png sectionInfo: Automatyzuj procesy i integruj się z zewnętrznymi narzędziami --- Header ## Debugowanie za pomocą uruchomień przepływu pracy Użyj interfejsu **Workflow Runs** do debugowania problemów: - Dostęp przez panel **Runs** w edytorze przepływu pracy - Click on individual runs to see input/output data for each step - Sprawdź status wykonania, komunikaty o błędach i przepływ danych między krokami ## Typowe problemy i rozwiązania ### Przepływ pracy nie uruchamia się **Problem**: Przepływ pracy nie jest wykonywany zgodnie z oczekiwaniami. **Rozwiązania**: - Zweryfikuj, czy przepływ pracy jest **Aktywny** (nie w trybie wersji roboczej) - Sprawdź, czy konfiguracja wyzwalacza pasuje do struktury Twoich danych - Dla wyzwalaczy rekordów upewnij się, że wybrano poprawny obiekt i pola - Dla wyzwalaczy webhooków, zweryfikuj URL i oczekiwany format danych - Dla wyzwalaczy zaplanowanych sprawdź konfigurację czasową ### Formularze niedostępne **Problem**: Akcje formularza są trudne do znalezienia lub dostępu w zautomatyzowanych przepływach pracy. Formularze są obecnie projektowane tylko dla wyzwalaczy manualnych. Dla przepływów pracy z innymi wyzwalaczami (Rekord utworzony, Zaktualizowany itd.), formularze są dostępne tylko poprzez interfejs uruchomienia przepływu pracy, co nie jest oczekiwanym doświadczeniem użytkownika. Centrum powiadomień zostanie wprowadzone w 2026 roku, aby odpowiednio wspierać formularze w zautomatyzowanych przepływach pracy. **Workaround**: Use manual triggers when forms are required, or restructure workflows to avoid forms in automated flows. ### Wysokie zużycie kredytów **Problem**: Przepływy pracy zużywają więcej kredytów niż oczekiwano. **Typowe przyczyny i rozwiązania**: - **Nieskuteczne wywołania API**: Gdy to możliwe, używaj zbiorczego wywołania API zamiast indywidualnych żądań - **Błędna konfiguracja manualnego wyzwalacza**: Użyj dostępności `Zbiorczo` zamiast `Pojedynczo`, aby przetworzyć wiele rekordów w jednym uruchomieniu przepływu pracy - **Brakujące filtry**: Dodaj logikę warunkową, aby zatrzymać przepływy pracy, gdy kryteria są niespełnione - **Niepotrzebne kroki**: Usuń zbędne działania i zoptymalizuj logikę przepływu pracy - **Real-time vs. Scheduled**: Używaj zaplanowanych przepływów pracy dla procesów, które nie są pilne ### Ograniczenia współbieżnych przepływów pracy **Problem**: Osiąganie limitu 100 współbieżnych przepływów pracy na przestrzeń roboczą. You cannot run more than 100 workflows in parallel at any given time per workspace. **Rozwiązania**: - Używaj dostępności `Zbiorczo` dla manualnych wyzwalaczy, aby przetwarzać wiele rekordów w jednym uruchomieniu - Wprowadź opóźnienia między uruchomieniami przepływów pracy, używając zaplanowanych wyzwalaczy - Optymalizuj przepływy pracy, aby były szybsze i zmniejszaj czas współbieżnego wykonywania - Rozważ przetwarzanie zbiorcze poza godzinami szczytu ### Ograniczanie wskaźnika API **Problem**: Zewnętrzne wywołania API zawodzą z powodu limitów wskaźnika. **Rozwiązania**: - Używaj zaplanowanych przepływów pracy zamiast wyzwalaczy czasu rzeczywistego, gdy to możliwe - Wprowadź opóźnienia między wywołaniami API w akcjach Kod - Wysyłaj zbiorcze żądania API, gdy usługa zewnętrzna to obsługuje - Monitoruj uruchomienia przepływu pracy pod kątem błędów limitu i dostosowuj ich harmonogram ### Problemy z iteratorem **Problem**: Działania iteratora nie działają zgodnie z oczekiwaniami. **Rozwiązania**: - **Uwaga**: Iterator jest obecnie w wersji beta. Aktywuj go w Ustawienia → Wydania → Lab - Zweryfikuj, czy dane wejściowe są zestawem rekordów z poprzedniego kroku - Upewnij się, że działania wewnątrz iteratora są prawidłowo skonfigurowane - Używaj iteratora z manualnymi wyzwalaczami `Zbiorczo` dla optymalnej wydajności ### Brakujące uprawnienia **Problem**: Nie można uzyskać dostępu do sekcji przepływów pracy. Jeśli nie widzisz sekcji Przepływy pracy, jest to spowodowane problemem z uprawnieniami. Skontaktuj się z administratorem przestrzeni roboczej, aby uzyskać dostęp do przepływów pracy. ## Wskazówki dotyczące optymalizacji ### Najlepsze praktyki wydajnościowe - **Zacznij prosto** i stopniowo dodawaj złożoność - **Używaj `Zbiorczej` dostępności** dla manualnych wyzwalaczy do efektywnego przetwarzania wielu rekordów - **Dodawaj filtry wcześnie**, aby zatrzymać przepływy pracy, gdy kryteria nie są spełnione - **Zbiorcze wywołania API** i używaj zaplanowanych przepływów pracy dla procesów, które nie są pilne - **Ukryj uruchomienia przepływu pracy** na stronach pokazujących wszystkie przepływy, aby poprawić wydajność ładowania - **Monitoruj zużycie kredytów** regularnie w Ustawienia → Rozliczenia ### Zapobieganie błędom - **Testuj w trybie roboczym** przed uruchomieniem przepływów pracy - **Weryfikuj odpowiedzi API** i wprowadzaj działania awaryjne - **Używaj opisowych nazw kroków** dla łatwiejszej konserwacji - **Dokumentuj złożoną logikę** dla członków zespołu ## Uzyskiwanie pomocy ### Zasoby samoobslugowe - Przejrzyj [Funkcje przepływów pracy](/l/pl/user-guide/workflows/workflow-features) dla szczegółów technicznych - Sprawdź [Kredyty przepływów pracy](/l/pl/user-guide/workflows/workflow-credits) dla wskazówek dotyczących optymalizacji - Zobacz [Automatyzacje wewnętrzne](/l/pl/user-guide/workflows/internal-automations) i [Integrację narzędzi zewnętrznych](/l/pl/user-guide/workflows/external-tool-integration) dla przykładów ### Wsparcie profesjonalne - Skontaktuj się z naszymi [Usługami profesjonalnymi](/l/pl/user-guide/workflows/professional-services) w celu złożonego rozwiązywania problemów - Skontaktuj się z pomocą techniczną za pośrednictwem contact@twenty.com w celu uzyskania pomocy technicznej