Перейти к содержанию

Выбор пользователей

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

Параметр Описание
Разрешить сохранять не более одного элемента Если параметр включен, то выбор ограничивается единственным элементом: пользователем, группой или орг.единицей
Разрешить выбирать пользователей Если параметр включен, то можно выбирать пользователей, иначе можно выбирать только группы пользователей или элементы орг.структуры (в зависимости от остальных настроек)
Ограничить выбор пользователей Возможные значения:
-Без ограничений — в пользовательском режиме в ДП можно выбирать любых пользователей,
-Ограничить список членами группы — в этом случае отображается дополнительное поле для выбора группы; в пользовательском режиме в ДП можно будет выбирать только пользователей из указанной группы
-Ограничить смарт-выражением — в этом случае отображается дополнительное поле для создания или выбора смарт-выражения; смарт-выражение должно возвращать список пользователей или их ID; в пользовательском режиме в ДП можно будет выбирать только пользователей из указанного списка
Пример: пусть в категории "Приказы" создаются документы, которые необходимо рассылать только руководителям подразделений. Список подразделений и их руководителей для каждого приказа формируется отдельно (например, с приказом о внедрении новой системы бухгалтерского учета надо ознакомить только руководителя отдела ИТ и главного бухгалтера, а с приказом о переезде филиала в другое здание — только руководителя этого филиала, начальника транспортной службы и начальника АХО).
Для реализации такого бизнес-процесса можно создать группу "Руководители", в которую будут входить руководители всех подразделений.
Тогда в категории "Приказы" надо настроить ДП "Выбор пользователей", в дополнительных настройках которого надо разрешить выбирать только пользователей, а в поле "Ограничить список членами группы" выбрать группу "Руководители".
При создании очередной задачи исполнитель сможет формировать новый список для ознакомления, включая в него только руководителей нужных подразделений.
Разрешить выбирать группы Если параметр включен, то можно выбирать группы пользователей. По умолчанию: выключено.
Разрешить выбирать орг. единицы Если параметр включен, то можно выбирать элементы орг.структуры — подразделения и должности (в зависимости от остальных настроек)
Ограничить выбор орг. единиц Отображается, если включен параметр Разрешить выбирать орг. единицы.
Возможные значения:
-Без ограничений — в пользовательском режиме в ДП можно выбирать любые орг. единицы,
-Ограничить список из подразделения — в этом случае ниже отображается дополнительное поле Ограничить список из подразделения, в нем можно указать одно подразделение; в пользовательском режиме в ДП можно будет выбирать только пользователей из данного подразделения и из подчиненных ему подразделений (т.е. ниже в орг.структуре)
-Ограничить смарт-выражением — в этом случае отображается дополнительное поле для создания или выбора смарт-выражения; смарт-выражение должно возвращать список ID орг. единиц; в пользовательском режиме в ДП можно будет выбирать только указанные орг. единицы или подчиненные им  (т.е. ниже в орг.структуре)
Ограничить выбор типами Если включен параметр Разрешить выбирать орг. единицы, то в данном поле указывается, какие типы орг.структуры пользователь сможет выбирать
Отображать уровни орг. единиц Определяет количество уровней, которые будут включены в имя элемента при выводе в печатный шаблон docx. Допустимые значения: Нижний и его родитель; Нижний; Все; Без верхнего уровня; Без двух верхних уровней.

ℹ️ Для корректной группировки списка задач по ДП "Выбор пользователей" в параметре должна быть возможность выбора либо только пользователей, либо только групп, либо только орг.единиц. Другими словами, должна быть активна только одна из настроек: Разрешить выбирать пользователей, Разрешить выбирать группы, Разрешить выбирать орг. единицы

ℹ️ Значение, выводимое на печать, формируется в момент сохранения ДП. Поэтому чтобы вывод в печатный шаблон изменился в ранее созданных задачах, надо в этих задачах пересохранить значение ДП

Иерархический выбор

При использовании иерархического выбора, например при выборе орг.единиц, работа с элементами дерева выполняется следующим образом:

Голубое выделение показывает элемент, который будет сохранён в дополнительном параметре.

Галка / минус / пустой квадрат обозначают подчинённость элементов в иерархии. Этот контрол используется для выбора элементов, но не показывает, какое значение будет сохранено в поле.

Выбор родительского элемента

Если в настройках разрешено выбирать не только конечные элементы иерархии, но и родительские элементы:

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

Изменение выбора

Если выбран родительский элемент, он выделен голубым цветом и галки проставлены вниз по иерархии, а затем у одного из дочерних элементов снята галка:

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

Текстовые ресурсы

Параметр Описание
Заголовок кнопки Текст, который будет подставлен вместо текста по умолчанию в заголовках кнопки
Только этому пользователю Текст, который будет подставлен вместо текста по умолчанию
Удалить пользователя Текст, который будет подставлен вместо текста по умолчанию
Удалить всех Текст, который будет подставлен вместо текста по умолчанию
Посмотреть состав/участников Текст, который отображается в контекстном меню (правая кнопка мыши) для элементов типа «группа» и «орг. единица». Пункт доступен только администраторам и открывает страницу просмотра состава группы или организационной единицы. Для обычных пользователей контекстное меню на группах и орг. единицах не отображается. Для элементов типа «пользователь» пункт «Информация о пользователе» работает как прежде
Подсказка в пустом поле ввода Текст, который будет подставлен вместо текста по умолчанию "Не заполнено"
Заголовок списка выбора Текст, который будет подставлен вместо текста по умолчанию в заголовках списка выбора

Особенности группировки списка задач по ДП

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

1. Включен параметр Разрешить сохранять не более одного элемента.

2. В параметре должна быть возможность выбора либо только пользователей, либо только групп, либо только орг.единиц. Другими словами, должна быть активна только одна из настроек: Разрешить выбирать пользователей, Разрешить выбирать группы, Разрешить выбирать орг. единицы.

Особенности работы с параметром в БД

Для отображения значений параметра в атрибуте SelectUserValue таблицы ExtparamValues и атрибуте ExtParamXXXNativeValue денормализованной таблицы, в настройках ДП должен быть включен параметр Разрешить сохранять не более одного элемента и при этом должна быть возможность выбора либо только пользователей, либо только групп, либо только орг.единиц. Другими словами, должна быть активна только одна из настроек: Разрешить выбирать пользователей, Разрешить выбирать группы, Разрешить выбирать орг. единицы.

Контекстное меню

При нажатии правой кнопкой мыши на выбранный элемент в дополнительном параметре «Выбор пользователей» доступно контекстное меню. Набор пунктов зависит от типа элемента и роли пользователя:

  • Для элементов типа «пользователь» — пункт «Информация о пользователе», открывает карточку пользователя. Доступен всем пользователям.

  • Для элементов типа «группа» или «орг. единица» — пункт «Посмотреть состав/участников», открывает страницу просмотра состава группы или подразделения. Доступен только администраторам. Для обычных пользователей контекстное меню на таких элементах не отображается.

Контекстное меню работает как в карточке задачи, так и в форме создания задачи.

Дополнительные настройки ДП Выбор пользователей в прежнем интерфейсе администрирования