Задача изменена и стала соответствовать условиям: различия между версиями
Материал из Planfix
DM (обсуждение | вклад) Нет описания правки |
DM (обсуждение | вклад) Нет описания правки |
||
Строка 12: | Строка 12: | ||
== Важно == | == Важно == | ||
Для ожидаемого срабатывания сценария необходимо одновременное сочетание двух факторов: '''задача изменена''' и '''условие в задаче, которое ранее не выполнялось, стало выполняться'''. Если эти два фактора разнесены по времени, вы можете получить срабатывания сценария не в тот момент, который ожидаете. | |||
*'''Пример 1:''' | |||
:https://p.pfx.so/pf/oD/oF2fE2.jpg | :https://p.pfx.so/pf/oD/oF2fE2.jpg |
Версия от 15:41, 16 марта 2021
Автоматический сценарий с событием Задача изменена и стала соответствовать условиям работает следующим образом:
- в момент любого изменения задачи система проверяет, выполнялось ли условие в прошлый раз для этого сценария в этой задаче и выполняется ли на текущий момент;
- если условие ранее не выполнялось, а теперь выполняется, сценарий срабатывает и выполняются добавленные в него операции.
Важно
Для ожидаемого срабатывания сценария необходимо одновременное сочетание двух факторов: задача изменена и условие в задаче, которое ранее не выполнялось, стало выполняться. Если эти два фактора разнесены по времени, вы можете получить срабатывания сценария не в тот момент, который ожидаете.
- Пример 1:
- если статус в надзадаче изменится на "Оплата", то сценарий не сработает, т.к. сама наша задача не изменилась.
- при этом когда в задаче произойдет любое изменение, сценарий сработает, т.к. присутствуют оба фактора - задача изменилась и условие "Статус надзадачи = Оплата" стало выполняться (а при прошлом изменении задачи не выполнялось).
- Поэтому не рекомендуется использовать в сценариях на событие "Задача изменена и стала соответствовать условиям" условий, не относящихся к полям данной задачи. Например, условий по полям надзадачи, полям контрагента или системных признаков вроде "Событие вызвано другим сценарием".