1.页面描述
本页面进行自定义应用的设置
自定义应用在本页面设置为”启用“之后,还需要在”应用开通管理“中设置启用
自定义应用各个字段中:
“编码“字段为分类的排序依据
”图标“字段字符对应的图标可在”基础服务“ → ”图标管理“中查找
”场景“字段填写要跳转的state
”参数“字段填写对应state的参数
“角色”字段填写应用的使用角色
“附加角色”字段填写应用的另外一个使用角色(因为角色字段不能多选,所以如果一个应用需要有多个角色都能进入,那就在附加角色中选上另外能够进入应用的角色)
本页面全部可用元数据配置
举个例子:如果想自定义应用的链接为
那么在自定义应用里要这么配置
配置好应用之后需要开通才能看到台账
2.应用复制
由于系统预制应用的参数查找过程较为繁琐,因此提供应用复制功能,方便系统预制应用的个性化修改
应用复制功能在自定义应用页面, 点击"更多操作"即可看到
操作说明
窗口左侧选择要复制的应用
点击右侧条目进行单条信息的编辑
在弹出窗口中进行信息的修改(注意:新建的自定义应用的编码和名称不能与现存的相同)
全部修改完成后点击确定复制列表中的应用
应用复制后,需要到【应用开通管理】开通应用
注意:
1.应用复制功能仅仅复制可编辑的信息,不会复制其他信息,如开通范围等
2.复制共享服务的应用后其他信息需要在共享中心→服务管理中进行进一步编辑,复制不是共享服务的应用可在自定义应用中直接进行编辑)
3.复制流程设置应用
配置wiki:8 多级角色使用介绍
4.复制流程监控应用
配置wiki:01 流程监控
5.复制个人修改密码应用
场景和参数配置:
6.台账中打开单据展示全部字段
背景:例如入职流程中薪酬字段在审批过程中只给薪酬人员查看,流程审批结束后,专员在台账里打开单据希望能够看到所有的数据,那么这时候我们就可以在台账里面配置场景,专员通过台账点开单据时会跳转到对应的场景中。
(1)对象管理器中新增一个场景(注意:新增场景时需要编辑一下,不然会看不到新增的场景)
(2)台账中需要配置上对应的state
(3)进入台账点开任意一条单据都会跳转到对应的场景
7.台账中想要配置打印单据按钮
{ "key": "workflow_print", "label": "打印单据", "func": "=function(){SCOPE.workflow_print()}" }
8.想要将所有的流程的节点都展示在一个台账中
场景和参数配置:
{ "model": "WorkFlowNode", "meta_state": "WorkFlowSetting"}
修改一下参数即可展示每个节点的审批人,并且右上角也可以搜索(这个台账只做查看的功能,操作请去流程设置里操作。并且搜索只能搜索对应的数据例如:董小黑,像指定审批人、流程提交人是搜不了的)
9.希望台账中展示当前审批人
台账list元数据中,fields里配置{
"key": "current_approve_user",
"label": "当前审批人",
"field": [
"wf_inst",
"current_approve_user"
],
"sequence": 30
}
relations里配置{
"filter": {
"wf_inst.id": ":wf_inst_id"
},
"model": "WorkFlowInstance",
"key": "wf_inst",
"blur": [
"id",
"wf_inst_title",
"search_string",
"form_description",
"current_approve_user",
"wf_name"
]
}