Автоматичні сценарії

Матеріал з Planfix
Перейти до: навігація, пошук

Автоматичний сценарій — це автоматично виконувана послідовність операцій над Об'єктами (завданнями) або контактами, прив'язана до певної події та набору умов.


Переглянути на YouTube


Автоматичні сценарії для різних об'єктів

На даний момент у Planfix підтримуються автоматичні сценарії для наступних сутностей:

Робота автоматичних сценаріїв

Важливо

  • Сценарії виконуються в порядку їх розташування у списку сценаріїв процесу.
  • Якщо автоматичний сценарій зробить якісь зміни, то на ці зміни (і всі наступні зміни, зроблені сценаріями та перерахунки полів, викликані цими змінами) цей же сценарій спрацьовувати не буде.
Наприклад, на додавання коментаря спрацював Сценарій А. Він змінив поле «П1» — на цю зміну спрацював Сценарій Б і змінив поле «П2» — на цю зміну перерахувалося поле «П3» і викликався Сценарій В, який додав коментар. В результаті Сценарій А, який спрацьовує на додавання коментаря, не відпрацює, тому що зміни у всій ланцюжку викликав він сам. Такі цикли в Planfix заборонені.
  • Якщо сценарій змінює об'єкт (завдання, контакт тощо) таким чином, що перестають виконуватися умови в наступному сценарії, то наступний сценарій не буде виконаний.
  • І навпаки, якщо сценарій змінює об'єкт (завдання, контакт тощо) таким чином, що починають виконуватися умови в наступному сценарії, то наступний сценарій буде виконаний (навіть якщо на момент самої події умови не виконувалися).
  • Зміни, які проводить сценарій над об'єктом, у свою чергу викликають подію "Об'єкт змінений..." і спрацювання сценаріїв на цю подію.
  • Сценарії працюють асинхронно в окремій черзі. Побудовуючи архітектуру автоматизації, рекомендуємо враховувати цей нюанс. Наприклад, у полі завдання ви додали суму 1000 рублів. Автоматичний сценарій має додати аналітику. Для цього він займає окрему чергу і чекає виконання. За цей час ви змінили суму з 1000 на 1500 рублів. У підсумку, коли сценарій дочекається своєї черги, з поля завдання він візьме останнє значення 1500 рублів. У звичайному режимі сценарії працюють з мінімальними затримками, але якщо в загальній черзі їх накопичується багато, можуть спостерігатися незначні затримки в роботі.
  • Існує окреме обмеження на створення підзавдань сценарієм. На одного виконавця нове підзавдання створюється не частіше одного разу за 5 хвилин, спроби створити частіше ігноруються системою. Це додатковий захист від зациклювання сценарію.
  • Автоматичні сценарії виконують дії в Planfix від імені вказаного користувача або робота. При створенні та зміні завдань автоматичним сценарієм доступ користувача до полів не перевіряється. Винятком є випадок, коли автоматичний сценарій відкриває форму створення завдання в інтерфейсі та встановлює значення полів. Якщо у користувача, у якого відкриється форма, не буде прав на редагування полів, вони автоматичним сценарієм заповнені не будуть.

Корисні посилання


Навчальні матеріали

Автоматичні сценарії розглянуті в наступних курсах Академії Planfix:

Перейти