Бизнес-процесс: распределение заявок на ремонт между инженерами

Опишу ещё один небольшой этап бизнес-процесса "Обработка заявок на ремонт": распределение заявок между инженерами.

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

Первая часть этого этапа - это постановка задания на каждого инженера "Принять заявку в работу". Для этого идеально подходит блок "Ознакомление с документом"


Важно установить настройки:
  1. "Должны ознакомиться"="Любой сотрудник", чтобы сразу же после того, как один из инженеров нажал кнопку, задание для всех инженеров было выполнено.
  2. "Период ознакомления"=1 день

Следующий блок бизнес-процесса - это проверка, была ли заявка принята одним из инженеров или истек период ознакомления.

Для этого добавляю новую переменную "Автоотклонение заявки инженерами" (is_auto_refused) с типом "Да/Нет". В эту переменную записываю значение из дополнительных результатов предыдущего действия. Блок "Изменение переменных":


Проверяю переменную "Автоотклонение заявки инженерами": блок "Условие".

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


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


Схема всего этапа бизнес-процесса:


На следующем этапе ставится задание на исполнителя из переменной "Исполнитель по заявке" (responsible).

Схема вполне успешно работает уже несколько месяцев :-) причем инженеры принимают заявки в работу с мобильных.

Комментарии

  1. Здравствуйте! Помогите, пожалуйста, разобраться в вопросе.
    Необходимо автоматически делегировать Задание второму сотруднику, если первый не начал работать с этим заданием. (При этом изначально задание должно направляться только первому сотруднику, то есть вариант чтобы выбрал один из двух сотрудников сразу – не подходит)
    Второй день ломаю над этим голову, как это сделать? Какие конструкции, переменные подойдут?

    ОтветитьУдалить
    Ответы
    1. Добрый день!
      Стандартных возможностей делегировать задание нет.

      Как вариант: ставите задание первому сотруднику c периодом утверждения/ознакомления. После этого задания в переменную с типом Да/Нет сохраняете из Дополнительных результатов значение Автоматическое отклонение. Если это значение переменной равно Да, то ставите задание второму сотруднику.

      Удалить
    2. Спасибо! Буду пробовать)

      Удалить

Отправить комментарий

Популярные сообщения

Расширение возможностей бизнес-процессов с помощью вебхуков: работа с задачами