For each dimension used in a project, a context is required to provide meaningful information. For example, a "product" dimension might be based on a context that includes the productID, productName, productType, productManufacturer, and so on. Dimensions define a hierarchy for the information retrieved by the context, so that it can be organized and presented in a meaningful way.
Contexts are retrieved from the Process Analyzer database. The pre-configured Business Activity Monitor (BAM) projects provide ready-made contexts for Process Analyzer dimensions. When defining a context, you can optionally use the pre-configured VMAEDM_JDBC_Agent to retrieve data from Process Analyzer.
TIP When you expose a new dimension on Process Analyzer for use in BAM, you must create a context and a dimension for it. See Create a new context and dimension for a Process Analyzer dimension for BAM-specific instructions.
This section describes the contexts and dimensions provided in the pre-configured BAM projects. See Import the pre-configured BAM objects for more information.
The Queue_Context contains information about workflow queues and operations. It retrieves information from the Process Analyzer D_DMQueueOp table. The Queue_Dimension provides levels for QueueName and Operation.
The UserName_Context contains information about workflow users. It retrieves information from the Process Analyzer D_DMUser table. The User_Dimension provides levels for User.
The Workflow_Context contains information about workflow definitions. It retrieves information from the Process Analyzer D_DMWorkflow_Version table. The Workflow_Dimension provides levels for IsolatedRegion, Workflow, and Version.
The WorkflowDefinition_Context contains information about workflow definitions. It retrieves information from the Process Analyzer D_DMWorkflow_Definition table. The WorkflowDefinition_Dimension provides levels for IsolatedRegion, Workflow, Version, Map, and Step.