ActiveVOS Server Console Help
You can filter the active processes list by using a wide range of properties and functions. Select the filters to apply and then select Submit.
The selection filters include:
Using the Expression Builder
You can create and submit a query for retrieving processes for display. In the Expression Builder, double-click the properties and functions to build the query, and select OK. The expression appears in the Additional query text box. You can edit the expression and can use it in conjunction with the other criteria in the Selection Filters. Select Submit to retrieve processes that meet the criteria selected.
The following table describes the functions, variables, and properties you can use for filtering the active processes list.
|
Criterion |
Example Expression |
|---|---|
|
Process Properties |
|
|
End Date |
getProcessProperty(''EndDate'') >= "2007/02/17 10:03 AM" Use the Date selector to enter a correctly formatted date. |
|
Id |
getProcessProperty(''Id'') = '102' |
|
Group |
getProcessProperty("Group") = ‘NorthWestRegion’ |
|
Name |
getProcessProperty(''Name'') = 'LoanApproval' |
|
Namespace |
getProcessProperty(''Namespace'') = 'http://services.acme.com' |
|
Start Date |
getProcessProperty(''EndDate'') <= "2006/02/17 10:03 AM" Use the Date selector to enter a correctly formatted date. |
|
State |
Property Codes for process states: 1 - Running 2 - Suspended 3 - Completed 4 - Faulted 5 - Compensatable Example: getProcessProperty(''State'') = '1' |
|
State Reason |
Property Codes indicating the reason why a process is suspended: 2 - Suspended (Activity). Suspended at a BPEL suspend activity 1- Suspended (Faulting). Suspended as a result of an uncaught fault 0 - Suspended (Manual). Suspended manually. Example: getProcessProperty(''State'Reason') = '1' |
|
Version |
getProcessProperty("Version") = '2' |
|
Indexed Properties. For details, see the Indexed Properties topic. |
|
|
Functions |
|
|
getParentId() |
getParentId() = ‘101’ (returns all subprocesses whose parent process Id is 101) |
|
getProcessProperty(“...”) |
See Process Property examples above |
|
getIndexedPropertyValue(“...”) |
getProcessIndexedProperty('amount') >= 50000 |
|
hasWaitingAlarm() |
hasWaitingAlarm() |
|
hasWaitingReceive() |
hasWaitingReceive() (For processes with a waiting receive or OnMessage) |
|
hasWaitingReceive(“partnerLinkName”[,op”]) |
hasWaitingReceive('{http://services.acme.com}AR', 'Invoice') |
|
isParentProcess() |
isParentProcess() (returns all processes that invoke another process) isParentProcess() OR isSubProcess() (returns all processes involved either as parent or subprocess) |
|
isSubProcess() |
isSubProcess() (returns all processes that are subprocesses of parent processes) |
|
nextAlarmTime() |
nextAlarmTime() > ‘2007-12-31 14:30’ (returns all processes which have an alarm scheduled for any time after 2:30 pm on December 31, 2007) |
|
not(...) |
(getProcessProperty(''Name'') = 'LoanApproval' not(getProcessProperty(''EndDate'') >= '2005-02-01 4 am')) |
Copyright (c) 2004-2009 Active Endpoints, Inc.