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"
        ]
    }

  • 无标签