Ograniczenia techniczne skryptów
Planfix scripts oferują szerokie możliwości automatyzacji procesów biznesowych. Należy jednak pamiętać, że Planfix to obszar roboczy do pracy zespołowej, a nie system do automatyzacji zadań zewnętrznych (jak Zapier czy Make). Oznacza to także, że struktura cenowa usługi jest powiązana z liczbą pracowników w koncie, a nie z liczbą operacji.
Obciążenie usługi jest obliczane przy założeniu do 200 operacji na godzinę dla każdego pracownika w koncie. Takie obciążenie pozwala użytkownikom komfortowo pracować w systemie i korzystać z rozgałęzionych systemów skryptów bez odczuwalnych opóźnień w ich wykonywaniu.
Konta, które używają Planfix w sposób inny niż zamierzony, zwłaszcza do automatycznego (bez udziału użytkownika) przetwarzania dużych ilości danych zewnętrznych, powodują zwiększone obciążenie infrastruktury, co może prowadzić do opóźnień w wykonywaniu skryptów dla innych kont. Aby zapobiec takim sytuacjom, wprowadzamy automatyczne ograniczenia dla takich kont.
Ograniczenie liczby akcji
Obecnie obowiązują następujące ograniczenia:
- Jeśli automatyczny monitoring wykryje zwiększoną aktywność skryptów w koncie w ciągu ostatniej godziny, przekraczającą limit równy liczbie pracowników w koncie * 200, wykonywanie skryptów w koncie zaczyna być opóźniane. To ograniczenie pozwala na przetworzenie wszystkich operacji, choć nieco wolniej, bez znaczącego wpływu na pracę innych kont. Gdy szczyty obciążenia zostaną wygładzone i kolejka przetwarzania poleceń opróżniona, ograniczenie zostaje usunięte i skrypty mogą działać w trybie standardowym.
- Jeśli to ograniczenie okaże się niewystarczające i polecenia będą się nadal kumulować, wykonywanie nowych skryptów w tym koncie zostanie zawieszone po zapełnieniu bufora 100 000 poleceń. Sytuacja ta jest niezwykle rzadka — to coś w rodzaju „zaworu bezpieczeństwa”, który pozwala utrzymać ogólną wydajność usługi w przypadku wzmożonego obciążenia spowodowanego napływem danych zewnętrznych kierowanych do konkretnego konta. Po przetworzeniu kolejki poleceń w buforze, działanie skryptów w koncie zostaje wznowione.
Kto jest winien i co robić
Stan wykonywania skryptów można sprawdzić w dowolnym momencie na panelu Panel testowania jakości usługi.
Jeżeli ograniczenie liczby skryptów w Twoim koncie uruchamia się regularnie, może to oznaczać, że konto jest wykorzystywane nierównomiernie lub niezgodnie z przeznaczeniem (do automatycznego przetwarzania danych zewnętrznych, a nie do współpracy zespołowej w systemie).
W takim przypadku rekomendujemy zwiększenie liczby licencji użytkowników, aby zwiększyć limity konta, lub zmniejszenie obciążenia (ograniczenie ilości danych zewnętrznych, które automatycznie trafiają do systemu i/lub zmniejszenie liczby skryptów przetwarzających te dane).