Перейти к основному содержимому

Завершение задания по фразе в комментарии

Часто бывают ситуации, когда нет доступа к рабочей базе или неудобно прямо сейчас открывать задание в 1С и выполнять его. На этот случай в системе есть завершение задания по тексту комментария: исполнитель пишет в задание «Закрыть задание» — и задание закрывается само.

Изменение в версии 4.0

Отдельного механизма «маркеры выполнения задания» с фиксированным списком фраз и галочкой Использование выполнение задания по текстовым фразам в сообщениях в настройках параметров учёта больше нет. Его заменил поток подсистемы Автоматизация — набор фраз и условия срабатывания теперь настраиваете вы сами, а не разработчик.

Что изменилось к лучшему

  • Фразы срабатывают при любом способе добавления комментария: из формы задания, из личного кабинета, письмом на ящик службы поддержки, через REST API и через AI-ассистента. Раньше письмо было практически единственным работающим путём.
  • Задание закрывается «по-настоящему»: вместе со сменой статуса завершается и SLA (проставляется фактическая дата завершения, закрывается активная пауза).
  • Список фраз, ограничение по проектам, по типу задания, по автору комментария — всё это ваши настройки, а не жёстко зашитый в код список.

Как включить

Поток поставляется выключенным — включите его осознанно.

Справочники -> Автоматизация -> Автоматизация -> «Задание: Завершение по фразе в комментарии»

Откройте поток и включите флажок Использовать. С этого момента комментарий с одной из фраз закрывает задание.

Фразы, заданные из коробки:

  • Закрыть задание
  • Закрыть задачу
  • Задача решена
  • Задание выполнено
  • Close task

Фразы ищутся внутри текста комментария и без учёта регистра, поэтому «Все проверено. Закрыть задание.» тоже сработает.

Как поменять список фраз

Список фраз живёт в условии Когда карточки потока.

  1. Откройте поток «Задание: Завершение по фразе в комментарии».
  2. В блоке Когда нажмите кнопку настройки условия.
  3. Внутри группы условий «Или» каждая строка — одна фраза: поле Текст комментария, вид сравнения Содержит, значение — сама фраза.
  4. Добавьте свои строки или удалите лишние и запишите поток.

Ваши правки при обновлении конфигурации не затираются: система заполняет условие только в момент первого создания потока.

Совет: «Содержит» или «Равно»

Вид сравнения Содержит удобен, но срабатывает и там, где не нужно: фраза «Пока рано закрыть задание, ждём ответа клиента» содержит слова «закрыть задание», а процитированный кусок старой переписки может протащить фразу в новый комментарий. Если хотите, чтобы срабатывала только команда и ничего больше, используйте поле Текст комментария (начало) с видом сравнения Равно — тогда комментарий должен состоять ровно из фразы.

Другие полезные условия

В том же условии Когда доступны, в частности:

ПолеЗачем
Задание-владелец -> Тип заданияиз коробки стоит «Задание» — чтобы фразой нельзя было согласовать согласование или закрыть веху
Проект задания, Раздел заданиявключить автозавершение только для выбранных проектов или разделов
Учетная запись электронной почты«Не заполнено» — принимать фразу только из комментариев, добавленных руками, и игнорировать письма
Авторограничить круг тех, чьи фразы вообще рассматриваются
Приватныйне завершать задание по приватной переписке
Ограничение

Условие «задание не входит в проект X» построить нельзя: задание может входить сразу в несколько проектов, и такое условие сработало бы неверно. Пользуйтесь положительными условиями — «Равно» и «В списке».

Галочка «Только от текущего исполнителя задания»

В шаге Изменить статус задания внутри потока есть флажок Только от текущего исполнителя задания — из коробки он включён.

  • Включён — задание закроется, только если автор комментария и есть текущий исполнитель задания. Комментарий клиента или коллеги со стороны задание не закроет: комментарий запишется, а закрытие будет пропущено.
  • Выключен — задание закроет любой, чей комментарий прошёл условия «Когда».
Про письма

Отправителя письма можно подделать. Если письмо придёт с адреса вашего исполнителя, комментарий будет записан от его имени и проверку пройдёт. Для внешней переписки надёжнее дополнительно ограничить поток проектами внутреннего контура или условием «Учетная запись электронной почты не заполнена».

Что стоит знать

  • Закрытие происходит не мгновенно: событие обрабатывается очередью Автоматизации, обычно это секунды. Диагностика — Справочники -> Автоматизация -> Очередь событий / Мёртвые события.
  • Фраза остаётся в тексте комментария. Прежний механизм вырезал её из текста, поток Автоматизации комментарий не редактирует.
  • Уже выполненное задание повторным срабатыванием не портится, а отменённое задание фразой не закрывается.
  • Кроме смены статуса в тот же поток можно добавить шаг Переместить в раздел — тогда фраза в комментарии одновременно закроет задание и переложит его в нужную колонку канбана.