Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
The Process Status allows one to inspect the state and trail of a process instance.
Figure 1: Process Status Properties
Name | Description |
---|---|
Label | Menu label. Mandatory field. |
Menu ID | Item link slug. Optional field. Unique field Value defined here must be unique to the rest of the UI Menus as the first matching name will be called upon. |
Type | The type of visual format, either Path (default) or Chart. Example Path: Example Chart: |
Record ID |
Example By using the request parameter hash variable, we can define the record ID to seek for. Record ID: #requestParam.id# |
View Permission | Determines who can access the record's information.
At least one option must be selected. |
Figure 2: UI Properties
Name | Description |
---|---|
Custom Header | Custom Header in HTML. |
Custom Footer | Custom Footer in HTML. |
Show Process Name? | If checked, the process name will be generated at the top of the resultant graph. Optional. |
Show Future Process Activities | Click the checkbox to show future process activities. |
Show Skipped Activities | Click the checkbox to show skipped activities. |
Username Display Format |
|
Event Click Callback (Javascript) | Callback variable "activity" containing information of activity and process. |
Figure 3: Process Status Properties - Performance & Offline Settings
Name | Description |
---|---|
Scope | Caching options are:
|
Duration (s) | Duration in seconds to cache content defaults to 20 seconds if applicable. |
Read more at Performance Improvement with UI Caching.
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. |
Read Progressive Web Application (PWA) for more information.
This is a new feature in Joget DX 8.
Figure 4: AJAX & Events - Event Listening
Name | Description |
---|---|
Component Object | The object that will be listening for an event. This field will dynamically show selectable options depending on the page components used. e.g: if there is a page component called manage meeting in the page, it will automatically show up in this field's select box. |
Event Name | Custom Event Name. |
Matched Action | Action to be listened for.
|
Add row | Adds another row for another event |
Figure 5: AJAX & Events - Event Triggering
Name | Description |
---|---|
Event Name | Custom Event Name |
Trigger Method | The method used to trigger an event.
|
Parameter Name | Custom Parameter Name. |
Operator | Logical Operator to be used in evaluating "Parameter" against "Value"
|
Value | The value that the Parameter will be compared to. |
When Not Match Trigger Event Name | Event Name when/if the logical operation is not satisfied. |
Add row | Add another row for another event. |