WEBfactory 2010

WFOperationDiary

WEBfactory Operation Diary is the tool that helps the user to monitor the activities of the entire WEBfactory solution. With the ability to go offline, WEBfactory Operation Diary allows the user view logged activities. While online, the Operation Diary becomes a real-time activity monitoring software.

WF_SE_705.jpg

Operation Diary at run time

Features
  • Advanced security - the WFOperationDiary control allows the user to edit, at design time, the security settings for each button displayed at run time.

  • Printing - the WFOperationDiary control allows the user to print the messages using a simple printing framework.

  • Import/Export - the WFOperationDiary control allows the user to import and export data.

  • Load/Save configurations - the WFOperationDiary control allows the user to load saved configurations and save new configurations.

Visual Structure

The Visual Structure section describes the layout of the control at run time, providing detailed naming and descriptions. At runtime, the Operation Diary control displays the activities of the WEBfactory 2010 software suite. Every change in the system is logged and displayed by Operation Diary.

The Operation Diary operates in two modes: Online mode (when auto refresh is enabled) and Offline mode, when displaying historical activities.

The user interface of Operation Diary is divided in two sections:

  • The main view - displays the logged system activities, using columns for details.

  • The toolbox - the left panel containing the buttons that operate the control.

The main view
WF_SE_706.jpg

Operation Diary main view

The main view contains the items displayed in several columns. Depending on the designtime settings, the columns may vary from project to project.

Using the contextual menu opens the Show event details option, which is available if the selected event has any details.

The toolbox
WF_SE_707.jpg

Operation Diary toolbox

The toolbox contains the buttons that operate the controls functionality:

  • Auto refresh - enables or disables auto refresh. If enabled, the auto refresh time interval has the value specified at the designtime.

  • Filter - allows the user to filter the events displayed by Operation Diary.

The User Activity Events and User Management Events tabs are available only if the control is used while logged in with a WEBfactory user which has the Show User Related Filtering in OperationDiary system authorization enabled.

The Filtering options are divided in 5 tabs (click to expand):

  • Time Interval - allows the user to select the time interval from which the events are displayed. The Time Interval option can operate in Online mode or Historical (Offline) mode.

When online, the Time Interval dialog will display the options of viewing online data:

WF_SE_713.jpg

Time Interval Online mode

  • Display range – the time range of the events. It can be set to days, hours or minutes.

  • Start at now minus – sets the starting time of the events X minutes/hours/days after the normal start point.

  • Get values for last – display the historical events for the last X minutes/hours/days and continues with the online events.

Combined, this settings allow the user to see events so far and the current events in real time.

When selecting the Timespan option from the Time Interval dialog, the dropdown menu will list the options for displaying historical events too:

  • Print - allows the user to print the output of Operation Diary.

WF_SE_721.jpg

Printing in Operation Diary

  • Export - allows the user to export the events displayed by Operation Diary.

  • Import - allows the user to import events to be displayed by Operation Diary.

  • Load - allows the user to load a predefined configuration either from the server or local host.

WF_SE_722.jpg

Loading configurations in Operation Diary

  • Save - allows the user to save a configuration to the server or local host, in order to be loaded later.

WF_SE_723.jpg

Saving configurations in Operation Diary

Run-time Features

The run-time features section describes the controls features at run time.

Monitoring activities

At runtime, the Operation Diary control displays the activities of the WEBfactory 2010 software suite. Every change in the system is logged and displayed by Operation Diary.

Online mode

The WFOperationDiary control displays WEBfactory events as they happen.

Offline mode

When offline, the WFOperationDiary control displays the historical events logged by WEBfactory .

Filtering

The WFOperationDiary control allows the user to filter the events displayed. The Filtering options are divided in five categories: Alarm events, Server events, User activity events, User management events and Count filter.

Printing

The WFOperationDiary control allows the user to print the messages using a simple printing framework.

Import/Export

The WFOperationDiary control allows the user to import and export data.

Load/Save configurations

The WFOperationDiary control allows the user to load saved configurations and save new configurations.

Design-time Features

The design-time features section describes the controls features at design time.

Alarms display customization

The WFOperationDiary control allows the user to customize the visual styles of the displayed alarms. The alarms can be set to look different in each stage.

This feature can be found under the WEBfactory category (Expression Blend).

Security policies

The WFOperationDiary control allows the user to set authorization behavior on each button.

This feature can be found under the WEBfactory category (Expression Blend).

Columns configuration

The user has the ability to select the columns to be displayed at run time, as well as the width of the columns.

This feature can be found under the WEBfactory category (Expression Blend).

Design-time Properties

The control's design time properties are available in the Properties panel:

  1. AlarmTypesInformation - allows the customization of the display of alarms. One alarm can have different properties in different stages:

    • AlarmAcknowledfedSymbolicName - the symbolic name when the alarm is acknowledged.

    • AlarmOffSymbolicName - the symbolic name displayed when the alarm is off.

    • AlarmOnSymbolicName - the symbolic name displayed when the alarm is on.

    • AlarmTypeName - the symbolic name for the alarm type.

    • Color - the color of the alarm.

    • AlarmActivatedSymbolicName - the symbolic name displayed when the alarm is activated.

    • AlarmDeactivatedSymbolicName - the symbolic name displayed when the alarm is deactivated.

  2. ButtonsConfiguration - allows the user to set authorization behavior on each button.

  3. ClientsideCinfiguration - allows the user to save the configuration on the local machine instead of on the server.

  4. Columns - allows the user to select the columns displayed by the Operation Diary control and set their width:

The available columns for Operation Diary:

  • Symbol

  • EventType

  • Time

  • EventText

  • UserName

  • ClientMachine

  • ServerName

  • SignalName

  • SignalDescription

  • SignalUnit

  • OpcItemName

  • Connector

  • SignalGroup

  • AlarmText

  • AlarmGroup

  • AlarmType

  • AlarmAcknowledgedText

  • AlarmPriority

  • SignalNewValue

  • SignalOldValue

  • ResultCode

  • ResultTest

  • AffectecUserName

IMPORTANT

The difference between the SignalOldValue and SignalNewValue must be properly understood.

  • The SignalNewValue represents the value that the user has TRIED to write, but it is not necessarily the final value that gets written, by the server. This is prevented, because other calculations may alter the value (min/max limits, x, y, formula). 

  • The SignalOldValue is the REAL and CURRENT value, of the signal, at the moment when user tried to change it.

  1. ConfigurationNamespace - allows the user to specify a name space for the configuration, adding more filtering options when selecting the initial configuration of the control.

  2. ContentFilterStyle - displays the dialog style. The dialog style can be customized if the Operation Diary control is edited (Edit Template - Edit Copy from the contextual menu).

  3. DialogStyle - displays the dialog style. The dialog style can be customized if the Operation Diary control is edited (Edit Template - Edit Copy from the contextual menu).

  4. GroupByDate - groups the listed items in the control by date.

  5. InitialConfiguration - allows the user to set a default configuration for the control. This configuration will be loaded when the control is run.

  6. MaxEvents - the maximum number of events listed by the Operation Diary control.

  7. RefreshInterval - the time interval at which the control will refresh when set in Auto Refresh (online) mode.

  8. TimeFilterStyle - displays the dialog style. The dialog style can be customized if the Operation Diary control is edited (Edit Template - Edit Copy from the contextual menu).