UsersGetAllRoles

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users >

UsersGetAllRoles

Функциональный блок UsersGetAllRoles служит для получения списка ролей пользователей в режиме исполнения.  Если используется для хранения настроек пользователей сетевая БД настроек, то появится список ролей всех узлов, иначе только того узла, на котором выполняется ФБ.

Вид в дереве

Вид в редакторе FBD

usersgetallroles

usersgetallroles_1

Входы и выходы ФБ:

Название

Тип

Назначение

Входы

Delimiter

STRING

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

Выходы

Roles

STRING

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

Рекомендации по работе с ФБ

В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:

UsersGet_2

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

О том, была ли работа ФБ успешной, можно судить по выходу ФБ EnO. Если добавления пользователя не произойдет, то выход примет значение False.

Смотрите также: