Автоматические действия

Для настройки специфической автоматизации, то есть для расширения встроенных системных действий, предназначены "Автоматические действия". С их помощью вы можете изменить атрибуты артефактов, перенести их в другой проект, добавить комментарий или создать задачу. Автоматическое действие можете обратиться по некоторому адресу в сети и передать нужную информацию, то есть вызвать так называемый веб-хук - ссылку на другом сервере. Вы можете отправить Email на указанный адрес.


Автоматические действия срабатывают при наступлении следующих событий:

  • создание артефакта
  • изменении артефакта
  • создание комментария
  • по расписанию

Дополнительно к этому автоматическое действие может быть привязано к конкретному переходу или состоянию в настройках жизненного цикла. Вам необходимо описать условие, при котором сработает данное автоматическое действие, а также указать необходимые изменения, которые должны быть выполнены.

Порядок выполнения автоматических действий определяется их нумерацией. Номера можно изменить на форме редактирования или путем перетаскивания строк в списке действий.


На вкладке "Изменить атрибуты" вы можете указать конкретные значения для атрибутов, которые необходимо установить при выполнении автоматического действия. Для некоторых полей, вместо указания конкретного значения атрибута можно указать формулу, по которой данное значение будет выбрано, например, установить приоритет по умолчанию:

Другие примеры задания формул:

  • назначить Задачу на роль "Аналитик" - пример формулы для вычисления: {project.Members?ProjectRole.Caption = "Аналитик"}
  • назначить Задачу на лида по конкретной фиче, связанную с функцией пожелания - пример формулы: {Function.Team.Lead}, где Team - это кастомная ссылка у функции на Команду.

Для выбора режима задания значения атрибута используйте селектор, расположенный справа от поля для ввода значения (или формулы) атрибута.


Отправка Email

В тексте сообщения можно использовать вставку атрибутов, таким образом, подставлять название, описание или другие свойства сущности, для которой вызвано автоматическое действие.

Пример: автоматическое закрытие подвисших заявок

В настройках проекта создадим повторяющееся задание, которое будет выполняться каждый день:


В качестве события для автоматического действия выберем "По расписанию" и укажем там наше повторяющееся задание "Каждый день". В качестве условия зададим состояние и атрибут "Время в состоянии":

Пример: напоминание о необходимости списать время

Если сотрудник забыл списать время по назначенной ему истории, то отправим ему уведомление о необходимости сделать это.

Для этого создадим повторяющееся задание, например, в конце рабочего дня, и используем его в качестве триггера для автоматического действия.

В качестве действия выберем "Добавить комментарий" и введем такой текст:


Комментарий будет добавлен к истории и исполнитель будет явно уведомлен о необходимости списать часы.


Можно отправить почтовое уведомление на конкретный Email или пользователям системы. Для этого необходимо заполнить поля на соответствующей вкладке:


Пример: изменение статуса заявки при создании комментария

Создаем новое автоматическое действие и в качестве события указываем "Новый комментарий". В дополнение, можем указать условия, при которых это действие будет срабатывать. На вкладке "Изменить атрибуты" указываем новое состояние заявки или пожелания.