Автоматическое назначение ответственного при смене статуса
Ответственный может автоматически назначаться при переходе объекта в новый статус жизненного цикла.
Условия настройки: у класса объектов есть свойства "Назначение ответственного" и "Жизненный цикл".
Настройка выполняется на форме добавления или редактирования статуса
Выполнение настройки
На карточке настройки объекта, на вкладке "Жизненный цикл" откройте форму добавления статуса, заполните параметры, определяющие назначение ответственного за объект в данном статусе, и нажмите кнопку Сохранить.
Параметры, определяющие назначение ответственного за объект в данном статусе:
-
Класс ответственного в статусе — выбирается класс(ы), объекты которого будут доступны для выбора в поле "Ответственный".
Возможные значения:
- Команды и сотрудники— в поле выбора ответственного отображается список команд, под каждой командой со сдвигом вправо расположен список сотрудников-участников команды. Для выбора доступны команды и сотрудники.
- Сотрудники — в поле выбора ответственного отображается список команд, под каждой командой со сдвигом вправо расположен сотрудников-участников команды. Для выбора доступны только сотрудники.
- Команды — в поле выбора ответственного отображается список команд.
- Ответственный — выбирается ответственный за объект в данном статусе или правило вычисления ответственного (по относительной роли пользователя). Ответственный будет автоматически назначаться объекту при входе в данный статус.
Возможные значения в порядке отображения:
ФИО сотрудника и (или) название команды — класс объектов, доступных для выбора (только сотрудники, только команды, команды и сотрудники) определяется в поле "Класс ответственного в статусе".
Сотрудник может входить в состав разных команд. При вычислении прав, учитывается команда, в рамках которой выбран ответственный сотрудник.
- Правило вычисления ответственного — относительная роль пользователя, который будет назначен ответственным. Список ролей отображается всегда, см. Правила вычисления ответственного за объект при смене статуса.
Ответственный, вычисленный по правилу, может быть изменен в результате выполнения действий типа "Скрипт", установленных на выход из начального статуса и вход в новый статус.
Правила вычисления ответственного за объект при смене статуса
Название правила | Ответственным назначается | Значение атрибута "Ответственный (сотрудник)" (responsibleEmployee) | Значение атрибута "Ответственный (команда)" (responsibleTeam) |
---|---|---|---|
Автор объекта | Сотрудник, создавший объект в системе | Ссылка на карточку сотрудника, указанного в атрибуте "Автор" (author) |
Ссылка на карточку команды, в которую входит сотрудник, указанный в атрибуте "Автор" (author). Атрибут связи сотрудника с командой "Команды" (teams). Если команд у автора несколько, то ответственный не назначается. |
Без ответственного | Ответственный в текущем статусе не назначается | пусто | пусто |
Команда предыдущего ответственного | Команда предыдущего ответственного | пусто |
Если предыдущий ответственный — команда, то предыдущее по истории изменения ответственного значение поля "Ответственный (команда)"; Если предыдущий ответственный — сотрудник, то ссылка на команду, в рамках которой он отвечал за объект. Атрибут связи сотрудника с командой "Команды" (teams) |
Команда текущего ответственного | Команда текущего ответственного | пусто |
Если текущий ответственный — команда, то значение поля остается без изменений. Если текущий ответственный — сотрудник, то ссылка на команду, в рамках которой он отвечал за объект. Атрибут связи сотрудника с командой "Команды" (teams) |
Лидер команды текущего ответственного | Сотрудник-лидер команды текущего ответственного |
Ссылка на карточку сотрудника, указанного в атрибуте "Лидер команды" (leader) в карточке команды.
|
Значение поля остается без изменений |
Предыдущий ответственный | Сотрудник или команда, которые были ответственным за объект до ответственного исполнителя на момент смены статуса | Предыдущее по истории изменения ответственного значение поля "Ответственный (сотрудник)". | Предыдущее по истории изменения ответственного значение поля "Ответственный (команда)" |
Текущий ответственный | При смене статуса объекта ответственный не изменится или будет назначен при помощи действия при смене статуса типа "Скрипт" |
При настройке автоматического назначения ответственного при смене статуса для класса "Запрос" (serviceCall) добавляются дополнительные правила.
Название правила | Ответственным назначается | Значение атрибута "Ответственный (сотрудник)" (responsibleEmployee) | Значение атрибута "Ответственный (команда)" (responsibleTeam) |
---|---|---|---|
Куратор услуги | Куратор услуги, связанной с запросом | Ссылка на карточку сотрудника, указанного в атрибуте "Куратор услуги (сотрудник)" (responsibleEmployee) в карточке услуги. Атрибут связи запроса с услугой "Услуга" (service) | Ссылка на карточку команды, указанной в атрибуте "Куратор услуги (команда)" (responsibleTeam) в карточке услуги, связанной с запросом |
Решивший запрос | Сотрудник или команда, решивший запрос | Ссылка на карточку сотрудника, указанного в атрибуте "Кем решен(сотрудник)" (solvedByEmployee) в карточке запроса | Ссылка на карточку команды, указанной в атрибуте "Кем решен (команда)" (solvedByTeam) в карточке запроса |