UsersShiftDelete

<< Click to Display Table of Contents >>

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

UsersShiftDelete

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

В результате работы ФБ данная смена отменяется для всех пользователей, которым она была назначена. При этом сеансы пользователей, авторизованные в удаленную смену, не завершаются.

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

Вид в дереве

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

UsersShiftDelete

UsersShiftDelete_1

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

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

Название

Тип

Назначение

Входы

ShiftName

STRING

Задается имя смены, которую необходимо удалить.

Выходы

Error

STRING

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

смена не найдена.

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

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

UsersGet_2

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

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