Configuring Security Policies for Human Workflow Web Services

20-6 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite

4. In the Instance ID column, click a specific ID for a service component to monitor

the current status of a task on which approval actions are being taken.

5. In the Logs column, click a specific log to access the Log Messages page with

filtered messages specific to that instance. For more information, see Section 1.2.3, Introduction to SOA Composite Application Instances and Oracle Fusion Middleware Administrators Guide for details about viewing and searching log files.

20.4 Monitoring Human Workflow Service Engine Instances and Faults

You can monitor instances and faults of all human task service component instances running in the human workflow service engine. These human task service components can be part of separate SOA composite applications. To monitor human workflow service engine instances and faults:

1. Access this page through one of the following options:

2. Click Dashboard.

The upper part of the Dashboard page displays the following details: ■ Recent instances of all human task service components running in the human workflow service engine, including the instance ID of the service component, the service component, the SOA composite application of which the service component is a part, the state of the instance for example, completed, running, or faulted, the instance start time, and the last modification time. ■ Service components, including the service component name, SOA composite application, state of the service component, and total, running, and faulted instances. From the SOA Infrastructure Menu... From the SOA Folder in the Navigator... 1. Select Service Engines Human Workflow . 1. Right-click soa-infra. 2. Select Service Engines Human Workflow . Monitoring Human Workflow Service Components and Engines 20-7

3. In the Recent Instances section, perform the following tasks:

a. In the Instance ID column, click an instance ID for a service component to

monitor the current status of a task on which approval actions are being taken.

b. In the Component column, click a specific service component to access its

home page.

c. In the Composite column, click a specific SOA composite application to access

its home page.

d. In the Logs column, click a specific log to access the Log Messages page with

filtered messages specific to that instance.

e. Click Show All below the section to access the Instances page of the service

engine.

4. In the Components section, perform the following tasks:

a. In the Name column, click a specific service component to access its home

page.

b. In the Composite columns, click a specific SOA composite application to

access its home page.

c. Click Show All below the section to access the Deployed Components page of

the service engine. The lower part of the Dashboard page displays the following details: ■ Recent faults, including the error message, the time at which the fault occurred, the SOA composite application, the service component, and the service component instance ID. ■ Task assignees who take the longest time to act upon a task and who have the highest backlog of pending tasks to which to respond. 20-8 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite

5. In the Recent Faults section, perform the following additional tasks:

a. In the Error Message column, click an error message to display complete

information about the fault. If the fault is identified as recoverable, click the Recover Now link to perform fault recovery. Clicking this link invokes the human workflow audit trail page for the instance. The audit trail page has a link to Oracle BPM Worklist called Go to Worklist Application, where you can go to recover from the fault. This link does not take you directly to the fault; you must manually locate the fault.

b. In the Recovery column, click a fault identified as Recoverable to perform

fault recovery at the component instance level.

c. In the Logs column, click a specific log to access the Log Messages page with

filtered messages specific to that instance.

d. Click Show All below the section to access the Faults page of the service

engine.

20.5 Monitoring Human Workflow Service Engine Active Requests and Operation Statistics

You can view details about active requests in the human workflow service engine and operational statistics. such as service used, operations performed, and active and completed requests. To monitor human workflow service engine active requests and operation statistics:

1. Access this page through one of the following options:

2. Click Statistics.

The Statistics page displays the following details: From the SOA Infrastructure Menu... From the SOA Folder in the Navigator... 1. Select Service Engines Human Workflow . 1. Right-click soa-infra. 2. Select Service Engines Human Workflow . Monitoring Human Workflow Service Components and Engines 20-9 ■ Active requests in the service engine. Use this graph to get an idea of the current service engine load. Only under extreme load conditions is there data shown in the graph. This is because most requests are processed instantaneously by the service engine. The data is collected by a Dynamic Monitoring Service DMS state sensor. Once the requests are processed by the service engine, the count goes to zero. This action enables you to know the current load on the service engine for example, if it is too high. ■ Average request message processing time in the service engine since the last startup of the SOA Infrastructure. Use this graph to check service engine performance. Note that while the processing time is calculated based on the last startup of the SOA Infrastructure, the data that is displayed in the graph is gathered only from the time at which you first accessed this page. The graph does not continue calculating and displaying data if you have not accessed this page. The DMS phase event sensor calculates the average request processing time and provides the processing time data. ■ Operation statistics about human workflow services used in the service engine, including the human workflow service used, the operation performed by the service, the number of active and completed requests, the count, and the average processing time. For more information, see the following documentation: ■ Section 1.2.4, Introduction to Service Components and Service Component Instances ■ Oracle Fusion Middleware Developers Guide for Oracle SOA Suite for details about human workflow services and operations