Node: Pre-flight check (Task_Preflight)
Original: Script Tasks with JavaScript/Groovy/Python are NOT supported natively in Camunda 8.9
Converted: Converted to Service Task with Job Worker (zeebe:taskDefinition type="script")
Reason: Camunda 8.9 only supports FEEL scripts natively. Non-FEEL scripts must be extracted to Job Workers.
Recommendation: Extract script logic to a Zeebe Job Worker or convert to FEEL expression
Camunda 8 Way: FEEL expressions for simple logic, Job Workers for complex logic
Status: Completed - Needs Worker
Script Language: javascript
π Script Task β Job Worker
Node: Abort mission (Task_Abort)
Original: Script Tasks with JavaScript/Groovy/Python are NOT supported natively in Camunda 8.9
Converted: Converted to Service Task with Job Worker (zeebe:taskDefinition type="script")
Reason: Camunda 8.9 only supports FEEL scripts natively. Non-FEEL scripts must be extracted to Job Workers.
Recommendation: Extract script logic to a Zeebe Job Worker or convert to FEEL expression
Camunda 8 Way: FEEL expressions for simple logic, Job Workers for complex logic
Status: Completed - Needs Worker
Script Language: javascript
π Script Task β Job Worker
Node: Burn stage 1 (Task_Engines)
Original: Script Tasks with JavaScript/Groovy/Python are NOT supported natively in Camunda 8.9
Converted: Converted to Service Task with Job Worker (zeebe:taskDefinition type="script")
Reason: Camunda 8.9 only supports FEEL scripts natively. Non-FEEL scripts must be extracted to Job Workers.
Recommendation: Extract script logic to a Zeebe Job Worker or convert to FEEL expression
Camunda 8 Way: FEEL expressions for simple logic, Job Workers for complex logic
Status: Completed - Needs Worker
Script Language: javascript
π Script Task β Job Worker
Node: Run experiments (Task_Experiments)
Original: Script Tasks with JavaScript/Groovy/Python are NOT supported natively in Camunda 8.9
Converted: Converted to Service Task with Job Worker (zeebe:taskDefinition type="script")
Reason: Camunda 8.9 only supports FEEL scripts natively. Non-FEEL scripts must be extracted to Job Workers.
Recommendation: Extract script logic to a Zeebe Job Worker or convert to FEEL expression
Camunda 8 Way: FEEL expressions for simple logic, Job Workers for complex logic
Status: Completed - Needs Worker
Script Language: javascript
π Script Task β Job Worker
Node: Mission report (Task_Report)
Original: Script Tasks with JavaScript/Groovy/Python are NOT supported natively in Camunda 8.9
Converted: Converted to Service Task with Job Worker (zeebe:taskDefinition type="script")
Reason: Camunda 8.9 only supports FEEL scripts natively. Non-FEEL scripts must be extracted to Job Workers.
Recommendation: Extract script logic to a Zeebe Job Worker or convert to FEEL expression
Camunda 8 Way: FEEL expressions for simple logic, Job Workers for complex logic
Status: Completed - Needs Worker
Script Language: javascript
β Improvement Suggestions
[CRITICAL]Script Task 'Pre-flight check' needs Job Worker extraction π‘ Create a Zeebe Job Worker for the script logic ποΈ Camunda 8 Way: Implement as @JobWorker in Spring Boot or plain Java worker
[CRITICAL]Script Task 'Abort mission' needs Job Worker extraction π‘ Create a Zeebe Job Worker for the script logic ποΈ Camunda 8 Way: Implement as @JobWorker in Spring Boot or plain Java worker
[CRITICAL]Script Task 'Burn stage 1' needs Job Worker extraction π‘ Create a Zeebe Job Worker for the script logic ποΈ Camunda 8 Way: Implement as @JobWorker in Spring Boot or plain Java worker
[CRITICAL]Script Task 'Run experiments' needs Job Worker extraction π‘ Create a Zeebe Job Worker for the script logic ποΈ Camunda 8 Way: Implement as @JobWorker in Spring Boot or plain Java worker
[CRITICAL]Script Task 'Mission report' needs Job Worker extraction π‘ Create a Zeebe Job Worker for the script logic ποΈ Camunda 8 Way: Implement as @JobWorker in Spring Boot or plain Java worker