Панель выбора исполнителей

Элемент управления Панель выбора исполнителей предназначен для выбора исполнителей и варианта исполнения группы заданий.

Элемент управления "Панель выбора исполнителей"
Рисунок 1. Элемент управления "Панель выбора исполнителей"

ЭУ предоставляет возможность:

  • Выбирать вариант исполнения: последовательно или параллельно.

  • Выбирать исполнителей из Справочника сотрудников: сотрудников, организации/подразделения, группы и роли.

  • Назначать индивидуальные сроки исполнения.

  • Выбирать ответственного исполнителя.

ЭУ может пересчитывать сроки исполнения участников при изменении общего и индивидуальных сроков исполнения, и оповещать пользователя, если сроки исполнения всех исполнителей больше общего срока исполнения.

ЭУ предназначен для разметки редактирования карточки Группа заданий.

Свойства

Общие

Название ЭУ

Название типа элемента управления.

Название

Уникальное название элемента управления.

Тег

Простое текстовое свойство, позволяющее добавить для ЭУ скрипт (например, JSON).

Данные

Настройки выбора исполнителей

Данное свойство разрешает или запрещает выбирать исполнителей из сотрудников, подразделений, групп и ролей.

Нажмите кнопку Три точки, чтобы открыть панели настройки.

Панель настройки выбора исполнителей
Рисунок 2. Панель настройки выбора исполнителей

Флаги в колонке Область выбора определяют возможность выбора элементов из определённого раздела Справочника сотрудников. Если флаг установлен, то пользователь сможет выбирать записи из подразделений, групп или ролей.

Флаги в колонке Доступность выбора значений соответствующего типа определяют возможность выбора соответствующего типа исполнителей: сотрудников, подразделений, групп или ролей.

Для подразделений и групп можно установить ограничение, выбрав в поле Только из определённое подразделение/группу, из которого будет разрешено выбирать исполнителей.

Операция редактирования

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

Если значение Операции редактирования наследуется от родительского Блока, название свойства меняется на Операция редактирования (наследовано).

Поведение

Автоматический пересчет сроков

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

  • Когда флаг установлен, сроки исполнения для исполнителей будут пересчитаны пропорционально ранее установленным значениям в случае, если изменился общий срок исполнения. Если изменился индивидуальный срок исполнения, будет пересчитан срок исполнения следующего исполнителя или исполнителей.

  • Когда флаг снят, автоматический пересчет сроков не выполняется.

Дополнительные css классы

Названия дополнительных классов CSS для изменения стиля элемента управления. Перечисляются через пробел.

Использовать бизнес-календарь

Включает или отключает использование бизнес-календаря при расчете сроков исполнения (или длительности).

Бизнес-календарь должен быть включен в Справочнике видов карточек (установлен флаг Использовать бизнес-календарь в настройках вида задания).

Использовать последних

Включает/отключает отображение последних выбранных исполнителей.

Если область выбора ограничена группой, свойство Использовать последних не работает.

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

Определяет требование к заполнению значения ЭУ до сохранения карточки.

  • Когда флаг установлен, значение ЭУ должно быть присвоено, иначе карточка не будет сохранена. При этом ЭУ помечается предупреждающим сообщением.

  • Когда флаг не установлен, присваивать значение необязательно.

Операция редактирования для видимости

Определяет операцию, которая должна быть доступна, чтобы ЭУ отображался для пользователя. Работа свойства зависит от значения свойства Видимость:

  • Когда флаг Видимость установлен и выбрана операция редактирования для видимости, видимость элемента определяется исходя из доступности пользователю выбранной операции редактирования.

  • Когда флаг Видимость установлен, и операция редактирования для видимости НЕ выбрана, ЭУ отображается всегда.

  • Когда флаг Видимость НЕ установлен, ЭУ всегда скрыт.

Отключен

Когда флаг установлен, отключается возможность изменить значения элемента управления. Работает совместно со свойством `Операция редактирования. Редактирование будет запрещено, если одно из свойств запрещает редактирование.

Адаптивный

Распределение заданий по умолчанию

Определяет вариант рассылки заданий для исполнителей вида Подразделение, Группа и Роль, выбираемый при создании новой группы: Отдельное задание для каждого сотрудника, Одно задание для всех сотрудников или Одно задание для руководителя.

Режим исполнения по умолчанию

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

Стандартный css класс

Название CSS класса, в котором определён стандартный стиль элемента управления.

События

Перед добавлением исполнителей

Вызывается перед добавлением исполнителя в список.

Перед применением описания задачи

Вызывается перед сохранением нового значения дополнительного описания задания.

Перед применением сроков задачи

Вызывается перед сохранением нового значения срока исполнения задания.

Перед сменой исполнителя задачи

Вызывается перед изменением исполнителя задания.

Перед сменой общего интервала исполнения ГЗ

Вызывается перед сохранением нового срока исполнения группы заданий.

Перед сменой порядка заданий

Вызывается перед изменением порядка исполнения задания.

Перед сменой режима распределение задачи

Вызывается перед применением нового варианта рассылки заданий для подразделений, групп, ролей.

Перед сменой режима типа исполнения

Вызывается перед применением нового варианта исполнения группы заданий.

Перед удалением задачи

Вызывается перед удалением исполнителя из списка исполнителей.

Перед установкой ответственного

Вызывается перед выбором ответственного исполнителя.

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

Вызывается после открытия диалога настройки индивидуальных параметров исполнения.

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

Вызывается после открытия диалога редактирования дополнительного описания задачи.

После смены общего интервала исполнения ГЗ

Вызывается после сохранения нового срока исполнения группы заданий.

После смены данных

Вызывается после изменения содержимого элемента управления.

При загрузке данных контрола исполнителей

Вызывается при загрузке данных в элемент управления выбора исполнителей.

При наведении курсора

Вызывается при входе курсора мыши в область элемента управления.

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

Вызывается, когда курсор мыши покидает область элемента управления.

При щелчке

Вызывается при щелчке мыши по любой области элемента управления.