一. 流程业务上一般分为员工自助发起和专员端发起, 纯cloud流程业务都要开启弹性模型, 其配置主要步骤如下:
1. 新建业务 2. 新建业务流程 3. 设置适用范围 4. 设置流程节点(根据条件设置审批人)
5. 如有需求会写流程插件(字段的一些常见带出及逻辑)和节点事件(比如一些校验和审批通过回写)。
6. 菜单绑定 (即一个前端服务界面对应一个业务流程)
7. 常用链接:建业务链接:http://127.0.0.1:3000/#/wf_biz_list 建流程链接:http://127.0.0.1:3000/#/wf_wf_list
ssc服务设置链接:http://127.0.0.1:3000/#/ssc_service
二. 流程中标准表单文件及节点事件位置:
标准表单设计文件后端代码位置: hcm/hcm_core/data_model/data/wf_init_template_affair_quit_new_1.json
标准流程节点事件后端代码位置:hcm/hcm_core/data_model/data/affair_flow_setting.json
(标准节点事件:以离职为例,流程发起前需要进行节点前事件效验,这个人的岗位状态/用工类型是否满足需求
节点后事件:离职后要做合同终止,多任职终止这些逻辑是写在节点后事件里面)
我们可以根据实际业务需求自行查看学习和补充。
三. 常用的台账过滤插件:
目前比较常用的按照台账提交时间范围,台账审批状态,所属组织过滤。具体插件及显示效果如下:
过滤插件.rtf
可以在元数据中直接黏贴文件内容使用。注意⚠️:文件里面的key值要和你表单里设置的key值保持一致
四. 常用流程云函数的格式及编写:
我们以流程通过后发消息给指定人的云函数为例: