Class ProcessResource

java.lang.Object
bpmn.api.v2.resource.ProcessResource

@RestController @RequestMapping("/bpm/api/v2/process/{processInstanceId}") @Conditional(BpmnEnabledCondition.class) public class ProcessResource extends Object
Author:
Tim Urmancheev
  • Field Details

  • Constructor Details

    • ProcessResource

      public ProcessResource()
  • Method Details

    • getAvailableTask

      @RequestMapping(method=GET, value="/available_task") @Secured("BPMN.USER.TASK_LIST") public TaskReference getAvailableTask(@PathVariable Long processInstanceId)
    • startTask

      @RequestMapping(method=POST, value="/task/{taskInstanceId}/start") @Secured("BPMN.USER.START_TASK") public void startTask(@PathVariable Long processInstanceId, @PathVariable Long taskInstanceId)
    • taskPage

      @RequestMapping(method=GET, value="/task/{taskInstanceId}/page") public TaskPage taskPage(@PathVariable Long processInstanceId, @PathVariable Long taskInstanceId)
    • completeTaskAndNavigate

      @RequestMapping(method=POST, value="/task/{taskInstanceId}/complete/{navigateTo}") public String completeTaskAndNavigate(@PathVariable Long processInstanceId, @PathVariable Long taskInstanceId, @PathVariable String navigateTo, @RequestBody List<BpmnVariableForSave> bpmnVariables)