UsersRename

<< Click to Display Table of Contents >>

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

UsersRename

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

Важно! Данный ФБ не работает с пользователями, добавленными в режиме разработки.

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

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

Вид в дереве

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

UsersRename_1

UsersRename

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

Название

Тип

Назначение

Входы

Name

STRING

Задается имя пользователя, которое требуется изменить.

NewName

STRING

Задается новое имя пользователя.

Выходы

Error

STRING

Выводится текст ошибки в случае неуспешной работы функционального блока.

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

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

UsersGet_2

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

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

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

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