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