Настроить автоматическое создание задач
Для организации процессов оформления и введения в курс дела новых сотрудников создайте очередь, в которой вы будете отслеживать процедурные вопросы, выдачу оборудования и допусков, а также ход испытательного срока. Настройте автоматическое создание соответствующего пула задач по факту закрытия задачи кандидата с резолюцией "Принят".
Создайте очередь для новых сотрудников
- Создайте очередь с помощью шаблона «Кадровые процессы».
- В качестве имени укажите, например,
Employment Queue
. - Если нужно, настройте рабочий процесс или создайте новый.
- Для рабочего процесса укажите тип задачи, например
Новые сотрудники
. Сохраните ключ типа задачи, он понадобится при создании триггеров. - Настройте допуск к очереди для защиты персональных данных сотрудников.
Добавьте типы задач
Для различных процедур, связанных с оформлением и введением сотрудника в рабочий режим, создайте отдельные типы задач. Например, для выдачи доступов и оборудования создайте тип задачи «Доступы и оборудование»:
- На странице очереди новых сотрудников
Employment Queue
в правом верхнем углу нажмите Настройки очереди. - На панели слева выберите Типы задач.
- Дождитесь загрузки страницы и нажмите кнопку Добавить тип задачи.
- В появившейся форме:
- в поле Тип задачи введите название нового типа, например,
Доступы и оборудование
и нажмите кнопку Добавить тип задачи. В появившейся форме создания типа задачи скопируйте и сохраните ключ задачи; - в поле Воркфлоу выберите подходящий рабочий процесс, например,
Quick Start
; - в поле Резолюции выберите нужные резолюции, например,
Решен
.
- в поле Тип задачи введите название нового типа, например,
Аналогично добавьте еще нужные вам типы задач, например Оформление документов
, Испытательный срок
и т. д.
Чтобы сохранить новые типы, нажмите Сохранить.
Примечание
Будут сохранены только те типы задач, для которых выбран рабочий процесс и хотя бы одна резолюция.
Типы задач должны быть уникальными.
Настройте триггер в очереди кандидатов
Для автоматизации копирования задачи из очереди кандидатов Candidates Queue
в очередь сотрудников Employment Queue
создайте триггер, срабатывающий на переход статуса задачи кандидата в состояние "Принят":
-
На странице очереди кандидатов
Candidates Queue
в правом верхнем углу нажмите Настройки очереди. -
На панели слева выберите Автоматизация → Триггеры и нажмите кнопку Создать триггер.
-
В поле Название введите название триггера, например
employ_candidate
. -
В блоке Условия срабатывания выберите Системные → Статус.
-
В появившемся поле Значение поля изменилось выберите опцию стало равно, а в новом поле рядом выберите опцию Принят (статус, который вы создали в рабочем процессе очереди кандидатов).
-
В блоке Действия триггера выберите HTTP-запрос.
-
В открывшейся форме укажите параметры запроса. В поле Тело запроса укажите параметры создаваемой подзадачи. Для подстановки значений из исходной задачи используйте переменные:
Поле
Содержание
Метод
POST
Адрес
api.tracker.yandex.net/v2/issues
Способ авторизации
OAuth 2.0
Токен
<OAuth-токен>
(см. Руководство по получению токена)Заголовок авторизации
Authorization
Тип токена
OAuth
Тип содержимого
application/json
Тело запроса
{ "queue":"<ключ_очереди_Employment_Queue>", "summary":"{{issue.summary.json}}", "description":"{{issue.description.json}}", "type":"<ключ_задачи_Новые_сотрудники>", "parent":"{{issue.key}}" }
Заголовки
Заголовок:
X-Org-ID
илиX-Cloud-Org-ID
.
Значение: Идентификатор организации. Если у вас только организация Yandex Cloud Organization, используйте заголовокX-Cloud-Org-ID
, если только Яндекс 360 для бизнеса или оба типа организаций —X-Org-ID
. Идентификатор можно найти на странице Администрирование → Организации .Примечание
Параметры, которые вы передаете в теле запроса при помощи переменных, должны быть заполнены в исходной задаче. Иначе триггер не сработает.
-
Чтобы сохранить триггер, нажмите кнопку Создать.
Настройте триггер в очереди сотрудников
После того как задача кандидата скопирована в очередь сотрудников Employment Queue
, вам нужно создать в этой же очереди несколько подзадач, связанных с новым сотрудником: Доступы и оборудование
, Оформление документов
, Испытательный срок
и т. д. Чтобы автоматизировать создание подзадач, создайте триггер, срабатывающий на переход статуса задачи нового сотрудника в состояние "В работе". Чтобы триггер срабатывал только для задач типа Новые сотрудники
, укажите этот тип в условиях триггера.
Создайте триггер
- На странице очереди сотрудников
Employment Queue
в правом верхнем углу нажмите Настройки очереди. - На панели слева выберите Автоматизация → Триггеры и нажмите кнопку Создать триггер.
- В поле Название введите название триггера, например
start_employment
. - В блоке Условия срабатывания выберите Системные → Статус.
- В появившемся поле Значение поля изменилось выберите опцию стало равно, а в новом поле рядом выберите опцию В работе (статус, который вы создали в рабочем процессе очереди кандидатов).
- Добавьте еще одно условие: в блоке Условия срабатывания выберите Системные → Тип.
- В появившемся поле Значение поля изменилось выберите опцию равно, а в новом поле рядом выберите опцию Новые сотрудники.
- В блоке Действия триггера в поле Добавить действие выберите HTTP-запрос.
- В открывшейся форме укажите параметры запроса так же, как было сделано выше. В поле Тело запроса измените описание (
description
) и ключ типа задачи (type
), например:
{
"queue":"<ключ_очереди_Employment_Queue>",
"summary":"{{issue.summary.json}}",
"description":"Выдать доступы и оборудование",
"type":"<ключ_задачи_Доступы_и_оборудование>",
"parent":"{{issue.key}}"
}
Добавьте действия
Для автоматического создания других подзадач добавьте соответствующие действия в триггер:
- Внизу в поле Добавить действие выберите HTTP-запрос.
- Заполните форму так же, как было сделано выше. В поле Тело запроса измените описание и ключ типа задачи, например:
{
"queue":"<ключ_очереди_Employment_Queue>",
"summary":"{{issue.summary.json}}",
"description":"Испытательный срок",
"type":"<ключ_типа_задачи_Испытательный_срок>",
"parent":"{{issue.key}}"
}
- Аналогично добавьте действия для прочих задач.
- Чтобы сохранить триггер, нажмите кнопку Создать.
Проверьте действие триггеров
- На странице очереди новых сотрудников
Candidate Queue
выберите тестовую задачу и измените статус на Принят. - Убедитесь, что на странице очереди сотрудников
Employment Queue
появилась новая задача. - Откройте задачу и в поле статуса выберите В работу.
- Убедитесь, что в очереди появились все необходимые подзадачи.