BPA Server 7 Reports

in Tech Talk, posted 9/5/08

Overview

AutoMate BPA Server 7 contains a complete set of reports that display the status and condition of workflows, tasks, and triggers. The user can view different statistics like the minimum, maximum, and average runtimes of a workflow/task, or can view the number of times a workflow/task ran successfully in addition to the number of times it failed. The user can view all triggers associated with each workflow or all repository items, which user created them, and when they were created. The user can also view the status of all workflow, task, and trigger execution in real time or can track the historical performance, such as when they were executed, whether they ran successfully, or if they failed, along with the reason for the failure.

All workflow information is centrally stored on the server. Workflow performance reporting is also centralized so administrators can easily monitor operations and quickly react to any issues that may occur. The complete list of reports can be accessed from the Server Management Console via the Reports tab. All reports can be utilized in the same manner. Simply select the type of report, click on the dropdown menu(s) available, and then click the Go button. The following section will provide a general description of the different types of reports:
  
Task / Workflow Execution Chart

The Task and Workflow Execution Charts provide a graphical report of all executed tasks and/or workflows, such as minimum, maximum, and average runtimes as well as the number of times a task or workflow ran successfully and the number of times it failed. The report can be sorted by a single task or workflow or all tasks or workflows. Dates can be arranged by the current day, previous day, last week or month, before or after a particular date/time, or a custom date range. Graphical features include a gallery of 20 different charts to choose from, such as 2D/3D View, Rotated View, Data Grid, Palette Selector and much more.

This reporting element can aid management for statistical purposes. The Workflow Execution chart provides the same information in the same format as the Task Execution chart except for workflows.
 
Task / Workflow Execution Calendar

To allow painless navigation to different dates, the Task and Workflow Execution Calendars supply detailed information about task and workflow execution in a calendar format. The calendar can be viewed by day, week, work-week, month or custom timeline. The user has the option to select which tasks/workflows to display or hide by simply clicking the appropriate drop-down button and checking or un-checking the desired object(s). Clicking a displayed item or floating the mouse cursor over it will bring forth an execution log that contains the task or workflow name, runtime duration, start date/time and end date/time, result code and detailed result text. Success and failures are color coordinated for easy verification. The Task Execution calendar provides the same information in the same format as the Workflow Execution calendar except for tasks.
    
Audit Event Table

The Audit Event table provides a table view of all the auditing events related to Automate BPA Server 7. This includes events such as when a trigger, task, or workflow was created, modified, deleted, or renamed. This also includes when an Agent was registered or unregistered, when a license was added or removed, when a task or workflow was imported or exported, and a number of other events. In addition, the Audit Event table tracks which user created or modified the automation objects along with the corresponding dates. This report can be categorized by the current day, previous day, last week or month, before or after a particular date/time, or a custom date range.

This report is ideal from a project management standpoint because it helps administrators or managers easily track the condition and progress of team assignments or projects by monitoring all aspects of task and workflow creation, development, and modification. This can aid team members as well by allowing everyone on the team to understand what projects others on the team are responsible for, as well as the status of those projects.
 
Execute Event Table

This report supplies detailed information with reference to all of executed events, tasks, and workflows in a table view. This includes the object name, object type (whether a task, workflow or trigger), start date/time, end date/time, runtime duration (in seconds), Agent name in which execution occurred, error number, and detailed error text. The report can be broken down into a single task or workflow, or all tasks or workflows. Dates can be arranged by the current day, previous day, last week or month, before or after a particular date/time, or a custom date range.

Workflow Triggers Table

This report presents a table view of all the triggers associated with each workflow, including the workflow name, trigger name associated with the workflow, and the trigger type. The report can be categorized by a single workflow or all workflows. This report helps keep track of all triggers that were created.
 
Repository Table

The Repository table provides a comprehensive report of all items saved to the repository, including tasks, triggers, and workflows. The supplied information includes object name, object type (whether a workflow, task or trigger), object path, who it was created by, trigger type (if the object is a trigger), creation / modification date, if the object is currently enabled, whether the object is empty, the completion state, and any notes entered regarding the object. The report can be arranged by the current day, previous day, last week or month, before or after a particular date/time or a custom date range.