Періодичні завдання в деревах шаблонів
Матеріал з Planfix
Періодичні завдання можуть використовуватись у деревах шаблонів, зокрема вкладатись одне в одне. При цьому:
- Періодичний шаблон всередині дерева шаблонів трактуються як шаблон періодичного шаблону.
- Під час створення дерева замість такої задачі створюється новий шаблон періодичного завдання, надзавданням якого стає вже реальна створена задача, а не шаблон.
- Якщо у шаблона періодичного шаблона є ще підзавдання — вони під час створення дерева також стають новими шаблонами у створеного в ньому періодичного шаблона (копіюються з заміною батька).
- Нові періодичні завдання створюються лише за шаблонами, у яких або немає надзавдання, або воно не є шаблоном.
Таким чином, якщо в дереві у одного періодичного шаблона нащадок — періодичний шаблон, працюватиме лише верхній шаблон, але на кожній ітерації він буде створювати копію нижнього, прив'язану вже до створеної задачі і що живе власним життям.
УВАГА
Якщо ви не до кінця розумієте, як працюють періодичні завдання всередині дерева шаблонів — не створюйте їх. Інакше ви отримаєте постійне неконтрольоване множення періодичних завдань з незрозумілих для вас причин, що навряд чи відповідатиме вашим очікуванням.