List<ProcessInstanceKey> |
WorkflowEngine.getProcessInstanceKeys(PublishedProcessKey aKey) |
Returns a list containing all existing process instance keys for the specified
publication key.
|
List<ProcessInstanceKey> |
WorkflowEngine.getProcessInstanceKeysForDataContextVariable(PublishedProcessKey publishedProcessKey,
String varName,
String varValue) |
This method selects process instances which:
are associated with the specified published process key,
have in their current data context the specified variable and equal to the specified value.
The result is a list containing all the process instance keys.
|
List<ProcessInstanceKey> |
WorkflowEngine.getProcessInstanceKeysFromHistory(PublishedProcessKey aKey) |
Returns a list containing all the process instance keys for the specified
publication key, including deleted processes.
|
ProcessLauncher |
WorkflowEngine.getProcessLauncher(PublishedProcessKey aKey) |
Returns a launcher to create workflows from the
specified publication.
|
PublishedProcess |
WorkflowEngine.getPublishedProcess(PublishedProcessKey aPublishProcessKey) |
Returns information about the specified workflow publication.
|
boolean |
WorkflowEngine.isUserAuthorizedToLaunch(PublishedProcessKey aKey) |
Returns true if the user of the current session
is authorized to launch a workflow for
the specified publication key.
|
boolean |
WorkflowEngine.isUserInRoleAdmin(PublishedProcessKey aKey) |
Returns true if the user of the current session
is the administrator of the process definition associated with
the specified publication key.
|
void |
WorkflowEngine.unPublish(PublishedProcessKey publicationKey,
boolean forceCurrentInstanceToTerminate,
UserReference user) |
Unpublishes a workflow process publication.
|