4.6 Tracking Page

The Tracking page opens if you select the business process for management target from the tree view, and choose the Tracking tab. In the Tracking page, you can search the execution log of the process instances, delete, re-execute, and acquire the detailed information. This section describes the structure of the Tracking page.

Figure 4-14 Structure of the Tracking page

[Figure]

[Figure]Search condition tab
You switch the search conditions between date and time or status search, correlation set search or identifier search.
[Figure]Search condition field
Select or enter search conditions; and executes a search.
[Figure]Search Results field
Displays the search results, deletes execution logs, or re-executes execution logs.
[Figure]Detailed Information field
Selects detailed information from the search results, or displays detailed information.
Organization of this section
(1) Search condition field
(2) Search Results field
(3) Detailed Information field

(1) Search condition field

(a) Search by Date/Time or Status

Figure 4-15 Search condition field when (Search by DATE/Time or Status) tab is selected

[Figure]

Search by Date/Time or Status tab
This tab displays a page for searching process instances using date/time or status as the search condition.
ProcessInstance start time
Search process instances with the process instance start date/time specified.
Specify radio button
Searches process instances with the process instance start date/time specified.
Do not specify radio button
Searches process instances without specifying the process instance start date/time.
Start date/time condition entry field
Enter the start date/time for the search range. The time zone for the machine that is running is assumed for the specified date/time.
(year)
Specifies the start year for the search range as a 4-digit integer. The permitted value range is from 1970 to 9999.
(month)
Selects the start month for the search range from the drop-down list. The permitted value range is from 1 to 12.
(date)
Selects the start date for the search range from the drop-down list. The permitted value range is from 1 to 31.
(hour)
Selects the start hour for the search range from the drop-down list. The permitted value range is from 0 to 23.
(minute)
Selects the start minute for the search range from the drop-down list. The permitted value range is from 0 to 59.
(second)
Selects the start second for the search range from the drop-down list. The permitted value range is from 0 to 59.
End date/time condition entry field
Enters the end date/time for the search range.
The year, month, date, hour, minute, and second are the same as for the start date/time condition entry field.
[Figure]ProcessInstance status
Search process instances with the process instance status specified. You can also select multiple statuses and search for those process instances that are in any of the statuses you select.
Executing check box
Searches for the process instances that are currently executing.
Completed check box
Searches for the process instances whose global scope has been completed.
Faulted check box
Searches for the process instances that have terminated with fault and that cannot be detected by the global scope.
Error check box
Checks to search for completed process instance in which an error occurred while executing the service invocation activity.
[Figure]Sort condition
Specifies the order in which the search results are displayed.
ASC of start time. radio button
Displays the search results in ascending order by start date/time.
DESC of start time. radio button
Displays the search results in descending order by start date/time.
Do not specify radio button
Displays the search results without specifying the sort condition.
[Figure]Search button
Executes the search according to the specified condition.
[Figure]Reset button
Resets the search condition that was entered on the selected page to the initial value.
(b) Search by Correlation Set

Figure 4-16 Search condition field when the Search by Correlation Set tab is selected

[Figure]

Search by Correlation Set tab
Displays the window for searching process instances from a correlation set as the search condition. You must enter the value in both Correlation Set Name and Correlation Set Value.
Correlation Set Name
Enters the correlation set definition name to be searched, expressed in alphanumeric characters.
Correlation Set Value
Enters the correlation set value to be searched, expressed in alphanumeric characters.
(c) Search by identifier

Figure 4-17 Search condition field when the Search by Identifier tab is selected

[Figure]

Search by Identifier tab
As the search condition of this tab, select a screen searching the process instance from the process instance identifier.
Process Instance Identifier
Enter the process instance identifier to be searched.

(2) Search Results field

Search Results
Displays the total number of items in the search results.
Display range
Displays the location of the current item with respect to the beginning of the search results.
< button
Displays the previous 20 items in the search results.
> button
Displays the next 20 items in the search results.
List of Search Results
Displays the items that satisfy the search condition. A maximum of 20 items can be displayed at a time.
#
The number displayed corresponds to the number of items in the search results.
Process Definition Name
Displays the business process definition name.
Process Definition Version
Displays the business process version.
State
Displays the status of the process instance.
Start Time
Displays the date and time at which the process instance began executing, in the same format yyyy/mm/dd hh:mm:ss as when the search condition was specified. If execution has not begun, this information is not displayed.
End Time
Displays the date and time at which the process instance finished executing, in the same format yyyy/mm/dd hh:mm:ss as when the search condition was specified. If execution is not finished, this information is not displayed.
Delete button
Deletes the execution log of a single process instance that has been selected from the search results.
Reexec button
Re-executes a single process instance that has been selected from the search results.

(3) Detailed Information field

(a) Correlation set information
Detailed Information
Displays the total number of detailed information items for the process instance that was selected from the list of search results, and the type of detailed information (Correlation Set Info., Variable Info., or Activity Info.).
Display range
Displays the location of the current item with respect to the beginning of the search results.
< button
Displays the previous 20 items in the search results.
> button
Displays the next 20 items in the search results.
List of Detailed Information
Displays detailed information about the item that was selected, and the type of detailed information (Correlation Set Info., Variable Info., or Activity Info.). A maximum of 20 items can be displayed at a time.

Figure 4-18 List of detailed information (Correlation Set Info)

[Figure]

Figure 4-19 List of detailed information (Variable Info)

[Figure]

Figure 4-20 List of detailed information (Activity Info)

[Figure]
#
The number displayed corresponds to the item number in the detailed information list.
Correlation Set Name
Displays correlation set definition names when the Correlation Set Info. button is clicked. The correlation set definition names are displayed in ascending order.
Correlation Set Value
Displays the correlation set values when the Correlation Set Info. button is clicked.
Variable Name
Displays the variable definition name when the Variable Info. button is clicked. The variable definition names are displayed in ascending order.
Variable Type
Displays the variable's data type (Boolean, Numeric, String, or Message) when the Variable Info. button is clicked.
Variable Value
Displays the variable value when the Variable Info. button is clicked. The value depends on the variable type, as shown below:
Boolean: Displays either 1 (true) or 0 (false).
Numeric: Displays a numeric value (64-bit floating-point number).
String: Displays a character string.
Message: Displays a message (XML).
Activity Definition Name
Displays the activity definition names when the Activity Info. button is clicked. The activity definition names are displayed in ascending order by start date/time. If the start date/time is blank, the corresponding item is placed at the end of the list.
Activity Type
Displays the following activity types when the Activity Info. button is clicked:

Table 4-4 Activity types

NameExplanation
ReceiveReceives a request message that was sent by a service requester.
ReplyResponds to the service requester with process execution results during synchronous reception.
Invoke serviceSends a request message to a service module.
AssignAssigns variables.
ScopeDetermines the valid range of the activity.
The global scope name is @GLOBAL.
SEQUENCEExecutes activities in the order defined.
A sequence activity is completed when the last retained activity is completed.
Flow processConcurrently executes the defined activities.
The flow starting activity and flow ending activity during business process development are displayed as flow activities. A flow activity is completed when all of the retained activities are completed.
SWITCHSelects an activity to be executed by the selection condition that has been defined.
The switch starting activity and switch ending activity during business process development are displayed as switch activities. A switch activity is completed when all of the activities selected by the branch condition are completed.
WhileRepeats execution of the activity as long as the defined repetition condition is true.
INVOKE JAVACalls a Java program according to the defined interface.
EmptyIndicates no action.
ThrowReports a user-defined fault to the upper scope activity.
StandbyProcess execution stands until there is a specified regular interval or a period.
State
Displays the following activity status when the Activity Info. button is clicked:

Table 4-5 Activity status

NameExplanation
unexecutedThe activity instance has not been executed, but it will probably be executed in the future.
unomittedThe activity instance has not been executed, and its execution will probably be omitted in the future.
executingThe activity instance is executing.
waitingThe receive activity instance is ready to be accepted.
faultingA fault occurred in the scope activity instance, and the detected activity is executing.
completedThe activity instance was successfully executed and terminated.
cancelledA fault occurred, and execution of the activity instance was cancelled.
terminated with faultThe activity instance was terminated due to a fault that occurred during execution.
execution omittedThe activity instance was terminated because its execution was omitted.
errorThe activity instance was terminated due to an error that occurred during the execution.
Start Time
When the Activity Info. button is clicked, this column displays the activity start date/time in the same format as in the search condition field.
End Time
When the Activity Info. button is clicked, this column displays the activity end date/time in the same format as in the search condition field.
Correlation Set Info. button
Displays detailed information about the correlation set for the process instance that was selected from the list of search results. The correlation set information is sorted in ascending order by correlation set definition names.
Variable Info. button
Displays detailed information about the variables for the process instance that was selected from the list of search results. The variable information is sorted in ascending order by variable definition names.
Activity Info. button
Displays detailed information about the activities for the process instance that was selected from the list of search results. The activity information is sorted in chronological order by start date/time. An item whose start date/time field is empty (unexecuted) is placed at the end of the list.
Variable Value button
Displays a new window containing the variable value details when the data type of the variable information displayed in the Detailed Information field is String or Message.