What is it for?
- Joget Workflow provided Bean Shell implementation as several Plugin Types. Please refer to usages section.
- BeanShell is a small, embeddable Java source interpreter with object scripting language features written in Java.
- BeanShell dynamically executes standard Java syntax in runtime.
- By using BeanShell Plugin, you can type in valid Java codes in plugin configuration and the statements will be executed when the plugin is triggered.
- No compilation cycle is needed.
What is the code syntax?
- Java syntax supported by the version of JDK used
- Usage of all libraries that Joget used. Please details please refer to NOTICE.txt in the release installer/bundle.
- Usage of all Joget Workflow Utility and Service Methods.
- Usage of Hash Variable.
Usages
Use as Form Load Binder
Injected Variables:
Samples:
Use as Form Options Binder
Injected Variables:
Samples:
Use as Form Store Binder
Injected Variables:
Samples:
Use as Form Validator
Injected Variables:
Samples:
Use as Form Multi Row Load Binder
Injected Variables:
Samples:
Use as Form Multi Row Store Binder
Injected Variables:
Samples:
Use as Form Multi Row Validator
Injected Variables:
Samples:
Use as Form Permission
Injected Variables:
Samples:
Use as Process Participant
Injected Variables:
Samples:
Use as Process Tool
Injected Variables:
Samples:
Use as Userview Permission
Injected Variables:
Samples:
{"serverDuration": 129, "requestCorrelationId": "13e047358f27bede"}