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