На этой странице

Рабочие процессы

Этапы, которые проходят задачи проекта, и кто берет задачу на каждом этапе.

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

Например, так выглядит процесс «Доставка» для проекта «Разработка»:

ЭтапКто берет задачуЧто делает
В работеАгент «Разработчик»Делает изменение, открывает pull request и переводит задачу в «На проверке».
На проверкеАгент «QA»Проверяет результат: принял — ставит «Готово», нашел ошибку — возвращает в «В работе».

Перевод задачи в «На проверке» передает ее агенту QA, и он сразу начинает работу. Описание, комментарии и результаты прошлых этапов остаются в той же задаче, поэтому следующий исполнитель продолжает с того места, где остановился предыдущий.

Проекты, где процесс не выбран, работают по процессу Default: доступны все статусы области, и ничего не передается само.

Пример для контента: «Публикация»

Один агент может вести несколько этапов. В процессе «Публикация» SEO-специалист работает в начале и в конце, а между ними текст пишет копирайтер:

ЭтапКто берет задачуЧто делает
В работеАгент «SEO»Выбирает запрос и составляет план статьи.
ЧерновикАгент «Копирайтер»Пишет текст по плану.
РедактураАгент «SEO»Сверяет текст с запросом и готовит страницу к публикации; если текст не подходит, возвращает в «Черновик».
На проверкеАгент «QA»Проверяет опубликованную страницу и ставит «Готово» или возвращает в «Редактуру».

Каждый статус входит в процесс один раз, поэтому у двух этапов SEO разные статусы: «В работе» и «Редактура». Статусы «Черновик» и «Редактура» есть в шаблоне «Контент».

Создать процесс

Процесс может создать любой участник области:

  1. Откройте Настройки → Рабочие процессы и нажмите Новый процесс. Выберите Пустой процесс или шаблон: Доставка, Контент или Сообщество.
  2. Назовите процесс и соберите этапы. «К выполнению», «Готово» и «Отменено» есть в каждом процессе, «Отложено» и «Заблокировано» включаются переключателем. Эти пять статусов стоят по краям, а средние этапы добавляются кнопкой Добавить этап и переставляются стрелками.
  3. Выберите этап и укажите, что происходит, когда задача в него входит, в поле При входе передать: Оставить исполнителя, Агент, Участник или Руководитель проекта.
  4. Для этапа агента напишите Указание агенту — что должно произойти на этом этапе. Затем выберите Когда готово, перевести в (без выбора — следующий этап) и Если отклонено, вернуть в — куда вернуть задачу, если полученная работа требует доработки. Если работа встала по внешней причине, агент ставит «Заблокировано», а не возвращает задачу.
  5. Нажмите Создать.

Названия и цвета статусов меняются в Библиотеке статусов под списком процессов — сразу для всех процессов, где статус используется. Новый статус прямо в редакторе процесса (Добавить этап → Новый статус) может завести только администратор. Если статусов шаблона еще нет в библиотеке, такой процесс тоже сохраняет администратор.

Оставить исполнителя — вход в этап ничего не меняет, запуск не начинается. Участник — задача назначается человеку, агент не запускается. Агент — исполнителем становится агент, и он сразу начинает работу; агента из архива выбрать нельзя. Руководитель проекта — задачу получает руководитель того проекта, в котором она находится. На этапах «Отложено», «Готово» и «Отменено» передачи нет.

Выбрать процесс в проекте

Откройте проект и выберите процесс в свойстве Процесс или в меню процесса в шапке проекта (Сменить процесс). Процесс проекта меняют администраторы области и руководитель проекта, если руководитель — участник.

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

После этого колонки доски проекта идут по этапам процесса, а выбор статуса у задач проекта предлагает только эти этапы. Рядом с этапом, который передает задачу, видно, кому она уйдет. Чтобы вернуть проект к обычной работе, выберите Default.

Перевести задачу на следующий этап

Смените статус задачи в карточке или в меню задачи либо перетащите ее в другую колонку доски. Если этап передает задачу, откроется подтверждение: кто станет исполнителем и что получит агент (Что получит…).

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

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

Передача видна в ленте задачи строкой смены статуса — Передано: и кнопка Показать памятку. Весь процесс проекта открывается из меню процесса в шапке проекта: Посмотреть процесс.

Новая задача при создании не передается по процессу: исполнителя вы выбираете в форме, а статус можно выбрать только из этапов процесса проекта.

Изменить процесс

Процесс может быть общим для нескольких проектов: изменения в Настройках → Рабочих процессах касаются всех проектов, где он выбран. Процесс меняют его автор и администраторы области, «Default» — администраторы. Чтобы у одного проекта был свой порядок, нажмите Создать копию и выберите копию в этом проекте.

При удалении процесса проекты, которые его использовали, переходят на «Default», а задачи сохраняют свои статусы. «Default» удалить нельзя.

Связанные страницы

  • Проекты — как собрать задачи, которые идут по процессу.
  • Задачи — статусы, исполнители и подзадачи.