Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Tip | ||
---|---|---|
| ||
Advanced Tools can be found inside the 高级工具 可以在Form Builder, ,Datalist Builder as well as in the Userview Builder.以及Userview Builder中找到。 |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
This is a new feature in Joget Workflow v6.这是Joget Workflow v6中的一个新功能。 |
Figure 1: Accessing the Advanced Tools in Form Builder
图1:访问Form Builder中的高级工具
Figure 2: Advanced Tools - Tabs
In Advanced Tools, you will find 5 tabs in all the builder mentioned and 6 tabs in the Form Builder. In Form Builder, the sixth extra tab is Table.
Table of Contents |
---|
Figure 3: Advanced Tools - Tree Viewer
图2:高级工具 - 选项卡
在高级工具中,您可以在所有提到的构建器中找到5个选项卡,在Form Builder中找到6个选项卡。在Form Builder中,第六个额外的选项卡是 Table。
Table of Contents |
---|
图3:高级工具 - 树查看器
第一个选项卡中的树状查看器为应用设计人员提供了整体结构/定义视图,以便人们可以很容易地发现异常并立即修复,而不会花费太多的麻烦和时间。The tree viewer in the first tab provides the app designer with the overall structure/definition view so that one can easily spots any anomaly and fixes it immediately without too much of hassle and time spent.
Figure 4: Advanced Tools - Tree Viewer - Editing a Node
Clicking on the edit (pencil) icon on the right of the node allows one to configure/edit its properties right away. Upon saving of the properties, the tree viewer will refresh itself.
Figure 5: Advanced Tools - Usages
In the second tab, app designer can inspect on where the current entity is being used. From the screenshot example above, we can tell that the form is being used in another form and also being part of a workflow process. With such feature, app designer will be able to manage the form design well within the scope of its usages.
Figure 6: Advanced Tools - Table
The table tab is available in the Form Builder. With this feature, app designer can tell on which other entity is sharing/writing into the same database table the current form is currently pointing too. From the screenshot example above, we can see that the table is being accessed by multiple process tools and forms.
We can also click on the Show Table Usage In Other Apps to check if there's other apps that are writing to the same table too.
At the bottom of it, existing table columns are listed down for app designer's reference.
Figure 7: Advanced Tools - i18n Internationalization
Labels defined in the builder will be automatically listed down here for internationalization purpose. We can define in as many languages as we want to.
Figure 8: Advanced Tools - Diff Checker
...
图4:高级工具 - 树查看器 - 编辑节点
点击节点右侧的编辑(铅笔)图标,可以立即配置/编辑其属性。在保存属性时,树型浏览器将自行刷新。
图5:高级工具 - 用法
在第二个选项卡中,应用程序设计人员可以检查当前实体的使用位置。从上面的截图示例中,我们可以看出,表单正在以另一种形式使用,也是工作流程的一部分。有了这样的功能,应用程序设计师将能够在其使用范围内很好地管理表单设计。
图6:高级工具 - 表
该表标签是在Form Builder中可用。有了这个功能,应用程序设计人员可以告诉哪个其他实体正在共享/写入当前表单当前指向的数据库表中。从上面的截图示例中,我们可以看到该表正在被多个进程工具和表单访问。
我们也可以点击 在其他应用程序中显示表的使用情况 来检查是否有其他应用程序正在写入同一个表。
在其底部,列出现有的表格列以供应用程序设计者参考。
图7:高级工具 - 国际化
为了国际化目的,构建器中定义的标签将自动列在这里。我们可以用我们想要的语言来定义多种语言。
图8:高级工具 - Diff Checker
图9:高级工具 - JSON定义
我们可以检查我们在这里工作的实体的实际定义。如果需要的话,我们可以修改文本编辑器中的定义,然后点击 更新按钮来提交。
Figure 9: Advanced Tools - JSON Definition
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 buttom to commit.