This unique process tool plugin allows a maximum of 5 process tool plugins to be executed when their respective conditions are met, either sequentially or in a multi-threaded manner.
You can consider this plugin as an alternative to the default bundled Multi Tools plugin.
The plugin source codes can be found at JogetOSS Github. Feel free to clone and customize to suit your needs.
Configure Conditional Multi Process Tool
|No. of Process Tools|
Select the number of process tool(s) that you need.
|Parallel Execution Mode|
When this option is not checked, all process tool(s) that fulfills their condition will execute sequentially in a separate thread, and wait for all of them to complete execution before proceeding.
When this option is checked, all process tool(s) that fulfills their condition will execute in separate thread(s), and wait for all of them to complete execution before proceeding.
If there are dependencies among the multiple configured process tools, do not check this option in order to ensure data integrity.
E.g.: Storing data to a form table and the next process tool updating the same record
|Debug Mode||When this option is checked, you can observe additional debug messages for this plugin in the server log.|