Skip to main content
Version: latest

Create a process instance with results

Prerequisites#

  1. Run the 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());