Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Icons | Form Builder | List Builder | UI Builder | Process Builder |
---|---|---|---|---|
TREE VIEWER | ✓ | ✓ | ✓ | ✓ |
X-RAY | ✓ | ✓ | ✓ | ✓ |
PERMISSION | ✓ | ✓ | ✓ | ✘ |
USAGE | ✓ | ✓ | ✓ | ✘ |
TABLE | ✓ | ✘ | ✘ | ✘ |
I18N | ✓ | ✓ | ✓ | ✓ |
TOOLTIP | ✓ | ✘ | ✘ | ✘ |
DIFF CHECKER | ✓ | ✓ | ✓ | ✓ |
JSON DEFINITION | ✓ | ✓ | ✓ | ✓ |
XPDL | ✘ | ✘ | ✘ | ✓ |
SCREENSHOT | ✓ | ✓ | ✓ | ✓ |
...
The Permission icon provides the app designer with fine-grain control over managing the permissions of each individual element in the builder.
Figure 11 Form Builder Permission
Clicking on the "Add Permission" button allows one to configure the permission rule for a role/group based on a permission type (see Figure 12).
Figure 12 Configure Permission
For each Permission rule added, determine which element will be visible for the selected role under the Authorized column.
Visibility controls differ based on Builder types (see Figures 11, 13 & 14)
Figure 13 List Builder Permission
Figure 14 UI Builder Permission
Hidden button will hide the UI element chose on the published UI app, hence hiding the UI element according to permission rule for a role/group based on the set permission type
Deny Access button will also hide the UI element chose from the menu together with denying access according to permission rule for a role/group based on the set permission type
Figure below will show the differences between Hidden and Deny Access button behavior.
Access the Permission tab within the Advanced tool, set the Category to be 'Deny Access'. Watch the behavior for Deny Access button.
It will hide the UI Element and produce an error on the page. Indicating that is not accessible and denying all means of access for specified permission rule.
Access the Permission tab within the Advanced tool, set the UI Element to be 'Hidden'. Watch the behavior for Hidden button. It will hide the UI Element from being visible to specified permission rule.
The permissions in the advanced tool will follow the order of the list, with the highest permission in the list having the highest priority. It will override any permissions below it if your user is applicable to multiple permissions.
...
Figure 24: Diff Checker
Description | ||||||
---|---|---|---|---|---|---|
The Diff Checker capability makes collaborative work possible without losing the modifications done by other teammates who are working on the same entity at the same time. In this section, one can tell which are the changes that have been made since the initial first load of his/her builder against the copy in the server. Click on the Merge & Update button will ensure that all modifications are merged.
|
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
This is a new feature for Joget DX version 8.1 onwards.
Figure 25: Diff Checker Navigation Buttons |
Chinese |
---|
JSON定义 |
Figure 2526: JSON Definition
Description | ||||
---|---|---|---|---|
We can inspect the actual definition of the entity that we are working on here. If required, we can amend the definition within the text editor itself and click on the Update button to commit.
|
...
XPDL stands for XML Process Definition Language, is a format standardized by the Workflow Management Coalition (WfMC) to interchange business process definitions between different workflow products, which is why this feature is only available in the process builder see figure 26.
Figure 2627: XPDL Feature in Process Builder
Figure 2728: XPDL Code
Name | Description |
---|---|
Upload XPDL | Uploads XPDL files |
Update | Updates Changes in XPDL |
...
The screenshot is a feature that takes a screenshot of what it will look like in the UI. The screenshot can be downloaded by clicking the Download button located at the top right corner. This is useful for instance, sharing the design or look and feel to a client or even an employer.
Figure 2829: Screenshot Feature