Fiorano Event Manager tool can be used to view Event Process events, normal business service events, monitor the states of various tracked documents, or to Track the status of an activity or document across a distributed workflow.
The functionality of the tool can be broadly categorized into one of the following:
- Managing Services
- Managing Events
- Managing Document Tracking.
1. Select Event Manager node from Tools View, right-click and select Login to connect to Enterprise Server.
Figure 1: Tools View, Event Manager Node
2. After Login, an Events View is opened adjacent to the Tools View. All the Event Process events, Business Service events, States of tracked documents, Business Components for event processes etc can be viewed in this view. To explicitly open Events View, right-click on Event Manager node and select View Fiorano Events.
3. The Event Manager Node contains an Event Process Repository node, System Events node and Security Events node. The Event Process Repository node in-turn contains a tree structure of various event processes in the Enterprise server.
Each Event Process node contains the following nodes:
- Business Components node
- Process Events node
- Business Component Events node
- Tracked Documents node
Figure 2: Events View
Managing Services
The various Business services in an Event Process and their current states can be viewed here. Also, Output and Error logs can be viewed for each service.
To view the details of a service:
- Click Event Process Repository -> [Event Process Name] in Tools View
- Select Business Components node under the Event Process node
Each Business service contains the following details:
- Business Service Instance Name: Name of the business service instance
- Business Service GUID: GUID (Global Unique Identifier) is used to uniquely identify the business service on the Fiorano network. This ID cannot hold any special characters or spaces. Business service GUID represents the GUID for the business service.
- Version: This is the version of the business service, and must be a valid floating point number.
- Status: Represents the status of the business service. Set the value to "Not running" if the business service handle does not have the value SERVICE_HANDLE_BOUND or SERVICE_HANDLE_UNBOUND.
- Node Name: Name of the node where the business service is running.
- Launch Time: The time when the business service was launched.
- Kill Time: The time when the business service was killed.
Figure 3: Business Components in Events View
To view the logs of a service, perform the following steps:
- Select a service in Events View
- Right-click on the service and select 'View Logs'
Figure 4: Business Component Logs
Managing Events
Fiorano Event Manager allows you to log and monitor events generated by event processes at the FES layer. The various events that are logged by the event viewer are as follows:
1. Process Events: System Events pertaining to an event process. For example, on launching an event process APPLICATION_LAUNCH_STARTED event is generated.
To view Process Events:
- Select Event Process Repository node -> [Event Process Name] in Tools View
- Select Process Events node under the Event Process node
2. Business Service Events: System Events that are related to services are Service Events.
To view Service Events:
- Select Event Process Repository node -> [Event Process Name] in Tools View
- Select Business Component Events node under Event Process node
Figure 5: Business Component Events in Events View
Event Properties: To view the information pertaining to a specified Event, in detail:
- Select Event Process Repository node > [Event Process Name] > [Events node] in Tools View.
- Select an Event, right-click on the event and select Properties.
Figure 6: Event Properties dialog
Managing Document Tracking
The documents flowing from one Service to another in an Event Process can be tracked by enabling Document Tracking in FEPO. All such Tracked Documents and their properties can be viewed in Fiorano Event Manager.
To view Tracked Documents in an Event Process:
- Click Event Process Repository > [Event Process Name] in Tools View
- Select Tracked Documents node under the Event Process node
WorkFlow Information:
When you click on the Tracked Documents node in the Tools View, a detailed table is displayed in the Events View. This is termed as the Workflow table. It contains information such as workflow Instance ID and the current status of the workflow. Each Event Process is viewed as a Workflow area, within which a large number of documents and messages flow.
The Workflow table for a Tracked Document shows the following details:
- Instance ID: An Event Process can have many of its instances at the same time. These are called as Workflow Instances. Every time a new document enters the workflow, a new workflow instance is generated with a new Workflow Instance ID.
- Status: The current execution status of the Workflow Instance.
- Last Business Service: Represents the last business service that was tracked in the Workflow.
- Cycle Time: Time spent by the document in traversing the Workflow.
Figure 7: Tracked Documents in Events View
Document Properties:
To view the information pertaining to a Specific Document like the various Document States Traversed etc, in detail:
- Select Tracked Documents node under the Event Process node
- Select a Document, right-click on the document and select properties.
Figure 7: Document Stated Traversed dialog
Document State Properties:
Double-click on the Document State to view Properties of the Document States Traversed. If the Tracked Document contains any file attachments, go to Attachments tab, select the file attachment and use "Save As…" to save the attachment on the local disk.
Figure 8: Document State Properties dialog
In addition to above, the following actions can be performed with respect to Event Manager Tool.
- Right-click on Event Process Repository node and select Refresh to refetch all the event processes, their components, events and tracked documents from server.
- Select Event Process node and right-click.
- Select Clear EventProcess Logs to clear all the event process logs.
- Select Clear all Events to clear the process and component events of the selected Event Process
- Select Refresh to fetch Business components, Process and Component events and tracked documents from the server.
- Select Business components node and right-click.
- Select Export List to export the Business Components with their current execution states and other details as a text file.
- Select Refresh to fetch the business components from server.
- Select Process Events node \ Component Events node \ Tracked Documents node and right-click.
- Select Export List to export the events or tracked documents as a text file.
- Select Clear to clear all the events or tracked documents of the selected node.
- Select Refresh to fetch events or tracked documents for the selected node from server.