一、简介
标准审批,乃是极态云基于广泛的企业通用规律,经年累月深研细磨而出的审批引擎。通过采用图形化界面设计工具,实现企业审批流程的可视化构建,极大提升流程设计的直观性和易操作性。此模块不仅囊括了广泛的自定义功能配置模块,还确保了与各类复杂业务场景的高适应性和紧密贴合度。
具体而言,系统集成了丰富的功能点定制选项,涵盖规则引擎、条件分支、并行分支及子流程审批流设计等高级特性,旨在为用户提供一个既强大又灵活的业务流程建模解决方案。
二、交互流程
标准审批基于数据表构建,配置审批名称与图标。
在审批编辑页面中通过拖拽节点块体以及将块体之间连线,即可构建完整的业务流程。
针对每个节点均可配置节点功能,诸如流转规则/快捷操作/审批表单等。
配置好的审批流程即可在使用区门户中通过“发起申请”使用。
三、审批配置项
在审批流程中可以配置与整个审批相关的参数。
目前提供对审批图标、同步到第三方审批待办两项配置的修改。其中同步到第三方审批待办仅当本系统具有第三方组织架构时显示(钉钉、企业微信等)。
四、节点配置项
在审批流程图的构建过程中,会用到不同类型的节点,其中包括:发起节点、结束节点、审批节点、抄送节点、分支节点、并行开始、并行结束、子流程8种。
对于不同的节点,它的节点配置也会有所差异。
(一)发起节点
发起节点是默认生成的节点,有且仅有一个,是审批发起人需要处理的节点。它包含了以下配置项:
流程处理规则
撤回流程,开启该配置项后,允许发起人将流程回退至发起节点,并设定适用范围
- 仅当第一个节点处于“待审批”状态,适用于审批尚未被其他审批人处理或查看时,发起人重新撤回调整;
- 任意“审批中”状态,适用于审批尚未结束的任意时刻,即审批可能已被审批人处理,强制将审批流程进行回退;
- 结束流程,开启该配置项后,允许发起人将流程手动结束,其适用范围的设定规则等同于“撤回流程”
审批催办,开启该配置项后,发起人可以针对已发起的流程向当前审批人发送催办消息;
- 催办消息有一定的发送频率限制,一般默认设定为60分钟/次。
- 审批暂存,开启该配置项后,发起人可以将尚未提交的审批申请进行保存,留待下一次“发起申请”时继续使用;
- 消息通知,开启该配置项后,当流程流转至发起节点或流程结束时,会给发起人发送对应的消息;
审批表单配置,选择当前节点使用的表单页面
- 默认表单,随审批初始化的表单,为默认统一配置;
- 自定义表单,可以选择独立的新表单,该表单与默认表单之间互不影响;
- 摘要字段,配置最终在待办中心展示审批待办时外置显示的字段以及字段顺序;
- 字段权限,权限配置可以勾选字段查看/编辑的状态。该状态与审批表单中的字段配置是“与”关系,即仅当审批表单中字段可编辑且字段权限配置可编辑时,该字段在实际使用时可编辑。
(二)结束节点
结束节点是默认生成的节点,有且仅有一个。结束节点没有需要配置的地方,但是需要注意,所有的流转线路最终都要连接到结束节点上。它作为流程结束的标志。
(三)审批节点
审批节点是最常用的节点类型,用于指定审批人员对当前审批流程进行审阅。
它的节点配置主要分为三大部分,即基本规则配置、扩展功能配置、表单字段配置。
1.基本规则配置
- 节点名称,审批流转至当前节点显示的名称;
审批人,配置当前节点的审批人员,可以选择多人,并支持跨组织选择。
- 选成员,选择当前组织架构下的某一个具体成员;
- 选部门,选择当前组织架构下的某一个部门,在实际流程流转时,会将该部门所有的成员均作为审批人;
- 选角色,选择当前组织架构下的某一类角色,在实际流程流转时,会将该角色下的所有成员均作为审批人;
- 选成员字段,选择当前审批关联模型中的成员字段,且支持选择关联数据字段下的成员字段,在实际流程流转时,根据对应字段的实际取值决定审批人;
- 选部门字段,选择当前审批关联模型中的部门字段,且支持选择关联数据字段下的部门字段,在实际流程流转时,根据对应字段的实际取值决定部门从而检索包含的成员;
- 选主管,选择当前审批关联模型中的成员/部门字段,并支持查找对应字段的直接主管/上级主管/第3级主管/第4级主管/第5级主管;
- 选自己,快速选择当前用户作为审批人;
流转规则,分为两种,或签和会签
- 或签,当前节点任意审批人同意后进入下一节点;
- 会签,当前节点所有审批人同意后进入下一节点;
流程处理规则
- 流程同意,开启该配置项后,审批人允许进行同意操作,流程继续流转;
- 流程拒绝,开启该配置项后,任意审批人进行拒绝操作后,流程终止,流程实例状态标记为“已拒绝”;
流程回退,开启该配置项后,任意审批人进行回退操作后,流程回退
- 上一节点,当前节点的上一个审批节点;
- 指定节点,选择当前节点之前的任意节点作为回退节点;
- 审批人自选的某个节点,由审批人在实际操作时自主选择;
- 流程转交,开启该配置项后,审批人允许将当前待办转交给其他成员,不影响流程实例的流转状态;
找不到审批人时,选择流程异常(下一个节点)的处理策略
- 流程暂停,流程不再流转,停留在审批完毕的当前节点中;
- 自动通过,流程自动流转,跳过下一个节点直接进入到第二个节点;
- 交给应用管理员审批,将管理员视为下一个节点的审批人并进行转交,由管理员进行对应审批;
2.扩展功能配置
扩展功能主要是对实际审批流转中的功能增强,提高审批效率与便利性。
- 去重审批,对于在审批流程中重复出现的审批人,若之前已进行了同意操作,则在当前节点中该审批人无需再次进行审批;
限时处理,可以配置审批到达当前节点一定时长尚未被审批人处理时,自动触发指定的响应策略:
- 仅提醒,发送一条提醒消息给审批人;
- 自动通过,将当前节点通过(审批人为多人时不生效),并发送通过消息告知审批人;
- 自动回退,将当前节点回退,默认回退至上一节点,并发送回退消息告知审批人;
- 自动拒绝,将当前节点拒绝并关闭,发送拒绝消息告知审批人;
- 审批暂存,开启该配置项后,审批人可以将尚未提交的审批待办进行保存,留待后续完成审批;
- 审批意见反馈,开启该配置项后,审批人在对待办进行操作时可以提交意见反馈,该意见会展示在审批记录中;
- 手写签名,开启该配置项后,审批人在对待办进行操作时额外增加签名的填写,签名可以复用历史签名;
- 允许批量审批,开启该配置项后,将忽略审批表单的校验规则以及审批意见/手写签名等必要输入,允许审批人批量同意审批待办。
- 消息通知,在审批流程到达当前节点时,会发送消息给对应审批人。
3.表单字段配置
表单字段配置主要包括审批表单配置、摘要字段、字段权限,与发起节点中的功能一致,不再重复。
(四)抄送节点
抄送节点主要用于给指定成员发送消息通知,告知其审批流程已经流转到一定阶段。
因此在抄送节点中主要是对抄送人进行配置,其他的表单字段配置与发起节点/审批节点一致。
(五)分支节点
分支节点用于在审批流转过程中需要分情况给不同审批人审批的场景。每一个分支都会有自己独立的流转路线,根据分支节点上设定的条件而分流。
在分支节点中所设定的每一个分支条件实际上都是一个针对审批关联模型的筛选条件。通过筛选条件来匹配在实际流转中的审批实例数据符合哪一个分支。
需要注意的是,分支节点默认会有一个“其他”分支,当不符合以上任意分支条件时,审批流转至“其他”分支。
(六)并行开始/并行结束
并行开始与并行结束节点,需要成对使用。用于在审批流转时需要拆分路线,让多个同级的审批节点同时进行审批的场景。类似如此并行审批的地方也需要同时结束,即以“并行结束”作为最终收口,让审批流转回归到单一路线。
(七)子流程
子流程作为节点可以看作是对审批流程的提取/复用,将功能/路线一致的流程图作为独立的审批流程存在,从而让多个主流程均可调用,而无需重复配置。
- 子流程,从已有的审批流程中选择需要使用的子流程;
- 子流程发起人,选择子流程的发起人,若发起人为多人时,视为每人逐个发起新的子流程;
流转规则,子流程与主流程之间的流转方式,包含两种:
- 子流程发起后,当前流程立即进入下一节点,为异步实现,即子流程是否完结不造成主流程等待;
- 子流程结束后,当前流程才进入下一节点,为同步实现,即子流程的流转对于主流程是阻塞性的,只有子流程结束,主流程才能正常流转。
当主流程流转至子流程,会根据配置生成不同的子流程数量,分为两种:
- 按主流程生成一个子流程,为大多数的情况,1对1的关系;
- 按主流程生成多个子流程,通常在主流程中存在1对多的子表数据时,分别发起子流程;
流转后,子流程赋值, 该配置提供了函数编辑区域,是为了进行子流程表单的初始化,而在一般的赋值过程中是将主流程的部分字段传递给子流程。
- 子流程赋值函数的返回值要求是单行数据(模型为子流程的关联模型);
子流程审批完,主流程赋值,该配置提供了函数编辑区域,是在子流程完结后回显同步到主流程中。
- 主流程赋值函数的返回值要求是单行数据(模型为主流程的关联模型);
五、使用效果
在基于各类型节点完成审批构建后,对应审批流程即可在使用区中正常使用。
在标准门户中提供了“发起申请”和“待办中心”的导航功能,通过这两个入口可以使用审批相关的功能。
(一)发起申请
在发起申请中,可以选择需要发起的审批流程,作为发起人在审批表单中填写申请信息。也可以使用之前已经暂存的表单数据,继续编写后发起。
(二)待办中心
进入待办中心里,可以看到当前已存在的待办数据。待办数据按分类包括待办、已办、已发起、抄送。
1.待办
待办分类中展示当前用户需要处理的审批实例,此时点击待办卡片可以查看待办详情。在待办详情中可以查看/编辑审批表单,以及查看审批记录信息。
在信息确认后,审批人可以进行审批操作(该部分按钮随审批节点配置变化)。
2.已办
已办分类中展示当前用户曾经处理过的审批实例,在已办中可以查看审批表单和审批记录,但不能进行编辑与操作。
3.已发起
已发起分类中展示当前用户发起的审批实例,针对发起节点的不同配置会体现不同的功能。包括催办、撤回流程与结束流程。
需要区分撤回流程与结束流程的影响,撤回流程仅是回退至发起结束,流程仍正常审批,而结束流程会直接结束流程。
4.抄送
抄送分类中展示由抄送节点同步至抄送人的审批实例。仅可查看审批表单和审批记录。
六、使用场景示例
基于流程图构建了一个“采销价格特批”流程,在这个流程中使用到了所有的节点类型。
先说明一下业务背景,即在采销进行商机跟踪时,客户有成交意向但希望有一定的优惠折扣,此时采销人员根据实际情况需要向上级申请并在公司备案。
那么此时“采销价格特批”审批就需要经过这样几个环节:
- 采销人员先进行信息确认,意向订单打印;
- 根据意向订单的总价判断不同的审批人员,超过50000元时需要部门经理和总经理同时审批,若金额较小可以仅需部门经理审批;
- 经理级审批完毕后即可自动发起“订单合同申请”的子流程,生成订单合同。
七、注意事项
- 并行外部的节点指定回退节点时,不能选择并行内部的节点;
- 节点限时处理注意不得让两个节点之间的逻辑互斥,即A节点自动通过到B节点,B节点自动回退到A节点;
- 当使用分支节点时,需要保证所有的分支都能连接到后续的审批线路上,特别是“其他”分支。
进一步了解极态云,体验产品?
请访问 极态云官网
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。