Выбор пользователей¶
Дополнительные настройки¶
| Параметр | Описание |
|---|---|
| Разрешить сохранять не более одного элемента | Если параметр включен, то выбор ограничивается единственным элементом: пользователем, группой или орг.единицей |
| Разрешить выбирать пользователей | Если параметр включен, то можно выбирать пользователей, иначе можно выбирать только группы пользователей или элементы орг.структуры (в зависимости от остальных настроек) |
| Ограничить выбор пользователей | Возможные значения: -Без ограничений — в пользовательском режиме в ДП можно выбирать любых пользователей, -Ограничить список членами группы — в этом случае отображается дополнительное поле для выбора группы; в пользовательском режиме в ДП можно будет выбирать только пользователей из указанной группы -Ограничить смарт-выражением — в этом случае отображается дополнительное поле для создания или выбора смарт-выражения; смарт-выражение должно возвращать список пользователей или их ID; в пользовательском режиме в ДП можно будет выбирать только пользователей из указанного списка Пример: пусть в категории "Приказы" создаются документы, которые необходимо рассылать только руководителям подразделений. Список подразделений и их руководителей для каждого приказа формируется отдельно (например, с приказом о внедрении новой системы бухгалтерского учета надо ознакомить только руководителя отдела ИТ и главного бухгалтера, а с приказом о переезде филиала в другое здание — только руководителя этого филиала, начальника транспортной службы и начальника АХО). Для реализации такого бизнес-процесса можно создать группу "Руководители", в которую будут входить руководители всех подразделений. Тогда в категории "Приказы" надо настроить ДП "Выбор пользователей", в дополнительных настройках которого надо разрешить выбирать только пользователей, а в поле "Ограничить список членами группы" выбрать группу "Руководители". При создании очередной задачи исполнитель сможет формировать новый список для ознакомления, включая в него только руководителей нужных подразделений. |
| Разрешить выбирать группы | Если параметр включен, то можно выбирать группы пользователей. По умолчанию: выключено. |
| Разрешить выбирать орг. единицы | Если параметр включен, то можно выбирать элементы орг.структуры — подразделения и должности (в зависимости от остальных настроек) |
| Ограничить выбор орг. единиц | Отображается, если включен параметр Разрешить выбирать орг. единицы. Возможные значения: -Без ограничений — в пользовательском режиме в ДП можно выбирать любые орг. единицы, -Ограничить список из подразделения — в этом случае ниже отображается дополнительное поле Ограничить список из подразделения, в нем можно указать одно подразделение; в пользовательском режиме в ДП можно будет выбирать только пользователей из данного подразделения и из подчиненных ему подразделений (т.е. ниже в орг.структуре) -Ограничить смарт-выражением — в этом случае отображается дополнительное поле для создания или выбора смарт-выражения; смарт-выражение должно возвращать список ID орг. единиц; в пользовательском режиме в ДП можно будет выбирать только указанные орг. единицы или подчиненные им (т.е. ниже в орг.структуре) |
| Ограничить выбор типами | Если включен параметр Разрешить выбирать орг. единицы, то в данном поле указывается, какие типы орг.структуры пользователь сможет выбирать |
| Отображать уровни орг. единиц | Определяет количество уровней, которые будут включены в имя элемента при выводе в печатный шаблон docx. Допустимые значения: Нижний и его родитель; Нижний; Все; Без верхнего уровня; Без двух верхних уровней. |
ℹ️ Для корректной группировки списка задач по ДП "Выбор пользователей" в параметре должна быть возможность выбора либо только пользователей, либо только групп, либо только орг.единиц. Другими словами, должна быть активна только одна из настроек: Разрешить выбирать пользователей, Разрешить выбирать группы, Разрешить выбирать орг. единицы
ℹ️ Значение, выводимое на печать, формируется в момент сохранения ДП. Поэтому чтобы вывод в печатный шаблон изменился в ранее созданных задачах, надо в этих задачах пересохранить значение ДП
Иерархический выбор¶
При использовании иерархического выбора, например при выборе орг.единиц, работа с элементами дерева выполняется следующим образом:
Голубое выделение показывает элемент, который будет сохранён в дополнительном параметре.
Галка / минус / пустой квадрат обозначают подчинённость элементов в иерархии. Этот контрол используется для выбора элементов, но не показывает, какое значение будет сохранено в поле.
Выбор родительского элемента¶
Если в настройках разрешено выбирать не только конечные элементы иерархии, но и родительские элементы:
- при клике на родительский элемент он выделяется голубым фоном и отмечается галкой;
- в поле будет сохранён именно тот элемент, по которому выполнен клик;
- другие элементы не выделяются голубым цветом, так как не будут сохранены;
- галки проставляются вниз по иерархии визуально, так как выбор верхнего элемента подразумевает каскадное применение правил;
- после нажатия кнопки Ок сохраняется только один выбранный элемент.
Изменение выбора¶
Если выбран родительский элемент, он выделен голубым цветом и галки проставлены вниз по иерархии, а затем у одного из дочерних элементов снята галка:
- у родительского элемента снимается голубое выделение, он больше не сохраняется в поле, а его отметка меняется на минус;
- элементы уровнем ниже выделяются голубым цветом, кроме элемента, у которого сняли галку, и его родительских элементов;
- при сохранении записывается набор значений, описывающий все группы, кроме той, которая была исключена.
Текстовые ресурсы¶
| Параметр | Описание |
|---|---|
| Заголовок кнопки | Текст, который будет подставлен вместо текста по умолчанию в заголовках кнопки |
| Только этому пользователю | Текст, который будет подставлен вместо текста по умолчанию |
| Удалить пользователя | Текст, который будет подставлен вместо текста по умолчанию |
| Удалить всех | Текст, который будет подставлен вместо текста по умолчанию |
| Посмотреть состав/участников | Текст, который отображается в контекстном меню (правая кнопка мыши) для элементов типа «группа» и «орг. единица». Пункт доступен только администраторам и открывает страницу просмотра состава группы или организационной единицы. Для обычных пользователей контекстное меню на группах и орг. единицах не отображается. Для элементов типа «пользователь» пункт «Информация о пользователе» работает как прежде |
| Подсказка в пустом поле ввода | Текст, который будет подставлен вместо текста по умолчанию "Не заполнено" |
| Заголовок списка выбора | Текст, который будет подставлен вместо текста по умолчанию в заголовках списка выбора |
Особенности группировки списка задач по ДП¶
Группировка списка задач категории по колонке, содержащей ДП Выбор пользователей, осуществляется, если ДП настроено следующим образом:
1. Включен параметр Разрешить сохранять не более одного элемента.
2. В параметре должна быть возможность выбора либо только пользователей, либо только групп, либо только орг.единиц. Другими словами, должна быть активна только одна из настроек: Разрешить выбирать пользователей, Разрешить выбирать группы, Разрешить выбирать орг. единицы.
Особенности работы с параметром в БД¶
Для отображения значений параметра в атрибуте SelectUserValue таблицы ExtparamValues и атрибуте ExtParamXXXNativeValue денормализованной таблицы, в настройках ДП должен быть включен параметр Разрешить сохранять не более одного элемента и при этом должна быть возможность выбора либо только пользователей, либо только групп, либо только орг.единиц. Другими словами, должна быть активна только одна из настроек: Разрешить выбирать пользователей, Разрешить выбирать группы, Разрешить выбирать орг. единицы.
Контекстное меню¶
При нажатии правой кнопкой мыши на выбранный элемент в дополнительном параметре «Выбор пользователей» доступно контекстное меню. Набор пунктов зависит от типа элемента и роли пользователя:
-
Для элементов типа «пользователь» — пункт «Информация о пользователе», открывает карточку пользователя. Доступен всем пользователям.
-
Для элементов типа «группа» или «орг. единица» — пункт «Посмотреть состав/участников», открывает страницу просмотра состава группы или подразделения. Доступен только администраторам. Для обычных пользователей контекстное меню на таких элементах не отображается.
Контекстное меню работает как в карточке задачи, так и в форме создания задачи.
Дополнительные настройки ДП Выбор пользователей в прежнем интерфейсе администрирования