Перейти к содержанию

Последовательность задач

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

Где искать: Модули → 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 Комментарий — при печати имя и фамилия исполнителя из карточки пользователя

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