startProcess | StartProcessResult | Запускает процесс. Возвращает результат выполнения запуска процесса Параметры: |
startProcessInstanceByMessage |
| Запускает процесс по сообщению Параметры: |
suspendProcess |
| Приостанавливает процесс Параметры: - processInstanceId - String - идентификатор экземпляра процеpсса
|
resumeProcess |
| Возобновляет процесс Параметры: - processInstanceId - String - идентификатор экземпляра процесса
- variables - ProcessVariables - переменные процесса
|
terminateProcess |
| Остановливает процесс
Параметры: - processInstanceId - String - идентификатор экземпляра процесса
|
completeUserTask | CompleteProcessResult | Завершает пользовательскую задачу. Возвращает результат выполнения пользовательской задачи Параметры: |
sendProcessSignal |
| Отправляет сигнал процессу Параметры: |
sendProcessMessage |
| Отправляет сообщение процессу Параметры: - processName - String - имя процесса
- message - String - сообщение
- contextObjectId - String - идентификатор контекста процесса
- variables - ProcessVariables - переменные процесса
|
claim |
| Принимает задачу на исполнение
Параметры: |
changeAssignee |
| Переназначает исполнение Параметры: - taskId - String - идентфикатор задачи
- newAssignee - SOBeard - новый исполнитель
|
getUserTasksByContextId | List<ProcessUserTask> | Получает задачи для пользователя и идентификатора контекста Параметры: |
getAllUserTasksByContextId | List<ProcessUserTask> | Получает все задачи по идентификатору контекста Параметры: - contextObjectId - String - идентификатор контекста процесса
|
getCurrentUserTasksByContextId | List<ProcessUserTask> | Получает задачи для текущего пользователя и идентификатора контекста Параметры: - contextObjectId - String - идентификатор контекста процесса
|
getAllUserTasksByUser | List<ProcessUserTask> | Получает все задачи для конкретного пользователя Параметры: |
getAllUserTasksByProcessId | List<ProcessUserTask> | Получает все задачи по процессу Параметры: - processInstanceId - String - идентификатор экземпляра процесса
|
getUserTaskById | ProcessUserTask | Получает задачу по ее ID Параметры: - taskId - String - идентификатор задачи
|
getTaskById | ProcessUserTask | Получает задачу по ее ID. В отличие от getUserTaskById(String) не обогащает задачу WF пользовательскими данными. В случае, если получено несколько задач, вернет первую Параметры: - taskId - String - идентификатор задачи
|
getUserTaskVariables | TaskVariables | Получает переменные задачи
Параметры: - taskId - String - идентификатор задачи
|
getSubscriptions | List<SubscriptionDefinition> | Получает сообщения, ожидаемым процессом
Параметры: - messageId - String - сообщение
- processInstanceId - String - идентификатор экземпляра процесса
|
getSubscriptionsByContext | List<SubscriptionDefinition> | Получает сообщения, ожидаемых процессами, у которых установлен передаваемый контекст
Параметры: - contextId - String - контекст процессов
|
changeProcessVersion | Boolean | Изменяет версию процесса Параметры: - contextId - String - контекст процессов
- cmjVersion - String - cmj версия процесса,
|