Завдання змінено і стало відповідати умовам
Матеріал з Planfix
Автоматичний сценарій з подією Завдання змінене і стало відповідати умовам працює таким чином:
- у момент будь-якої зміни завдання система перевіряє, виконувалась чи умова раніше для цього сценарію в цьому завданні і виконується чи в поточний момент;
- якщо умова при попередній зміні не виконувалась, а тепер виконується, сценарій спрацьовує і виконуються додані до нього операції.
Важливо
Для очікуваного спрацьовування сценарію необхідне одночасне поєднання двох факторів: завдання змінене і умова в завданні, яка раніше не виконувалась, почала виконуватися. Якщо ці два фактори рознесені в часі, ви можете отримати спрацювання сценарію не в той момент, який очікуєте.
Тому ми не рекомендуємо використовувати в сценаріях на подію "Завдання змінене і стало відповідати умовам" умови, які не стосуються полів поточного завдання. Наприклад, умови по полях надзавдання, полях контрагента або системні ознаки на кшталт "Подія викликана іншим сценарієм".
- Приклад (як не варто робити) №1:
- коли статус у надзавданні зміниться на "Оплата", сценарій не спрацює, бо саме наше завдання не змінилось.
- натомість коли в завданні відбудеться будь-яка зміна, сценарій спрацює, бо присутні обидва фактори — завдання змінилось і умова "Статус надзавдання = Оплата" почала виконуватись (а при попередній зміні завдання не виконувалась).
- Приклад (як не варто робити) №2:
- коли за допомогою іншого сценарію статус завдання буде змінено на "Не погоджено", цей сценарій не відпрацює, бо не виконується умова 2, "Подія викликана іншим сценарієм = Ні";
- але щойно в завданні вручну внесуть зміну будь-якого поля, цей сценарій спрацює, оскільки з моменту попередньої зміни завдання статус змінився і став відповідати умові "Статус завдання = Не погоджено".
Будьте уважні і використовуйте для цієї події лише умови по полях поточного завдання.

