Interface ProcessExecutionService

All Superinterfaces:
com.appiancorp.services.ContextSensitiveService, Service

public interface ProcessExecutionService extends com.appiancorp.services.ContextSensitiveService
Interface to the business logic for the process runtime.

A process is an instance of a process model. The nodes added to processes at design time are translated into activities at execution time. Activities may need to be attended by human actors (in which case they are also called "tasks") or may be unattended. Activities can be run asynchronously.

Processes may contain process variables, or process-scoped variables that may be used and set by activities. Process variables can also be set up as process parameters, or variables for which the value can be set upon starting the process (and may also be required).
See: #addProcessVariable(Long,ProcessVariable), #addProcessVariables(Long,ProcessVariable[]), getProcessParameter(Long,String), getProcessParameters(Long), getProcessVariable(Long,String), getProcessVariables(Long), #setProcessVariable(Long,ProcessVariable), and #setProcessVariables(Long,ProcessVariable[])

Nodes may be executed more than once if they are set up with recurrence.
See: skipRecurrence(Long,Long,Long), triggerRecurrence(Long,Long,Long), and getNextRecurrence(Long,Long)

Nodes may be set up with escalations, or actions that should be taken after a certain amount of time if the task is not complete.
See: skipTaskEscalation(Long,Long) and triggerTaskEscalation(Long,Long)

Processes can be archived, or saved to files, and unarchived.
See: archiveProcess(Long), archiveProcesses(Long[]), unarchiveProcess(Long), unarchiveProcesses(Long[])

The methods of this class may throw a PrivilegeException if the current user does not have privileges (permission) to perform an action, as specified in NodePermissions and ProcessModelPermissions *

Methods of service classes can all throw the unchecked exception ServiceException if any system-level error (for example, server failure) occurs, and will in general throw a checked exception (InvalidXXXException) when an entity to be retrieved is inaccessible, instead of returning null. Exceptions to this paradigm (including the use of ResultList as described below) are noted. All checked exceptions extend AppianException.

It may be necessary to retrieve a subset of results as opposed to an entire collection, and also to sort the subset by some property of the returned object. "Paging" methods which return a ResultPage are provided in certain instances for this purpose. The ResultPage will contain the sorted subset of results (via Result.getResults()), and the total number of items in the available result set (via ResultPage.getAvailableItems()).

It may also be necessary to retrieve some results, even if all results cannot be retrieved (for instance, some of the entities corresponding to a list of entity IDs may no longer exist). Methods which return a ResultList are provided for this purpose. The Result.getResults() method in this case will return all results which can be retrieved. In addition, there will be a list of result codes (ResultList.getResultCodes()) that represent the successful retrieval of an entity, or, if the entity could not be retrieved, the reason for the failure. See the CODE_XXX constants in ResultList for details.

See Also:
  • Field Details

    • TASK_ACCEPTANCE_SUCCESS

      static final Integer TASK_ACCEPTANCE_SUCCESS
      Result code indicating that a task was accepted successfully
    • TASK_ACCEPTANCE_ACCEPTED_BY_ANOTHER

      static final Integer TASK_ACCEPTANCE_ACCEPTED_BY_ANOTHER
      Result code indicating that a task could not be accepted because it was already accepted by another user.
    • TASK_ACCEPTANCE_INVALID_STATE

      static final Integer TASK_ACCEPTANCE_INVALID_STATE
      Result code indicating that a task could not be accepted because it is in an invalid state. A task may only be accepted if it has a status of TaskSummary.TASK_STATUS_ASSIGNED or TaskSummary.TASK_STATUS_ACCEPTED
    • TASK_ACCEPTANCE_NOT_ASSIGNEE

      static final Integer TASK_ACCEPTANCE_NOT_ASSIGNEE
      Result code indicating that a task could not be accepted because the current user is not an assignee
    • TASK_ACCEPTANCE_PROCESS_PAUSED

      static final Integer TASK_ACCEPTANCE_PROCESS_PAUSED
      Result code indicating that a task could not be accepted because the process is paused
    • TASK_ACCEPTANCE_PAUSED

      static final Integer TASK_ACCEPTANCE_PAUSED
      Result code indicating that a task could not be accepted because the task is paused
    • TASK_ACCEPTANCE_NOT_ASSIGNEE_CAN_COMPLETE

      static final Integer TASK_ACCEPTANCE_NOT_ASSIGNEE_CAN_COMPLETE
      Result code indicating that a task could not be accepted because the current user is not an assignee, but the user has complete permissions
    • TASK_PRIVILEGE_REJECT_ONLY

      static final Integer TASK_PRIVILEGE_REJECT_ONLY
      Constant indicating that the current user only has the privileges to reject a given task
    • TASK_PRIVILEGE_REASSIGN_WITHIN_POOL

      static final Integer TASK_PRIVILEGE_REASSIGN_WITHIN_POOL
      Constant indicating that the current user has the privileges to reject a given task, or to reassign the task within the assignment pool
    • TASK_PRIVILEGE_REASSIGN_ANY

      static final Integer TASK_PRIVILEGE_REASSIGN_ANY
      Constant indicating that the current user has the privileges to reject a given task, or to reassign the task to any user or group (inside or outside of the assignment pool)
    • TASK_REJECTION_RESULT_SUCCESS

      static final Integer TASK_REJECTION_RESULT_SUCCESS
      Result code indicating that the rejection of a task was successful
    • TASK_REJECTION_RESULT_INVALID_STATE

      static final Integer TASK_REJECTION_RESULT_INVALID_STATE
      Result code indicating that the rejection of a task was unsuccessful because the task was in an invalid state to be rejected (i.e., the task was cancelled)
    • TASK_REJECTION_RESULT_NOT_OWNER

      static final Integer TASK_REJECTION_RESULT_NOT_OWNER
      Result code indicating that the rejection of a task was unsuccessful because the current user is not the owner of the task
    • PROCESS_CANCELLATION_SUCCESS

      static final Integer PROCESS_CANCELLATION_SUCCESS
      Result code indicating that the cancellation of a process was successful
    • PROCESS_CANCELLATION_INVALID_PROCESS

      static final Integer PROCESS_CANCELLATION_INVALID_PROCESS
      Result code indicating that the cancellation of a process failed because the process is invalid
    • PROCESS_CANCELLATION_INSUFFICIENT_PRIVILEGES

      static final Integer PROCESS_CANCELLATION_INSUFFICIENT_PRIVILEGES
      Result code indicating that the cancellation of a process failed because the current user has insufficient privileges to cancel the process - that is, if ProcessPermissions.isStopAndPause() returns false
    • PROCESS_CANCELLATION_INVALID_STATE

      static final Integer PROCESS_CANCELLATION_INVALID_STATE
      Result code indicating that the cancellation of a process failed because the process is in an invalid state - that is, if the status of the process is not one of ProcessSummary.STATE_ACTIVE, ProcessSummary.STATE_PAUSED or ProcessSummary.STATE_PAUSED_BY_EXCEPTION
    • PROCESS_CANCELLATION_LOCKED_PROCESS

      static final Integer PROCESS_CANCELLATION_LOCKED_PROCESS
      Result code indicating that the cancellation of a process failed because the process is locked (see lockProcessModelForProcess(Long,boolean))
    • TASK_CANCELLATION_SUCCESS

      static final Integer TASK_CANCELLATION_SUCCESS
      Result code indicating that the cancellation of a task was successful
    • TASK_CANCELLATION_INVALID_TASK

      static final Integer TASK_CANCELLATION_INVALID_TASK
      Result code indicating that the cancellation of a task failed because the task is invalid
    • TASK_CANCELLATION_INSUFFICIENT_PRIVILEGES

      static final Integer TASK_CANCELLATION_INSUFFICIENT_PRIVILEGES
      Result code indicating that the cancellation of a task failed because the current user has insufficient privileges to cancel the task - that is, if ProcessPermissions.isStopAndPause() returns false for the process containing the task
    • TASK_CANCELLATION_INVALID_STATE

      static final Integer TASK_CANCELLATION_INVALID_STATE
      Result code indicating that the cancellation of a task failed because the task is in an invalid state
    • NOTE_CREATION_PROCESS_INVALID_BEAN

      @Deprecated static final Integer NOTE_CREATION_PROCESS_INVALID_BEAN
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a process failed because a null or invalid bean was passed as a parameter.
    • NOTE_CREATION_PROCESS_CANCELLED

      @Deprecated static final Integer NOTE_CREATION_PROCESS_CANCELLED
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a process failed because the process has been cancelled
    • NOTE_CREATION_PROCESS_NOTE_LIMIT_EXCEEDED

      @Deprecated static final Integer NOTE_CREATION_PROCESS_NOTE_LIMIT_EXCEEDED
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a process failed because the process already has the maximum allowed number of notes
    • NOTE_CREATION_PROCESS_INVALID

      @Deprecated static final Integer NOTE_CREATION_PROCESS_INVALID
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a process failed because the process is invalid
    • NOTE_CREATION_PROCESS_INSUFFICIENT_PRIVILEGES

      @Deprecated static final Integer NOTE_CREATION_PROCESS_INSUFFICIENT_PRIVILEGES
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a process failed because the current user has insufficient privileges to attach notes to the process. This will be the case if ProcessPermissions.isAddAttachment() returns false
    • NOTE_CREATION_PROCESS_SUCCESS

      @Deprecated static final Integer NOTE_CREATION_PROCESS_SUCCESS
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a process was successful
    • NOTE_CREATION_TASK_INVALID_BEAN

      @Deprecated static final Integer NOTE_CREATION_TASK_INVALID_BEAN
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a task failed because a null or invalid bean was passed as a parameter.
    • NOTE_CREATION_TASK_UNATTENDED

      @Deprecated static final Integer NOTE_CREATION_TASK_UNATTENDED
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a task failed because the task is unattended
    • NOTE_CREATION_TASK_CANCELLED

      @Deprecated static final Integer NOTE_CREATION_TASK_CANCELLED
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a task failed because the task has been cancelled
    • NOTE_CREATION_TASK_NOTE_LIMIT_EXCEEDED

      @Deprecated static final Integer NOTE_CREATION_TASK_NOTE_LIMIT_EXCEEDED
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a task failed because the task already has the maximum allowed number of notes
    • NOTE_CREATION_TASK_INVALID

      @Deprecated static final Integer NOTE_CREATION_TASK_INVALID
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a task failed because the task is invalid
    • NOTE_CREATION_TASK_INSUFFICIENT_PRIVILEGES

      @Deprecated static final Integer NOTE_CREATION_TASK_INSUFFICIENT_PRIVILEGES
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a task failed because the current user has insufficient privileges to attach notes to the task. This will be the case if NodePermissions.isAddAttachment() returns false
    • NOTE_CREATION_TASK_SUCCESS

      @Deprecated static final Integer NOTE_CREATION_TASK_SUCCESS
      Deprecated.
      since 23.2
      Result code indicating that the creation of note metadata for a task was successful
    • NOTE_DELETION_INVALID

      @Deprecated static final Integer NOTE_DELETION_INVALID
      Deprecated.
      since 23.2
      Result code indicating that the deletion of note metadata from a process or task failed because the note does not exist
    • NOTE_DELETION_INSUFFICIENT_PRIVILEGES

      @Deprecated static final Integer NOTE_DELETION_INSUFFICIENT_PRIVILEGES
      Deprecated.
      since 23.2
      Result code indicating that the deletion of note metadata from a process or task failed because the user does not have sufficient privileges to delete the note from the process or task. This is the case when ProcessPermissions.isRemoveAttachment() returns false for the process, or for the process containing the task, respectively.
    • NOTE_DELETION_SUCCESS

      @Deprecated static final Integer NOTE_DELETION_SUCCESS
      Deprecated.
      since 23.2
      Result code indicating that the deletion of note metadata from a process or task succeeded
    • ACTIVITY_VALID

      static final int ACTIVITY_VALID
      A constant indicating that an activity is valid. There are two options for an activity to be considered valid: 1) when the activity is unattended and not completed, and 2) when the activity is waiting on Java. For both options it is necessary that the process where the activity is contained must not be cancelled, completed or halted. ).
      See Also:
    • ACTIVITY_PROCESS_CANCELLED

      static final int ACTIVITY_PROCESS_CANCELLED
      A constant indicating that an activity exists in a process that has been cancelled
      See Also:
    • ACTIVITY_PROCESS_COMPLETED

      static final int ACTIVITY_PROCESS_COMPLETED
      A constant indicating that an activity exists in a process that has been completed
      See Also:
    • ACTIVITY_PROCESS_DELETED

      static final int ACTIVITY_PROCESS_DELETED
      A constant indicating that an activity has been deleted, since its parent process has been deleted
      See Also:
    • ACTIVITY_COMPLETED

      static final int ACTIVITY_COMPLETED
      A constant indicating that an activity is in an invalid state. Either the activity has been completed or the activity is in an invalid state.
      See Also:
    • ACTIVITY_PROCESS_PAUSED

      static final int ACTIVITY_PROCESS_PAUSED
      A constant indicating that the process for an activity is paused
      See Also:
    • ACTIVITY_PAUSED

      static final int ACTIVITY_PAUSED
      A constant indicating that an activity has been paused
      See Also:
    • ACTIVITY_CANCELLED

      static final int ACTIVITY_CANCELLED
      A constant indicating that an activity has been cancelled
      See Also:
    • ACTIVITY_INVALID_STATE

      static final int ACTIVITY_INVALID_STATE
      A constant indicating that an activity is in an invalid state
      See Also:
    • ACTIVITY_SKIPPED

      static final int ACTIVITY_SKIPPED
      A constant indicating that an activity has been skipped by an exception flow.
      See Also:
    • ACTIVITY_WAITING

      static final int ACTIVITY_WAITING
      A constant indicating that an activity is waiting on an asynchronous workq item in Java.
      See Also:
    • RESULT_CODE_RECURRING_TASK

      static final Integer RESULT_CODE_RECURRING_TASK
      Result code indicating that the task is set to recur
    • RESULT_CODE_TOO_MANY_INSTANCES

      static final Integer RESULT_CODE_TOO_MANY_INSTANCES
      Result code indicating that the maximum number of task instances has been reached and a new one cannot be created.
    • RESULT_CODE_SUCCESS

      static final Integer RESULT_CODE_SUCCESS
      Result code indicating that the action is successful
    • RESULT_CODE_INVALID_PROCESS

      static final Integer RESULT_CODE_INVALID_PROCESS
      Result code indicating that the specified process is invalid
    • RESULT_CODE_INSUFFICIENT_PRIVILEGES

      static final Integer RESULT_CODE_INSUFFICIENT_PRIVILEGES
      Result code indicating that the current user does not have sufficient privileges to perform the action
    • RESULT_CODE_INVALID_STATE

      static final Integer RESULT_CODE_INVALID_STATE
      Result code indicating that something is in an invalid state for the action to succeed
    • RESULT_CODE_INVALID_OPERATION

      static final Integer RESULT_CODE_INVALID_OPERATION
      Result code indicating that the attempted operation was invalid for the current user
    • RESULT_CODE_INVALID_TASK

      static final Integer RESULT_CODE_INVALID_TASK
      Result code indicating that the specified task is invalid
    • RESULT_CODE_LOCK_EXCEPTION

      static final Integer RESULT_CODE_LOCK_EXCEPTION
      Result code indicating that an item is locked
    • RESULT_CODE_LOGIC_NODE

      static final Integer RESULT_CODE_LOGIC_NODE
      Result code indicating that an item is a logic node and cannot be started
    • RESULT_CODE_INVALID_NODE

      static final Integer RESULT_CODE_INVALID_NODE
      Result code indicating that the node is invalid because its activity chaining settings prohibit multiple instances
    • RESULT_CODE_NODE_MULTIPLICITY

      static final Integer RESULT_CODE_NODE_MULTIPLICITY
      Result code indicating that a node cannot be started because multiple instances of the node are not allowed.
    • RESULT_CODE_NODE_CANNOT_PAUSE

      static final Integer RESULT_CODE_NODE_CANNOT_PAUSE
      Result code indicating that this is an event and cannot be paused
    • ATTACHMENT_RETURN_TASK_UNATTENDED

      static final Integer ATTACHMENT_RETURN_TASK_UNATTENDED
      Result code indicating that an attachment may not be added to the task because the task is unattended
    • ATTACHMENT_RETURN_TASK_CANCELLED

      static final Integer ATTACHMENT_RETURN_TASK_CANCELLED
      Result code indicating that an attachment may not be added to the task because the task was cancelled
    • ATTACHMENT_RETURN_PROCESS_CANCELLED

      static final Integer ATTACHMENT_RETURN_PROCESS_CANCELLED
      Result code indicating that an attachment may not be added to the process because the process was cancelled
    • ATTACHMENT_RETURN_TOO_MANY

      static final Integer ATTACHMENT_RETURN_TOO_MANY
      Result code indicating that an attachment may not be added because too many attachments have been added
    • ATTACHMENT_RETURN_INVALID

      static final Integer ATTACHMENT_RETURN_INVALID
      Result code indicating that an attachment may not be added/removed because the specified process, task, or attachment does not exist
    • ATTACHMENT_RETURN_PERMISSIONS

      static final Integer ATTACHMENT_RETURN_PERMISSIONS
      Result code indicating that an attachment may not be added/removed because the user does not have permission to do so
    • ATTACHMENT_RETURN_SUCCESS

      static final Integer ATTACHMENT_RETURN_SUCCESS
      Return code indicating that adding an attachment was successful
    • NOTES_RETURN_INVALID

      @Deprecated static final Integer NOTES_RETURN_INVALID
      Deprecated.
      since 23.2
      Return code indicating that a note may not be added/removed because the specified process, task, or note does not exist
    • NOTES_RETURN_PERMISSIONS

      @Deprecated static final Integer NOTES_RETURN_PERMISSIONS
      Deprecated.
      since 23.2
      Return code indicating that a note may not be added/removed because the user does not have permission to do so
    • NOTES_RETURN_SUCCESS

      @Deprecated static final Integer NOTES_RETURN_SUCCESS
      Deprecated.
      since 23.2
      Return code indicating that adding/removing a Note was successful
    • UNATTENDED_TASKS

      static final int UNATTENDED_TASKS
      Code for unattended tasks only
      See Also:
    • ATTENDED_TASKS

      static final int ATTENDED_TASKS
      Code for attended tasks only
      See Also:
    • UNATTENDED_AND_ATTENDED_TASKS

      static final int UNATTENDED_AND_ATTENDED_TASKS
      Code for attended and unattended tasks
      See Also:
    • EXECUTION_FAILURE_EXCEPTION

      static final int EXECUTION_FAILURE_EXCEPTION
      Constant indicating that unattended activities could not be completed because an exception occurred
      See Also:
    • EXECUTION_FAILURE_TIMEOUT

      static final int EXECUTION_FAILURE_TIMEOUT
      Constant indicating that unattended activities could not be completed because a timeout occurred connecting to Java from the process engine
      See Also:
    • RETRIEVE_PROCESS_MODEL_NOTES

      @Deprecated static final int RETRIEVE_PROCESS_MODEL_NOTES
      Deprecated.
      since 23.2
      Constant indicating that that the notes and attachments of the underlying process model should be retrieved by getProcessDiagram(java.lang.Long, int)
      See Also:
    • RETRIEVE_PROCESS_NOTES

      @Deprecated static final int RETRIEVE_PROCESS_NOTES
      Deprecated.
      since 23.2
      Constant indicating that that the notes and attachments of the process should be retrieved by getProcessDiagram(java.lang.Long, int)
      See Also:
    • saveActivityParameters$UPDATES

      static final boolean saveActivityParameters$UPDATES
      See Also:
    • completeActivity$UPDATES

      static final boolean completeActivity$UPDATES
      See Also:
    • acknowledgeActivity$UPDATES

      static final boolean acknowledgeActivity$UPDATES
      See Also:
    • completeClone$UPDATES

      static final boolean completeClone$UPDATES
      See Also:
    • getLingeringTasksForProcess$UPDATES

      static final boolean getLingeringTasksForProcess$UPDATES
      See Also:
    • getLingeringTasksForProcessAndNode$UPDATES

      static final boolean getLingeringTasksForProcessAndNode$UPDATES
      See Also:
    • refreshTaskForm$UPDATES

      static final boolean refreshTaskForm$UPDATES
      See Also:
    • execute$UPDATES

      static final boolean execute$UPDATES
      See Also:
    • getActivityMetadata$UPDATES

      static final boolean getActivityMetadata$UPDATES
      See Also:
    • getActivitiesMetadata$UPDATES

      static final boolean getActivitiesMetadata$UPDATES
      See Also:
    • getTaskFormExpression$UPDATES

      static final boolean getTaskFormExpression$UPDATES
      See Also:
    • getTaskFormExpressions$UPDATES

      static final boolean getTaskFormExpressions$UPDATES
      See Also:
    • acceptTask$UPDATES

      static final boolean acceptTask$UPDATES
      See Also:
    • getTaskPrivileges$UPDATES

      static final boolean getTaskPrivileges$UPDATES
      See Also:
    • getTaskAssignees$UPDATES

      static final boolean getTaskAssignees$UPDATES
      See Also:
    • getTasksAssignees$UPDATES

      static final boolean getTasksAssignees$UPDATES
      See Also:
    • getAssigneePoolForTasks$UPDATES

      static final boolean getAssigneePoolForTasks$UPDATES
      See Also:
    • reassignTask$UPDATES

      static final boolean reassignTask$UPDATES
      See Also:
    • rejectTask$UPDATES

      static final boolean rejectTask$UPDATES
      See Also:
    • getTaskDetails$UPDATES

      static final boolean getTaskDetails$UPDATES
      See Also:
    • getTasksDetails$UPDATES

      static final boolean getTasksDetails$UPDATES
      See Also:
    • getTaskOpaqueUri$UPDATES

      static final boolean getTaskOpaqueUri$UPDATES
      See Also:
    • getTaskUrl$UPDATES

      static final boolean getTaskUrl$UPDATES
      See Also:
    • getProcessDetails$UPDATES

      static final boolean getProcessDetails$UPDATES
      See Also:
    • notifyException$UPDATES

      static final boolean notifyException$UPDATES
      See Also:
    • executionFailure$UPDATES

      static final boolean executionFailure$UPDATES
      See Also:
    • executionFailureMessage$UPDATES

      static final boolean executionFailureMessage$UPDATES
      See Also:
    • deleteProcess$UPDATES

      static final boolean deleteProcess$UPDATES
      See Also:
    • deleteProcesses$UPDATES

      static final boolean deleteProcesses$UPDATES
      See Also:
    • cancelProcess$UPDATES

      static final boolean cancelProcess$UPDATES
      See Also:
    • notifyInvalidParameters$UPDATES

      static final boolean notifyInvalidParameters$UPDATES
      See Also:
    • notifyUsersCreationByJava$UPDATES

      static final boolean notifyUsersCreationByJava$UPDATES
      See Also:
    • checkActivityValidity$UPDATES

      static final boolean checkActivityValidity$UPDATES
      See Also:
    • canCompleteActivity$UPDATES

      static final boolean canCompleteActivity$UPDATES
      See Also:
    • canCompleteClone$UPDATES

      static final boolean canCompleteClone$UPDATES
      See Also:
    • getSubProcessesForProcess$UPDATES

      static final boolean getSubProcessesForProcess$UPDATES
      See Also:
    • getSynchronousSubProcessesForProcess$UPDATES

      static final boolean getSynchronousSubProcessesForProcess$UPDATES
      See Also:
    • getTopLevelProcessForProcess$UPDATES

      static final boolean getTopLevelProcessForProcess$UPDATES
      See Also:
    • isSubProcess$UPDATES

      static final boolean isSubProcess$UPDATES
      See Also:
    • isSynchronousSubProcess$UPDATES

      static final boolean isSynchronousSubProcess$UPDATES
      See Also:
    • containsSubProcesses$UPDATES

      static final boolean containsSubProcesses$UPDATES
      See Also:
    • containsLinkProcesses$UPDATES

      static final boolean containsLinkProcesses$UPDATES
      See Also:
    • containsSynchronousSubProcesses$UPDATES

      static final boolean containsSynchronousSubProcesses$UPDATES
      See Also:
    • containsAsynchronousSubProcesses$UPDATES

      static final boolean containsAsynchronousSubProcesses$UPDATES
      See Also:
    • getLinkProcessesForProcess$UPDATES

      static final boolean getLinkProcessesForProcess$UPDATES
      See Also:
    • getAsynchronousSubProcessesForProcess$UPDATES

      static final boolean getAsynchronousSubProcessesForProcess$UPDATES
      See Also:
    • isLinkProcess$UPDATES

      static final boolean isLinkProcess$UPDATES
      See Also:
    • isAsynchronousSubProcess$UPDATES

      static final boolean isAsynchronousSubProcess$UPDATES
      See Also:
    • getActivityProperties$UPDATES

      static final boolean getActivityProperties$UPDATES
      See Also:
    • getTaskProperties$UPDATES

      static final boolean getTaskProperties$UPDATES
      See Also:
    • setTaskProperties$UPDATES

      static final boolean setTaskProperties$UPDATES
      See Also:
    • setTaskDisplayName$UPDATES

      static final boolean setTaskDisplayName$UPDATES
      See Also:
    • getProcessProperties$UPDATES

      static final boolean getProcessProperties$UPDATES
      See Also:
    • setProcessProperties$UPDATES

      static final boolean setProcessProperties$UPDATES
      See Also:
    • getProcessParameters$UPDATES

      static final boolean getProcessParameters$UPDATES
      See Also:
    • getProcessParameter$UPDATES

      static final boolean getProcessParameter$UPDATES
      See Also:
    • getProcessVariables$UPDATES

      static final boolean getProcessVariables$UPDATES
      See Also:
    • getRecursiveProcessVariables$UPDATES

      static final boolean getRecursiveProcessVariables$UPDATES
      See Also:
    • getProcessVariablesPaging$UPDATES

      static final boolean getProcessVariablesPaging$UPDATES
      See Also:
    • getProcessVariable$UPDATES

      static final boolean getProcessVariable$UPDATES
      See Also:
    • setProcessVariables$UPDATES

      static final boolean setProcessVariables$UPDATES
      See Also:
    • setProcessVariable$UPDATES

      static final boolean setProcessVariable$UPDATES
      See Also:
    • addProcessVariable$UPDATES

      static final boolean addProcessVariable$UPDATES
      See Also:
    • addProcessVariables$UPDATES

      static final boolean addProcessVariables$UPDATES
      See Also:
    • getSecurityForProcess$UPDATES

      static final boolean getSecurityForProcess$UPDATES
      See Also:
    • setSecurityForProcess$UPDATES

      static final boolean setSecurityForProcess$UPDATES
      See Also:
    • getSecurityForNode$UPDATES

      static final boolean getSecurityForNode$UPDATES
      See Also:
    • setSecurityForNode$UPDATES

      static final boolean setSecurityForNode$UPDATES
      See Also:
    • setActorsInRolesForProcess$UPDATES

      static final boolean setActorsInRolesForProcess$UPDATES
      See Also:
    • setActorsInRolesForNode$UPDATES

      static final boolean setActorsInRolesForNode$UPDATES
      See Also:
    • setInheritanceForProcess$UPDATES

      static final boolean setInheritanceForProcess$UPDATES
      See Also:
    • setInheritanceForNode$UPDATES

      static final boolean setInheritanceForNode$UPDATES
      See Also:
    • getPermissionsForProcess$UPDATES

      static final boolean getPermissionsForProcess$UPDATES
      See Also:
    • getPermissionsForProcesses$UPDATES

      static final boolean getPermissionsForProcesses$UPDATES
      See Also:
    • getPermissionsForNode$UPDATES

      static final boolean getPermissionsForNode$UPDATES
      See Also:
    • getPermissionsForNodes$UPDATES

      static final boolean getPermissionsForNodes$UPDATES
      See Also:
    • getPermissionsForProcessDiagram$UPDATES

      static final boolean getPermissionsForProcessDiagram$UPDATES
      See Also:
    • getAttachmentsForProcess$UPDATES

      static final boolean getAttachmentsForProcess$UPDATES
      See Also:
    • getAttachmentsAndNotesForTask$UPDATES

      static final boolean getAttachmentsAndNotesForTask$UPDATES
      See Also:
    • getAttachmentsForTask$UPDATES

      static final boolean getAttachmentsForTask$UPDATES
      See Also:
    • removeProcessAttachments$UPDATES

      static final boolean removeProcessAttachments$UPDATES
      See Also:
    • removeProcessAttachment$UPDATES

      static final boolean removeProcessAttachment$UPDATES
      See Also:
    • removeTaskAttachments$UPDATES

      static final boolean removeTaskAttachments$UPDATES
      See Also:
    • removeTaskAttachment$UPDATES

      static final boolean removeTaskAttachment$UPDATES
      See Also:
    • addAttachmentToProcess$UPDATES

      static final boolean addAttachmentToProcess$UPDATES
      See Also:
    • addAttachmentToProcesses$UPDATES

      static final boolean addAttachmentToProcesses$UPDATES
      See Also:
    • addAttachmentsToProcess$UPDATES

      static final boolean addAttachmentsToProcess$UPDATES
      See Also:
    • addAttachmentToTask$UPDATES

      static final boolean addAttachmentToTask$UPDATES
      See Also:
    • addAttachmentToTasks$UPDATES

      static final boolean addAttachmentToTasks$UPDATES
      See Also:
    • addAttachmentsToTask$UPDATES

      static final boolean addAttachmentsToTask$UPDATES
      See Also:
    • getDeadlineForProcess$UPDATES

      static final boolean getDeadlineForProcess$UPDATES
      See Also:
    • setDeadlineForProcess$UPDATES

      static final boolean setDeadlineForProcess$UPDATES
      See Also:
    • getDeadlineForTask$UPDATES

      static final boolean getDeadlineForTask$UPDATES
      See Also:
    • setDeadlineForTask$UPDATES

      static final boolean setDeadlineForTask$UPDATES
      See Also:
    • getPriorityOfTask$UPDATES

      static final boolean getPriorityOfTask$UPDATES
      See Also:
    • getPriorityOfTasks$UPDATES

      static final boolean getPriorityOfTasks$UPDATES
      See Also:
    • getPriorityOfProcess$UPDATES

      static final boolean getPriorityOfProcess$UPDATES
      See Also:
    • getPriorityOfProcesses$UPDATES

      static final boolean getPriorityOfProcesses$UPDATES
      See Also:
    • setPriorityOfTask$UPDATES

      static final boolean setPriorityOfTask$UPDATES
      See Also:
    • setPriorityOfTasks$UPDATES

      static final boolean setPriorityOfTasks$UPDATES
      See Also:
    • setPriorityOfProcess$UPDATES

      static final boolean setPriorityOfProcess$UPDATES
      See Also:
    • setPriorityOfProcesses$UPDATES

      static final boolean setPriorityOfProcesses$UPDATES
      See Also:
    • raisePriorityOfTask$UPDATES

      static final boolean raisePriorityOfTask$UPDATES
      See Also:
    • raisePriorityOfTasks$UPDATES

      static final boolean raisePriorityOfTasks$UPDATES
      See Also:
    • raisePriorityOfProcess$UPDATES

      static final boolean raisePriorityOfProcess$UPDATES
      See Also:
    • raisePriorityOfProcesses$UPDATES

      static final boolean raisePriorityOfProcesses$UPDATES
      See Also:
    • lowerPriorityOfTask$UPDATES

      static final boolean lowerPriorityOfTask$UPDATES
      See Also:
    • lowerPriorityOfTasks$UPDATES

      static final boolean lowerPriorityOfTasks$UPDATES
      See Also:
    • lowerPriorityOfProcess$UPDATES

      static final boolean lowerPriorityOfProcess$UPDATES
      See Also:
    • lowerPriorityOfProcesses$UPDATES

      static final boolean lowerPriorityOfProcesses$UPDATES
      See Also:
    • containsLinkProcessesInheritingPriority$UPDATES

      static final boolean containsLinkProcessesInheritingPriority$UPDATES
      See Also:
    • containsSubProcessesInheritingPriority$UPDATES

      static final boolean containsSubProcessesInheritingPriority$UPDATES
      See Also:
    • createNoteMetadata$UPDATES

      static final boolean createNoteMetadata$UPDATES
      See Also:
    • createNoteMetadatas$UPDATES

      static final boolean createNoteMetadatas$UPDATES
      See Also:
    • getNotePath$UPDATES

      static final boolean getNotePath$UPDATES
      See Also:
    • getNotePaths$UPDATES

      static final boolean getNotePaths$UPDATES
      See Also:
    • getCurrentNotePaths$UPDATES

      static final boolean getCurrentNotePaths$UPDATES
      See Also:
    • setCurrentNotePaths$UPDATES

      static final boolean setCurrentNotePaths$UPDATES
      See Also:
    • getExceptionNoteMetadataForTask$UPDATES

      static final boolean getExceptionNoteMetadataForTask$UPDATES
      See Also:
    • getExceptionNoteMetadatasForProcess$UPDATES

      static final boolean getExceptionNoteMetadatasForProcess$UPDATES
      See Also:
    • getAllExceptionNoteMetadatasForProcess$UPDATES

      static final boolean getAllExceptionNoteMetadatasForProcess$UPDATES
      See Also:
    • createNoteMetadataForProcess$UPDATES

      static final boolean createNoteMetadataForProcess$UPDATES
      See Also:
    • createNoteMetadataForProcesses$UPDATES

      static final boolean createNoteMetadataForProcesses$UPDATES
      See Also:
    • createNoteMetadatasForProcess$UPDATES

      static final boolean createNoteMetadatasForProcess$UPDATES
      See Also:
    • getNoteMetadatasForProcess$UPDATES

      static final boolean getNoteMetadatasForProcess$UPDATES
      See Also:
    • getNoteMetadatasForProcesses$UPDATES

      static final boolean getNoteMetadatasForProcesses$UPDATES
      See Also:
    • createNoteMetadataForTask$UPDATES

      static final boolean createNoteMetadataForTask$UPDATES
      See Also:
    • createNoteMetadataForTasks$UPDATES

      static final boolean createNoteMetadataForTasks$UPDATES
      See Also:
    • createNoteMetadatasForTask$UPDATES

      static final boolean createNoteMetadatasForTask$UPDATES
      See Also:
    • getNoteMetadatasForTask$UPDATES

      static final boolean getNoteMetadatasForTask$UPDATES
      See Also:
    • getNoteMetadatasForTasks$UPDATES

      static final boolean getNoteMetadatasForTasks$UPDATES
      See Also:
    • deleteNoteMetadataForProcess$UPDATES

      static final boolean deleteNoteMetadataForProcess$UPDATES
      See Also:
    • deleteNoteMetadataForTask$UPDATES

      static final boolean deleteNoteMetadataForTask$UPDATES
      See Also:
    • deleteNoteMetadatasForProcess$UPDATES

      static final boolean deleteNoteMetadatasForProcess$UPDATES
      See Also:
    • deleteNoteMetadatasForTask$UPDATES

      static final boolean deleteNoteMetadatasForTask$UPDATES
      See Also:
    • updateNoteMetadataForProcess$UPDATES

      static final boolean updateNoteMetadataForProcess$UPDATES
      See Also:
    • updateNoteMetadataForTask$UPDATES

      static final boolean updateNoteMetadataForTask$UPDATES
      See Also:
    • updateNoteMetadatasForProcess$UPDATES

      static final boolean updateNoteMetadatasForProcess$UPDATES
      See Also:
    • updateNoteMetadatasForTask$UPDATES

      static final boolean updateNoteMetadatasForTask$UPDATES
      See Also:
    • getNoteMetadataForTask$UPDATES

      static final boolean getNoteMetadataForTask$UPDATES
      See Also:
    • getNoteMetadataForProcess$UPDATES

      static final boolean getNoteMetadataForProcess$UPDATES
      See Also:
    • getTasksForProcess$UPDATES

      static final boolean getTasksForProcess$UPDATES
      See Also:
    • pauseProcess$UPDATES

      static final boolean pauseProcess$UPDATES
      See Also:
    • pauseProcesses$UPDATES

      static final boolean pauseProcesses$UPDATES
      See Also:
    • resumeProcess$UPDATES

      static final boolean resumeProcess$UPDATES
      See Also:
    • resumeProcesses$UPDATES

      static final boolean resumeProcesses$UPDATES
      See Also:
    • cancelProcesses$UPDATES

      static final boolean cancelProcesses$UPDATES
      See Also:
    • startQuickTask$UPDATES

      static final boolean startQuickTask$UPDATES
      See Also:
    • startTask$UPDATES

      static final boolean startTask$UPDATES
      See Also:
    • startTasks$UPDATES

      static final boolean startTasks$UPDATES
      See Also:
    • resumeTask$UPDATES

      static final boolean resumeTask$UPDATES
      See Also:
    • resumeTasks$UPDATES

      static final boolean resumeTasks$UPDATES
      See Also:
    • pauseTask$UPDATES

      static final boolean pauseTask$UPDATES
      See Also:
    • pauseTasks$UPDATES

      static final boolean pauseTasks$UPDATES
      See Also:
    • cancelTask$UPDATES

      static final boolean cancelTask$UPDATES
      See Also:
    • cancelTasks$UPDATES

      static final boolean cancelTasks$UPDATES
      See Also:
    • startAllNodes$UPDATES

      static final boolean startAllNodes$UPDATES
      See Also:
    • restartAllNodes$UPDATES

      static final boolean restartAllNodes$UPDATES
      See Also:
    • pauseAllNodes$UPDATES

      static final boolean pauseAllNodes$UPDATES
      See Also:
    • resumeAllNodes$UPDATES

      static final boolean resumeAllNodes$UPDATES
      See Also:
    • cancelAllNodes$UPDATES

      static final boolean cancelAllNodes$UPDATES
      See Also:
    • reassignTaskToSameAssigneePool$UPDATES

      static final boolean reassignTaskToSameAssigneePool$UPDATES
      See Also:
    • reassignTasksToAssigneePool$UPDATES

      static final boolean reassignTasksToAssigneePool$UPDATES
      See Also:
    • reassignTasksToSameAssigneePool$UPDATES

      static final boolean reassignTasksToSameAssigneePool$UPDATES
      See Also:
    • getProcessDiagram$UPDATES

      static final boolean getProcessDiagram$UPDATES
      See Also:
    • updateProcessModelForProcess$UPDATES

      static final boolean updateProcessModelForProcess$UPDATES
      See Also:
    • upgradeProcesses$UPDATES

      static final boolean upgradeProcesses$UPDATES
      See Also:
    • triggerSchedule$UPDATES

      static final boolean triggerSchedule$UPDATES
      See Also:
    • triggerTaskEscalation$UPDATES

      static final boolean triggerTaskEscalation$UPDATES
      See Also:
    • skipTaskEscalation$UPDATES

      static final boolean skipTaskEscalation$UPDATES
      See Also:
    • getScheduleSummariesForNode$UPDATES

      static final boolean getScheduleSummariesForNode$UPDATES
      See Also:
    • lockProcessModelForProcess$UPDATES

      static final boolean lockProcessModelForProcess$UPDATES
      See Also:
    • lockProcesses$UPDATES

      static final boolean lockProcesses$UPDATES
      See Also:
    • unlockProcesses$UPDATES

      static final boolean unlockProcesses$UPDATES
      See Also:
    • unlockProcessModelForProcess$UPDATES

      static final boolean unlockProcessModelForProcess$UPDATES
      See Also:
    • unlockProcessModels$UPDATES

      static final boolean unlockProcessModels$UPDATES
      See Also:
    • getMaximumNumberOfNotes$UPDATES

      static final boolean getMaximumNumberOfNotes$UPDATES
      See Also:
    • getMaximumNumberOfAttachments$UPDATES

      static final boolean getMaximumNumberOfAttachments$UPDATES
      See Also:
    • skipRecurrence$UPDATES

      static final boolean skipRecurrence$UPDATES
      See Also:
    • triggerRecurrence$UPDATES

      static final boolean triggerRecurrence$UPDATES
      See Also:
    • setTaskStateSubmitted$UPDATES

      static final boolean setTaskStateSubmitted$UPDATES
      See Also:
    • keepSubmittedTasksAlive$UPDATES

      static final boolean keepSubmittedTasksAlive$UPDATES
      See Also:
    • setTaskStateRunning$UPDATES

      static final boolean setTaskStateRunning$UPDATES
      See Also:
    • getCurrentTasksForProcess$UPDATES

      static final boolean getCurrentTasksForProcess$UPDATES
      See Also:
    • getCompletedTasksForProcess$UPDATES

      static final boolean getCompletedTasksForProcess$UPDATES
      See Also:
    • getCancelledTasksForProcess$UPDATES

      static final boolean getCancelledTasksForProcess$UPDATES
      See Also:
    • getPausedTasksForProcess$UPDATES

      static final boolean getPausedTasksForProcess$UPDATES
      See Also:
    • getTasksWithExceptionsForProcess$UPDATES

      static final boolean getTasksWithExceptionsForProcess$UPDATES
      See Also:
    • unarchiveProcess$UPDATES

      static final boolean unarchiveProcess$UPDATES
      See Also:
    • unarchiveProcesses$UPDATES

      static final boolean unarchiveProcesses$UPDATES
      See Also:
    • archiveProcess$UPDATES

      static final boolean archiveProcess$UPDATES
      See Also:
    • archiveProcesses$UPDATES

      static final boolean archiveProcesses$UPDATES
      See Also:
    • getArchivePaths$UPDATES

      static final boolean getArchivePaths$UPDATES
      See Also:
    • setArchivePaths$UPDATES

      static final boolean setArchivePaths$UPDATES
      See Also:
    • getNextRecurrence$UPDATES

      static final boolean getNextRecurrence$UPDATES
      See Also:
    • getAttachmentsInProcess$UPDATES

      static final boolean getAttachmentsInProcess$UPDATES
      See Also:
    • getNoteMetadatasInProcess$UPDATES

      static final boolean getNoteMetadatasInProcess$UPDATES
      See Also:
    • updateUsernames$UPDATES

      static final boolean updateUsernames$UPDATES
      See Also:
    • commitUpdateUsernames$UPDATES

      static final boolean commitUpdateUsernames$UPDATES
      See Also:
    • rollbackUpdateUsernames$UPDATES

      static final boolean rollbackUpdateUsernames$UPDATES
      See Also:
    • uncompleteActivity$UPDATES

      static final boolean uncompleteActivity$UPDATES
      See Also:
    • setApplicationAdministratorGroup$UPDATES

      static final boolean setApplicationAdministratorGroup$UPDATES
      See Also:
    • reloadProperties$UPDATES

      static final boolean reloadProperties$UPDATES
      See Also:
    • validate$UPDATES

      static final boolean validate$UPDATES
      See Also:
    • setSiteLocaleSettings$UPDATES

      static final boolean setSiteLocaleSettings$UPDATES
      See Also:
    • handleMessages$UPDATES

      static final boolean handleMessages$UPDATES
      See Also:
    • acknowledgeMessages$UPDATES

      static final boolean acknowledgeMessages$UPDATES
      See Also:
    • getPmIdForProcess$UPDATES

      static final boolean getPmIdForProcess$UPDATES
      See Also:
    • addProcessToFavorites$UPDATES

      static final boolean addProcessToFavorites$UPDATES
      See Also:
    • removeProcessFromFavorites$UPDATES

      static final boolean removeProcessFromFavorites$UPDATES
      See Also:
    • addTaskToFavorites$UPDATES

      static final boolean addTaskToFavorites$UPDATES
      See Also:
    • removeTaskFromFavorites$UPDATES

      static final boolean removeTaskFromFavorites$UPDATES
      See Also:
    • setDashboardPageForProcesses$UPDATES

      static final boolean setDashboardPageForProcesses$UPDATES
      See Also:
    • removeDashboardPageForProcesses$UPDATES

      static final boolean removeDashboardPageForProcesses$UPDATES
      See Also:
    • getAutoArchiveProperties$UPDATES

      static final boolean getAutoArchiveProperties$UPDATES
      See Also:
    • getMemoryUsageForExecEngine$UPDATES

      static final boolean getMemoryUsageForExecEngine$UPDATES
      See Also:
    • getMemoryUsageForProcessModels$UPDATES

      static final boolean getMemoryUsageForProcessModels$UPDATES
      See Also:
    • getMemoryUsageForProcessModelsByUUID$UPDATES

      static final boolean getMemoryUsageForProcessModelsByUUID$UPDATES
      See Also:
    • getMemoryUsageForProcesses$UPDATES

      static final boolean getMemoryUsageForProcesses$UPDATES
      See Also:
    • getMemoryUsageForProcessesByModelUUID$UPDATES

      static final boolean getMemoryUsageForProcessesByModelUUID$UPDATES
      See Also:
    • getMemoryUsageForNodesInProcesses$UPDATES

      static final boolean getMemoryUsageForNodesInProcesses$UPDATES
      See Also:
    • setTimeZone$UPDATES

      static final boolean setTimeZone$UPDATES
      See Also:
    • setTimeZoneSameAs$UPDATES

      static final boolean setTimeZoneSameAs$UPDATES
      See Also:
    • getProcessHistoryRecords$UPDATES

      static final boolean getProcessHistoryRecords$UPDATES
      See Also:
    • getProcessHistoryRecordsPaging$UPDATES

      static final boolean getProcessHistoryRecordsPaging$UPDATES
      See Also:
    • getTasksWithStatusForProcessModel$UPDATES

      static final boolean getTasksWithStatusForProcessModel$UPDATES
      See Also:
    • getTasksWithStatusForProcessModels$UPDATES

      static final boolean getTasksWithStatusForProcessModels$UPDATES
      See Also:
    • getTasksWithStatusForProcess$UPDATES

      static final boolean getTasksWithStatusForProcess$UPDATES
      See Also:
    • getTasksWithStatusForProcesses$UPDATES

      static final boolean getTasksWithStatusForProcesses$UPDATES
      See Also:
    • completeStore$UPDATES

      static final boolean completeStore$UPDATES
      See Also:
    • cancelStore$UPDATES

      static final boolean cancelStore$UPDATES
      See Also:
    • processToNextAttended$UPDATES

      static final boolean processToNextAttended$UPDATES
      See Also:
  • Method Details