Перейти до змісту

Послідовність завдань

Правило «що робити далі»: коли завдання закривають із певним результатом, система сама заводить наступне. Так із окремих справ складається ланцюжок — діагностика → погодження → ремонт → видача, і жоден крок не губиться через те, що менеджер забув поставити нагадування.

Де шукати: Модулі → CRM → Регістри → Послідовність завдань

Розбір на прикладі

Список правил

Правило

Правило читається як речення: «якщо завдання типу НА_ДИАГНОСТИКЕ закрили з результатом ГОТОВ — створити завдання типу НА_СОГЛАСОВАНИИ через 1 день».

Поле Що задає
Тип завдання Тип завдання, яке закривають — ліва частина умови
Результат Значення поля «Результат» у закритому завданні; теж із типів завдань
Тип нового завд. Тип, який отримає створене завдання
Коментар Текст, що піде в опис нового завдання
Днів / Годин Наскільки відсунути початок нового завдання від завершення старого
План Новий запис буде видом «План» (інакше — «Інше»)
Співробітник із первинного запису Виконавці залишаються ті самі; якщо галочки немає, беруться з вкладки «Виконавці» правила (порожня вкладка — знову ті самі)

Виконавці правила

Вкладка «Виконавці» потрібна лише тоді, коли наступний крок робить ІНША людина: майстер закінчив діагностику — погоджує вартість менеджер.

Що відбувається насправді

Завдання, створене правилом

На стенді ми закрили завдання «Діагностика перфоратора» з результатом ГОТОВ — і система одразу завела нове завдання на наступний день. Зверніть увагу на дрібниці, які легко прийняти за помилку:

  • назва нового завдання взята не з правила, а з коментаря типу завдання («Замовлення чекає погодження ремонту»); коментар правила лягає в опис;
  • дата = дата завершення закритого завдання + «Днів», час = час завершення + «Годин». Якщо порахована дата опинилась у минулому, підставляється сьогоднішня;
  • завдання пов'язуються між собою — з картки видно, з чого виріс наступний крок.

Правило спрацьовує лише в момент закриття: коли галочка «Виконано» переходить з порожньої у поставлену — або коли нове завдання одразу зберігають виконаним. Повторне збереження вже закритого завдання нових записів не створює. Виняток — завдання про день народження, яке система сама пише з картки працівника: воно народжується виконаним, але правил не запускає.

Ці самі правила визначають, які результати пропонує Telegram-бот завдань: кнопка 🚩 Select result показує коди результатів усіх правил із типом цього завдання, а натиснутий результат закриває завдання з ним — і правило спрацьовує, як із вікна. Якщо для типу завдання правил немає, бот закрити його з результатом не дасть (відповідь 🔥 Error: Action consequenses not found!; тексти бота англійські будь-якою мовою).

Типові ситуації

Правило не спрацювало. Найчастіше в завданні порожній «Результат» — умова правила складається з ДВОХ полів, тип і результат мають збігтися точно. Друга причина: «Результат» вписали вже в закрите завдання — правило дивиться на тип і результат лише в момент закриття, а пізніша правка закритого завдання його не запускає.

Створилося кілька завдань замість одного. Значить, правил із такою парою «тип + результат» кілька: система відпрацює кожне. Перевірте список — правила не перевіряються на унікальність пари.

Потрібен ланцюжок із трьох кроків. Заведіть друге правило, де тип завдання — це тип, створений першим правилом. Ланцюжок продовжиться сам.

Змінні друку

Значення, доступні в шаблонах друкованих форм цього документа. Як записати змінну в шаблоні — див. Друковані форми.

Поля заголовка:

Змінна Що підставляється
ActTypeCode Тип завдання (код)
ActTypeComment Тип завдання (назва)
ActConseq_Comment Коментар
ActConseq_Days Днів
ActConseq_Hours Годин
ActConseq_Plan План
ActConseq_EmplFromPrimaryRecord Співробітник із первинного запису
ActConseq_Result Код — поле «Результат»
ActConseq_NewActivityType Код — поле «Тип нового завд.»

Поля рядків:

Змінна Що підставляється
ActConseq_MNo Номер позиції рядка
ActConseq_Executor Виконавець
ActConseq_FullName Коментар — під час друку ім'я та прізвище виконавця з картки користувача

Записи, на які документ посилається полями форми (склад, клієнт, валюта…), дають у шаблон і решту своїх змінних — код і назва вже названі в таблицях вище, інше описано в статті довідника: