Show/Hide Toolbars

Руководство администратора

Работа с ДП "Выбор пользователей"

Ссылки Назад Вверх Вперед

Значениями ДП "Выбор пользователя" могут быть:

пользователь или список пользователя;

группа или список групп;

элемент орг.структуры или список элементов орг.структуры.

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

smart_dp_users_tree_closed

Обращение к булеву ДП.

Чтобы проверить, содержит ли выбранное значение только пользователей, без групп и элементов орг.структуры, можно использовать такую конструкцию:

smart_dp_users_check

Пример логического выражения.

Для работы с ДП "Выбор пользователей" используются конструкции формата JSON:

'{"Users":{"Deleted":[XX,...,XX],"Added":[XX,...,XX]},"Groups":{"Deleted":[XX,...,XX],"Added":[XX,...,XX]},

"OrgUnits":{"Deleted":[XX,...,XX],"Added":[XX,...,XX]}}'

В качестве ключей выступают типы значений — "Users", "Groups", "OrgUnits". Для каждого из них, в свою очередь, используются ключи, обозначающие операцию — добавление ("Added") и удаление ("Deleted") элементов.

В качестве значений (вместо XX) подставляются, соответственно, ID пользователей, групп или орг.единиц, преобразованные в текст.

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

Пользователи

Чтобы в ДП "Выбор пользователя" записать одного или нескольких пользователей, надо указать список ID пользователя или список ID в формате {ID1, ID2, ...}. Например:

smart_dp_users_add

Смарт-выражение для работы с пользователями.

Орг.единицы

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

напрямую (где "1234" и "5678" — это ID орг.единиц)

Кликните мышью для просмотра изображения в полном размере

Смарт-выражение для работы с орг. единицами напрямую.

с помощью ДП (где "ДП_ID_орг.единицы" — это текстовый ДП, содержащий ID орг.единицы или список ID в формате {ID1, ID2, ...}.)

Кликните мышью для просмотра изображения в полном размере

Смарт-выражение для работы с орг. единицами с помощью ДП.

с помощью запроса (пример)

Кликните мышью для просмотра изображения в полном размере

Смарт-выражение для работы с орг. единицами с помощью запроса.

Группы

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

напрямую (где "1234" и "5678" — это ID групп)

Кликните мышью для просмотра изображения в полном размере

Смарт-выражение для работы с группами напрямую.

с помощью ДП (где "ДП_ID_группы" — это текстовый ДП, содержащий ID группы или список ID в формате {ID1, ID2, ...})

Кликните мышью для просмотра изображения в полном размере

Смарт-выражение для работы с группами через ДП.

с помощью запроса (пример)

Кликните мышью для просмотра изображения в полном размере

Смарт-выражение для работы с группами с помощью запроса.