Завершение задания по фразе в комментарии
Часто бывают ситуации, когда нет доступа к рабочей базе или неудобно прямо сейчас открывать задание в 1С и выполнять его. На этот случай в системе есть завершение задания по тексту комментария: исполнитель пишет в задание «Закрыть задание» — и задание закрывается само.
Изменение в версии 4.0
Отдельного механизма «маркеры выполнения задания» с фиксированным списком фраз и галочкой Использование выполнение задания по текстовым фразам в сообщениях в настройках параметров учёта больше нет. Его заменил поток подсистемы Автоматизация — набор фраз и условия срабатывания теперь настраиваете вы сами, а не разработчик.
Что изменилось к лучшему
- Фразы срабатывают при любом способе добавления комментария: из формы задания, из личного кабинета, письмом на ящик службы поддержки, через REST API и через AI-ассистента. Раньше письмо было практически единственным работающим путём.
- Задание закрывается «по-настоящему»: вместе со сменой статуса завершается и SLA (проставляется фактическая дата завершения, закрывается активная пауза).
- Список фраз, ограничение по проектам, по типу задания, по автору комментария — всё это ваши настройки, а не жёстко зашитый в код список.
Как включить
Поток поставляется выключенным — включите его осознанно.
Справочники -> Автоматизация -> Автоматизация -> «Задание: Завершение по фразе в комментарии»
Откройте поток и включите флажок Использовать. С этого момента комментарий с одной из фраз закрывает задание.
Фразы, заданные из коробки:
- Закрыть задание
- Закрыть задачу
- Задача решена
- Задание выполнено
- Close task
Фразы ищутся внутри текста комментария и без учёта регистра, поэтому «Все проверено. Закрыть задание.» тоже сработает.
Как поменять список фраз
Список фраз живёт в условии Когда карточки потока.
- Откройте поток «Задание: Завершение по фразе в комментарии».
- В блоке Когда нажмите кнопку настройки условия.
- Внутри группы условий «Или» каждая строка — одна фраза: поле Текст комментария, вид сравнения Содержит, значение — сама фраза.
- Добавьте свои строки или удалите лишние и запишите поток.
Ваши правки при обновлении конфигурации не затираются: система заполняет условие только в момент первого создания потока.
Совет: «Содержит» или «Равно»
Вид сравнения Содержит удобен, но срабатывает и там, где не нужно: фраза «Пока рано закрыть задание, ждём ответа клиента» содержит слова «закрыть задание», а процитированный кусок старой переписки может протащить фразу в новый комментарий. Если хотите, чтобы срабатывала только команда и ничего больше, используйте поле Текст комментария (начало) с видом сравнения Равно — тогда комментарий должен состоять ровно из фразы.
Другие полезные условия
В том же условии Когда доступны, в частности:
| Поле | Зачем |
|---|---|
| Задание-владелец -> Тип задания | из коробки стоит «Задание» — чтобы фразой нельзя было согласовать согласование или закрыть веху |
| Проект задания, Раздел задания | включить автозавершение только для выбранных проектов или разделов |
| Учетная запись электронной почты | «Не заполнено» — принимать фразу только из комментариев, добавленных руками, и игнорировать письма |
| Автор | ограничить круг тех, чьи фразы вообще рассматриваются |
| Приватный | не завершать задание по приватной переписке |
Ограничение
Условие «задание не входит в проект X» построить нельзя: задание может входить сразу в несколько проектов, и такое условие сработало бы неверно. Пользуйтесь положительными условиями — «Равно» и «В списке».
Галочка «Только от текущего исполнителя задания»
В шаге Изменить статус задания внутри потока есть флажок Только от текущего исполнителя задания — из коробки он включён.
- Включён — задание закроется, только если автор комментария и есть текущий исполнитель задания. Комментарий клиента или коллеги со стороны задание не закроет: комментарий запишется, а закрытие будет пропущено.
- Выключен — задание закроет любой, чей комментарий прошёл условия «Когда».
Про письма
Отправителя письма можно подделать. Если письмо придёт с адреса вашего исполнителя, комментарий будет записан от его имени и проверку пройдёт. Для внешней переписки надёжнее дополнительно ограничить поток проектами внутреннего контура или условием «Учетная запись электронной почты не заполнена».
Что стоит знать
- Закрытие происходит не мгновенно: событие обрабатывается очередью Автоматизации, обычно это секунды. Диагностика — Справочники -> Автоматизация -> Очередь событий / Мёртвые события.
- Фраза остаётся в тексте комментария. Прежний механизм вырезал её из текста, поток Автоматизации комментарий не редактирует.
- Уже выполненное задание повторным срабатыванием не портится, а отменённое задание фразой не закрывается.
- Кроме смены статуса в тот же поток можно добавить шаг Переместить в раздел — тогда фраза в комментарии одновременно закроет задание и переложит его в нужную колонку канбана.