Кнопка "Изменить ответственного"

Ответственный за объект может назначаться с помощью специального действия "Изменение ответственного". В интерфейсе оператора при нажатии кнопки "Изменить ответственного" в карточке объекта или списке объектов открывается форма смены ответственного (системная или пользовательская).

Условия настройки: у класса объектов есть свойство "Назначение ответственного".

Размещение кнопки "Изменить ответственного" на панели действий

Кнопка "Изменить ответственного" должна быть выведена на панель действий карточки объекта или ее верхнеуровневой вкладки", см. Настройка матрицы прав.

Права пользователя на изменение ответственного

Права на изменение ответственного настраиваются в карточке класса/типа объекта, на вкладке "Права доступа"/"Матрица прав" в группе прав "Изменение ответственного", см. Настройка матрицы прав.

  • Кнопка (ссылка) "Изменить ответственного" отображается в карточке объекта и списке объектов, если у пользователя есть соответствующее право (права) на изменение ответственного из группы прав "Изменение ответственного".
  • Ссылка "Себе" на форме "Изменение ответственного" отображается если:

    • сотрудник имеет право на прием объекта в свою ответственность;
    • сотрудник входит в команду текущего ответственного;
    • атрибут текущего статуса "Класс ответственного в статусе" не равен "команды" (при наличии у объекта жизненного цикла);
    • скрипт фильтрации значений при редактировании, настроенный для атрибута "Ответственный" (responsible), не ограничивает прием объекта в свою ответственность.
  • Ссылка "Своей команде" на форме "Изменение ответственного" отображается если:

    • сотрудник имеет право на назначение своей команды ответственной за объект;
    • сотрудник входит в команду текущего ответственного;
    • атрибут текущего статуса "Класс ответственного в статусе" не равен "сотрудники" (при наличии у объекта жизненного цикла);
    • скрипт фильтрации значений при редактировании, настроенный для атрибута "Ответственный" (responsible), не ограничивает назначение своей команды ответственной за объект.

Поле выбора нового ответственного

Возможные значения поля

Возможные значения поля выбора ответственного зависят от следующих настроек:

  1. Матрица передачи ответственности между командами (у класса объектов есть свойство "Контролировать передачу ответственности между командами") — на основе матрицы формируется список команд, в которые можно передавать ответственность за объект, см. Матрица передачи ответственности между командами.
  2. Параметр "Класс ответственного в статусе", установленный в текущем статусе объекта (у класса объектов есть жизненный цикл) — параметр определяет классы объектов, доступные для выбора ответственного ("Команда" (team) и/или "Сотрудник" (employee)). Настройка параметра выполняется на форме добавления или редактирования статуса, см. Добавление статуса .

    Возможные значения:

    • Команды и сотрудники— в поле выбора ответственного отображается список команд, под каждой командой со сдвигом вправо расположен список сотрудников-участников команды. Для выбора доступны команды и сотрудники.
    • Сотрудники — в поле выбора ответственного отображается список команд, под каждой командой со сдвигом вправо расположен сотрудников-участников команды. Для выбора доступны только сотрудники.
    • Команды — в поле выбора ответственного отображается список команд.
  3. Скрипт фильтрации значений, заданный в атрибуте "Ответственный" (responsible) — определяются дополнительные ограничения набора доступных объектов, см. Параметры атрибута "Ответственный" (responsible).

    Объекты, исключенные на предыдущих этапах настройки (1 и 2) не могут быть возвращены скриптом фильтрации в список доступных значений

Представление для редактирования

Представление поля выбора ответственного определяется параметром "Представление для редактирования" атрибута "Ответственный" (responsible), см. Параметры атрибута "Ответственный" (responsible).

При смене ответственного для нескольких объектов, если для всех типов выбранных объектов указано одно и то же представление для редактирования атрибута "Ответственный" (responsible), то используется указанное представление. Если представления разные, используется представление "Список со сдвигом".

Обязательность

Обязательность заполнения поля "Сотрудники и команды" определяет значение параметра "Обязательный" атрибута "Ответственный" (responsible), см. Параметры атрибута "Ответственный" (responsible).

Выполнение действия в интерфейсе оператора:Изменение ответственного за объект.

Видимость кнопки "Изменить ответственного" в зависимости от текущего статуса

Для объекта, находящегося в определенном статусе жизненного цикла, кнопка "Изменить ответственного" в карточке объекта может быть скрыта.

Условия настройки: у класса объектов есть свойства "Назначение ответственного" и "Жизненный цикл".

Настройка параметра "Показывать кнопку изменения ответственного" выполняется на форме добавления или редактирования статуса, см. Добавление статуса :

  • флажок установлен — кнопка "Изменить ответственного" отображается на карточке объекта, находящегося в данном статусе, если она размещена на панели действий карточки объекта;
  • флажок снят — кнопка "Изменить ответственного" НЕ отображается на карточке объекта, находящегося в данном статусе, не зависимо от других настроек.