创建新用户页面
创建
设置(属性)
配置用户界面相关属性
配置布局
配置用户界面的主题,说明和应用中心的缩略图(图标);
主题
选择用户界面的主题
主题:
- Bootstrap Theme
- Corporati Theme
- Creative Theme
- DX Progressive Theme
- DX X-Admin Theme
- Elegant Theme
- Enterprise Theme
- Gray Theme
- Modern Theme
- Portal Theme
- V3 Default Theme
- V5 Janux Theme
- V6 Universal Theme
缩略图:
选择一个图片作为在应用中心显示的图标如图
配置:
点击选择图像
- 可以即时上传(上传后在资源中);
- 加载资源中所有图片在上传文件框下方显示供选择
- 选择后再缩略图下方显示图片,文本框内自动加载图片 Hash 变量
主题(***)
选择主题后配置主题的自定义属性,***表示为所选主题的名称
*以下配置以Configure Progressive Theme主题作为参考
Configure Progressive Theme
配置渐进式主题
- Menu Position (菜单位置):配置导航栏菜单位置
- Side Menu (侧面菜单)
- Horizontal Menu below Header (页眉下方水平菜单)
- Horizontal Menu inline with Header (页眉同行水平菜单)
- No Menu (不显示菜单)
- Theme Scheme (主题颜色):配置主题颜色目前有 Light (浅色)
- Primary Color (主要颜色):配置主题主要颜色
- Link Color (链接颜色):配置应用下超链接的默认颜色
- Button Color (按钮颜色):配置应用下按钮的默认颜色
- Button Text Color (按钮字体颜色):配置应用下按钮的默认字体
- Menu Font Color (菜单字体颜色):配置应用下菜单栏默认字体
- Font Color (字体颜色):配置应用下默认字体
Advanced (高级选项)
主题高级选项设置
属性
- Favicon URL:设置网站徽标,浏览器标签页徽标 如图 3
- Logo URL:设置应用Logo 如图 3
- Disable Profile?:勾选后禁用个人设置,禁用后用户页面右上角没有个人设置入口,可拖拽视图元素 个人设置 进行自定义可编辑的内容
- User Image?:设置用户头像服务
- 隐藏
- Gravatar 服务:使用该服务获取头像注意事项 - 内网部署时可能会导致头像加载异常(加载不完全,原因是请求互联网而获取头像)而引发表单提交不成功
- 使用 Hash 变量:使用 hash 变量获取客户化自定义的头像
- Inbox:设置在应用右上角是否提供任务箱的入口链接
- 隐藏
- 显示所有任务:显示平台所有应用下关于此用户的代办任务
- 仅显示本应用任务
- 首页图标URL:如图4 设置主题图标指向地址
- Shortcut Link Label:设置页面右上角快捷标签,如图4。
- Shortcut:定义快捷链接
- LABEL:定义链接标签,当标签定义为 divider 时显示为分割线
- URL:定义快捷链接 URL
- TARGET:定义打开链接方式,选择 New Tab 时在新标签页打开,不选时在当前页打开。
- PUBLIC:定义是否公开链接
- User Menu Shortcut:定义用户菜单 - 用户名位置下拉的菜单
- LABEL:定义链接标签,当标签定义为 divider 时显示为分割线
- URL:定义快捷链接 URL
- TARGET:定义打开链接方式,选择 New Tab 时在新标签页打开,不选时在当前页打开。
- Enable Responsive Switch in Mobile Device?:勾选后在移动设备启动响应式主题,自适应移动端页面,"切换到桌面版本"链接将显示在移动设备中。
- Remove Auto Title from Process/Assignment form?:勾选后如图 5在发起和代办任务界面会去除流程名称
- Home Banner:定义首页的横幅内容,使用 HTML 语言,主页内容上方添加自定义横幅内容
- Custom CSS:自定义主题样式,应用全局生效
- Custom JavaScript:自定义 JS ,应用全局生效
- Sub Header:自定义次页眉信息 ,位置在标题上方
- Sub Footer:自定义次页脚信息 ,位置在页脚下方方
- Disable help guide feature?:勾选后关闭 joget 指导功能?
渐进式网络应用程序(PWA)设置
PWA介绍:什么是 PWA
属性:
- 禁用渐进式网络应用程序(PWA)支持:勾选后禁用 PWA 支持
- 禁用网络推送通知
- 缓存更多URLs:输入相对于上下文根的路径。
登录页面UI
自定义登录界面样式
- 客户化HTML(登录前) :HTML 元素直接写元素标签即可,样式需要用 style 标签括起来,js 需要 script 标签括起来
- 客户化HTML(登录后)
图 3
图 4
图 5
高级工具
详细文档:高级工具详细介绍文档
树状查看
概述:用于快速总览、修改当前视图的逻辑和设计;
可以修改表单、分区、列、字段的属性;
具体参见高级工具详细介绍文档
权限
概述:为应用程序设计人员提供了对当前视图中每个单独元素的权限控制。
具体参见高级工具详细介绍文档
- 可以有多套权限方案(供不同权限用户查看)。
引用查询
概述:可以快速查看当前视图都在哪里被引用。
具体参见高级工具详细介绍文档
- 当需要删除表单或对当前表单做大的修改前可以查看都在那里引用,防止影响系统其它设计。
i18N
概述:列出当前视图的所有标签,方便可以对标签做国际化
具体参见高级工具详细介绍文档
注意:
- 选择一个语言定义后切换另一个语言继续定义,所有都生效,并不需要必须选中
差异检查
概述:检查当前视图是否有人在自己保存前做了修改并且可以合并修改(不会自动保存视图)。
具体参见高级工具详细介绍文档
注意:
- 差异检查页面不会实时加载信息,需要再次点击的差异检查选项
JSON代码
概述:可以查看当前视图的json代码,也可以直接修改json代码
具体参见高级工具详细介绍文档
设计用户界面
一个用户界面由一个或多个视图分类组成,一个视图分类有一个或多个视图元素组成。
菜单
用户视图元素
HTML页面
HTML 页面用户视图元素使用富文本编辑器或编写 HTML/CSS/JS 来设计自定义页面的布局和结构。
HTML 页面通常用作应用的主页/登录页/中转页面。
属性
- 编辑HTML页
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 内容:定义页面显示内容;文本框内不支持HTML、JS、CSS,需要自定义HTML内容可编辑如图Tools书写HTML、JS、CSS等内容
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- PWA离线设置 - 启用缓存支持离线:选中此选项可启用脱机支持的缓存,通常设置为在移动浏览器上使用。
个人设置
自定义个人信息设置页面内容,和页面右上角个人设置不是同一个页面。便于某些信息不可编辑有些信息可编辑的个人设置需求
属性
- 编辑用户个人设置菜单
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 在弹出框中显示?:勾选后点击菜单弹出框编辑个人信息
保存后显示信息:点击保存按钮后弹出提示信息,例如,修改成功等
- 保存后重新指向URL:保存表单后重定向到的页面URL
- 配置字段
- 用户名:选择用户名显示还是隐藏
- 名字:选择名字字段显示、只读或隐藏
- 姓:选择姓字段显示、只读或隐藏
- Email:选择Email字段显示、只读或隐藏
- 密码:选择密码字段显示或隐藏
- 时区:选择时区字段显示、只读或隐藏
- 地点:选择地点字段显示、只读或隐藏。用于基于用户国际化(应用需配置国际化配置 - i18N)
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- PWA离线设置 - 启用缓存支持离线:选中此选项可启用脱机支持的缓存,通常设置为在移动浏览器上使用。
任务箱
显示当前用户的待办任务
官方文档:任务箱官方文档
属性
- 编辑HTML页
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 显示的任务:选择任务箱显示的任务范围
- 所有任务:当前应用下的所有任务
- 仅来自1个流程
- 流程:指定一个流程
- 用户界面(UI)
- 在菜单中显示记录数:菜单上显示当待办数如图
- 列表视图按钮位置
- 列表视图客户化页眉:自定义任务箱列表的页眉
- 列表视图客户化页脚:自定义任务箱列表的页脚
- 任务视图客户化页眉:自定义任务界面的页眉
- 任务视图客户化页脚:自定义任务界面的页脚
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
- 缓存第一页中的所有链接:勾选后启用缓存此用户视图菜单第一页中存在的所有数据列表链接。
全局任务
显示当前用户的待办任务(环境下所有应用)
属性
- 编辑HTML页
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 用户界面(UI)
- 在菜单中显示记录数:菜单上显示当待办数如图
- 列表视图按钮位置
- 列表视图客户化页眉:自定义任务箱列表的页眉
- 列表视图客户化页脚:自定义任务箱列表的页脚
- 任务视图客户化页眉:自定义任务界面的页眉
- 任务视图客户化页脚:自定义任务界面的页脚
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
- 缓存第一页中的所有链接:勾选后启用缓存此用户视图菜单第一页中存在的所有数据列表链接。
列表
选择一个数据俩表作为数据列表页面
官方文档:列表菜单文档
属性:
- 编辑列表
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 列表ID:选择此页面显示的数据列表
- 高级-用户界面
- 在菜单中显示记录数:菜单上显示当待办数如图
- 列表视图按钮位置:选择页面的按钮位置
- 选择框位置:数据多选框的位置
- 自定义页眉:自定义列表的页眉
- 自定义页脚:自定义列表的页脚
- 高级-高级 – Uservew 键说明
- Userview的键名:此值应对应于现有数据列表的列名称。设置后,将使用用户视图键值筛选数据列表。例如根据当前用户加载属于当前用户的内容等;
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
- 缓存列表动作(非POST操作):为页面所有非post的动作启动缓存
- 缓存第一页中的所有链接:勾选后启用缓存此用户视图菜单第一页中存在的所有数据列表链接。
启动流程
启动指定流程
官方文档:启动流程说明
属性
- 编辑运行流程
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 流程:选择要启动的流程
- 不需确认画面运行流程?:勾选后将在启动流程时提示用户
- 在弹出的对话框中显示?:勾选后在弹出框中运行流程
- 提交按钮标签:自定义启动流程表单的提交按钮标签
- Redirection
- 流程开始后的显示消息:发起流程后弹出框提示自定义信息
- 流程开始后的URL重定向:提交(包括保存草稿)启动流程表单后重定向到指定地址
- 表单提交后的重新指向:重定向URL的打开方式
- 顶部窗口
- 父窗口
- 当前窗口
- URL重定向值的字段名:URL重定向传值取值来源的字段名,提交表单中的字段
- 字段传值方法:
- 附加在URL:在URL后天添加该值,例如指向 inbox 链接则变为inbox/字段值
- 作为URL参数:在URL中添作为参数
- 请求参数名:定义参数名
- 高级-高级 – Uservew 键说明
- Userview的键名:此值应对应于现有数据列表的列名称。设置后,将使用用户视图键值筛选数据列表。例如根据当前用户加载属于当前用户的内容等;
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
表单
选择一个表单作为表单页面
官方文档:表单说明文档
属性
- 编辑运行流程
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 表单:选择表单
- 在弹出的对话框中显示?勾选后在弹出框中显示内容
- 只读:勾选后此表单只读
- 只读时以标签方式显示:勾选后只读时所有元素只显示值
- 重定向
- 表单提交后的显示消息:发起流程后弹出框提示自定义信息
- 表单条后的URL重定向:提交(包括保存草稿)启动流程表单后重定向到指定地址
- 表单提交后的重新指向:重定向URL的打开方式
- 顶部窗口
- 父窗口
- 当前窗口
- 对取消的URL重定向:取消提交表单后的重定向
- 取消时重新指向:重定向URL的打开方式
- URL重定向值的字段名:URL重定向传值取值来源的字段名,提交表单中的字段
- 字段传值方法:
- 附加在URL:在URL后天添加该值,例如指向 inbox 链接则变为inbox/字段值
- 作为URL参数:在URL中添作为参数
- 请求参数名:定义参数名
- 用户界面
- 提交按钮标签:自定义表单提交按钮的标签
- 取消按钮标签:自定义表单取消按钮标签
- 自定义页眉:自定义表单的页眉
- 自定义页脚:自定义表单的页脚
- 高级 – Uservew 键说明
- Userview的键名:当设置为指向相应的表单字段 ID 时,用户视图键值将设置为特定字段。
- 使用Userview的键加载数据?使用userview的键加载表单数据
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
超链接
超链接菜单
属性
- 编辑运行流程
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- Url:定义链接地址
- 在本应用本用户界面只需定义Id/自定义ID即可
- 在本应用其他用户界面或本环境其他应用需指定为 jw/web/userview/appId/userviewId/_/menuId 加粗内容为需要替换内容
- joget外部链接需要写全路径
- 目标:
- 新窗口,新建浏览器标签页打开指定 URL
- 当前窗口:刷新当前 url 跳转到指定 URL
- iframe:不刷新当前 url 在当前页面内打开指定 URL
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
Jasper Reports
集成JasperReports ,允许更复杂的报告/报表要求
官方文档链接:Jasper Reportss使用说明
官方样例应用链接:APP_jasper_reports_v6_dx.jwa(使用 MySQL/MariaDB语法)
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 数据源:
- 默认数据源:默认继承使用 joget 平台数据源
- 客户化数据源:自定义其他数据源链接
- 默认输出:HTML
- 输出选项:PDF/EXCEL,配置页面支持导出的类型
- Jasper Reports 定义(JRXML):在此处将 JRXML (来自报表设计工具)定义粘贴到 XML 中
- 报表设计工具:iReport报表工具等
- 使用 virtualizer 生成大数据报表? 上面定义生成报表异常时勾选此选项进行测试
- 参数:在报表工具中设置了参数可在此处对报表传参如图所示
- 自定义页眉 (HTML):要显示在日历顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在日历底部的 HTML 中的自定义标题。
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
SLA服务水平报表
为已经设置了 SLA期限值的流程、流程活动进行监控,统计其 SLA
官方文档:SLA 服务水平报表说明
前提:
- 需要应用启动 SLA 监控:设置默认插件属性如图 流程数据监控插件,点击后提交即可不需要做参数配置
- 有流程或流程节点设置了 SLA 的期限值
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 流程:选择要监控的流程;可选项-不选择流程时对应用所有流程进行统计
- 仅显示已设置SLA的流程和活动?勾选后只显示配置过 SLA 的流程和活动
- 自定义页眉 (HTML):要显示在日历顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在日历底部的 HTML 中的自定义标题。
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
用户界面说明:
界面有两层结构,第一层是多所有流程做总体的 SLA 概述,点击对应流程名称查看对应流程的详细 SLA 统计
- 最小延迟(秒):每个进程所有活动的最短(最小)延迟。
- 最大延迟(秒):每个进程所有活动中最长(最大)延迟。只要每个进程都有挂起或未完成的活动,此值将继续递增。
- 准时比:按时完成的活动百分比计数或"无延迟"除以总活动数。
- 延迟比:按活动总数除以延迟的活动百分比计数。
- 服务水平监控:时间比率与"常规设置"字段中配置的服务级别指示器"中等警告级别"和"严重警告级别"。如果"时间比率"小于中等警告级别,它将将颜色更改为黄色。如果"时间比率"小于严重警告级别,它将将颜色更改为红色。
仪表盘
仪表板菜单在当前页面显示一个或多个可调整大小的菜单;如图所示,参考默认应用中样例
官方文档:仪表盘说明
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 配置模式:选择Portlet来源类型
- 使用用户界面设置:使用当前已有用户界面的菜单
- 用户界面:指定视图
- 使用 URLPortlet设置:使用自定义链接Portlet
- 使用用户界面设置:使用当前已有用户界面的菜单
- Portlet设置:自定义一个或多个链接
- 用户界面
- 默认Portlet宽度(列):设置仪表盘页面一行个显示Portlet的个数
- 默认最小网格单元格高度(px):默认每个Portlet的最小高度
- 可调整大小:勾选后用户自定义每个Portlet的高度 ,按住Portlet右下角按钮进行拖动调整大小
- 自动调整Portlet高度:选中后每个Portlet根据具体内容自适应高度
- 自定义页眉 (HTML):要显示在日历顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在日历底部的 HTML 中的自定义标题。
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
任务委派
指定用户(a)可以将自己的任务委派给指定人(b)自定义一段时间, b 和 a 在这段时间内都会受到 a 的任务并操作。
官方文档:任务委派说明
官方市场样例应用(增强版):APP_enhanced_task_delegation.jwa
样例应用说明:市场应用说明
增强应用支持自定义添加字段进行此次任务委派的附件或说明等信息。
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 配置模式:
- 用户 - 用户自助配置:用户将自己的代办委派给指定人
- 重新分配模式
- 仅相同部门
- 仅相同用户组
- 没有限制
- 重新分配模式
- 部门主管 (HOD) - 能够为部门中的用户配置:委派给本部门的人
- 无限制 - 可以为所有用户配置:可以将任意用户的任务委派给任意用户
- 用户 - 用户自助配置:用户将自己的代办委派给指定人
- 允许的应用:选择委派任务时的可选应用范围
- 允许的流程:选择委派任务时的可选流程范围
- 日期显示格式:格式化 新增/编辑时的日期显示格式 - 格式说明
- UI
- 按钮位置:
- 选择类型:选择选择框是单选还是多选
- 复选框位置:
- “新建按钮”标签:自定义新建钮的标签
- 编辑链接标签:自定义编辑链接按钮的标签
- “删除按钮”标签:自定义删除按钮的标签
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
- 缓存第一页中的所有链接:勾选后启用缓存此用户视图菜单第一页中存在的所有数据列表链接。
图表
自定义图表显示数据
官方文档:图表说明文档
样例应用参考:DX Showcase(Joget DX 功能演示) APP 默认安装自带,没有导入默认应用可自行下载
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 图类型:选择要显示的图表类型,具体参考样例应用;
- 图标题:自定义图标上方标题
- 数据源:选择默认数据源(使用 joget 平台数据源)、自定义其他的数据源,或数据绑定器
- SQL查询语句:定义 SQL 语句
- X轴标签:自定义 X 轴标签
- X轴前缀:定义 X轴的类型
- Y轴标签:自定义 Y轴标签
- Y轴前缀:
- 显示图例说明?选中后将在图标一方显示对应颜色的说明
- 图中显示值标签?勾选后在
- 显示为堆积图?勾选后改变图形
- 显示为水平图?勾选后显示为水平图表
- 宽度
- 高
- 颜色:使用逗号定义多个颜色
增删改查CRUD
CRUD 菜单是一个支持新建数据、编辑数据、删除数据和查看数据详情的数据列表
官方说明:增删改查菜单说明
属性
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 列表:选择要加载的列表
- 表单(新建):选择新建数据的表单
- 表单(编辑):选择编辑数据的表单
- UI
- 在菜单中显示记录数
- 按钮位置:指定新建和删除按钮的位置
- 选择类型:选择选择框是单选还是多选
- 复选框位置:
- “新建按钮”标签:自定义新建钮的标签
- 编辑链接标签:自定义编辑链接按钮的标签
- “删除按钮”标签:自定义删除按钮的标签
- 显示删除按钮?勾选后显示删除按钮
- 删除相关表格(Grid)数据:勾选后如果删除数据中有表格元素将删除表格的数据
- 删除相关子表单数据:勾选后如果删除数据中有子表单元素将删除子表单的数据
- 删除已上传文件:勾选后如果删除数据中有文件上传元素将删除已上传的文件
- 中断运行中的相关流程:勾选后如果删除数据存在正在运行的流程则会终止对应的流程
- 自定义页眉 (HTML):要显示在列表顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在列表底部的 HTML 中的自定义标题。
- 动作(列表):在新建按钮和删除按钮位置添加自定义按钮
- UI(新增):配置新建表单的样式
- “取消按钮”标签:自定义取消按钮的标签
- “保存按钮”标签:自定义保存按钮的标签
- 自定义页眉 (HTML):要显示在列表顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在列表底部的 HTML 中的自定义标题。
- 动作(新增):定义提交新建表单后的操作
- 表单保存后显示信息:自定义提交后表单弹出显示的信息
- 表单保存后动作:选择提交表单后的动作
- 保存后-重新指向(超链接)
- 保存后-重新指向(参数)
- 保存后-重新指向(字段)
- UI(编辑)
- 只读:勾选后编辑页面只读
- 只读时以标签方式显示
- “返回按钮”标签:自定义返回按钮的标签
- “保存按钮”标签:自定义保存按钮的标签
- 允许记录翻页?:勾选后在编辑页面下方添加翻页链接进行连续查看或编辑
- “首页”标签:自定义编辑页面的首页标签
- “上1条”标签:自定义翻页时的上1 条的标签
- “下1条”标签:自定义翻页时的下 1 条的标签
- “最后”标签:自定义翻页时的最后一页的标签
- 自定义页眉 (HTML):要显示在编辑页面顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在编辑页面底部的 HTML 中的自定义标题。
- 动作(编辑):定义提交编辑表单后的操作
- 表单保存后显示信息:自定义提交后编辑表单弹出显示的信息
- 表单保存后动作:选择提交编辑表单后的动作
- 保存后-重新指向(超链接)
- 保存后-重新指向(参数)
- 保存后-重新指向(字段)
- 高级 - 用户界面键名(Userview Key Name):Userview Key
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
- 缓存列表动作(非POST操作):为页面所有非post的动作启动缓存
- 缓存第一页中的所有链接:勾选后启用缓存此用户视图菜单第一页中存在的所有数据列表链接。
数据列表任务箱
可自定义数据列的任务箱
官方说明:数据列表任务箱说明
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 数据列表:选择任务箱依赖的数据列表,这个任务列表的 id列 需要是要关联的流程的主表的 id(可以多个流程主表union)
- 显示的任务:选择要显示的任务的范围
- 用户界面(UI)
- 在菜单中显示记录数:菜单上显示当待办数
- 显示任务详情:如图
- 在弹出对话框中显示任务:勾选后点击任务链接弹出对话框
- 列表视图客户化页眉:自定义任务箱列表的页眉
- 列表视图客户化页脚:自定义任务箱列表的页脚
- 任务视图客户化页眉:自定义任务界面的页眉
- 任务视图客户化页脚:自定义任务界面的页脚
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
- 缓存第一页中的所有链接:勾选后启用缓存此用户视图菜单第一页中存在的所有数据列表链接
- 高级 - 用户界面键名(Userview Key Name):Userview Key
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
- 缓存列表动作(非POST操作):为页面所有非post的动作启动缓存
- 缓存第一页中的所有链接:勾选后启用缓存此用户视图菜单第一页中存在的所有数据列表链接。
数据导入
对选定表单(绑定的数据表)进行数据导入操作
官方说明:数据导入说明
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 表单:选择导入数据的目标表单(绑定数据表)
- 字段匹配:行和列都从零开始计数
- 关键字段数:指定 ID 列
- 表单起始行数:定义 excel 或 csv 导入数据的起始行数
- 自定义CSV分隔符字符
自定义CSV引用字符
动作
确认信息:定义提交的确认信息
错误提示信息:定义导入出错时的提示信息
导入后显示信息重新指向(超链接):定义导入后的跳转链接
- 自定义页眉 (HTML):自定义要显示在数据导入页面顶部的标题。
- 自定义页脚 (HTML):自定义要显示在数据导入页面底部的标题。
- 禁用删除记录功能:勾选后不显示删除记录选项
- 高级
- 用户界面键名(Userview Key Name):Userview Key
UTF-8编码格式校验?:勾选后检查上传的文件是否为有效的 UTF-8 编码文件。
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
日历
"日历"菜单在应用的用户视图中以日/周/月的形式将指定数据表中的记录显示为日历事件。
- 因此必须将存储日历记录的表单和字段 ID映射到"日历插件属性"页。
- 日历菜单支持 Google API,在日历中显示您首选的国家/地区的公共假日。
有关详细信息,请参阅Google 日历集成。
属性:
- 配置日历
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 页面主题:定义日历页面主题,如图 1、2
- 数据源:指定日历数据来源;数据绑定器说明;以表单绑定器说明
- 自动处理日期范围:启用此选项可根据事件日期和日历视图格式自动处理要填充到日历中的日历事件范围。
- 数据源(表单数据绑定器)
- 表单:选择数据源表单
- 额外筛选条件:使用 HQL语法 定义条件
- 例:只显示当前有效事件
e.customProperties.fromDate = '#date.dd-MM-yyyy#' and e.customProperties.toTime >= '#date.HH:mm#' and e.customProperties.fromTime <= '#date.HH:mm#'
- 列数据映射
- 活动 ID (列 ID) :根据每个不同的数据表记录定义单独的日历条目
- 活动主题 (列 ID) :定义活动主题
- 全天 (列 ID, Boolean 值) :需要一个true或false值,以确定日历项是否为全天事件。
- 从日期 (列 ID) :定义事件开始日期
- 从时间 (列 ID) :定义事件开始日期的具体时间
- 至日期 (列 ID) :定义事件结束日期
- 至时间 (列 ID) :定义事件结束日期的具体时间
- 日期格式 :定义从日期和至日期的日期格式
- 时间格式 :选择 12 小时制还是 24 小时制
- 活动 Url (列 ID) :定义点击活动的 url
- 颜色 (列 ID) :定义活动在日历的颜色
- CSS Class (列 ID) :定义活动在日历的样式
- 附加数据 :添加自定义事件
- 高级
- 谷歌日历整合-附加数据 :参考 谷歌日历整合使用说明
- 事件 & 用户界面
- Rendering 事件回调 (Javascript):自定义 Javascript 代码,用于在呈现每个日历事件时执行。
- After Rendering 事件回调 (Javascript):自定义 Javascript 代码,用于在呈现每个日历事件后执行该代码。
- After All Rendering 事件回调 (Javascript):完成日历菜单的所有呈现后要执行的自定义 JavaScript 代码。
- Click 事件回调 (Javascript):自定义 Javascript 代码,用于在单击日历事件时执行。
- 时间显示格式:定义时间格式
- 自定义页眉 (HTML):要显示在日历顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在日历底部的 HTML 中的自定义标题。
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
图 1
图 2
流程状态
查看流程的状态
官方说明:流程状态说明
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 类型:选的显示流程状态的类型
- 路径
- 图标
- 记录 ID:一般用于在列表点击自定义链接查看对应的流程状态,使用request parameter hash 变量
- 查看权限:定义查看流程状态的角色
- 自定义页眉 (Header):自定义要显示在流程状态页面顶部的标题。
- 自定义页脚 (Footer):自定义要显示在流程状态页面底部的标题。
- 显示流程名称?:定义是否显示流程名称
- 展示未来流程活动?定义是否显示为走到的流程节点
- 显示已略过的流程活动?定义是否显示已经以走节点前没走到的活动
用户名显示方式:定义用户名格式
- Click 事件回调 (Javascript)
管理权限
用户端自定义显示权限
官方说明:管理权限说明
样例应用:管理权限样例应用
属性:
- Id:菜单元素唯一 ID。如果自定义 ID 为空,用户视图的菜单 URL 将使用此 ID
- 自定义ID:自定义此菜单的ID,也就是菜单URL;不必填,注意:需要确保在当前用户界面中唯一,如果不唯一会优先加载Id中的值。
- 标签:菜单标签,支持icon:详细文档说明:icon使用说明文档
- 页面主题:自定义页面上方的主题描述
- 权限
- 权限键:需要手管理权限管理的菜单需要在菜单类别中选择由管理权限菜单控制并设置权限键,如图一二三
- 权限标签:定义在页面显示的标签如图三图四
- 类别:定义权限的类别,相同类别在同一组显示,如图五
- 启用更多控件 (此功能需要系统管理员角色)?:勾选后该页面只有系统管理员才可以进
- 自定义页眉 (HTML):要显示在顶部的 HTML 中的自定义标题。
- 自定义页脚 (HTML):要显示在底部的 HTML 中的自定义标题。
- 性能提升和离线设置
- 缓存范围 – 缓存性能问题说明:性能问题说明文档
- 无:无缓存。
- 应用程序:按应用程序缓存内容,所有用户都将在这个页面看到相同的内容。
- 用户: 按用户名缓存
- 持续时间(秒):缓存内容的持续时间(以秒为单位),默认值为 20 秒(如果适用)。
- 启用缓存支持离线:勾选后浏览器缓存此页面以支持离线访问,一般用于移动设备
图一
图二
图三
图四
图 5