Класс для работы с бизнес-процессами

ru.intertrust.cmj.wf.impl

extends: WorkflowProcessService

methods

name

return value

description

startProcess

StartProcessResult

Запускает процесс. Возвращает результат выполнения запуска процесса

Параметры:

  • processName - String - id-процесса
  • contextObjectId - String - идентификатор объекта
  • variables - ProcessVariables - переменные процесса

startProcessInstanceByMessage


Запускает процесс по сообщению

Параметры:

  • messageName - String - сообщение
  • variables - processVariables – переменные процесса

suspendProcess


Приостанавливает процесс

Параметры:

  • processInstanceId - String - идентификатор экземпляра процеpсса

resumeProcess


Возобновляет процесс

Параметры:

  • processInstanceId - String - идентификатор экземпляра процесса
  • variables - processVariables – переменные процесса

terminateProcess


Остановливает процесс

Параметры:

  • processInstanceId - String - идентификатор экземпляра процесса

completeUserTask

CompleteProcessResult

Завершает пользовательскую задачу. Возвращает результат выполнения пользовательской задачи

Параметры:

  • userTask - ProcessUserTask - пользовательская задача

sendProcessSignal


Отправляет сигнал процессу

Параметры:

  • signal - String - сигнал

sendProcessMessage


Отправляет сообщение процессу

Параметры:

  • processName - String - имя процесса
  • message - String - сообщение
  • contextObjectId - String - идентификатор контекста процесса
  • variables - processVariables – переменные процесса

claim


Принимает задачу на исполнение

Параметры:

  • userTask - ProcessUserTask - пользовательская задача

changeAssignee


Переназначает исполнение

Параметры:

  • taskId - String - идентфикатор задачи
  • newAssignee - SOBeard - новый исполнитель
Статус

КомментарийДополнительный комментарий

Методы, свойства, внутренние классы