...
business_id为业务流程id,可在【流程设置】配置列表显示id字段查看
1.2 流程仓库
项目中常见的业务流程可以直接从流程仓库引入标准业务,例如人事的入转调离、考勤、招聘等。任何公司都需要的流程,我们会纳入流程仓库中,供其他公司也能直接使用标准流程,即做到开箱即用。如果流程仓库中没有合适的流程,也可以自己新增业务流程,进行流程配置。
从流程仓库引入的业务流程,可以省去新增业务和表单以及事件的配置步骤,标准已经自带业务联动。引入后,可根据业务需要,再配置对应的节点及审批人。
流程仓库使用方法:
进入【系统设置】-【基础服务】-【流程设置】-点击右上角【更多操作】-【流程仓库】
在流程仓库弹出中,勾选业务,点击【引入】,引入成功后进入标准业务,继续进行事件、节点、流程配置即可
若流程仓库引入报错,自查下是否是私有云环境,是否在前期部署时客户未开放此白名单,若没有,需联系客户IT将系统报错的API加入白名单。若客户出于安全考虑不加入白名单,也可以从公有云环境导出流程,再导入至私有云环境。
1.3 业务属性
每个设置选项都有tips 鼠标点击查看即可
1.3.1 基本信息设置
字段 | 说明 |
---|---|
流程名称 | 按照实际业务填写 |
编码 | 自定义填写,不重复即可 |
图标 | 自行选择 |
使用角色 | 默认员工(employee);即员工可以使用该流程业务 |
流程管理角色 | 默认是系统管理员:sys-manager(不能使用 employee);管理角色指的是能够管理这个功能台账的人 |
系统管理员的业务范围是否包含流程管理组织的范围、来判定能否看到此流程。(包含:能、不包含:看不到) |
1.3.2 属性设置
字段 | 说明 |
---|---|
选择岗位 | 是否运行使用兼职发起流程;如果发起人有多任职,发起界面出现选择选择岗位发起流程 |
全流程撤销 | 默认只允许在流程未审批时撤销,开启后不校验此逻辑 |
是否删除原单据 | 重新发起撤销流程时,默认保留原单据,开启后删除原单据 |
开启打回功能 | 当前审批人可以把流程打回任意已审批过的节点重新审批,但不能打回到发起人,若需要发起人对表单进行操作可以用撤销或者补录按钮。补录详见 |
开启召回功能 | 已经审批的人,如果下个节点审批人没有审批,可以进行召回操作,将审批节点移动到自己最后审批的节点 |
开启沟通功能 | 用于审批过程中需要其他人额外确认一次,不为true的时候,turnOverSure(沟通)按钮会被隐藏 |
开启重新发起 | 对于审批不通过或者撤销的单据可以重新编辑发起流程, 将原流程数据重新赋值给表单 |
开启转办 | 审批过程中可以移交给其他人审批,不为true的时候,turnOver(转办)按钮会被隐藏 |
开启保存功能 | 对于条目很多的业务,可先填一部分数据,保存后再次编辑填写 |
通知发起人 | 流程审批完成之后是否发消息给流程发起人,告知流程审批状态 |
催办间隔时间(小时) | 限制催办的间隔时间,一次催办后该时间内不允许再次催办 |
是否开通在申请中心 | 关闭时,该业务不会出现在申请中心功能中 |
是否允许流程提交人参与审批 | 关闭时,流程提交人将会自动从审批人中移除,不再参与流程审批 |
相同审批人跳过 | 开启后,相同审批人跳过 |
校验人员是否还有审批中的流程,按提交人校验使用流程提交人校验; 按主表校验使用主表中employee_id字段校验;按子表校验使用第一个子表中人员校验(暂时只支持一个子表),并且子表中需要有employee_id字段 |
若想要配置、修改所有流程表单的按钮,可配置全局生效:在模型WorkFlowFormDataFlexData中新增approveInfo场景
例如需要修改所有流程的同意按钮,则需要在approveInfo场景里的action配置{"key":"agree","label":"认同"}
1.3.2.1 以兼职身份发起流程
若需要以兼职身份发起流程,可启用“选择岗位”参数,如果发起人有多任职,发起界面会出现选择岗位发起流程
...
开启保存功能,对于条目很多的业务,可先填一部分数据,保存后再次编辑填写(注:该暂存必须要把表单里的必填项目填完才能保存)
如果数据实在太多,不想校验必填项,可以配置草稿按钮,让暂存的单据不去效验表单必填项。按钮,让暂存的单据不去效验表单必填项。
配置步骤:
在流程info层元数据actions配置草稿按钮,并将原来保存按钮隐藏。新加的草稿按钮实现暂存不效验必填。
"actions" : [{ "key" : "doTemSaveWithoutValid" , "func" : "=SCOPE.doTemSaveWithoutValid" , "hide" : false, "label" : "草稿" }, { "key" : "temporary_save" , "hide" : true }] |
效果:
1.3.2.3 补录
若开启打回功能,当前审批人可以把流程打回任意已审批过的节点重新审批,但不能打回到发起人,若需要发起人对表单进行操作可以用撤销或者补录按钮。
...