Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
This is a new feature in Joget DX Enterprise and Professional editions only.
In a nutshell, the Process Enhancement Plugin automatically generates the approval and rejection buttons in the datalist and form screens.
This is a free plugin available only from Joget Marketplace.
The Process Enhancement Plugin are made up of the following plugins:
The easiest way to see how the Process Enhancement works is to create a new form and use the "App Generator > Generate Process - Approval Process" button in the form to automatically build the app. Here are the steps:
Steps | Screens (Click to view) |
---|---|
| Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 |
Name | Description | |
---|---|---|
Custom ID | Item link slug. Optional field. | |
Label * | Menu label. Mandatory field. | |
Process * | Map to process. Mandatory field. | |
List * | Datalist to load. Mandatory field. | |
Type * | Each process list menu is like a CRUD menu, but with enhanced features. You can tag the process list menu for various tasks and the plugin will automatically present the action buttons. There are five types of process list:
|
Name | Description | |
---|---|---|
Form | Change this property to open another form | |
Created by field id * | Default to 'createdBy' to store the username | |
Set all sections as readonly? | Check as readonly if you do not want users to change the completed record. | |
Display readonly as label? | Check to show readonly fields as labels. |
Name | Description | |
---|---|---|
Enable comments? | Check this and the plugin will display a new field for user to input comments. | |
Show activity name? | Check to display the activity name in the comment trail. | |
Number of latest comments show by default * | Defaults to 5 lines of comment trail per pagination. | |
Disabled adding new comment? | Check if you want to disable new comments. |
Name | Description | |
---|---|---|
Enable process status? | Check this to display the process status as a percentage. Clicking this icon will open up a workflow chart. | |
Show Process Name? | Check this to display the process name. | |
Show Future Process Activities? | Check this to display the future process activities. | |
Show Skipped Activities? | Check this to show skipped activities. | |
Username Display Format | Select the choice of username display in the process chart. The options are:
|
Name | Description |
---|---|
Process data table * | This property defines the new database table name to use when creating a new child table to store the activity comments entered by the users. Defaults to '{appId}_pd'. where 'appId' is the 'id' your your new app. For example, if your appId is "myFavApp", the new table name in the database is "app_fd_myFavApp_pd". |
Name | Description | |
---|---|---|
Back Button Label | You can change the back button label. Default is "Back". | |
Save Button Label | You can change the save button label. Default is "Save". | |
Custom Header | Custom Header in HTML to show when editing an individual record in a form. | |
Custom Footer | Custom Footer in HTML to show when editing an individual record in a form. |
Name | Description | |
---|---|---|
Show Number of Rows In Menu | Show Number of Rows In Menu. | |
Button Position |
| |
Selection Type |
| |
Selector Position |
| |
View form link label | Optional. Link to edit the form will default to 'View' but you can change the link name here. | |
Custom Header | Custom Header in HTML to show above the listing. | |
Custom Footer | Custom Footer in HTML to show below the listing. |
Name | Description |
---|---|
Userview Key Name | Define a column name to pre-filter the datalist against using the userview key value. |
Name | Description412px | |
---|---|---|
Scope | Caching options are:
| |
Duration (s) | Duration in seconds to cache content, defaults to 20 seconds if applicable. |
Note: PWA Offline support is dependent on the theme used.
Name | Description | |
---|---|---|
Enable cache for offline support | Check this to enable caching for offline support, usually set for use on mobile browsers. | |
Cache all datalist links in first page | Check this to enable caching for all datalist links, usually set for use on mobile browsers. | |
Cache list actions (Non post action) | Check this to enable caching for datalist action buttons, usually set for use on mobile browsers. |