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

Матеріал з Planfix
Перейти до: навігація, пошук
(Створена сторінка: {{#seo: |title=Завдання змінено і стало відповідати умовам |titlemode=append |keywords=planfix, Автоматичні сценарії, завдання, події в сценаріях, завдання змінено |description= Подія Завдання змінено і стало відповідати умовам }} Автоматичний сценарій з...)
 
Немає опису редагування
 
Рядок 1: Рядок 1:
{{#seo:
{{#seo:
|title=Завдання змінено і стало відповідати умовам
|title=Завдання змінене і стало відповідати умовам
|titlemode=append
|titlemode=append
|keywords=planfix, Автоматичні сценарії, завдання, події в сценаріях, завдання змінено
|keywords=планфикс, Автоматичні сценарії, завдання, події в сценаріях, завдання змінене
|description= Подія Завдання змінено і стало відповідати умовам
|description= Подія Завдання змінене і стало відповідати умовам
}}
}}


[[Автоматичні сценарії| Автоматичний сценарій]] з подією '''Завдання змінено і стало відповідати умовам''' працює наступним чином:
[[Автоматичні сценарії| Автоматичний сценарій]] з подією '''Завдання змінене і стало відповідати умовам''' працює таким чином:
*в момент будь-якої зміни завдання система перевіряє, чи виконувалася умова в минулий раз для цього сценарію в цьому завданні і чи виконується вона на поточний момент;
*у момент будь-якої зміни завдання система перевіряє, виконувалась чи умова раніше для цього сценарію в цьому завданні і виконується чи в поточний момент;
*якщо умова раніше не виконувалася, а тепер виконується, сценарій спрацьовує і виконуються додані в нього операції.  
*якщо умова при попередній зміні не виконувалась, а тепер виконується, сценарій спрацьовує і виконуються додані до нього операції.  
 


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


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


*'''Приклад (як не треба робити) №1:'''
*'''Приклад (як не варто робити) №1:'''


:https://p.pfx.so/pf/oD/oF2fE2.jpg
:https://p.pfx.so/pf/oD/oF2fE2.jpg


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


*'''Приклад (як не треба робити) №2:'''
*'''Приклад (як не варто робити) №2:'''


:https://p.pfx.so/pf/d8/2GllvV.jpg
:https://p.pfx.so/pf/d8/2GllvV.jpg


:*коли за допомогою іншого сценарію статус завдання буде змінено на "Не узгоджено", цей сценарій не відпрацює, т.к. не виконується умова 2, "Подія викликана іншим сценарієм = Ні";
:*коли за допомогою іншого сценарію статус завдання буде змінено на "Не погоджено", цей сценарій не відпрацює, бо не виконується умова 2, "Подія викликана іншим сценарієм = Ні";
:*але як тільки в завданні вручну зроблять зміну будь-якого поля, цей сценарій спрацює, т..к. з моменту минулого змінення завдання статус змінився і став відповідати умові "Статус завдання = Не узгоджено".
:*але щойно в завданні вручну внесуть зміну будь-якого поля, цей сценарій спрацює, оскільки з моменту попередньої зміни завдання статус змінився і став відповідати умові "Статус завдання = Не погоджено".
 
Будьте уважні і використовуйте для цієї події лише умови по полях поточного завдання.


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


== Перейти ==
== Перейти ==

Поточна версія на 01:41, 30 листопада 2025

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

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


Важливо

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

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

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

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


Перейти