Usages
- Process Tool Plugin is used for integrating with external systems or make extra processing in the middle of a process. Please refer to Process Tool Mapping.
- Post Form Post Submission Processing Plugin is used for integrating with external systems or make extra processing after a form is saved. Please refer to Form Builder - Properties.
- Process Tool Plugin and Form Post Submission Processing Plugin are equally same.
- A useable Process Tool Plugin and Form Post Submission Processing Plugin must extends Process Tool/ Form Post Submission Processing Pluginorg.joget.plugin.base.DefaultApplicationPlugin abstract class.
Abstract Class
org.joget.plugin.base.DefaultApplicationPlugin
- Under wflow-plugin-base module
- Extended org.joget.plugin.base.ExtDefaultPlugin. Please refer to Plugin Base Abstract Class and Interface.
- Implemented org.joget.plugin.property.model.PropertyEditable. Please refer to Plugin Base Abstract Class and Interface.
- A base abstract class to develop a Process Tool Plugin and Form Post Submission Processing Plugin.
Method Detail
Abstract Methods
execute
public abstract java.lang.Object execute(java.util.Map props)
...
Return is not used for now.
Plugin Properties Options
- Please refer to Plugin Properties Options for more information.
Tutorials
- Bean Shell Tool
org.joget.apps.app.lib.BeanShellTool (wflow-core) - Database Update Tool
org.joget.apps.app.lib.DatabaseUpdateTool (wflow-core) - Email Tool
org.joget.apps.app.lib.EmailTool (wflow-core) - Json Tool
org.joget.apps.app.lib.JsonTool (wflow-core)