Limity częstotliwości automatyzacji i integracji
Korzystając z naszych automatyzacji i integracji, pamiętaj, że liczba wyzwalaczy i akcji, które mogą zostać uruchomione w ciągu minuty, jest ograniczona. To ograniczenie nazywamy „limitem częstotliwości”.
Czytaj dalej, aby dowiedzieć się, dlaczego obowiązują limity częstotliwości, co się stanie po ich osiągnięciu i jak temu zapobiec.
Limity częstotliwości automatyzacji
W przypadku naszych automatyzacji obowiązuje limit w naszym interfejsie API monday.com. Każdy przepis może uruchomić określoną liczbę wyzwalaczy lub akcji w ciągu minuty.
Limit może zostać osiągnięty, jeśli:
- masz skonfigurowaną pętlę automatyzacji, która powoduje nieustanne uruchamianie przepisów automatyzacji
- używasz interfejsu API lub webhooków do uruchamiania automatyzacji
- używasz akcji zbiorczych, aby uruchomić wiele przepisów automatyzacji jednocześnie
Limity częstotliwości integracji
Limity częstotliwości integracji są ustalane na podstawie interfejsu API aplikacji zewnętrznej, aby zapobiec przeciążeniu jej serwerów. Te limity nie są ustalane przez monday.com.
Na przykład limit częstotliwości naszej integracji z Outlookiem ustala Outlook. Ogranicza on liczbę akcji wykonywanych z monday.com w Outlooku w ciągu minuty. Zapobiega na przykład wysłaniu zbyt wielu wiadomości e-mail naraz.
Podobnie jak w przypadku limitów częstotliwości automatyzacji, limit integracji może zostać osiągnięty, jeśli:
- masz skonfigurowaną pętlę integracji, która powoduje nieustanne uruchamianie przepisów integracji
- używasz interfejsu API lub webhooków do uruchamiania integracji
- używasz akcji zbiorczych, aby uruchomić wiele przepisów integracji jednocześnie
Co się dzieje po osiągnięciu limitu częstotliwości
Jeśli osiągniesz obowiązujący limit częstotliwości automatyzacji lub integracji, otrzymasz powiadomienie o tym, że automatyzacja lub integracja nie została uruchomiona. Jeśli automatyzacja lub integracja będzie nadal wyzwalana, może w końcu zostać uruchomiona z opóźnieniem. To opóźnienie zobaczysz również w historii uruchomień automatyzacji.
Jak uniknąć osiągnięcia limitu częstotliwości
Chcesz uniknąć osiągnięcia limitu częstotliwości? Oto kilka wskazówek.
Limity częstotliwości automatyzacji:
- Zalecamy ustalenie, dlaczego automatyzacja została uruchomiona tyle razy w ciągu minuty - przez interfejs API, webhook, pętlę automatyzacji czy akcje zbiorcze - i odpowiednie dostosowanie przepływu pracy, aby limit nie został ponownie osiągnięty.
- Spróbuj uprościć przepływ pracy. Jeśli możesz uzyskać podobny efekt, usuwając zbędne automatyzacje, może to pomóc rozwiązać problem.
Limity częstotliwości integracji:
- Podobnie jak w przypadku automatyzacji, zalecamy ustalenie, dlaczego integracja została uruchomiona tyle razy w ciągu minuty, i odpowiednie dostosowanie przepływu pracy, aby limit nie został ponownie osiągnięty.
- Możesz też spróbować zwiększyć limit dostępny w aplikacji zewnętrznej, z którą się integrujesz.
- Możesz również rozdzielić szablony integracji między konta. Na przykład jeśli wysyłasz wiele wiadomości e-mail przez integrację z Outlookiem, spróbuj rozdzielić je między kilka połączonych kont Outlook. Dzięki temu zmniejszysz obciążenie każdego z nich.
Limity złożoności
Oprócz opisanych wyżej limitów częstotliwości monday.com ma też limit liczby ogólnych działań lub akcji, które konto może wykonać w określonym czasie. Chodzi na przykład o przenoszenie elementów, używanie akcji zbiorczych czy wyświetlanie w kolumnie lustrzanej informacji z innych tablic.
Te ograniczenia nazywamy limitami złożoności. Wprowadzono je, aby zmniejszyć obciążenie naszych serwerów i zapobiegać problemom z wydajnością platformy.
Limity złożoności są określane na podstawie obliczeń, które wskazują, jak bardzo dane działanie obciąża nasz system. Limit jest odnawiany co 60 sekund i obowiązuje dla całego konta, a nie pojedynczego użytkownika - niezależnie od rodzaju planu.
Pokaż przykłady działań, które bardziej obciążają nasze serwery
- Tworzenie podelementów
- Używanie akcji zbiorczych
- Wyświetlanie w kolumnie lustrzanej informacji z jednej tablicy na innej
- Duplikowanie tablicy
- Tworzenie elementów
Co się stanie po osiągnięciu limitu?
Jeśli osiągniesz limit złożoności, od razu otrzymasz powiadomienie o jego osiągnięciu. Powiadomienie będzie mieć treść: „Jedna z Twoich automatyzacji nie powiodła się. Uwaga: Zbyt wiele automatyzacji działało jednocześnie. Kliknij tutaj, aby ją wyświetlić”.
W zależności od sytuacji działanie, które spowodowało osiągnięcie limitu złożoności, może zostać opóźnione lub całkowicie anulowane. Więcej informacji o błędzie znajdziesz w sekcji Aktywność automatyzacji (Automations Activity) w obszarze Automatyzacje tablicy (Board Automations) w Centrum automatyzacji (Automation Center).
Jeśli tak się stanie, zalecamy wykonywanie mniejszych działań. Możesz na przykład przenosić elementy ręcznie albo wybierać mniej elementów podczas korzystania z akcji zbiorczych.
Zalecamy również sprawdzenie, czy w automatyzacjach nie ma pętli, które powodują ich nieustanne działanie, a przez to wykonanie zbyt wielu akcji na koncie naraz.
Szczegółowe limity częstotliwości
Automatyzacje:
- Wyzwalacze na automatyzację: 250 / 60s (ograniczanie szybkości*), 4,500 / 60s (blokowanie**)
- Wyzwalacze na tablicę: 500 / 60s (ograniczanie szybkości), 10,000 / 60s (blokowanie)
- Wyzwalacze na konto: 2,000 / 60s (ograniczanie szybkości), 100,000 / 60s (blokowanie)
- Akcje na automatyzację: 500 / 60s (ograniczanie szybkości), 10,000 / 60s (blokowanie)
- Akcje na tablicę: 1,000 / 60s (ograniczanie szybkości), 30,000 / 60s (blokowanie)
- Akcje na konto: 2,500 / 60s (ograniczanie szybkości), 250,000 / 60s (blokowanie)
Uwaga:
*Ograniczanie szybkości: automatyzacje nadal działają, ale mogą działać wolniej.
**Blokowanie: do czasu odnowienia limitu nie są przyjmowane nowe wyzwalacze ani akcje. Przychodzące uruchomienia zakończą się błędem, co może zwiększyć wskaźnik błędów automatyzacji i doprowadzić do jej automatycznego wyłączenia.