Go to main content
1/26
Contents
Title and Copyright Information
Preface
Audience
Conventions
What's New
New and Changed Features for 12c (12.2.1.1.0)
Part I Introducing Oracle Business Activity Monitoring 12c (12.2.1.2.0)
1
Understanding Oracle Business Activity Monitoring
What You Can Do with BAM
Event Stream Analytics and Alerts
Process Analytics and Dashboards
Business-Friendly Graphs and Charts
Enterprise Grade Infrastructure
Concepts and Terms in BAM
BAM Architecture
BAM Components
Oracle Metadata Services Repository
Persistence Engine
Continuous Query Service
Report Cache
Alert Service
Data Objects and the Process Star Schema
BAM Dashboards
BAM Main Pages and User Task Summaries
Viewers
Creators
Architects
Administrators
Navigating in BAM Composer
Browser Settings
Logging In
Selecting the Home, Administrator, or Designer Page
Using the Navigation Pane
Expanding and Collapsing Panes
Selecting a Project
Showing and Hiding UI Text
Closing Tabs
Setting Language, Time Zone, and Accessibility Preferences
Sample BAM Projects
Installing or Upgrading to BAM Release 12c
Moving BAM to Another Environment
2
Using Oracle Business Activity Monitoring as a Viewer
Understanding Dashboards and Alerts
Using the Home Page
Selecting a Project
Choosing Carousel or List View for Most Recent and Favorites
Opening a Dashboard
Adding a Dashboard to the Favorites List
Opening a Dashboard when Oracle BAM Is Started
Viewing JET Dashboards
Viewing Alert History
Filtering the Alert History List
Clearing the Alert History List
Viewing Dashboards
Dashboard Parameters
Filtering Runtime Data in a View
Modifying Active Data Properties in a View
Changing Dimensions in a View
Exploring View Data
View Actions
Accessing and Viewing Project Business Views
Part II Using Oracle Business Activity Monitoring as a Designer
3
Planning and Creating Projects
Planning a Project
Choosing Bottom-Up or Top-Down Project Building Steps
Creating a Project
Opening a Project
Renaming a Project
Deleting a Project
Securing a Project
Managing Changes in a Project
4
Working with Data Objects
Understanding Data Objects
Data Object Columns
Designer Access to Data Objects
Data Object Types
Data Object Prerequisites and Uses
Adding a Data Object to a Project
Removing a Data Object from a Project
Viewing Data Object Information
The General Tab
The Columns Tab
The Tables Tab
The Indexes Tab
The Hierarchies Tab
The Retention Tab
The Row Security Tab
The Data Tab
Modifying Data Tab Preferences
The Filter Tab
The Calculated Fields Tab
5
Creating Business Queries
Understanding Business Queries
Business Query Prerequisites and Uses
Creating a Flat SQL Query
Creating a Group SQL Query
Creating a Tree Model Query
Creating a Continuous Query
Using the Trending Detection Template
Using the Duplicate Detection Template
Using the Monitor Count Template
Using the Moving Aggregation Template
Using the Missing Event Template
Using the Top N Template
Using the KPI Alert Template
Creating a Pre-defined SQL Query
Editing a Business Query
Renaming a Business Query
Deleting a Business Query
Securing a Business Query
Filtering Data
Filter Comparison Operations
Exceptions for Datetime Filter Comparisons
Using Top N Data
Applying Aggregate Functions to Groups
Using a Time Group or a Time Series
6
Creating KPIs
Understanding KPIs
KPI Prerequisites and Uses
Creating a Realtime KPI
Creating a Scheduled KPI
Editing a KPI
Renaming a KPI
Deleting a KPI
Securing a KPI
7
Creating and Using Business Views
Understanding Business Views
Business View Prerequisites and Uses
Creating Business Views
Creating Chart and Graph Business Views
Creating a Business View: Steps
Creating Table Business Views
Understanding Table Business Views
Creating Table Business Views: Steps
Adjusting Column Width in Table Business Views
Reordering Columns in Table Business Views
Sorting Data in Table Business Views
Selecting Editable Fields in an Action List
To Enable or Disable Pivot Table Features
To Pivot the View of Data
To Add A Category Aggregate Function to a Pivot Table
Creating KPI Watchlist Business Views
Creating Gauge Business Views
Creating Geo Map Business Views
Creating Scatter and Bubble Business Views
Creating Treemap Business Views
Formatting Business Views
General Properties
General Properties for Business Views
Scatter and Bubble General Properties
List General Properties
Gauge General Properties
General Properties Specific to Pivot Table Business Views
General Properties Specific to Geo Map Business Views
Label, Text, Title, and Value Properties
Axis Properties
Axis Properties Specific to Dial and Statusmeter Business Views
X-Axis Properties
Y-Axis Properties
Legend Properties
Target Properties
Animation Properties
Chart Animation Properties
Gauge Animation Properties
Slice Properties
Text Properties
Layout Properties
List Layout Properties
Treemap Layout Properties
Editable Fields Properties
Pivot Table Data Properties
Thresholds Properties
Collapsed List Thresholds Properties
Gauge Thresholds Properties
Treemap Thresholds Properties
Node Depth Properties
Labels Properties
Tooltip Labels Properties
Map Points Properties
Zoom Properties
Runtime Interactions with Business Views
Using Drilling
Drilling Down
Drilling Up
Drilling Through
Drilling Across
Enabling Drilling Down
Enabling Drilling Through to Details
Configuring Drill-Across Targets
Using Actions in Business Views
Using Active Data
Using Time Axis
Editing, Renaming, Deleting, and Securing Business Views
Editing a Business View
Renaming a Business View
Deleting a Business View
Securing a Business View
8
Creating Dashboards
Understanding Dashboards
Dashboard Prerequisites and Uses
Creating a Dashboard and Adding Views
Creating a Springboard
Process Analytics Springboard
Configuring a Process Health Dashboard
Open Process Summary Dashboard
Configuring the Open Process Summary Dashboard
Workload Analysis Dashboard
Cycle Time Dashboard
Configuring the Cycle Time Dashboard
Closed Process Analytics Dashboard
Configuring the Closed Process Analytics Dashboard
Configuring the Workload Analysis Dashboard
Adding Other Content to Dashboard Cells
Formatting Dashboard Cells
Formatting the Dashboard
Creating a Tabbed Dashboard
Editing a Dashboard
Renaming a Dashboard
Deleting a Dashboard
Securing a Dashboard
Displaying a Dashboard URL
Viewing a Dashboard
9
Creating Alerts
Understanding Alerts
Alert Prerequisites and Uses
Creating an Alert
Activating and Deactivating an Alert
To Change the Activity Status from the Navigator
To Change the Activity Status from the Alert Tab
Creating Dependent Alerts
Editing an Alert
Renaming an Alert
Deleting an Alert
Securing an Alert
Viewing Alert History from the Home Page
Launching Alerts by Invoking Web Services
Alert and Web Service Example
Sending Alerts to External Email Accounts
Alert Events
In a specific amount of time
At a specific time today
On a certain day at a specific time
Every interval between two times
Every date interval starting on certain date at a specific time
Select a CQL Query
When a data field in a data object meets specified conditions
When this rule is launched
Alert Conditions
If it is between two times
If It is between two days
If it is a particular day of the week
Alert Actions
Send a dashboard link via email
Send a message via email
Delete rows from a data object
Insert values into a data object
Send a parameterized message
Launch a rule
Run a web service
Launch a Custom Action
10
Creating Parameters
Understanding Parameters
Parameter Prerequisites and Uses
Creating a Value Parameter
Creating a List Parameter
Using a Parameter in a Query
Editing a Parameter
Renaming a Parameter
Deleting a Parameter
Securing a Parameter
Using Parameters in Dashboard URLs
Driving Parameters from Other Views
Using Prompts in Dashboards
Part III Integrating Oracle Business Activity Monitoring with Other Applications
11
Integrating with Oracle Business Process Management
Understanding Oracle BAM and BPM Integration
Configuring Cross-domain Communication for BAM, SOA, and BPM
Enabling Process Metrics
Understanding the Pre-assembled BPM Dashboards
Process Analytics Dashboards Dashboard
Data Visibility Rules for the Process Analytics Dashboards Dashboard
Process Summary Dashboard
Process Summary View
Process Summary Query
Analysis of Open Processes Dashboard
Analysis of Open Processes View
Analysis of Open Instances Query
Analysis of Closed Processes Dashboard
Analysis of Processes Closed Today View
Historical Process Completion Times View
Analysis of Instances Closed Today Query
Historical Process Completion Times Query
Bottleneck Analysis of Open Processes Dashboard
Bottleneck Analysis of Open Processes View
Bottleneck Analysis of Open Processes Query
Process Summary at a Glance Dashboard
Process Summary at a Glance View
Process Summary at a Glance Query
Trend Analysis for Processes Dashboard
Process Cycle Time Trend View
Process Inflow Trend View
Process Outflow Trend View
Process Cycle Time Trend Query
Process Inflow Trend Query
Process Outflow Trend Query
Process Dashboard for Process Dashboard
Processes Opened Today Total View
Processes Closed Today Total View
Processes Faulted Today Total View
Processes Not Due Soon Total View
Processes Due Soon Total View
Processes Overdue Total View
Bottleneck Analysis of Open Tasks View
Processes Opened Today Total Query
Processes Closed Today Total Query
Processes Faulted Today Total Query
Processes Not Due Soon Total Query
Processes Due Soon Total Query
Processes Overdue Total Query
Bottleneck Analysis of Open Tasks Query
Process Activity Analysis Dashboard
Tasks Opened Today Total View
Tasks Closed Today Total View
Tasks Not Due Soon Total View
Tasks Due Soon Total View
Tasks Overdue Total View
Tasks Not Due Soon View
Tasks Due Soon View
Tasks Overdue View
Assignees Not Due Soon View
Assignees Due Soon View
Assignees Overdue View
Tasks Opened Today Total Query
Tasks Closed Today Total Query
Tasks Not Due Soon Total Query
Tasks Due Soon Total Query
Tasks Overdue Total Query
Tasks Not Due Soon Query
Tasks Due Soon Query
Tasks Overdue Query
Assignees Not Due Soon Query
Assignees Due Soon Query
Assignees Overdue Query
Task Trend Analysis for Process Dashboard
Task Cycle Time Trend View
Task Inflow Trend View
Task Outflow Trend View
Task Cycle Time Trend Query
Task Inflow Trend Query
Task Outflow Trend Query
BPM Process View Dashboard
Assignees Not Due Soon PV View
Assignees Due Soon PV View
Assignees Overdue PV View
Assignees Not Due Soon PV Query
Assignees Due Soon PV Query
Assignees Overdue PV Query
BPM Dashboard Parameters
Assignee Is Group Parameter
Process Name Parameter
Select a Process Parameter
Select data after Parameter
Select data before Parameter
Time Period (Days) Parameter
Understanding the Oracle BAM Data Objects for BPM
Process Data Object
Activity Data Object
HWF Task Data Object
HWF Task Assignment Data Object
12
Integrating with Oracle SOA Suite
Understanding Oracle BAM and Oracle SOA Suite Integration
Understanding the Preassembled Dashboards
Understanding the Oracle BAM Data Objects for Oracle SOA Suite
Part IV Using Oracle Business Activity Monitoring as an Administrator
13
Creating and Managing Oracle BAM Data Objects
Understanding Oracle BAM Data Objects
Creating a Data Object
Creating a Simple Data Object
Creating a Derived Data Object
Creating an External Data Object
Creating a Logical Data Object
Adding Columns and Hierarchies to a Data Object
Column Data Types
Adding Columns to a Simple or Derived Data Object
Adding Columns to a Logical Data Object
Adding Index Columns
Adding Hierarchies
Creating a Non-Datetime Hierarchy
Creating a Datetime Hierarchy
Adding Calculated Fields
Adding Data Object Parameters
Viewing Maximum Numbers of Columns in a Derived Data Object
Securing a Data Object
Setting Security Permissions for a Data Object
Setting Row Security for a Data Object
Managing Data in Data Objects
Adding Rows to a Data Object Automatically
Adding Rows to a Data Object Manually
Editing Rows in a Data Object
Purging Data in a Data Object
Exporting Data from a Data Object
Setting Data Retention in a Data Object
Scheduling Automatic Data Purges for a Data Object
Filtering Data in a Data Object
Specifying Slow-Changing Dimensions for a Data Object
Using Data Object Folders
Editing, Renaming, and Deleting Data Objects
Editing a Data Object
Renaming or Moving a Data Object
Deleting a Data Object
Operators and Functions for Calculated Fields
Operators
Ago
Avg
Case
Ceiling
Concat
Count
CountDistinct
DateAdd
DateDiff
DayName
DayOfMonth
DayOfWeek
DayOfYear
Default
Else
Floor
Hour
If
IfNull
Length
Lower
Max
Median
Min
Minute
Month
MonthName
Noop
Now
PercentOfTotal
Quarter
Rank
Repeat
Replace
Round
Second
StdDev
StdDevsFromMean
Substring
Sum
Switch
Then
TrimEnd
TrimStart
Upper
Variance
VariancesFromMean
Week
Year
14
Creating Oracle BAM Enterprise Message Sources
Understanding Enterprise Message Sources
Creating Enterprise Message Sources
Preparing to Create an Enterprise Message Source
Creating an Enterprise Message Source: Steps
Configuring a DateTime Specification
Oracle AQ JMS DateTime Considerations
Using Advanced XML Formatting
Configuring EMS Error Handling
Using Enterprise Message Sources
Editing an Enterprise Message Source
Starting and Stopping an Enterprise Message Source
Monitoring Enterprise Message Source Metrics
Copying an Enterprise Message Source
Securing an Enterprise Message Source
Deleting an Enterprise Message Source
Creating an Outbound Connection JNDI
Updating the Oracle BAM Adapter Deployment
Using Foreign JMS Providers
Configuring the JCA Alerts Mechanism in EMS
15
Monitoring and Managing Oracle BAM
Understanding Oracle BAM Monitoring and Management
Monitoring Continuous Queries
Monitoring Viewsets
Monitoring the State of the BAM Server and Services
Configuring BAM Server MBean Properties
Using the BAM Diagnostic Framework
Monitoring Oracle BAM Performance
Tuning Oracle BAM Performance
Monitoring Oracle BAM Logs
Monitoring Oracle BAM Web Services
Managing Oracle BAM Availability
Configuring Oracle User Messaging Service
16
Securing Oracle BAM
Understanding Oracle BAM Security
Understanding Oracle BAM Permissions
Managing Oracle BAM Users
Predefined Groups and Roles
Adding Users to Groups
Creating Custom Groups
Creating Custom Roles
Configuring BAM Server Security
Configuring Credential Mapping
Configuring Secure Socket Layer
17
Using Commands with Oracle BAM
Using BAMCommand
Executing BAMCommand
Using the BAMCommand Configuration File
Running BAMCommand Remotely
Specifying the Command and Parameter Syntax
Specifying General Parameters
Specifying Security Credentials
Specifying Object Names
Summary of Individual Operations
Detailed Operation Descriptions
Clear
Delete
Export
Import
Rename
Command File Structure
Operation IDs
Continue On Error
Log File Structure
Export File Structure
Migrate Considerations
Upgrade Considerations
Regular Expressions
Using the Loadgen Utility
Overview of Loadgen
Loadgen Features
Configuration and Execution
Command-Line Syntax
Usage Examples
Setting the -frequency to Inject Data in Fixed Periods at a Stable Rate
Inject at a Rate From Initial Rate to Final Rate with a Single File
Multiple Threads for Higher Throughput
Multiple XML Input Files
Batching Operations to Group Multiple Events Into a Single Operation
Simulate Data for Functional Testing
Operating on an Archive Relation DO and a Stream DO
Running Loadgen With a Command Line in a Control File
CRUD XML Insert, Update, and Delete Examples
18
Using Oracle BAM Web Services
Understanding Oracle BAM Web Services
Using the Legacy Data Object Web Services
How to Use the Legacy Data Object Web Services
DataObjectOperationsByName
Delete
Request Message
Get
Request Message
Insert
Request Message
Update
Request Message
Upsert
Request Message
DataObjectOperationsByID
Batch
Request Message
Delete
Request Message
Insert
Request Message
Update
Request Message
Upsert
Request Message
Using the Data Object Web Services
How to Use the Data Object Web Services
DOOperations
Batch
Request Message
Delete
Request Message
Get
Request Message
Insert
Request Message
Update
Request Message
Upsert
Request Message
DODefinition
Create
Request Message
Delete
Request Message
Get
Request Message
Response Message
Update
Request Message
Using the ManualRuleFire Web Service
How to Use the ManualRuleFire Web Service
ManualRuleFire Operations
FireRuleByName
Request Message
Response Message
Scripting on this page enhances content navigation, but does not change the content in any way.