---
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
---

<Frame>
  <img src="/images/user-guide/what-is-twenty/20.png" alt="Header" />
</Frame>

## 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.

<Warning>
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.
</Warning>

**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ą.

<Warning>
You cannot run more than 100 workflows in parallel at any given time per workspace.
</Warning>

**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.

<Warning>
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.
</Warning>

## 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

