AlarmScreenNg 0.9.9
|
The action names were introduced with two goals in mind:
The names of actions are declared as constants in CTRL library AlarmScreenNgActions.ctl:
The action namess in this section are not listed alphabetically, instead they are grouped around related UI elements.
First of all, there are two special action names which serve only second goal of two, declared at the beginning of this part of document. These actions can't be disabled by means of access control.
Action name | description |
---|---|
basicConfigApplied | EWO's notification that new basic config was applied, CTRL code can perform any required processing that shal be done with 'ready to use EW'O, for example: load default user settings, connect EWO to all (or some) of systems etc. |
mouseEvent | This name is used in mouse event of AS EWO. CTRL code can disable execution of some (or all) of actions in response to mouse event, but firing the mouse event by EWO can't be disabled. |
oraclePassRequest | The request to decode password for ORACLE schema containing archived data. The encoded password is stored in dedicated DPE. When EWO receives new encoded string from DPE, the EWO fires event with this action and encoded password. In fact, this is a request to CTRL code asking to decode password. |
UI elements | Action names |
---|---|
![]()
Controls in AS EWO | 1: adminAccessControl 2: adminPopupMenu 3: adminOracleRdbSettings 4: adminHelpFileTypes |
Apply button in panel for edidting Access Control rules | editAccessControl |
Apply button in panel for editing popup menu | editPopupMenu |
Apply button in panel for editing the types of help files | editHelpFileTypes |
UI elements | Action names |
---|---|
![]()
Controls in AS EWO | 1: ackMultiple 2: ackSelected 3: ackGone 4: ackAll |
![]()
Ack from Alarm Table But during processing CTRL code can check if the action is allowed for current user, if not - clicking will result in message like "You don't have permission..." instead of alarm acknowledgement. | ackSingle |
UI elements | Action names |
---|---|
![]()
Controls in AS EWO | 1: userSettings 2: editUserSettings 3: loadUserSettings 4: saveUserSettings 5: defaultUserSettings |
Delete button in panels, related to user settings operations. It is assumed that user can always delete his own settings, but deleting settings of another user requires special privilege | deleteUserSetting |
Apply button in panel nominating default user settings. Controls the ability of user to set selected user settings as 'Default for user' | setDefaultUserSettings |
Apply button in panel nominating default user settings. Controls the ability of user to set selected user settings as 'Default for all users' | setDefaultUserSettingsAll |
UI elements | Action names | |
---|---|---|
The whole source control area (1) on the picture | sourceControl | |
Combo box used for selection of source type in source control area | switchSourceMode |
UI elements | Action names |
---|---|
![]()
Controls in AS EWO | 1: saveFilter 2: loadFilter |
Delete button in panel for Save/Load operations with filters. It is assumed that user is always allowed to delete own filter, but deleting filter of another user requires special privilege. | deleteFilter |
UI elements | Action names |
---|---|
![]()
Control in AS EWO | editFilterSet |
New button in panel for editing Filter View | createFilterSet |
Delete button in panel for editing Filter View | deleteFilterSet |
UI elements | Action names |
---|---|
![]()
Default popup menu (JCOP) | 1. viewFSMPanel 2. viewAlarmDetails 3. viewAlarmTrend 4. viewAlarmHelp 5. viewAlarmComment 6. toggleAlarmMasked
|
![]()
Popup menu for grouping columns ![]()
Popup menu for grouping columns | 1. expandAllNodes 2. collapseAllNodes |