Class ProcessInstanceResource

java.lang.Object
com.flowable.platform.rest.service.api.process.ProcessInstanceResource

@RestController
@RequestMapping("/process-instances")
public class ProcessInstanceResource
extends java.lang.Object
  • Field Details

  • Constructor Details

  • Method Details

    • getProcessInstance

      @GetMapping("/{processInstanceId}") public org.springframework.http.ResponseEntity<ProcessInstanceRepresentation> getProcessInstance​(@PathVariable java.lang.String processInstanceId, @RequestParam(required=false,defaultValue="false") boolean includeTranslations)
    • getStartFormVariables

      @GetMapping("/{processInstanceId}/start-form/variables") public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,​java.lang.Object>> getStartFormVariables​(@PathVariable java.lang.String processInstanceId)
    • getStartForm

      @GetMapping("/{processInstanceId}/start-form") public FormModelRepresentation getStartForm​(@PathVariable java.lang.String processInstanceId)
    • getWorkForm

      @GetMapping("/{processInstanceId}/work-form") public FormModelRepresentation getWorkForm​(@PathVariable java.lang.String processInstanceId)
    • saveWorkForm

      @PostMapping("/{processInstanceId}/save-work-form") @ResponseStatus(OK) public void saveWorkForm​(@PathVariable java.lang.String processInstanceId, @RequestBody SaveFormRepresentation saveFormRepresentation)
    • getWorkFormVariables

      @GetMapping("/{processInstanceId}/work-form/variables") public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,​java.lang.Object>> getWorkFormVariables​(@PathVariable java.lang.String processInstanceId)
    • saveDocuments

      @PostMapping("/{processInstanceId}/save-documents") @ResponseStatus(OK) public void saveDocuments​(@PathVariable java.lang.String processInstanceId, @RequestBody SaveFormRepresentation saveFormRepresentation)
    • getProcessContentItemData

      @GetMapping("/{processInstanceId}/content-service/content-items/{contentItemId}/data") public org.springframework.http.ResponseEntity<byte[]> getProcessContentItemData​(@PathVariable java.lang.String processInstanceId, @PathVariable java.lang.String contentItemId, @RequestParam(required=false) java.lang.Boolean download)
    • getProcessContentItemRenditionData

      @GetMapping("/{processInstanceId}/rendition-service/rendition-items/{renditionItemId}/data") public org.springframework.http.ResponseEntity<byte[]> getProcessContentItemRenditionData​(@PathVariable java.lang.String processInstanceId, @PathVariable java.lang.String renditionItemId, @RequestParam(required=false) java.lang.Boolean download)
    • getProcessInstanceDocument

      @GetMapping("/{processInstanceId}/index-document") @ResponseStatus(OK) public com.fasterxml.jackson.databind.JsonNode getProcessInstanceDocument​(@PathVariable java.lang.String processInstanceId)
    • getProcessInstanceComments

      @GetMapping("/{processInstanceId}/comments") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<org.flowable.common.rest.api.DataResponse<CommentInstanceRepresentation>> getProcessInstanceComments​(@PathVariable java.lang.String processInstanceId, @ModelAttribute CommentQueryRequest request)
    • createComment

      @PostMapping("/{processInstanceId}/comments") @ResponseStatus(CREATED) public org.springframework.http.ResponseEntity<CommentInstanceRepresentation> createComment​(@PathVariable java.lang.String processInstanceId, @RequestBody CreateCommentRequest request)
    • updateComment

      @PutMapping("/{processInstanceId}/comments/{commentId}") @ResponseStatus(OK) public org.springframework.http.ResponseEntity<CommentInstanceRepresentation> updateComment​(@PathVariable java.lang.String processInstanceId, @PathVariable java.lang.String commentId, @RequestBody UpdateCommentRequest request)
    • deleteComment

      @DeleteMapping("/{processInstanceId}/comments/{commentId}") @ResponseStatus(NO_CONTENT) public void deleteComment​(@PathVariable java.lang.String processInstanceId, @PathVariable java.lang.String commentId)
    • assign

      @PostMapping("/{processInstanceId}/assign") @ResponseStatus(OK) public void assign​(@PathVariable java.lang.String processInstanceId, @RequestBody ChangeAssigneeRequest request)