public interface ProcessFormContext
Modifier and Type | Method and Description |
---|---|
FormData |
getFormData() |
org.flowable.engine.repository.ProcessDefinition |
getProcessDefinition() |
org.flowable.task.api.Task |
getTask() |
ProcessStarting |
processStarting()
Returns a process starting builder.
|
void |
setFormData(FormData formData) |
void |
setFrameOwner(io.jmix.ui.screen.FrameOwner frameOwner) |
void |
setProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition) |
void |
setTask(org.flowable.task.api.Task task) |
TaskClaiming |
taskClaiming()
Returns a task claiming builder.
|
TaskCompletion |
taskCompletion()
Returns a task completion builder.
|
void setFrameOwner(io.jmix.ui.screen.FrameOwner frameOwner)
org.flowable.engine.repository.ProcessDefinition getProcessDefinition()
void setProcessDefinition(org.flowable.engine.repository.ProcessDefinition processDefinition)
org.flowable.task.api.Task getTask()
void setTask(org.flowable.task.api.Task task)
FormData getFormData()
void setFormData(FormData formData)
ProcessStarting processStarting()
Usage example:
processFormContext.processStarting()
.withBusinessKey("order-123")
.addProcessVariable("order", order)
.start();
TaskClaiming taskClaiming()
Usage example:
processFormContext.taskClaiming()
.claim();
TaskCompletion taskCompletion()
Usage example:
processFormContext.taskCompletion()
.withOutcome("approve")
.addProcessVariable("order", order)
.complete();