| BPMN File | Score | Process | Complexity | Nodes | Service | Script | User | Gateways | Events | Timer | Cancel | Comp | Cond | Trans | Java |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| feature.bpmn | 26 | Handle Feature Request | Simple | 5 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| synchronousServiceInvocation.bpmn | 20 | Synchronous Service Invocation | Simple | 5 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| bpmnParseListener.bpmn | 22 | BpmnParseListener | Simple | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| asynchronousServiceInvocation.bpmn | 20 | Asynchronous Service Invocation | Simple | 5 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| support.bpmn | 40 | Handle Support Ticket | Medium | 9 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| loanApproval.bpmn | 9 | Generated Forms Quickstart | Simple | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| taskAssignmentEmail.bpmn | 9 | Task Assignment Email | Simple | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| exampleProcess.bpmn | 14 | Example Process | Simple | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Java Delegate | Used In | Plain Java Worker | Spring Boot Worker |
|---|---|---|---|
| org.camunda.bpm.example.invoice.service.ArchiveInvoiceService | ArchiveInvoiceService | ArchiveInvoiceService | |
| org.camunda.bpm.example.loanapproval.CalculateInterestService | CalculateInterestService | CalculateInterestService | |
| org.camunda.bpm.quickstart.ejb.EjbJavaDelegate | EjbJavaDelegate | EjbJavaDelegate | |
| org.camunda.bpm.example.spring.servlet.pa.ExampleDelegateBean | ExampleDelegateBean | ExampleDelegateBean | |
| org.camunda.bpm.example.executionlistener.ProgressLoggingExecutionListener | ProgressLoggingExecutionListener | ProgressLoggingExecutionListener | |
| org.camunda.bpm.example.delegate.ServiceTaskOneDelegate | , as | , as | |
| org.camunda.bpm.example.delegate.ServiceTaskTwoDelegate | , as | , as | |
| org.camunda.bpm.quickstart.TaskAssignmentListener | TaskAssignmentListener, as | TaskAssignmentListener, as | |
| org.camunda.bpm.quickstart.as | as | as | |
| org.camunda.bpm.platform.example.servlet.can | can | can | |
| org.camunda.quickstart.servicetask.invocation.sync.will | will, as | will, as |
| Category | Count | Description |
|---|---|---|
| Plain Java Individual JARs | 0 | None generated |
| Spring Boot Individual JARs | 0 | None generated |
| Plain Java Group JAR | 0 | None generated |
| Spring Boot Group JAR | 0 | None generated |
| ScriptWorker Individual JARs | 0 | None generated |
| TOTAL JARs | 0 | All JAR files generated |
Note: All BPMN nodes are listed.
| BPMN File Name | Score | Source Node | Source ID | Source Type | Migrated Node | Migrated ID | Migrated Type | Status |
|---|---|---|---|---|---|---|---|---|
| feature.bpmn | 26 | Create Feature Request | StartEvent_1 | Start | Create Feature Request | StartEvent_1 | Start | ✅ Preserved |
| Accept Feature Request? | ExclusiveGateway_1 | Exclusive Gateway | Accept Feature Request? | ExclusiveGateway_1 | Exclusive Gateway | ✅ Preserved | ||
| Reject Feature Request | ServiceTask_2 | Service Task | Reject Feature Request | ServiceTask_2 | Service Task | ✅ Preserved | ||
| Accept Feature Request | ServiceTask_1 | Service Task | Accept Feature Request | ServiceTask_1 | Service Task | ✅ Preserved | ||
| Handle Feature Request | UserTask_1 | User Task | Handle Feature Request | UserTask_1 | User Task | ✅ Preserved | ||
| synchronousServiceInvocation.bpmn | 20 | Start | StartEvent_1 | Start | Start | StartEvent_1 | Start | ✅ Preserved |
| Wait State Before | waitStateBefore | User Task | Wait State Before | waitStateBefore | User Task | ✅ Preserved | ||
| Synchronous Service Task | ServiceTask_1 | Service Task | Synchronous Service Task | ServiceTask_1 | Service Task | ✅ Preserved | ||
| Wait State After | waitStateAfter | User Task | Wait State After | waitStateAfter | User Task | ✅ Preserved | ||
| End | EndEvent_1 | End | End | EndEvent_1 | End | ✅ Preserved | ||
| bpmnParseListener.bpmn | 22 | Start | StartEvent_1 | Start | Start | StartEvent_1 | Start | ✅ Preserved |
| ServiceTask 1 | ServiceTask_1 | Service Task | ServiceTask 1 | ServiceTask_1 | Service Task | ✅ Preserved | ||
| ServiceTask 2 | ServiceTask_2 | Service Task | ServiceTask 2 | ServiceTask_2 | Service Task | ✅ Preserved | ||
| End | EndEvent_1 | End | End | EndEvent_1 | End | ✅ Preserved | ||
| asynchronousServiceInvocation.bpmn | 20 | Start | StartEvent_1 | Start | Start | StartEvent_1 | Start | ✅ Preserved |
| Wait State Before | waitStateBefore | User Task | Wait State Before | waitStateBefore | User Task | ✅ Preserved | ||
| Asynchronous Service Task | serviceTaskActivity | Service Task | Asynchronous Service Task | serviceTaskActivity | Service Task | ✅ Preserved | ||
| Wait State After | waitStateAfter | User Task | Wait State After | waitStateAfter | User Task | ✅ Preserved | ||
| End | EndEvent_1 | End | End | EndEvent_1 | End | ✅ Preserved | ||
| support.bpmn | 40 | Select Support Ticket | StartEvent_1 | Start | Select Support Ticket | StartEvent_1 | Start | ✅ Preserved |
| Handle Support Ticket | UserTask_1 | User Task | Handle Support Ticket | UserTask_1 | User Task | ✅ Preserved | ||
| EndEvent_3 | End | EndEvent_3 | End | ✅ Preserved | ||||
| How To Handle Support Ticket? | ExclusiveGateway_1 | Exclusive Gateway | How To Handle Support Ticket? | ExclusiveGateway_1 | Exclusive Gateway | ✅ Preserved | ||
| EndEvent_1 | End | EndEvent_1 | End | ✅ Preserved | ||||
| EndEvent_2 | End | EndEvent_2 | End | ✅ Preserved | ||||
| Close ticket | ServiceTask_1 | Service Task | Close ticket | ServiceTask_1 | Service Task | ✅ Preserved | ||
| Escalate | ServiceTask_2 | Service Task | Escalate | ServiceTask_2 | Service Task | ✅ Preserved | ||
| Respond to customer | ServiceTask_3 | Service Task | Respond to customer | ServiceTask_3 | Service Task | ✅ Preserved | ||
| loanApproval.bpmn | 9 | Loan Request Received | StartEvent_1 | Start | Loan Request Received | StartEvent_1 | Start | ✅ Preserved |
| Done | EndEvent_1 | End | Done | EndEvent_1 | End | ✅ Preserved | ||
| Approve Request | UserTask_1 | User Task | Approve Request | UserTask_1 | User Task | ✅ Preserved | ||
| taskAssignmentEmail.bpmn | 9 | Start Event | StartEvent_1 | Start | Start Event | StartEvent_1 | Start | ✅ Preserved |
| do something | UserTask_1 | User Task | do something | UserTask_1 | User Task | ✅ Preserved | ||
| End Event | EndEvent_2 | End | End Event | EndEvent_2 | End | ✅ Preserved | ||
| exampleProcess.bpmn | 14 | StartEvent_1 | Start | StartEvent_1 | Start | ✅ Preserved | ||
| Example ServiceTask | ServiceTask_1 | Service Task | Example ServiceTask | ServiceTask_1 | Service Task | ✅ Preserved | ||
| EndEvent_1 | End | EndEvent_1 | End | ✅ Preserved | ||||
| TOTAL NODES ANALYZED: | 37 | |||||||
| Source Nodes: 37 → Migrated Nodes: 37 | Diff: 0 | |||||||
| Task ID | Task Name | Has Form |
|---|---|---|
| UserTask_1 | Handle Feature Request | ❌ No |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Create Feature Request | Start | Start | ✅ Success |
| 2 | -- (Start) | ExclusiveGateway_1 | Accept Feature Request? | Exclusive Gateway | Exclusive Gateway | ✅ Success |
| 3 | -- (Start) | ServiceTask_2 | Reject Feature Request | Service Task | Service Task | ✅ Success |
| 4 | -- (Start) | ServiceTask_1 | Accept Feature Request | Service Task | Service Task | ✅ Success |
| 5 | -- (Start) | UserTask_1 | Handle Feature Request | User Task | User Task | ✅ Success |
| Task ID | Task Name | Has Form |
|---|---|---|
| waitStateBefore | Wait State Before | ❌ No |
| waitStateAfter | Wait State After | ❌ No |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Start | Start | Start | ✅ Success |
| 2 | -- (Start) | waitStateBefore | Wait State Before | User Task | User Task | ✅ Success |
| 3 | -- (Start) | ServiceTask_1 | Synchronous Service Task | Service Task | Service Task | ✅ Success |
| 4 | -- (Start) | waitStateAfter | Wait State After | User Task | User Task | ✅ Success |
| 5 | -- (Start) | EndEvent_1 | End | End | End | ✅ Success |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Start | Start | Start | ✅ Success |
| 2 | -- (Start) | ServiceTask_1 | ServiceTask 1 | Service Task | Service Task | ✅ Success |
| 3 | -- (Start) | ServiceTask_2 | ServiceTask 2 | Service Task | Service Task | ✅ Success |
| 4 | -- (Start) | EndEvent_1 | End | End | End | ✅ Success |
| Task ID | Task Name | Has Form |
|---|---|---|
| waitStateBefore | Wait State Before | ❌ No |
| waitStateAfter | Wait State After | ❌ No |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Start | Start | Start | ✅ Success |
| 2 | -- (Start) | waitStateBefore | Wait State Before | User Task | User Task | ✅ Success |
| 3 | -- (Start) | serviceTaskActivity | Asynchronous Service Task | Service Task | Service Task | ✅ Success |
| 4 | -- (Start) | waitStateAfter | Wait State After | User Task | User Task | ✅ Success |
| 5 | -- (Start) | EndEvent_1 | End | End | End | ✅ Success |
| Task ID | Task Name | Has Form |
|---|---|---|
| UserTask_1 | Handle Support Ticket | ❌ No |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Select Support Ticket | Start | Start | ✅ Success |
| 2 | -- (Start) | UserTask_1 | Handle Support Ticket | User Task | User Task | ✅ Success |
| 3 | -- (Start) | EndEvent_3 | End | End | ✅ Success | |
| 4 | -- (Start) | ExclusiveGateway_1 | How To Handle Support Ticket? | Exclusive Gateway | Exclusive Gateway | ✅ Success |
| 5 | -- (Start) | EndEvent_1 | End | End | ✅ Success | |
| 6 | -- (Start) | EndEvent_2 | End | End | ✅ Success | |
| 7 | -- (Start) | ServiceTask_1 | Close ticket | Service Task | Service Task | ✅ Success |
| 8 | -- (Start) | ServiceTask_2 | Escalate | Service Task | Service Task | ✅ Success |
| 9 | -- (Start) | ServiceTask_3 | Respond to customer | Service Task | Service Task | ✅ Success |
| Task ID | Task Name | Has Form |
|---|---|---|
| UserTask_1 | Approve Request | ❌ No |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Loan Request Received | Start | Start | ✅ Success |
| 2 | -- (Start) | EndEvent_1 | Done | End | End | ✅ Success |
| 3 | -- (Start) | UserTask_1 | Approve Request | User Task | User Task | ✅ Success |
| Task ID | Task Name | Has Form |
|---|---|---|
| UserTask_1 | do something | ❌ No |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Start Event | Start | Start | ✅ Success |
| 2 | -- (Start) | UserTask_1 | do something | User Task | User Task | ✅ Success |
| 3 | -- (Start) | EndEvent_2 | End Event | End | End | ✅ Success |
| # | Parent | Node ID | Node Name | Original Type | Converted Type | Status |
|---|---|---|---|---|---|---|
| 1 | -- (Start) | StartEvent_1 | Start | Start | ✅ Success | |
| 2 | -- (Start) | ServiceTask_1 | Example ServiceTask | Service Task | Service Task | ✅ Success |
| 3 | -- (Start) | EndEvent_1 | End | End | ✅ Success |
💡 All links are to the official Camunda 8.9 documentation. For the most up-to-date information, please refer to the official documentation.