Detailed Plugin Comparison Between Editions
No. |
Plugin |
Community Edition |
Professional Edition |
Enterprise Edition |
1 |
Audit Trail Plugins to provide extra processing capabilities e.g. capturing data reporting or user notification. Audit Trail plugins are triggered after a process-related event. |
|||
Process Data Collector to save process data into app_report_* tables for reporting purposes |
|
|
|
|
User Notification to send notification emails for new assignments |
|
|
|
|
Form Data Audit Trail to save form data for auditing purposes |
|
|
|
|
|
||||
2
|
Directory Manager Plugins to integrate users from external systems e.g. Active Directory or LDAP. |
|||
Time-based One-time Password (TOTP) Authenticator
Time-based One-Time Password authentication implementation for Multi-Factor Authentication (MFA) |
|
|
|
|
LDAP Directory Manager user directory implementation using LDAP |
|
|
|
|
Sync LDAP User Directory Manager for LDAP authentication and import of LDAP users into the local user directory |
|
|
|
|
|
||||
3 |
Data List Action Plugins to extend methods of executing an action on list item e.g. deleting a record. |
|||
Form Row Delete Action to perform deletion of form data |
|
|
|
|
Data List Hyperlink Action to perform linkage between data with another page |
|
|
|
|
Bean Shell Datalist Action executes standard Java syntax to perform Datalist actions |
|
|
|
|
|
||||
4 |
Data List Binder Plugins to extend methods of loading data for a list. |
|||
Form Data Binder retrieves data rows from a form table |
|
|
|
|
Advanced Form Data Binder retrieves data rows from a form table with extra filtering capabilities |
|
|
|
|
JDBC Datalist Database Binder retrieves data rows using the Java Database Connectivity (JDBC) API |
|
|
|
|
|
||||
5 |
Data List Column Formatter Plugins to extend ways of formatting column data. |
|||
Default Formatter format cell data with some HTML styles or actual data from a foreign key. |
|
|
|
|
Options Value Formatter format cell data based on the actual label from a Form Options Binder |
|
|
|
|
Javascript Condition Formatter format cell data based on conditions written in Javascript |
|
|
|
|
Bean Shell Formatter executes standard Java syntax to format column values |
|
|
|
|
|
||||
6 |
Data List Filter Type Plugins to extend ways of filtering a list. |
|||
Text Field Filter Display a list filter as a text field |
|
|
|
|
Options Filter Display a list filter based on a set of populated options |
|
|
|
|
Date Range Filter Allow users to select a date range to filter the data displayed |
|
|
|
|
Number Range Filter Allow users to select a number range to filter the data displayed |
|
|
|
|
|
||||
7 |
Deadline Plugins provide the ability to recalculate deadline and SLA limits based on custom logic. |
|||
Office Working Hour Deadline Calculate deadline based on office working hour. |
|
|
|
|
|
||||
8 |
Form Element Plugins to extend types of fields available in the Form Builder. |
|||
CheckBox |
|
|
|
|
Custom HTML used to put additional code like HTML, Javascript or CSS. |
|
|
|
|
Date Picker |
|
|
|
|
File Upload |
|
|
|
|
Grid |
|
|
|
|
Hidden Field |
|
|
|
|
Id Generator Field used to generate a running number when the time record is save |
|
|
|
|
Password Field |
|
|
|
|
Radio |
|
|
|
|
Select Box |
|
|
|
|
Sub Form used to embed a form |
|
|
|
|
Text Area |
|
|
|
|
Text Field |
|
|
|
|
AJAX Sub Form able to dynamically load a subform based on a changed field value |
|
|
|
|
Calculation Field used to perform calculations on form field values |
|
|
|
|
Form Grid a grid to input data using a popup form; used to capture more complex data |
|
|
|
|
Multi Select Box provides a text field with search capability |
|
|
|
|
Rich Text Editor a field that allows for HTML formatting |
|
|
|
|
Multi Paged Form provides the capability of incorporating multiple forms in one single form, allowing a large form to be separated into multiple pages |
|
|
|
|
Popup Select Box an enhancement over the ordinary select box, allowing selection from a data list |
|
|
|
|
List Grid a grid table that populates its data from a data list, an example of this would be selecting products from a product catalog |
|
|
|
|
Image Upload designed to cater for images |
|
|
|
|
Form Signature capture a user’s signature using a mouse or touch screen |
|
|
|
|
Form Captcha protect against bots using tests humans can pass |
|
|
|
|
Spreadsheet Excel-like spreadsheet functionality |
|
|
|
|
|
||||
9 |
Form Load Binder Plugins to extend methods for loading form data from any data source. |
|||
Bean Shell Form Binder executes standard Java syntax |
|
|
|
|
Workflow Form Binder default binder used by a form to load and store form data and workflow variable |
|
|
|
|
Directory User Form Binder to load and store form data to directory user table |
|
|
|
|
Multirow Form Binder allows multiple form data record loading for supported elements e.g. grids |
|
|
|
|
JDBC Binder used to load form data using JDBC |
|
|
|
|
Joget Entity Data Binder retrieves data from Joget system entities |
|
|
|
|
|
||||
10 |
Form Options Binder Plugins to extend methods for loading form field options. |
|||
Bean Shell Form Binder executes standard Java syntax |
|
|
|
|
Default Form Options Binder Options Binder to retrieve options from another form data. |
|
|
|
|
Department Options Binder Options Binder to retrieve departments. |
|
|
|
|
Grade Options Binder Options Binder to retrieve grades. |
|
|
|
|
Group Options Binder Options Binder to retrieve groups. |
|
|
|
|
Organization Options Binder Options Binder to retrieve organizations. |
|
|
|
|
User Options Binder Options Binder to retrieve users. |
|
|
|
|
|
||||
11 |
Form Store Binder Plugins to extend methods for storing data in a form to any data source. |
|||
Bean Shell Form Binder executes standard Java syntax |
|
|
|
|
Workflow Form Binder default binder used by a form to load and store form data and workflow variable |
|
|
|
|
Directory User Form Binder to load and store form data to directory user table |
|
|
|
|
Multirow Form Binder to store multiple records to a form data table from an element e.g. Grid |
|
|
|
|
|
||||
12 |
Form Validator Plugins to extend ways to validate form data. |
|||
Default Validator to check values and determine if they are mandatory, alphabetic, alphanumeric, numeric or email formats |
|
|
|
|
Duplicate Value Validator to check if current value already exists in existing records |
|
|
|
|
Directory Validator to check for duplicate usernames |
|
|
|
|
Equal Value Validator to check the equality value of 2 fields |
|
|
|
|
|
||||
13 |
Hash Variable Plugins to extend support for processing hash variables. |
|||
App Message Hash Variable supports language localization at the application level |
|
|
|
|
Current User Hash Variable retrieves currently logged in user information |
|
|
|
|
Date Hash Variable to get the date/time according to a specified format |
|
|
|
|
Environment Variable Hash Variable application level environment variable |
|
|
|
|
Form Data Hash Variable to get data from a form table |
|
|
|
|
Performer Hash Variable to get user information of the performer of an activity |
|
|
|
|
Request Parameter Hash Variable for accessing request parameters |
|
|
|
|
User Hash Variable to get user information based on username |
|
|
|
|
User Variable Hash Variable to get user information based on a workflow variable that stores a username |
|
|
|
|
Workflow Assignment Hash Variable to get workflow activity information of the current assignment |
|
|
|
|
Workflow Variable Hash Variable to get the value of a workflow variable |
|
|
|
|
Extended Current User Hash Variable to return Organization Chart information |
|
|
|
|
Form Binder Hash Variable used to retrieve a value from a Form Load Binder or label from a Form Options Binder |
|
|
|
|
Bean Shell Hash Variable uses an environment variable to execute bean shell scripts |
|
|
|
|
Platform Hash Variable to return platform setting information |
|
|
|
|
Extended Platform Hash Variable to return platform license information |
|
|
|
|
App Definition Hash Variable to retrieve app definition information |
|
|
|
|
|
||||
14 |
Process Participant Plugins to provide custom mapping of users to workflow participants. |
|||
Bean Shell Tool executes standard Java syntax |
|
|
|
|
|
||||
15 |
Tool Plugins to integrate with external systems or for additional form processing. |
|||
Bean Shell Tool executes standard Java syntax |
|
|
|
|
Database Update Tool executes SQL INSERT and UPDATE statement on JDBC supported databases |
|
|
|
|
Email Tool sends email message to targeted recipients |
|
|
|
|
JSON Tool reads from or posts to a JSON URL and inserts formatted data into a form data table or workflow variable |
|
|
|
|
SOAP Tool invoke calls to SOAP web services for integration |
|
|
|
|
Counter Increment Tool to increment a numeric value stored in either Workflow Variable or App Environment Variable |
|
|
|
|
Import Tool takes a CSV or Excel file uploaded in a previous form activity and imports its data into a form table |
|
|
|
|
Export Form Email Tool exports a form to PDF and sends it as an email attachment to targeted recipients |
|
|
|
|
Form Data Update Tool updates form data in a process |
|
|
|
|
Preset Form Data Tool creates or fills form data prior to its use |
|
|
|
|
|
||||
16 |
Userview Menu Plugins to extend types of pages available in the Userview Builder. |
|||
Data List to render data list in a page |
|
|
|
|
Form to render forms in a page |
|
|
|
|
HTML Page to display HTML content in a page |
|
|
|
|
Inbox to display a list of available assignments |
|
|
|
|
Link to display a link in the menu |
|
|
|
|
Run Process to display a page that allows a user to start a process |
|
|
|
|
CRUD to render a combination of a list and form to perform Create, Read, Update and Delete (CRUD) actions |
|
|
|
|
Import to display a page that allows user to upload a CSV or Excel file and import the data into a form table |
|
|
|
|
Data List Inbox to display a data list in conjunction with available process task assignments |
|
|
|
|
SLA Report to render a summary of the SLA of a process |
|
|
|
|
SQL Chart to render a simple chart by writing an SQL query |
|
|
|
|
User Profile to render a page that allows user to edit their profile |
|
|
|
|
Universal Inbox consolidates all the pending and in-progress tasks for a user across all apps |
|
|
|
|
JasperReports Support supports more complex reporting requirements through integration with the popular open source reporting platform JasperReports so that sophisticated reports with custom layouts and graphs can be generated and viewed, with optional export to PDF and Excel |
|
|
|
|
Dashboard displays a userview or a list of URLs in a dashboard |
|
|
|
|
Calendar displays data in a calendar view |
|
|
|
|
Manage Permission used to manage permission keys and user mapping |
|
|
|
|
Task Delegation allows users to reassign assignments to others user |
|
|
|
|
|
||||
17 |
Userview and Form Permissions Userview Permission Plugins to handle permissions and access rights in a userview. Form Permission Plugins to handle form-level and section-level permissions and access rights. |
|||
Department Permission restrict access rights to specific departments |
|
|
|
|
Group Permission restrict access rights to specific groups |
|
|
|
|
Logged In User Permission restrict access rights to logged in users |
|
|
|
|
Organization Permission restrict access rights to specific organizations |
|
|
|
|
User Permission restrict access rights to specific users |
|
|
|
|
Admin Permission restrict access rights to admin only |
|
|
|
|
Anonymous Permission restrict access rights to anonymous only |
|
|
|
|
Sub Level Userview Permission restrict user to go to a sub level userview directly |
|
|
|
|
|
||||
18 |
Userview Theme Userview Theme Plugins to change the UI design of userview. |
|||
Universal Theme |
|
|
|
|
Default Theme |
|
|
|
|
Corporati Theme |
|
|
|
|
Bootstrap Theme |
|
|
|
|
Creative Theme |
|
|
|
|
Enterprise Theme |
|
|
|
|
Gray Theme |
|
|
|
|
Modern Theme |
|
|
|
|
Portal Theme |
|
|
|
|
Elegant Theme |
|
|
|
|
Janux v5 Responsive Theme |
|
|
|
|
|