---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.5
  - property: og:type
    content: article
  - property: article:section
    content: Настроить очередь
  - property: og:title
    content: Настроить переходы между статусами в рабочем процессе
  - property: article:tag
    content: Сборник инструкций
alternate:
  - https://yandex.ru/support/tracker/en/manager/workflow-action-edit.md
  - https://yandex.ru/support/tracker/ru/manager/workflow-action-edit.md
  - href: ru/manager/workflow-action-edit.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/tracker/ru/llms.txt


# Настроить переходы между статусами в рабочем процессе

В [рабочем процессе](*workflow) с помощью переходов можно настроить правила изменения [статусов задачи](*status):
* [Разрешить переход из одного статуса в другой](#add-action)
* [Задать условия, при которых разрешен переход](#conditions)
* [Добавить автоматические действия, которые выполняются при изменении статуса](#automatization)
* [Добавить экран перехода, на котором можно заполнить поля задачи](#screen)

Редактировать переходы в рабочих процессах очереди может владелец очереди и пользователи, которым он выдал [доступ к настройкам очереди](https://yandex.ru/support/tracker/ru/manager/queue-access.md).

{% note tip "" %}

Если вы хотите добавить переход для статусов, которых еще нет в рабочем процессе, сначала добавьте их в процесс: [Как добавить статус](https://yandex.ru/support/tracker/ru/manager/workflow-status-edit.md#add-status).

Чтобы не создавать несколько переходов, в свойствах статуса вы можете разрешить переходы из любого статуса: [Как разрешить переходы из любого статуса](https://yandex.ru/support/tracker/ru/manager/workflow-status-edit.md#any-status).

{% endnote %}

## Добавить переход между статусами {#add-action}

Чтобы добавить переход между статусами в рабочем процессе:

1. <!-- source: ru/_includes/transition-page.md -->
   На панели слева нажмите ![](../_assets/svg/queues-ni.svg) **Очереди** и выберите очередь. {#queue}
   <!-- endsource: ru/_includes/transition-page.md -->

1. <!-- source: ru/_includes/transition-page.md -->
   На странице очереди в правом верхнем углу нажмите ![](../_assets/svg/settings.svg)</svg> **Настройки очереди**. {#settings}
   <!-- endsource: ru/_includes/transition-page.md -->

1. Перейдите на вкладку **Рабочие процессы** и нажмите на название рабочего процесса. Откроется визуальный редактор рабочих процессов.

1. Добавьте переход между статусами на схеме процесса или с помощью меню:

   {% list tabs %}

   - На схеме процесса

     Добавить переход можно прямо на схеме рабочего процесса, соединив стрелкой два статуса:

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

     1. Чтобы изменить точку входа или выхода перехода, наведите указатель на линию перехода рядом с точкой, чтобы он принял форму крестика со стрелками, затем перетащите конец линии к нужной точке.

     1. Чтобы изменить настройки перехода, выберите стрелку на схеме процесса.

     ![](../_assets/transition-on-diagram.gif =700x){.border-yes}

   - Через меню

     1. На верхней панели визуального редактора процессов нажмите **Добавить переход**.

     1. Заполните поля **Исходный статус** и **Новый статус** значениями из списков.

   {% endlist %}

1. Если требуется, измените значения в полях **Название**, **Название на английском** и **Идентификатор** — по умолчанию названия и идентификатор формируются автоматически по названию нового (целевого) статуса.

   {% note warning "" %}

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

   {% endnote %}

1. Если требуется, настройте переход:

   * [Добавить автоматические действия](#automatization)
   * [Настроить условия перехода](#conditions)
   * [Добавить экран перехода](#screen).

## Как добавить несколько переходов между двумя статусами {#multiple}

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

Например, если задачу закрывают сотрудники, нужно показывать им экран перехода с обязательным заполнением [резолюции](*resolution). А если задача закрывается автоматически от имени [робота](*robot), экран перехода показывать не нужно.

1. Добавьте на схему рабочего процесса два перехода между статусами: один для сотрудников, второй для робота. [Как добавить переход](#add-action)

   ![](../_assets/../_assets/double-transition.png =350x){.border-yes}

1. Настройте условия для переходов:

   * В настройках перехода для сотрудников добавьте условие **Переход выполняет пользователь из группы** и выберите группу пользователей.
   * В настройках перехода для робота добавьте условие **Переход выполняет пользователь из списка** и укажите робота.

   [Как настроить условия перехода](#conditions)


## Настройки перехода {#set-transition}

Чтобы настроить переход, выберите его на схеме в визуальном редакторе или в свойствах статуса: [Как настроить статус](https://yandex.ru/support/tracker/ru/manager/workflow-status-edit.md#status-settings).


### Добавить автоматические действия {#automatization}

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

Чтобы добавить автоматизацию:

1. В настройках перехода откройте раздел ![](../_assets/svg/light.svg)</svg> **Автоматизация** и нажмите **Добавить автоматизацию**.

1. Выберите из списка необходимые автоматизации и настройте их:
   * **Отправить письмо** — отправлять письма конкретным сотрудникам или пользователям, выполняющим роли в задаче (например, автору или исполнителю задачи).
   * **Добавить комментарий** — оставлять в задаче комментарий от отпределенного пользователя (сотрудника или робота).
   * **Установить активный спринт** — добавить задачу в активный спринт на выбранной [доске](*board).
   * **Записать текущее время в поле** — записать время выполнения перехода в выбранное поле.
   * **Записать сумму чисел в поле** — просуммировать содержимое нескольких полей и записать результат в другое поле.
   * **Переместить или скопировать список пользователей в другое поле** — переместить или скопировать пользователей из одного поля в другое.
   * **Удалить пользователя из наблюдателей** — убрать пользователя из наблюдателей задачи, например, если от него была получена нужная информация и дальнейшее участие в задаче не требуется. 
   * **Заполнить поле** — заполнить поле в задаче. При настройке этого вида автоматизации вам поможет фильтр по типу заполняемого в поле значения.
   * **Очистить содержимое поля** — убрать содержимое любого поля в задаче.
   * **Снять резолюцию** — если задача была завершена с некоторой [резолюцией](*resolution), эта резолюция будет отменена.

{% note tip "" %}

Если подходящей автоматизации не нашлось, вы можете настроить триггер: [Как настроить триггер](https://yandex.ru/support/tracker/ru/user/create-trigger.md).

{% endnote %}

### Настроить условия перехода {#conditions}

Вы можете настроить условия, при которых можно выполнить переход. Например, разрешить переход только некоторым пользователям.

1. В настройках перехода откройте раздел **Условия перехода** и нажмите **Добавить условие**.

1. Выберите из списка подходящие условия и настройте их.

   {% cut "Какие условия можно выбрать" %}

   * Предыдущий переход был из статуса, в который ведет этот переход.
   * Задача связана с задачей из указанной очереди: введите название или [ключ очереди](*queuekey).
   * Переход выполняет пользователь из группы, включая подгруппы: переход разрешен для пользователей из выбранной группы, включая входящие в нее подгруппы.
   * Пользователь указан в поле: переход разрешен для пользователей, которые указаны в выбранном [поле задачи](https://yandex.ru/support/tracker/ru/user/create-param.md).
   * Переход выполняет владелец очереди.
   * Переход выполняет пользователь из списка: укажите пользователей, которым разрешено выполнять переход.

   {% endcut %}

    Если вы добавите несколько условий, по умолчанию переход будет разрешен, если все условия выполняются одновременно — к условиям применяется логический оператор **И**. Чтобы триггер сработал при выполнении хотя бы одного условия, нажмите значок оператора между условий, будет выбран оператор **ИЛИ**.

   ![](../_assets/../_assets/transition-condition.png =400x){.border-yes}

1. Чтобы задать более сложную логику, можно сгруппировать несколько условий — сначала будут проверены условия внутри группы, затем остальные. Для этого под списком условий нажмите **Добавить условие** и в меню выберите **Добавить группу условий**. Для условий в группе также можно выбрать логический оператор: И либо ИЛИ.

### Добавить экран перехода {#screen}

Экран перехода — это всплывающее окно, с помощью которого вы можете предложить пользователю изменить определенные параметры задачи. Например, на экране перехода можно попросить пользователя проставить [резолюцию](*resolution), оставить комментарий или записать потраченное время.

{% note info "" %}

Если вы используете стандартный процесс или его копию, для переходов в конечный статус (например, «Закрыт») по умолчанию уже настроены экраны перехода, на которых требуется заполнить поле «Резолюция».

{% endnote %}

Чтобы добавить экран перехода:

1. В настройках перехода откройте раздел **Экран перехода** и активируйте опцию **Включить экран перехода**.

1. Настройте экран перехода:
   * **Название** — текст в заголовке всплывающего окна.
   * **Название на английском** — текст в заголовке всплывающего окна в английском интерфейсе.
   * **Поля на экране перехода** — выберите поля, которые можно будет настроить на экране перехода. При необходимости задайте для полей значения по умолчанию. Чтобы сделать поле обязательным для заполнения, поставьте отметку справа от поля.
   * **Указать затраченное время** — включите опцию, чтобы на экране перехода появилась форма учета времени.
   * **Добавить связи** — включите опцию, чтобы на экране перехода появилась форма добавления связей с другими задачами.
   * **Оставить комментарий** — включите опцию, чтобы на экране перехода появилось поле для комментария. Чтобы сделать поле обязательным для заполнения, поставьте отметку справа от поля. Вы также можете настроить параметры комментария:
      * Прикрепить файл — перетащите файл в область ввода комментария или нажмите на значок ![](../_assets/svg/icon-file.svg)</svg>.
      * Призвать пользователя — нажмите ![](../_assets/svg/icon-call.svg)</svg> **Призвать** и введите логин или имя пользователя, которого вы хотите призвать в комментарии. Вы можете призвать несколько пользователей одновременно.

1. Нажмите **Сохранить**.

### Скопировать все настройки перехода {#copy-transition-settings}

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

1. Выберите переход.
1. В настройках перехода нажмите ![](../_assets/svg/actions.svg)</svg>, затем выберите ![](../_assets/svg/copy-transition.svg)</svg> **Скопировать настройки в другой переход** или ![](../_assets/svg/paste-transition.svg)</svg> **Вставить настройки из другого перехода**.
1. <!-- source: ru/_includes/copy-transition-settings.md -->
   Выберите из списка переход для вставки или копирования настроек.
   <!-- endsource: ru/_includes/copy-transition-settings.md -->


### Скопировать отдельные настройки перехода {#copy-automation-settings}

Чтобы скопировать отдельные настройки перехода:

1. Выберите переход.

1. В настройках перехода выберите один из разделов:

    * ![](../_assets/svg/light.svg)</svg> **Автоматизация**. В настройках автоматизации нажмите ![](../_assets/svg/actions.svg)</svg>, затем выберите ![](../_assets/svg/copy-transition.svg)</svg> **Скопировать автоматизацию в другой переход** или ![](../_assets/svg/paste-transition.svg)</svg> **Вставить автоматизацию из другого перехода**.

    * ![](../_assets/svg/transition-conditions.svg)</svg> **Условия перехода**. В настройках условий перехода нажмите ![](../_assets/svg/actions.svg)</svg>, затем выберите ![](../_assets/svg/copy-transition.svg)</svg> **Скопировать условия в другой переход** или ![](../_assets/svg/paste-transition.svg)</svg> **Вставить условия из другого перехода**.

    * ![](../_assets/svg/transition-screen.svg)</svg> **Экран перехода**. В настройках экрана перехода нажмите ![](../_assets/svg/actions.svg)</svg>, затем выберите ![](../_assets/svg/copy-transition.svg)</svg> **Скопировать экраны в другой переход** или ![](../_assets/svg/paste-transition.svg)</svg> **Вставить экран из другого перехода**.

1. <!-- source: ru/_includes/copy-transition-settings.md -->
   Выберите из списка переход для вставки или копирования настроек.
   <!-- endsource: ru/_includes/copy-transition-settings.md -->

## Удалить переход {#remove-action}

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

1. Нажмите ![](../_assets/svg/remove.svg)</svg> рядом с названием перехода.

1. Подтвердите удаление.

<!-- source: ru/_assets/style/image.md -->

<!-- endsource: ru/_assets/style/image.md -->

[*board]: Доска — это визуальное представление задач по колонкам. Каждая колонка соответствует статусу, например ![](../_assets/svg/initial.svg), ![](../_assets/svg/progress.svg), ![](../_assets/svg/end.svg).

[*resolution]: Резолюция — параметр задачи, который показывает, почему задачу закрыли. Например: **Решен**, **Неактуально** или **Дубликат**. Резолюции можно добавить в настройках очереди.

[*queuekey]: Ключ очереди — это уникальный код очереди из латинских букв, например `TEST`. Ключ содержится в ссылке на очередь и ее задачи, его нужно указывать в API-запросах и в настройках автодействий. Изменить ключ после создания очереди нельзя.

[*robot]: Робот — это служебный аккаунт, от имени которого Трекер может выполнять автоматические действия в задачах.

[*status]: Статус — это параметр задачи, который показывает, на каком этапе находится задача. Например ![](../_assets/svg/initial.svg), ![](../_assets/svg/progress.svg), ![](../_assets/svg/end.svg).

[*workflow]: Рабочий процесс — это набор статусов задачи и правил перехода между ними. В каждой очереди можно настроить несколько рабочих процессов.