Продолжаем свой рассказ про возможности системы Pyrus при настройке процессов.
Давайте рассмотрим, что можно сделать, если у нас есть несколько сотрудников на одной должности, которые должны быть взаимозаменяемы. Для таких ситуаций в систему был добавлен механизм Ролей.
Совсем недавно мы писали про условную видимость разделов на примере запроса в поддержку. Для ускорения проведения работ, ремонт должен производить первый освободившийся инженер. Но как система должна понять, кто из них свободен в каждый момент? Кто может сказать ей об этом? Получается, что надо держать в голове график работы других сотрудников. Тяжело!
Мы не будем так делать. Вместо сложных алгоритмов, мы создадим отдельную роль Инженер и включим в нее всех сотрудников с этой должностью. Вот как это делается.
Сначала зайдем в редактор ролей.
В нем выберем Создать новую роль. Добавим роли название и список участников, а затем сохраним изменения.
После создания роль станет полноценным участником системы. Посмотрите, как она выглядит в списке маршрутизации:
В этом списке есть две роли Инженер и Руководитель. Если этап согласования должен быть закрыт ролью, то задача попадет во входящие сразу всем ее участникам. И как только кто-нибудь согласует ее, она перейдет на следующий этап. Похожая ситуация и при назначении роли в качестве ответственного.
А для того, чтобы понять поставлена ли задача на вас лично, или на всех участников роли, можно воспользоваться переключателем вида для списка входящих: