Технічні обмеження автоматичних сценаріїв
Автоматичні сценарії Planfix надають широкі можливості для автоматизації бізнес-процесів. При цьому слід враховувати, що Planfix це система колективної роботи, а не система для автоматизації операцій, що надходять ззовні, як в разі з Zapier, Make і т.д. Це веде за собою, в тому числі, що оплата сервісу проводиться не за кількість операцій, а за кількість співробітників в акаунті.
Тарифи сервісу розраховані виходячи з навантаження до 200 операцій на одного співробітника акаунта в годину. Таке навантаження дозволяє користувачу комфортно працювати в системі і використовувати розгалужену систему автоматичних сценаріїв, не відчуваючи затримок у їх виконанні.
Акаунти, які використовують Planfix не за призначенням, зокрема, для автоматичної (без участі користувачів) обробки великого потоку даних, що надходять в сервіс ззовні, створюють підвищене навантаження на інфраструктуру, що може призвести до затримок в виконанні автоматичних сценаріїв інших акаунтів. Щоб запобігти подібним ситуаціям, до таких акаунтів застосовуються автоматичні обмеження.
Обмеження кількості операцій
На сьогоднішній день працює наступна схема обмежень:
- Якщо автоматичний моніторинг виявляє підвищену активність автоматичних сценаріїв в акаунті за останню годину, яка перевищує ліміти в розмірі Кількість співробітників акаунта * 200, сценарії акаунта починають виконуватися з затримкою. Це дозволяє обробити всі операції хоча й трохи повільніше, але без суттєвого впливу на роботу інших акаунтів. Після вирівнювання піку навантаження і виконання черги команд, обмеження знімається і сценарії починають працювати в звичайному режимі.
- Якщо цих заходів виявляється недостатньо і черга команд продовжує накопичуватися, то після заповнення буфера в 100 000 команд, виконання нових автоматичних сценаріїв в даному акаунті призупиняється. Це дуже рідкісна ситуація, аналог "аварійного клапана", який дозволяє зберегти загальну працездатність сервісу в разі підвищеної автоматичної навантаження, викликаної потоком даних, спрямованих ззовні в конкретний акаунт. Після того, як черга накопичених в буфері команд буде виконана, робота автоматичних сценаріїв в акаунті відновиться.
Хто винен і що робити
Поточну ситуацію з виконанням автоматичних сценаріїв можна в будь-який момент побачити на панелі Тестування якості сервісу.
Якщо в вашому акаунті регулярно спрацьовує обмеження кількості операцій автоматичних сценаріїв, це може говорити про те, що він використовується незбалансовано або не за призначенням (для автоматичної обробки зовнішніх даних, а не для колективної роботи компанії в системі).
У такому випадку ми рекомендуємо розглянути питання збільшення кількості користувацьких ліцензій, щоб збільшити ліміти допустимого навантаження на акаунт, або зменшити навантаження (зменшити кількість даних, що автоматично потрапляють в систему ззовні і/або кількість сценаріїв, які обробляють ці дані).