Статус «Согласование в IT»
В этот статусе заявке приходит на согласование сотрудникам ИТ. Они могут отправить ее на исполнение или отклонить. В процессе согласования они могут заменить тип заявки.
Блок «Изменение полей документа»
Здесь выставляю статус для списка элементов в Процессе. Это делаю в любом процессе в каждом статусе.
Как это будет выглядеть в списке заявок.
Блок «Установка прав на доступ к документу»
Здесь выставляю права для данного статуса. Обычно дублирую из предыдущего + добавляю тех, кто получит доступ в этом.
Блок «Параллельное выполнение» 1 ветка
В блоке Условие делается одно из действий. В блоке Параллельное выполнение могут выполняться как оба, так и одно из двух, в зависимости от настроек.
В примере выполняются оба.
Слева у нас запускается согласование, а в ветке справа через 1 секунду забирается ID задания на согласование в ИТ и добавляется в оповещение и в одно из полей для того, чтобы ссылка была напрямую на задание.
Блок «Согласование в IT»
Согласовать заявку в ИТ могут сотрудники ИТ-департамента, входящие в группу «Заявки в техподдержку — диспетчеры». Эту группу мы прописали в константе «Диспетчеры ИТ»
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 3. Создание бизнес-процесса. Константы
Константа выглядит так.
Вот ее и пропишем в настройке блока Согласование в ИТ в строке Заполняют сотрудники
Название задания и Описание задания, то что отобразится у исполнителя и лучше в задании написать интуитивно понятный текст, что именно сотрудник должен сделать. Там же можно написать подсказки, на кого назначать те или иные задачи, если это зафиксированные сотрудники.
Для включения подробностей заявки в задание используем заранее настроенную переменную Text (описано в статье про переменные).
Текст кнопки в задании: можно задать любой, например, Сохранить.
Дальше идут поля, понятные по названию, если что-то непонятно спрашивайте в комментариях.
Внизу идут наши поля в задании, которые мы сначала настраивали в переменных — Ответственный, Соисполнители, Тип заявки
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 4. Создание бизнес-процесса. Переменные
Важно. В переменных и в полях в задании вся информация и настройка полей должны совпадать!
Переменная «Согласование заявки»
Поле в задании «Согласование заявки»
При просмотре задания будет автоматом выбрано значение Да, и исполнитель Выберет Нет в случае отклонения.
Можно выбрать другой блок, где будут две кнопки Согласовать или Отклонить, просто эта заявка делалась давно, поэтому пока исторически так осталось.
Переменная «Ответственный за задачу»
Поле в задании «Ответственный за задачу»
Переменная «Соисполнители»
Поле в задании «Соисполнители»
Можно не заморачиваться, и сделать просто поле Сотрудник и производить выбор из всех сотрудников, но тогда есть риск ошибочных назначений. У нас это регламентированный список.
Переменная «Тип заявки»
Поле в задании «Тип заявки»
Блок «Условие»
Дальше идет условие которое разделяет процесс в зависимости от выбора в поле «Согласование заявки» — Да или Нет.
Если заявка согласована — ДА
Если заявка отклонена — НЕТ
Рассмотрим их подробнее.
Если заявка согласована — ДА
Возможно, Необязательный блок, проверка типа заявки
Мы проверяем опять тип поля, потому что сотрудник ИТ мог его поменять с помощью поля в задании Тип заявки.
или
Добавляем эту переменную в поле Название добавив ID заявки
Все согласовано, тип проверен, ставим статус На исполнении
Если заявка не согласована — НЕТ
Уведомляем пользователя что заявка отклонена
Разберем текст уведомления.
Пишем слово заявка, потом нажимаем на три точки справа от поля и находим переменную
нажимаем Вставить. Опять пишем текст №
потом нажимаем на три точки справа от поля и находим Поля документа — поле ID/ Вставляем его
текст отклонена руководителем ИТ вставляем системную переменную текущая дата со временем на сервере {=System:Now}
опять текст Причина отклонения: вставляем Дополнительные результаты — Согласование в ИТ — Комментарий {=A75222_58060_36948_81775:Comments}
Кажется сложно, но когда это сделаешь в рамках процесса несколько раз, то уже и не сложно!
Таким образом, мы собираем оповещение для инициатора о том, что его заявка в техподдержку или инцидент № такой-то отклонена в ИТ по причине такой-то.
следующий блок Установить статус Отклонено.
Заявка улетает в статус Отклонено, который делает свою часть процесса, т.е. выставляет везде статус Отклонено.
Осталось рассмотреть вторую ветку Параллельного выполнения — правую ее часть.
Блок «Параллельное выполнение» 2 ветка
Блок «Пауза в выполнении»
Если его не использовать и обе ветки будут одновременно, то правая часть пойдет по своему пути не взяв ID блока согласование в ИТ и будет бессмысленной.
Блок «Изменение документа»
Ранее при создании полей было создано поле Задача (тип поля HTML) вот и пришло его время.
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 2. Поля формы, создание и настройка
Оно редактируется в режиме HTML.
Из чего состоит ссылка.
Это ссылка на задание в разделе Атоматизация — Бизнес-процессы. В заявке можно будет перейти сразу в задание не ища его, если заданий много.
опять жмем три точки — Дополнительные результаты — Согласование в ИТ — ID
Забираем ID, например, такой {=A75222_58060_36948_81775:TaskId}
Получается ссылка типа, например
<a href="https:/ваш сайт/company/personal/bizproc/{=A75222_58060_36948_81775:TaskId}/">Согласование диспетчером</a>
И в списке заявок у нас получается быстрая кликабельная ссылка на задание.
Эту же ссылку можно отправить исполнителю, он перейдет по ней и сразу попадет в задание.
Как все это выглядит в действии
Инициатор подает заявку
Сотрудник ИТ обрабатывает задание
Дальше — статус «На исполнении»
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 1. С чего начать создание процесса — проработка логики
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 2. Поля формы, создание и настройка
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 3. Создание бизнес-процесса. Константы
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 4. Создание бизнес-процесса. Переменные
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 5. Создание бизнес-процесса со статусами. Настройка статусов в БП
Битрикс 24. Бизнес процессы. Заявка в техподдержку. Шаг 7. Создание бизнес-процесса со статусами. Настройка статусов в БП
#битрикс24 #bitrix24 #разработка веб-сайтов #бизнеспроцессы