Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Code Block | ||||
---|---|---|---|---|
| ||||
#prefix.{prefix.variableKey}## |
Code Block | ||
---|---|---|
| ||
#date.{envVariable.dateFormat}## #user.{variable.username}.firstName# #form.tableChild.field1[{form.tableParent.childId}]# |
解析/返回的哈希变量可能会导致与当前上下文/环境(如脚本中的语法错误)不兼容。因此,可以将附加参数传递给声明的哈希变量来转义某些字符。
在使用散列“#”结束散列变量之前,添加一个问号字符“?”并紧接着其所需的格式。你可以通过定义分号“在使用散列“#”结束散列变量之前,添加一个问号字符“?”并紧接着其所需的格式。你可以通过定义分号“;”来包含多个分隔值 。
...
Table of Contents | ||||
---|---|---|---|---|
|
...
名称 | 描述 |
---|---|
字首 | 分配assignment |
描述 | 获取当前分配的工作流活动信息。获取当前分配的工作流任务信息。 |
属性 |
|
使用范围 |
|
样例 | 显示被指派人的姓名 #user.{assignment.assigneeId}.firstName# #user.{assignment.assigneeId}.lastName# |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
这是 Joget Workflow v6 新功能 |
名称 | 描述 |
---|---|
字首 | process |
描述 | 获取流程实例的信息 |
属性 |
|
适用范围 |
|
样例 | 显示一个流程实例的当前执行用户: #process.activityInst.assign.performerUser[{assingment.processId}]# |
名称 | 描述 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
字首 | 当前用户currentUser | |||||||||||||
描述 | 检索当前登录的用户信息。 获取当前登录的用户信息 | |||||||||||||
属性 |
在Joget企业版中,这些附加属性是可用的: - 用户元
组织
部
年级
HOD
组
雇用
HOD部门
| |||||||||||||
使用范围 |
|
名称 | 描述 | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
字首 | 日期date | ||||||||||||||||||||||||
描述 | 根据指定的格式获取 日期时间。
| ||||||||||||||||||||||||
属性 |
| ||||||||||||||||||||||||
使用范围 |
| ||||||||||||||||||||||||
示例属性 | #date.h:mm a# // 12:08 PM #date.EEE,d MMM yyyy h:mm:ss a# // Wed, 4 Jul 2014 12:08:56 PM #date.DAY+7.EEE,d MMM yyyy h:mm:ss a# // Add 7 days on top of current date time - Wed, 11 Jul 2014 12:08:56 PM #date.DAY-1.EEE,d MMM yyyy h:mm:ss a# // Minus 1 days on top of current date time - Wed, 3 Jul 2014 12:08:56 PM #date.dd-MM-yyyy[{form.j_expense_claim.title}|yyyy-MM-dd]# // Retrieves date from j_expense_claim table, form field title, changes its origin format of yyyy-MM-dd to dd-MM-yyyy. |
名称 | 描述 |
---|---|
字首 | envVariable |
描述 | 检索环境变量值。了解有关环境变量的更多信息。 |
属性 |
|
使用范围 |
|
示例属性 | #envVariable.smtpServer# #envVariable.smtpPort# |
名称 | 描述 |
---|---|
字首 | 形成form |
描述 | 从 表格中 表单(数据表)中 获取 字段值。 |
属性 |
|
使用范围 |
|
示例属性 | #form.registration.registeredDate# //will use the current record ID #form.registration.registeredDate[ 0001 ]# //0001 is the record ID to seek forregistration 表中ID为0001的registeredDate值 #form.registration.registeredDate[{variable.recordId}]# //using nested Hash Variable with curly bracket. |
...
采用嵌套哈希变量获取表单值. |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
这是 Joget Workflow v6 新功能 |
名称 | 描述 |
---|---|
首字 | binder |
描述 | 通过 表单定义ID 获取 字段值 或 字段值标签 To get field value or field value label from the binder of a form via its form definition id . 前缀为 'binder' 代表获取字段值, 而 'binder.options' 代表获取选项标签 (eg. select box, checkbox & radio button). 也可以通过加入 APP_ID 跨应用获取 字段值 或 或字段标签, 否则默认获取当前应用的值. 通过 PRIMARY_KEY , 可以获取指定记录的 字段值 或 字段标签 . |
属性 |
|
适用范围 |
|
样例 | #binder.addCard.title# #binder.cardViewer.addCard.title# #binder.cardViewer.addCard.title[b30bce20-c0a82095-14976e70-fded1735]# #binder.options.addCard.title# #binder.options.cardViewer.addCard.title# #binder.options.cardViewer.addCard.title[b30bce20-c0a82095-14976e70-fded1735]# |
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
这是 Joget Workflow v6 新功能 |
名称 | 描述 |
---|---|
首字 | appDef |
说明 | To retrieve App Definition information |
属性 |
|
适用范围 |
|
样例 | 显示应用名称: #appDef.name# |
名称 | 描述 |
---|---|
字首 | 国际化i18n |
描述 | 在应用程序级别支持语言本地化。 |
属性 |
|
使用范围 |
|
示例属性 | #i18n#i18n.logout#logout# |
例 | 请参阅 添加消息。 |
名称 | 描述 | ||||
---|---|---|---|---|---|
字首 | performer | ||||
描述 | 获取活动执行者的用户信息。 | ||||
属性 |
| ||||
使用范围 |
| ||||
示例属性 |
|
名称 | 描述 |
---|---|
字首 | requestParam |
描述 | 访问请求参数的值。 |
属性 |
|
使用范围 |
|
示例属性 |
|
名称 | 描述 |
---|---|
字首 | 用户user |
描述 | 要根据用户名获取用户信息。 |
属性 |
在Joget企业版中,这些附加属性是可用的: - 用户元
组织
部
年级岗级
HODHOD(部门负责人)
组
雇用
HOD部门部门HOD
|
使用范围 |
|
示例属性 |
|
...
名称 | 描述 |
---|---|
字首 | userviewKey |
描述 | 用户视图密钥散列变量仅用于访问当前用户 视图密钥的值 Userview Key。 这个散列变量的典型用例是:这个哈希变量的典型用例是:
|
属性 |
|
使用范围 |
名称 | 描述 |
---|---|
字首 | 变量variable |
描述 | 在Process Flow中获取工作流程变量的值。 |
属性 |
|
使用范围 |
|
示例属性 | #variable#variable.approvalStatus#approvalStatus# |
名称 | 描述 | |||||
---|---|---|---|---|---|---|
字首 | 请求request | |||||
描述 | 从页面视图的当前 HttpServletRequest对象获取值 。 | |||||
属性 |
| |||||
使用范围 |
| |||||
示例属性 | 要检索上面屏幕截图中的“Referer”标题属性值,可以使用下面的散列变量。
|
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
这是Joget Workflow v6中的一个新功能。 |
名称 | 描述 |
---|---|
字首 | 平台platform |
描述 | 检索特定于平台的信息。 获取当前平台的信息。 |
属性 |
在Joget企业版中,这些附加属性是可用的: -在Joget企业版中,以下属性可用:
|
使用范围 |
|
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
这是Joget Workflow v6新功能 |
名称 | 描述 |
---|---|
首字 | users |
描述 | 获取指定用户组,岗级,部门,组织的用户,以 “;” 分隔. |
属性 |
|
适用范围 |
|
样例 | 获取当前用户所在用户组的所有用户:
|
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
这是Joget Workflow v6中的一个新功能。 |
名称 | 描述 | |||||||
---|---|---|---|---|---|---|---|---|
字首 | BeanShell | |||||||
描述 | 使用环境变量来执行bean shell脚本。使用URL查询字符串语法传递参数。 | |||||||
属性 |
| |||||||
适用范围 | ScopeofUse
| |||||||
示例 | 使用参数 “username” 和 “dept” 执行存储在“welcome”环境变量中的脚本: | 示例属性 | 使用参数“username”和“dept”执行存储在“welcome”环境变量中的脚本:
|