Автоматические сценарии
Сценарий — это автоматически выполняемая последовательность задач или операций Контакты, связанных с определенным событием и набором условий.
Сценарии для различных объектов
В Planfix поддерживаются сценарии для следующих объектов:
Работа со сценариями
- События в автоматических сценариях
- Очередь на выполнение автоматических сценариев
- Операции в автоматических сценариях
- Отправка POST-запросов с помощью сценариев
- Отложенное срабатывание сценариев
- Режим тестирования
- Скопировать в буфер
- Условия в автоматических сценариях
- Технические ограничения автоматических сценариев
- Пользовательские операции сценариев
- Как считается количество автоматических операций
- Пользовательские операции сценариев
Важно
- Planfix выполняет сценарии в соответствии с их расположением в списке сценариев процесса.
- Если автоматический сценарий вносит изменение, повторно он не запускается из-за этого изменения (или последующих изменений, внесенных другими сценариями или пересчитанными полями).
- Пример: Сценарий A запускается при добавлении комментария и изменяет поле «P1». Это изменение запускает Сценарий B, который изменяет поле «P2». В результате поле «P3» пересчитывается и запускает Сценарий C, который добавляет еще один комментарий. Сценарий A не запускается повторно, так как именно он запустил всю цепочку изменений. В Planfix такие циклы не допускаются.
- Если сценарий изменяет объект (например, задачу или контакт) так, что условия следующего сценария перестают выполняться, система не запускает следующий сценарий.
- И наоборот, если сценарий изменяет объект так, что условия следующего сценария начинают выполняться, следующий сценарий запускается, даже если на момент возникновения события эти условия еще не выполнялись.
- Изменения объекта, внесенные сценарием, вызывают событие «Объект изменен…», которое запускает другие сценарии, связанные с этим событием.
- Сценарии выполняются асинхронно в отдельной очереди. Это следует учитывать при настройке процессов автоматизации.
- Пример: вы добавляете в поле задачи значение 1 000, а сценарий обрабатывает аналитику. Сценарий помещается в очередь. Тем временем вы изменяете значение на 1 500. Когда сценарий выполнится, он использует последнее значение — 1 500. Обычно сценарии выполняются с минимальными задержками, но при больших очередях могут возникать небольшие задержки.
- Сценарий может создавать подзадачу для исполнителя не чаще одного раза в 5 минут. Дополнительные попытки в течение этого периода игнорируются, чтобы избежать циклов.
- Автоматические сценарии выполняют действия в Planfix от имени указанного пользователя или робота. При создании или изменении задач автоматическим сценарием доступ пользователя к полям не проверяется.
- Исключение: если автоматический сценарий открывает в пользовательском интерфейсе форму создания задачи, чтобы задать значения полей, эти поля не будут заполнены, если у пользователя нет прав на редактирование.
Полезные ссылки
Обучающие материалы
Автоматические сценарии рассматриваются в следующих курсах Академии Planfix: