Monday 21 March 2011

Basics of BAM & PRS

What is BAM database?

Business Activity Monitor (BAM) is used to monitor processes . Process data are captured and stored in BAM database. These data are used for reporting purpose. The following data can be captured in BAM database.

-          Process details (workflow details)
-          Activity details
-          Package Object Types
-          Process variables
-          SDT

Package object type and SDT are represented as business data.


What is PRS?

 ‘Process Reporting Services (PRS)’ is a tool to create reports from the data stored in BAM database.


What is BAM Dashboard?

Dashboard is the display environment for the reports. Dashboards are created in Taskspace to display the reports to users.


How to enable process & packages for monitoring?

- Process

If we enable a process for monitoring, the activity details and Process variables are also captured along with the process.

To monitor a process, ‘Audit trail’ has to be enabled for that process.  For enabling audit trial,
-          Open process builder.
-          Open the process which has to be monitored.
-          Go to Tools-> Process Properties from the menu
-          In ‘General’ tab, Select ‘On’ under Audit Trial Settings.






- Package object type

-          In ‘Data’ tab of process properties, open the package which has to be captured.
-          Select the checkbox ‘ This package can be used to generate reports’





- Structured Data Types

-          Open the SDT and select the checkbox ‘Update BAM database tables based on this SDT definitions’ as shown below






How to update BAM data definitions?

            If our data definitions are not yet reflected in BAM database, you can update the BAM data definitions as follows




It can also be done from Taskspace ‘Administration’ tab.


Note:

Let us consider a process ‘Example_workflow’ has two activities ‘Activity -1’ and ‘Activity -2’. The process has package of type ‘custom_type’.
Custom_type has an attribute   ‘attr1’. Consider that the value for ‘attr1’ in ‘Activity-1’ is ‘value1’ and when it comes to ‘Activity-2’ it changes to ‘Value-2’.

 In this case the details of business data (custom_type) are stored in the following pattern.

Activity-1 > Custom_type (attr1 = Value1)
Activity-2 > Custom_type (attr1 = Value2)

i.e. Custom_type business data table in BAM will have 2 rows, each corresponding to one activity.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home