workflow core在项目中的使用与实践(一)项目总体介绍

审批流程需求分析

GitHub地址:https://github.com/gishys/Hx.Workflow

企业用户审批示例描述

企业用户申请流程:

发起申请:企业用户填写企业用户注册需要的必填信息及必要的要件材料(身份证扫描件、营业执照等必要的附件信息);

附件材料包括:营业执照、法人代表身份证复印件、代理人身份证复印件、委托书;

企业管理员信息:登录账号用户名、登录账号密码、企业管理员姓名、身份证、电话、邮箱,其他有效信息(工号、资格证书、资格证书登记等等);

企业基本信息:企业类型、企业名称、组织机构代码、企业性质、地址等等,法人基本信息;

管理员审核:管理员通过企业用户填写的信息进行审核,包括对填写信息审核,附件审核,通过调用公安实名认证接口对所有参与人员进行身份审核,通过调用工商管理局接口验证企业信息是否真实有效。

如果审核通过则流程结束,如果审核不通过则退回修改,并通过短信及邮箱通知。

企业用户审批-状态图

流程有四个流程状态:开始、企业注册申请、管理员审核、结束;

状态转移:包含两个状态转移,提交申请、审核通过、审核不通过,当满足某个条件一个状态可以转移到另一个状态;

开始→企业注册申请:自动提交

企业注册申请→管理员审核:提交

管理员审核→通过→结束:提交

管理员审核→不通过→企业注册申请:退回

流程详细设计状态图:

原文地址:https://www.cnblogs.com/GiserPage/p/14744838.html