Programming BPMN Tasks, Events - xAPPnow Low Code Platform
xAPPnow Low-Code Programming , by using TypeScript or JavaScript, is possible for BPMN Activities and Events in a so-called Init Script and Final Script. The Script Task has an additional Main Script. Those Scripts are executed before or after an element is processed.
The following table presents an overview of the availability of init and final scripts for the entire element.
|
| |||
|
Elements
|
Init Script
|
Main Script
|
Final Script
|
|
User Task
|
yes
|
|
yes
|
|
Task
|
yes
|
|
yes
|
|
Send Task
|
yes
|
|
yes
|
|
Receive Task
|
yes
|
|
yes
|
|
Service Task
|
yes
|
|
yes
|
|
Script Task
|
yes
|
yes
|
yes
|
|
Business Rule Task
|
yes
|
|
yes
|
|
Call Activity
|
yes
|
|
yes
|
|
Event Subprocess
|
yes
|
|
yes
|
|
Transaction Subprocess
|
yes
|
|
yes
|
|
Manual Task
|
yes
|
|
yes
|
|
Signal Intermediate Event: Catching
|
yes
|
|
yes
|
|
Message Intermediate Event: Catching
|
yes
|
|
yes
|
|
Timer Intermediate Event: Catching
|
yes
|
|
yes
|
|
Link Intermediate Event: Throwing
|
yes
|
|
|
|
Signal Intermediate Event: Throwing
|
yes
|
|
yes
|
|
Message Intermediate Event: Throwing
|
yes
|
|
yes
|
|
Signal End Event
|
yes
|
|
|
|
Message End Event
|
yes
|
|
|
|
Compensation End Event
|
yes
|
|
|
|
Error End Event
|
yes
|
|
|
|
Terminate End Event
|
yes
|
|
|
|
End Event
|
yes
|
|
|
