<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users > UsersGetAllRoles |
Функциональный блок UsersGetAllRoles служит для получения списка ролей пользователей в режиме исполнения. Если используется для хранения настроек пользователей сетевая БД настроек, то появится список ролей всех узлов, иначе только того узла, на котором выполняется ФБ.
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
Delimiter |
STRING |
Указывается символ разделитель, через который будет выдаваться список ролей. Если используется символ, то ~, то выход ФБ можно связать со свойством Список графического элемента Выпадающий список |
Выходы |
||
Roles |
STRING |
Выдается список ролей через указанный разделитель. |
В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:
Как правило, список ролей получают после нажатия на Кнопку. Для этого в ее событие Клик мыши добавляют действие Вызвать программу путем перетаскивания функционального блока на вход действия Программа.
О том, была ли работа ФБ успешной, можно судить по выходу ФБ EnO. Если добавления пользователя не произойдет, то выход примет значение False.
Смотрите также:
Работа с пользователями в режиме исполнения