Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Tip
iconfalse
Advanced Tools can be found inside the 高级工具 可以在Form Builder, Datalist Builder as well as in the Userview Builder.以及Userview Builder中找到
Panel
borderColorpurple
borderWidth1
titleBGColor#ddccff
borderStylesolid
titleNew Feature

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

Tree Viewer

Image Removed

Figure 3: Advanced Tools - Tree Viewer

图2:高级工具 - 选项卡

在高级工具中,您可以在所有提到的构建器中找到5个选项卡,在Form Builder中找到6个选项卡。在Form Builder中,第六个额外的选项卡是  Table

Table of Contents

树查看器

Image Added

图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.

Usages

Image Removed

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.

Table

Image Removed

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.

i18n Internationalization

Image Removed

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.

Diff Checker

Image Removed

Figure 8: Advanced Tools - Diff Checker

...

图4:高级工具 - 树查看器 - 编辑节点

点击节点右侧的编辑(铅笔)图标,可以立即配置/编辑其属性。在保存属性时,树型浏览器将自行刷新。

用法

Image Added

图5:高级工具 - 用法

在第二个选项卡中,应用程序设计人员可以检查当前实体的使用位置。从上面的截图示例中,我们可以看出,表单正在以另一种形式使用,也是工作流程的一部分。有了这样的功能,应用程序设计师将能够在其使用范围内很好地管理表单设计。

Image Added

图6:高级工具 - 表

标签是在Form Builder中可用。有了这个功能,应用程序设计人员可以告诉哪个其他实体正在共享/写入当前表单当前指向的数据库表中。从上面的截图示例中,我们可以看到该表正在被多个进程工具和表单访问。

我们也可以点击  在其他应用程序中显示表的使用情况 来检查是否有其他应用程序正在写入同一个表。

在其底部,列出现有的表格列以供应用程序设计者参考。

国际化

Image Added

图7:高级工具 - 国际化

为了国际化目的,构建器中定义的标签将自动列在这里。我们可以用我们想要的语言来定义多种语言。

Diff Checker

Image Added

图8:高级工具 - Diff Checker


DIFF检查能力使得协同工作可能不会损失谁是同时工作的同一实体的其他队友做了修改。在本节中,可以知道自从构建器初次加载服务器中的副本以来,哪些更改已经完成。点击  合并和更新 按钮将确保所有修改合并。

JSON定义

Image Added

图9:高级工具 - JSON定义

我们可以检查我们在这里工作的实体的实际定义。如果需要的话,我们可以修改文本编辑器中的定义,然后点击  更新按钮来提交。

JSON Definition

Image Removed

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.