Monitor > Processes > Process View Detail Page
  

Process View Detail Page

Click a process ID on the Process page to see the Process View Detail page.
The following image shows a sample Process View Detail page for a process created using Application Integration:
The image shows a sample Process View Detail page for a process created using Application Integration.
The Process View Detail page contains the following sections:
Note: To view runtime information for an Assignment step of a process, use one of the following options:

Start Step Properties

The Start step properties display information about the current run of a process.
When you click the Start step, the properties panel displays the following information:
Property
Description
Current Run
You see the following properties:
  • - Instance ID. A unique number that identifies the current process instance.
  • - Status. The state that the process instance is in. Processes can be in the Running, Completed, Faulted, or Suspended states.
  • - Start Date. The date and time at which the process instance was started.
  • - End Date. The date and time at which the process instance ended. You see an End Date value if a process is in the Completed or Faulted states.
  • - Duration. The amount of time the process instance ran before it completed. You see a Duration value if a process is in the Completed or Faulted states.
  • - Username. The name of the user who ran this instance of the process.
  • - Runtime Environment. The runtime environment in which the process ran.
Input Fields
Displays the names and values of the input fields that you configured in the process.
For Kafka connections, Kafka consumers can consume headers sent with Kafka messages. The message headers are displayed in the event input field and can be used in a process.
Response Headers
Displays the header names and response values for the response headers that you configured in the process.

Fault Details

When a process faults, the Start step displays the overall fault information for the overall process. The Process View Detail page displays fault information for the steps that faulted.
Click a faulted step and click the Fault tab to view the fault information. The Fault tab displays a code, reason, source, and details for the fault that help you resolve the faults.
The following table describes the fault information that is displayed in the Fault tab:
Detail
Description
Code
The code that categorizes the fault. Here are some sample codes:
  • - AeAgentTunnelHttpException
  • - AeInvokePrepareException
  • - CreateDataException
  • - DataProviderException
  • - faultResponse
  • - HTTP_500
  • - Invalid Data
  • - runtimeError
  • - subLanguageExecutionFault
Reason
The reason that the process faulted at a step.
Source
The BPEL step at which the error originated.
Note: If you had configured fault handling for a step, the Source field is unavailable. Instead, the Details field displays the fault handling details that you configured for the step.
Details
Fault handling details that you configured for the step.
The following image shows the Faults tab for a process that faulted at a Decision step:
The image shows the Fault tab for a process that faulted at a Decision step.
The following image shows the Faults tab for a Throw step that uses fault handling:
The image shows the Fault tab for a process that uses fault handling.
Notice that instead of the Source field, the Details field appears displaying the fault handling details that you configured for the Throw step.

Active Process Detail Page

When you select a process instance from the Processes page, the Active Process Detail page opens. You see many details about a process instance and you can suspend the process and perform process exception management.
Click Advanced View in the top right corner of the Processes to see the Active Process Detail page of a process.
The following image shows the page and indicates areas on it:
The following components are available:
Area
What It Has
1
Outline view
Shows the structural elements of a BPEL process and the current process execution state of each activity. You can select an element to view its properties and values.
2
Executing view
Shows the current process execution state for a running process, stopping on the currently executing activity. If the process is completed, the execution view is blank.
3
Logs view
Shows execution details that you can use to analyze data changes, faults, and other details. You can also suspend a process and perform a process rewind of activities.
4
Process view
Shows the main process flow on a canvas. If the process has event, fault, and compensation handlers, you can view them by selecting the corresponding activity from the Outline. For example, select a Catch handler to view all fault handlers. You can also select an activity to view its properties. The BPEL tab shows the source XML code for the process.
5
Properties view
Appears for a selected element selected from the canvas any other component. For example, when the Process element is selected from the Outline view, you can see process properties and their current values, such as the current state and start date.
Additional windows open from the toolbar for Variables, Correlation Sets, Partner Links, and Debug threads for a convenient way to edit data and step/retry activities.

Toolbar

A toolbar allows you to select different views of this page and contains features for performing process exception management.
Process Detail toolbar
Top Row
The items on the top row let you select the default (all components), outline (outline + canvas), properties (properties + canvas), or canvas-only view. You can also display different views with URL view parameter with the following arguments:
1: Default, show all components (Outline, Canvas, Properties)
2: Canvas only
3: Outline and Canvas
4: Canvas and Properties
Bottom Row
Pressing one of these buttons brings up on of the following dialogs:
  1. 1Variables
  2. 2Partner Links
  3. 3Correlation Sets
  4. 4Debug Threads
The Variables, Partner Links, and Correlation Sets dialogs work similarly. Here, for example, is a Variables dialog:
Variables Dialog from Process Detail page
As you type in a variables name, a picklist appears showing variables that match what you are typing (left dialog). After you choose one, the dialog displays information about the variable.
The Debug Threads dialog lets you suspend a process, step through it, and edit a variable, partner link, or correlation set.
Debug threads window opened from the toolbar

The Canvas View

The Canvas view shows the main process flow and the execution path through the process. You can also view the process fault, event, and compensation handlers has them by selecting it from the Outline. For example, select a Catch to display all fault handlers.
The canvas view looks similar to the following example.
Process Detail Canvas View
To view details, do the following:
To print the diagram, select a browser printing option from the right-mouse menu. The diagram prints with the same caption that appears in the canvas view. The timestamp indicates when the page was opened or refreshed.

Executing View

The Executing view is a filter that shows only currently executing activities. This view is useful to locate the execution point to perform process exception management.

Outline View

Use the Outline view to select an activity so to put it in focus on the canvas. The activities are not necessarily shown in execution order: the order matches the order in which the activities were created. Also, some of the items on the outline are containers, such as a flow or a sequence and these may be hidden on the canvas. If you select a flow, the first activity within the flow is put in focus. If you select a collapsed container, shown with a plus sign, you will see a drill-down view of the activities within the container. If you select partner links or variables, you will see them in the Properties view.
The following illustration shows an Outline view of a process instance.
Outline View on Detial Page
Outline View Menu Bar
The Suspend, Resume, and Terminate buttons are enabled only if the process is currently running or suspended. Using these features, you can perform process exception management by correcting, resuming, retrying or completing a suspended or suspended-faulting activity. .
Structural Elements of a BPEL Process
To view details about a process element, select it. The following table describes each element. Only elements that exist in the process are displayed here.
Process Element in Outline
Details Displayed in Properties
Activities
The activities section of the Outline begins with a flow (or other) activity that represents the main container for the whole process. Within the flow, there is a list of all process activities. The activities are in the same order as in the BPEL XML code. If the process was designed in Process Developer, the order matches the Outline view order.
The activity list shown is not necessarily in execution order.
For each activity, you can view the execution state and activity definition.
Correlation sets
These elements display the message properties (the definition and current value) that track different conversations carried on by the process. A correlation set contains a message property to ensure that each process conversation is uniquely identified.
Event handlers
Event handlers run concurrently with a process scope and invoke an activity based on an alarm or message received. The information displayed is name, state, and details of event handling activity. Scopes can have their own local fault handlers.
Fault handlers
Fault handlers run concurrently with a process scope and invoke an activity based on an alarm or message received. They display catch faults thrown by process activities. This includes name, state, and details of fault handling activity. Scopes can have their own local fault handlers.
Human Interactions
This is an Informatica extension for human tasks. It displays logical people groups, tasks, and notifications
Links
If an activity is the source of a link, the link is displayed below the activity node. Link properties are displayed, including link status (whether or not the link executed), the transition condition, if it exists, and the link’s target activity.
Partner links
The types of partner links; that is the Web services that are invoked. It displays the partner role and/or my role.
This may be the endpoint reference of the partner link service. You can see the address information in the Properties view. Scopes can have their own local partner links.
Process name
This is the local part of the process-qualified name. It shows the current state, start/end time of process instance, and deployment details for the process. Fault details may also be displayed.
Termination handlers
Activities can be terminated in a process through fault handling, early termination by a completion condition on a parallel forEach or through the execution of a Process Developer extension break activity.
Variables
These display the message or other data received, manipulated, and sent from the process. A variable may include attachments. For a variable type, you will see the message, schema type, or schema element.
The current value of the variable is also displayed. For a running process, the value is current as of the time you opened or refreshed the Process Details window.
If the variable has attachments, they are also displayed and can be downloaded.
Process States
The process can have the following execution states:
State
Meaning
Completed
Normal completion
Faulted
Completed with a fault or termination
Running
Snapshot of the executing process when you open the Process Details window. The process continues to run, but the Process Details window is not updated unless you select Refresh.
Suspended (Faulting)
Execution is stopped on a faulting activity. The activity has an uncaught fault and the process is configured for suspension on an uncaught fault.
Suspended (Manual)
The process stops running when you select Suspend from the Process Details window.
Additional states are shown when applicable for process migration warnings and errors.

Log View

In the Active Process Detail page, select the Logs tab to view a time-based list of executing activities. You can use the log to analyze process execution events, including data changes and faults. Navigate within the execution log to any point in time, for example, an iteration in While loop, and view the process state and data at that execution point. You can step through the events to see how a process changed over time.
The following shows an execution log.
Process Details window showing fault details
Use the execution log as follows:
Activity States
You can determine the execution status of each activity by looking at the icon next to the activity.
Icon
Explanation
Executing
Ready to Execute
Finished
Faulted. Occurs when a fault is thrown during the execution of an activity.
Suspended (Faulting). Occurs when a fault is thrown during the execution of an activity and the fault is not caught. If desired, you can make corrections or resume suspended (faulting) processes.
Terminated. Occurs when the process is manually terminated.
Dead Path
Suspended
(none)
Inactive (the initial state of an activity)
For a running process, the icon next to an activity may change if you refresh the Process Details window.
Fault information includes:
Column
Explanation
Fault Name
BPEL or engine fault name
Fault Namespace
BPEL or engine fault namespace
Fault Source
Process activity that threw the fault
Fault Message Data
Data in the throw or catch fault variable
Fault Attachments
Content external to the variable may be included and can be downloads
You can get further information about faults:
Tip: You can view the entire process log as a text file and download it by selecting View Log (the magnifier icon) on the Outline tab.