Завдання змінено і стало відповідати умовам

Матеріал з Planfix
Перейти до: навігація, пошук

Автоматичний сценарій з подією Завдання змінено і стало відповідати умовам працює наступним чином:

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

Важливо

Для очікуваного спрацювання сценарію необхідне одночасне поєднання двох факторів: завдання змінено і умова в завданні, яка раніше не виконувалась, стала виконуватися. Якщо ці два фактори рознесені в часі, ви можете отримати спрацювання сценарію не в той момент, який очікуєте.

Тому ми не рекомендуємо використовувати в сценаріях на подію "Завдання змінено і стало відповідати умовам" умови, що не стосуються полів даного завдання. Наприклад, умови за полями надзавдання, полями контрагента або системні ознаки на кшталт "Подія викликана іншим сценарієм".

  • Приклад (як не треба робити) №1:
oF2fE2.jpg
  • коли статус в надзавданні зміниться на "Оплата", сценарій не спрацює, т.к. саме наше завдання не змінилося.
  • при цьому коли в завданні відбудеться будь-яка зміна, сценарій спрацює, т.к. присутні оба фактори - завдання змінилося і умова "Статус надзавдання = Оплата" стала виконуватися (а при минулій зміні завдання не виконувалася).
  • Приклад (як не треба робити) №2:
2GllvV.jpg
  • коли за допомогою іншого сценарію статус завдання буде змінено на "Не узгоджено", цей сценарій не відпрацює, т.к. не виконується умова 2, "Подія викликана іншим сценарієм = Ні";
  • але як тільки в завданні вручну зроблять зміну будь-якого поля, цей сценарій спрацює, т..к. з моменту минулого змінення завдання статус змінився і став відповідати умові "Статус завдання = Не узгоджено".

Будьте уважні і використовуйте для цієї події тільки умови за полями поточного завдання.

Перейти