Автоматические сценарии — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
(Перейти)
 
(не показано 36 промежуточных версий 5 участников)
Строка 1: Строка 1:
Сценарий – это выполняемая автоматически последовательность операций над [[задачи  | задачами]], привязанная к определенному событию и набору условий.
+
{{#seo:
 +
|title=Автоматические сценарии
 +
|titlemode=append
 +
|keywords=планфикс, сценарии
 +
|description=Автоматические сценарии
 +
}}
  
Автоматические сценарии настраиваются для каждого [[процессы | процесса]] во вкладке '''Управление аккаунтом / Процессы / Нужный процесс'''
+
'''Автоматический сценарий''' — это выполняемая автоматически последовательность операций над [[задачи  |задачами]] или [[Контакты  |контактами]], привязанная к определенному событию и набору условий.
  
  
https://pic.planfix.ru/pf/e3/Z8KVJ3.jpg
+
<youtube>https://www.youtube.com/watch?v=NsuBlUhJ2gU</youtube>
  
 +
[https://www.youtube.com/watch?v=NsuBlUhJ2gU Смотреть на YouTube]
  
  
== Создание нового сценария ==
+
Автоматические сценарии настраиваются для каждого [[процессы |процесса]] во вкладке '''Управление аккаунтом — Процессы — Нужный процесс''':
  
Изначально список сценариев процесса пуст, можно только добавить новый:
+
https://pic.planfix.ru/pf/vv/h0tLDN.jpg
  
  
https://pic.planfix.ru/pf/nq/rWbL7a.jpg
+
== Обратите внимание ==
 +
Если автоматический сценарий сделает какие-то изменения, то на эти изменения (и все последующие изменения, сделанные сценариями и пересчетами полей, вызванные этими изменениями) этот же сценарий срабатывать не будет.  
  
 +
Например, на добавление комментария сработал '''Сценарий А'''. Он изменил поле «П1» — на это изменение сработал '''Сценарий Б''' и изменил поле «П2»  — на это изменение пересчиталось поле «П3» и вызвался '''Сценарий В''', который добавил комментарий. В итоге '''Сценарий А''', который срабатывает на добавление комментария, не отработает, потому что изменения во всей цепочке вызвал он сам. Такие циклы в ПланФиксе запрещены.
  
После нажатия кнопки '''Новый сценарий''' открывается окно добавления нового сценария:
 
  
 +
== Автоматические сценарии для разных объектов ==
 +
На текущий момент в ПланФиксе поддерживаются автоматические сценарии для следующих объектов:
  
https://pic.planfix.ru/pf/D9/0CFp0y.jpg
+
* [[Автоматические сценарии для задач]]
 +
* [[Автоматические сценарии для контактов]]
  
  
== Настройка сценария ==
+
== Работа автоматических сценариев ==
 
+
*[[События в автоматических сценариях]]
*'''Задание названия:'''
+
*[[Очередь на выполнение автоматических сценариев]]
 
+
*[[Операции в автоматических сценариях]]
 
+
*[[Отправка Post-запросов при помощи автоматических сценариев]]
https://pic.planfix.ru/pf/rO/6s5Xar.jpg
+
*[[Отложенное срабатывание сценариев]]
 
+
*[[Режим тестирования сценариев задач и контактов | Режим тестирования автоматических сценариев]]
 
+
*[[Скопировать в буфер | Копирование части сценария из одного в другой]]
*'''Выбор события, при котором должен сработать сценарий:'''
+
*[[Условия в автоматических сценариях]]
 
 
 
 
https://pic.planfix.ru/pf/JJ/He3W5x.jpg
 
 
 
 
 
*'''Выбор условия, при выполнении которого сработает сценарий:'''
 
 
 
 
 
https://pic.planfix.ru/pf/QC/j7knzH.jpg
 
 
 
 
 
*'''Выбор времени срабатывания сценария:'''
 
 
 
 
 
https://pic.planfix.ru/pf/x6/V7XdE9.jpg
 
 
 
 
 
*'''Выбор действия в момент наступления описанного события:'''
 
 
 
 
 
https://pic.planfix.ru/pf/EN/02JXze.jpg
 
 
 
 
 
и его параметров
 
 
 
 
 
https://pic.planfix.ru/pf/BP/S68AX5.jpg
 
 
 
 
 
*'''Сохранение сценария:'''
 
 
 
 
 
https://pic.planfix.ru/pf/3F/b6cxk8.jpg
 
 
 
 
 
 
 
'''Обратите внимание:''' сценарии доступны для всех тарифов без ограничений. В бесплатной версии ПланФикса есть возможность добавить '''только один''' автоматический сценарий.
 
  
  
 +
== Важно ==
 +
*Сценарии выполняются в порядке их расположения в списке сценариев процесса.
 +
*Если сценарий изменяет объект (задачу, контакт и т.п.) таким образом, что перестают выполняться условия в последующем сценарии, то последующий сценария не будет выполнен.
 +
*Изменения, которые проводит сценарий над объектом, в свою очередь вызывают событие "Объект изменен..." и срабатывание сценариев на это событие.
 +
*Сценарии работают асинхронно в отдельной очереди. Выстраивая архитектуру автоматизации, рекомендуем учитывать этот нюанс. Например, в поле задачи вы добавили сумму в 1000 рублей. Автоматический сценарий должен добавить аналитику. Для этого он занимает отдельную очередь и ждёт исполнения. За это время вы изменили сумму с 1000 на 1500 рублей. В итоге, когда сценарий дождётся своей очереди, из поля задачи он возьмет последнее значение 1500 рублей. В обычном режиме сценарии работают с минимальными задержками, но если в общей очереди их накапливается много, могут наблюдаться незначительные задержки в работе.
 +
*Существует отдельное ограничение на создание подзадач сценарием. На одного исполнителя новая подзадача создается не чаще одного раза в 5 минут, попытки создать чаще игнорируются системой. Это дополнительная защита от зацикливания сценария.
 +
*Автоматические сценарии выполняют действия в ПланФиксе от лица указанного пользователя или робота. При создании и изменении задач автоматическим сценарием доступ пользователя к полям не проверяется. Исключением является случай, когда автоматический сценарий открывает форму создания задачи в интерфейсе и устанавливает значения полей. Если у пользователя, у которого откроется форма, не будет прав на редактирование полей, они автоматическим сценарием заполнены не будут.
  
  
 
== Полезные ссылки ==
 
== Полезные ссылки ==
 
 
*[https://blog.planfix.ru/processy-i-scenarii/ Процессы и сценарии]
 
*[https://blog.planfix.ru/processy-i-scenarii/ Процессы и сценарии]
 
*[https://blog.planfix.ru/soglasovanie-dokumentov/ Конфигурация “Согласование документов”]
 
*[https://blog.planfix.ru/soglasovanie-dokumentov/ Конфигурация “Согласование документов”]
*[https://blog.planfix.ru/futbol-s-klientom/ На чьей стороне мяч?]
+
*[https://blog.planfix.ru/na-chej-storone-myach-2/ На чьей стороне мяч?]
 
*[https://blog.planfix.ru/post/ Пост про POST]
 
*[https://blog.planfix.ru/post/ Пост про POST]
 +
*[https://blog.planfix.ru/scenarii-dlya-kontaktov-1/ Сценарии для контактов: Шаг 1]
 +
*[https://blog.planfix.ru/scenarii-dlya-kontaktov-2/ Сценарии для контактов: Шаг 2]
 +
*[https://blog.planfix.ru/scenarii-vremeni/ Сценарии времени]
 +
*[[Добавление собственных команд | Добавление собственных команд управления ПланФиксом из мессенджера/чата/email]]
 +
 +
 +
== Обучающие материалы ==
 +
Автоматические сценарии рассмотрены в следующих курсах '''Академии ПланФикса''':
 +
*[https://academy.planfix.ru/course/zadachi Базовый уровень]
  
  
 
== Перейти ==
 
== Перейти ==
 
 
*[[Процессы]]
 
*[[Процессы]]
 
 
*[[Создание набора статусов]]
 
*[[Создание набора статусов]]
 
*[[Отправка Post-запросов при помощи автоматических сценариев]]
 
 
 
*[[Описание возможностей]]
 
*[[Описание возможностей]]

Текущая версия на 14:08, 16 декабря 2021

Автоматический сценарий — это выполняемая автоматически последовательность операций над задачами или контактами, привязанная к определенному событию и набору условий.


Смотреть на YouTube


Автоматические сценарии настраиваются для каждого процесса во вкладке Управление аккаунтом — Процессы — Нужный процесс:

h0tLDN.jpg


Обратите внимание

Если автоматический сценарий сделает какие-то изменения, то на эти изменения (и все последующие изменения, сделанные сценариями и пересчетами полей, вызванные этими изменениями) этот же сценарий срабатывать не будет.

Например, на добавление комментария сработал Сценарий А. Он изменил поле «П1» — на это изменение сработал Сценарий Б и изменил поле «П2» — на это изменение пересчиталось поле «П3» и вызвался Сценарий В, который добавил комментарий. В итоге Сценарий А, который срабатывает на добавление комментария, не отработает, потому что изменения во всей цепочке вызвал он сам. Такие циклы в ПланФиксе запрещены.


Автоматические сценарии для разных объектов

На текущий момент в ПланФиксе поддерживаются автоматические сценарии для следующих объектов:


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


Важно

  • Сценарии выполняются в порядке их расположения в списке сценариев процесса.
  • Если сценарий изменяет объект (задачу, контакт и т.п.) таким образом, что перестают выполняться условия в последующем сценарии, то последующий сценария не будет выполнен.
  • Изменения, которые проводит сценарий над объектом, в свою очередь вызывают событие "Объект изменен..." и срабатывание сценариев на это событие.
  • Сценарии работают асинхронно в отдельной очереди. Выстраивая архитектуру автоматизации, рекомендуем учитывать этот нюанс. Например, в поле задачи вы добавили сумму в 1000 рублей. Автоматический сценарий должен добавить аналитику. Для этого он занимает отдельную очередь и ждёт исполнения. За это время вы изменили сумму с 1000 на 1500 рублей. В итоге, когда сценарий дождётся своей очереди, из поля задачи он возьмет последнее значение 1500 рублей. В обычном режиме сценарии работают с минимальными задержками, но если в общей очереди их накапливается много, могут наблюдаться незначительные задержки в работе.
  • Существует отдельное ограничение на создание подзадач сценарием. На одного исполнителя новая подзадача создается не чаще одного раза в 5 минут, попытки создать чаще игнорируются системой. Это дополнительная защита от зацикливания сценария.
  • Автоматические сценарии выполняют действия в ПланФиксе от лица указанного пользователя или робота. При создании и изменении задач автоматическим сценарием доступ пользователя к полям не проверяется. Исключением является случай, когда автоматический сценарий открывает форму создания задачи в интерфейсе и устанавливает значения полей. Если у пользователя, у которого откроется форма, не будет прав на редактирование полей, они автоматическим сценарием заполнены не будут.


Полезные ссылки


Обучающие материалы

Автоматические сценарии рассмотрены в следующих курсах Академии ПланФикса:


Перейти