Skip to main content
Version: 1.0

Create a process instance with results

Prerequisites#

  1. Running Zeebe broker with endpoint localhost:26500 (default)
  2. Run the deploy a process example. Deploy demoProcessSingleTask.bpmn instead of demoProcess.bpmn

ProcessInstanceWithResultCreator.java#

Source on github

final ProcessInstanceResult processInstanceResult =    client        .newCreateInstanceCommand()        .bpmnProcessId(bpmnProcessId)        .latestVersion()        .withResult() // to await the completion of process execution and return result        .send()        .join();
System.out.println(    "Process instance created with key: "        + processInstanceResult.getProcessInstanceKey()        + " and completed with results: "        + processInstanceResult.getVariables());