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