Class User
Version 2.0
Modified 08-MAR-2026 11:05:32.00

Obsolete from V4.7.0



 Configures a user category of an operator station.

 Configures a user category below the OpPlace
 object. The User object and the OpPlace object
 become a couple if their OpNumber have the same value.

RtBody attributes pwr_sClass_User
String104 Description  
String32 UserName   Proview user. The user with the specified username is fetched from the
user database and determines the privileges for the operator.

If no value is assigned, or if the username is invalid, the loginframe is
displayed, where the operator can login with username and password.

Note! If XttUseOpsysUser is set in the Security object, this value is
overrided, and the username is fetched from the current operator system user.
Int32 OpNumber   The operator stations are numbered by means of OpNumber
of the OpPlace object. By specifying
here the value of OpNumber for the wanted OpPlace
object the User object is associated with a certain
OpPlace object.
UInt32 NoOfAlarms   Not used.
UInt32 MaxNoOfAlarms   Specifies the maximum number of contemporary alarms in
the user's alarm list.
The number should exceed the maximum number of
concurrent alarms in the system.
If the limit is exceeded, alarms might be lost.
UInt32 NoOfEvents   Not used.
UInt32 MaxNoOfEvents   Specifies the maximum number of contemporary events in
the user's event list, i.e. the skyline of the events.
When the number of events exceeds MaxNoOfEvents the
oldest event disappears from the list.
To this list events are sent from the message handler
in respective node. In each node the message handler
has its own skyline of events (also named MaxNoOfEvents)
defined by a MessageHandler object. In principle, the
User object's skyline of events should be selected as å
MaxNoOfEvents, added up over MaxNoOfEvents in the
MessageHandler objects in all nodes throughout the
PROVIEW/R system, or make it simple and assign the
attribute e.g. 200.
Boolean SelectListIsUpdated  
Array of String80 SelectList   A message created by an ASup or DSup object gets the
same identity as the supervised object. Messages
produced in an application by means of mh_ApplMessage
(see PROVIEW/R Programmer's Reference Manual) get an
identity according to the calling parameter EventName.

SelectList specifies the hierarchies from which
messages are to be sent to the user. Up to 8 different
hierarchies can be specified. If messages from e.g. a
Watchdog object in a node will be received, then the
name of the node will be specified.

Note! If the SelectList is left blank no message at all is
sent to the user.
Array of AttrRef FastAvail   Each attribute specifies the complete name of a Form or
Graph object which is to be activated by a function
button in the operator window. The name has to be
filled on in a consecutive way with the beginning of
FastAvail[0], representing the first function button in
the first row.
Int32 NoFastAvail   Specifies the number of defined FastAvaill[] attributes
and the number of visible buttons in the operator
window. The value has to be in the range 0 - 15.
Array of String80 PrivObjList   Not used.
Array of Int32 PrivList   Not used.
Int32 NoPriv  
Boolean NavigatorWritePriv   Obsolete.


Attributes detail


Description Attribute
Class Attribute
Type String104
Flags
Body RtBody

UserName Attribute
Class Attribute
Type String32
Flags CONST
Body RtBody
 Proview user. The user with the specified username is fetched from the
 user database and determines the privileges for the operator.

 If no value is assigned, or if the username is invalid, the loginframe is
 displayed, where the operator can login with username and password.

 Note! If XttUseOpsysUser is set in the Security object, this value is
 overrided, and the username is fetched from the current operator system user.

OpNumber Attribute
Class Attribute
Type Int32
Flags
Body RtBody
 The operator stations are numbered by means of OpNumber
 of the OpPlace object. By specifying
 here the value of OpNumber for the wanted OpPlace
 object the User object is associated with a certain
 OpPlace object.

NoOfAlarms Attribute
Class Attribute
Type UInt32
Flags INVISIBLE
Body RtBody
 Not used.

MaxNoOfAlarms Attribute
Class Attribute
Type UInt32
Flags
Body RtBody
 Specifies the maximum number of contemporary alarms in
 the user's alarm list.
 The number should exceed the maximum number of
 concurrent alarms in the system.
 If the limit is exceeded, alarms might be lost.

NoOfEvents Attribute
Class Attribute
Type UInt32
Flags INVISIBLE
Body RtBody
 Not used.

MaxNoOfEvents Attribute
Class Attribute
Type UInt32
Flags
Body RtBody
 Specifies the maximum number of contemporary events in
 the user's event list, i.e. the skyline of the events.
 When the number of events exceeds MaxNoOfEvents the
 oldest event disappears from the list.
 To this list events are sent from the message handler
 in respective node. In each node the message handler
 has its own skyline of events (also named MaxNoOfEvents)
 defined by a MessageHandler object. In principle, the
 User object's skyline of events should be selected as å
 MaxNoOfEvents, added up over MaxNoOfEvents in the
 MessageHandler objects in all nodes throughout the
 PROVIEW/R system, or make it simple and assign the
 attribute e.g. 200.

SelectListIsUpdated Attribute
Class Attribute
Type Boolean
Flags STATE | INVISIBLE
Body RtBody

SelectList Attribute
Class Attribute
Type Array of String80
Flags ARRAY
Elements 20
Body RtBody
 A message created by an ASup or DSup object gets the
 same identity as the supervised object. Messages
 produced in an application by means of mh_ApplMessage
 (see PROVIEW/R Programmer's Reference Manual) get an
 identity according to the calling parameter EventName.

 SelectList specifies the hierarchies from which
 messages are to be sent to the user. Up to 8 different
 hierarchies can be specified. If messages from e.g. a
 Watchdog object in a node will be received, then the
 name of the node will be specified.

 Note! If the SelectList is left blank no message at all is
 sent to the user.

FastAvail Attribute
Class Attribute
Type Array of AttrRef
Flags ARRAY
Elements 15
Body RtBody
 Each attribute specifies the complete name of a Form or
 Graph object which is to be activated by a function
 button in the operator window. The name has to be
 filled on in a consecutive way with the beginning of
 FastAvail[0], representing the first function button in
 the first row.

NoFastAvail Attribute
Class Attribute
Type Int32
Flags
Body RtBody
 Specifies the number of defined FastAvaill[] attributes
 and the number of visible buttons in the operator
 window. The value has to be in the range 0 - 15.

PrivObjList Attribute
Class Attribute
Type Array of String80
Flags ARRAY | INVISIBLE
Elements 10
Body RtBody
 Not used.

PrivList Attribute
Class Attribute
Type Array of Int32
Flags ARRAY | INVISIBLE
Elements 10
Body RtBody
 Not used.

NoPriv Attribute
Class Attribute
Type Int32
Flags INVISIBLE
Body RtBody

NavigatorWritePriv Attribute
Class Attribute
Type Boolean
Flags
Body RtBody
 Obsolete.