protected BpmnModelInstance createProcess(String scriptFormat, String scriptText) { return Bpmn.createExecutableProcess("testProcess") .startEvent() .scriptTask() .scriptFormat(scriptFormat) .scriptText(scriptText) .userTask() .endEvent() .done(); }
private BpmnModelInstance prepareFailingServiceTaskWithRetryCycle() { BpmnModelInstance modelInstance = Bpmn.createExecutableProcess(PROCESS_ID) .startEvent() .serviceTask() .camundaClass(FAILING_CLASS) .camundaAsyncBefore() .camundaFailedJobRetryTimeCycle("R10/PT5M") .endEvent() .done(); return modelInstance; }
protected BpmnModelInstance getModelWithCallActivityVersionTagBinding(String versionTag) { return Bpmn.createExecutableProcess("process") .startEvent() .callActivity("callActivity") .calledElement("subProcess") .camundaCalledElementBinding("versionTag") .camundaCalledElementVersionTag(versionTag) .endEvent() .done(); }
public static BpmnModelInstance oneTaskProcess(int processNumber) { return newModel(processNumber) .startEvent() .userTask(USER_TASK_ID) .endEvent() .done(); }
protected BpmnModelInstance createProcessWithServiceTask(String key) { return Bpmn.createExecutableProcess(key) .startEvent() .serviceTask() .camundaExpression("${true}") .endEvent() .done(); }
private BpmnModelInstance createModelInstance() { BpmnModelInstance instance = Bpmn.createExecutableProcess("process") .startEvent("start") .userTask("userTask1") .sequenceFlowId("seq") .userTask("userTask2") .endEvent("end") .done(); return instance; }
public static BpmnModelInstance oneBpmnCallActivityProcessPassingVariables(int processNumber, int calledProcessNumber){ return ProcessModels.newModel(processNumber) .startEvent() .callActivity() .calledElement("Process"+calledProcessNumber) .camundaInputParameter("NextProcess", "Process"+(processNumber+1)) .camundaIn("NextProcess", "NextProcess") .endEvent() .done(); } }
private BpmnModelInstance prepareFailingBusinessRuleTask() { BpmnModelInstance modelInstance = Bpmn.createExecutableProcess(PROCESS_ID) .startEvent() .businessRuleTask() .camundaClass(FAILING_CLASS) .camundaAsyncBefore() .endEvent() .done(); return modelInstance; }
protected BpmnModelInstance addConditionalEventSubProcess(BpmnModelInstance model, String parentId, String conditionExpr, String userTaskId, boolean isInterrupting) { return modify(model) .addSubProcessTo(parentId) .triggerByEvent() .embeddedSubProcess() .startEvent() .interrupting(isInterrupting) .condition(conditionExpr) .userTask(userTaskId) .name(TASK_AFTER_CONDITION) .endEvent().done(); }
@Override public BpmnModelInstance getSourceProcess() { return modify(ProcessModels.SUBPROCESS_PROCESS) .addSubProcessTo(EventSubProcessModels.SUB_PROCESS_ID) .triggerByEvent() .embeddedSubProcess() .startEvent(EVENT_SUB_PROCESS_START_ID).signal(EventSubProcessModels.SIGNAL_NAME) .userTask(EVENT_SUB_PROCESS_TASK_ID) .endEvent() .subProcessDone() .done(); }
protected BpmnModelInstance createFailingProcess() { return Bpmn.createExecutableProcess("Process") .startEvent() .serviceTask("failing") .camundaAsyncAfter() .camundaAsyncBefore() .camundaClass(FailingDelegate.class) .endEvent() .done(); }
protected BpmnModelInstance createProcessWithScriptTask(String key) { return Bpmn.createExecutableProcess(key) .startEvent() .scriptTask() .scriptFormat("javascript") .scriptText("return true") .userTask() .endEvent() .done(); }
protected BpmnModelInstance createProcess() { return Bpmn.createExecutableProcess("Process") .startEvent() .userTask("user") .endEvent() .done(); }
protected BpmnModelInstance createProcessWithServiceTask(String key) { return Bpmn.createExecutableProcess(key) .startEvent() .serviceTask() .camundaExpression("${true}") .endEvent() .done(); }
public static BpmnModelInstance oneBpmnCallActivityProcessAsExpression(int processNumber){ return ProcessModels.newModel(processNumber) .startEvent() .callActivity() .calledElement("${NextProcess}") .camundaIn("NextProcess", "NextProcess") .endEvent() .done(); }
private BpmnModelInstance prepareFailingServiceTask() { BpmnModelInstance modelInstance = Bpmn.createExecutableProcess(PROCESS_ID) .startEvent() .serviceTask() .camundaClass(FAILING_CLASS) .camundaAsyncBefore() .endEvent() .done(); return modelInstance; }
private BpmnModelInstance prepareFailingScriptTask() { BpmnModelInstance bpmnModelInstance = Bpmn.createExecutableProcess(PROCESS_ID) .startEvent() .scriptTask() .scriptFormat("groovy") .scriptText("x = 5 / 0") .camundaAsyncBefore() .userTask() .endEvent() .done(); return bpmnModelInstance; }
private BpmnModelInstance prepareSimpleProcess(String name) { BpmnModelInstance calledA = Bpmn.createExecutableProcess(name) .startEvent() .userTask("Task" + name) .endEvent() .done(); return calledA; }
public static BpmnModelInstance oneClassDelegateServiceTask(String className) { return ProcessModels.newModel() .startEvent() .serviceTask("serviceTask") .camundaClass(className) .endEvent() .done(); } }
protected BpmnModelInstance createModelInstance() { BpmnModelInstance instance = Bpmn.createExecutableProcess("process") .startEvent("start") .userTask("userTask1") .endEvent("end") .done(); return instance; } }