Задача изменена и стала соответствовать условиям: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 17: Строка 17:


:*если статус в надзадаче изменится на "Оплата", то сценарий не сработает, т.к. сама наша задача не изменилась.
:*если статус в надзадаче изменится на "Оплата", то сценарий не сработает, т.к. сама наша задача не изменилась.
:*при этом когда в задаче произойдет любое изменение, сценарий сработает, т.к. присутствуют оба фактора - задача изменилась и условие "Статус надзадачи = Оплата" стало выполняться.
:*при этом когда в задаче произойдет любое изменение, сценарий сработает, т.к. присутствуют оба фактора - задача изменилась и условие "Статус надзадачи = Оплата" стало выполняться (а при прошлом изменении задачи не выполнялось).


:Поэтому не рекомендуется использовать в сценариях на событие "Задача изменена и стала соответствовать условиям" условий, не относящихся к полям данной задачи. Например, условий по полям надзадачи, полям контрагента или системных признаков вроде "Событие вызвано другим сценарием".
:Поэтому не рекомендуется использовать в сценариях на событие "Задача изменена и стала соответствовать условиям" условий, не относящихся к полям данной задачи. Например, условий по полям надзадачи, полям контрагента или системных признаков вроде "Событие вызвано другим сценарием".

Версия от 13:04, 16 марта 2021

Автоматический сценарий с событием Задача изменена и стала соответствовать условиям работает следующим образом:

  • в момент любого изменения задачи система для каждого условия сценария проверяет, выполнялось ли оно в прошлый раз для этого сценария в этой задаче и выполняются ли на текущий момент;
  • если условие ранее не выполнялось, а теперь выполняется, сценарий срабатывает и выполняются добавленные в него операции.


Важно

  • Для ожидаемого срабатывания сценария необходимо одновременное сочетание двух факторов: задача изменена и условие в задаче, которое ранее не выполнялось, стало выполняться. Если эти два фактора разнесены по времени, вы можете получить срабатывания сценария не в тот момент, который ожидаете. Например, в таком сочетании условий:
oF2fE2.jpg
  • если статус в надзадаче изменится на "Оплата", то сценарий не сработает, т.к. сама наша задача не изменилась.
  • при этом когда в задаче произойдет любое изменение, сценарий сработает, т.к. присутствуют оба фактора - задача изменилась и условие "Статус надзадачи = Оплата" стало выполняться (а при прошлом изменении задачи не выполнялось).
Поэтому не рекомендуется использовать в сценариях на событие "Задача изменена и стала соответствовать условиям" условий, не относящихся к полям данной задачи. Например, условий по полям надзадачи, полям контрагента или системных признаков вроде "Событие вызвано другим сценарием".


Перейти