首页 > 名字大全 > 微信名字 正文
【公司微信名字】从大象角色的角度分解OA进程引擎

时间:2023-02-01 22:02:56 阅读: 评论: 作者:佚名

随着数字化的浪潮,很多企业的审批流程从纸质审批、邮件审批转变为在线表格审批。其中,流程引擎不需要代码开发,只能通过托拉配置适合企业业务的审批流程。本文从流程引擎的大象作用角度介绍了如何分解流程引擎。

随着数字化浪潮,很多企业的审批流程从纸质审批、邮件审批转变为在线表格审批。对于企业来说,从0 ~ 1开发批准流程,不仅可以初期开发,还可以在后续运营中投入更多的费用。

流程引擎的价值在于,无需开发代码,即可配置适合业务需求的审批流程。一般来说,协作办公平台内置流程引擎模块,如钉钉、企业微信、飞行书、泛美、蓝环等,当然,也有企业自行开发OA批准流程引擎系统。

一、发起人

角色分析:发起人希望快速方便地填写表格启动流程,并顺利批准流程。

流程引擎可以从以下维度满足发起人的需要:发起人在批准阶段关注以下事项:

1)集中启动过程门户

一般的行政类、考勤类、财务类等都集中在OA系统的起始页上,员工可以快速找到流程入口。

2)提供web和移动

例如,将审批流程的启动入口放置在企业微信工作台中,使用户可以随时随地启动申请。

(提供企业微信屏幕截图)

3)创建提醒

企业中的一些流程是需要员工定期启动的方案,需要系统消息通知和启动链接。例如:

在进行年度业绩审查时,职员必须在12月的第一周提交年度业绩表。职员必须在月末按时提交补充卡申请。4)编写UI,相互友好

填写内容尽量少

需要从业务角度简化需要填写的字段。自动分配内容可以从业务系统导入,可以关联导入,也可以自动计算。例如,假期流程可以从HCM系统中获取员工可调整的假期时间,该时间可以根据员工选择的时间自动扣除。

(提供企业微信屏幕截图)

如果不能进一步简化器材内容,就要从展示方式上考虑。

比如分类、分页、分阶段写。

要填充复杂字段,需要说明,包含规则的字段必须内置检查。例如,手机号码的编写可以使用内置的验证格式。

支持保存草稿。

有时,用户无法一次性完成填写表单或中断互联网等元素,需要草稿功能来存储完成的内容。

大量启动

例如,企业的部分申请程序只定期向HR运营职务代理职员大量启动。

发起人希望在流程批准阶段:

5)允许督促

6)允许撤回

必须修改填充的表单。撤回功能使您可以取消修改。

7)对批准过程的认识

您可以查看流程的审批进度和后续审批流程,并在主要节点和审批完成后通知发起人。

二、批准人

职责分析:审批人希望集中和有效地处理待批流程。

您可以通过以下方式设计,以满足审批人的需求:

1)统一的工作入口

将所有审批流程集中到一个待办事项列表中,以便审批人集中审批。具体来说,有两个设计框架。

启动业务系统-OA批准-结果返回/订阅状态更改回调通知、批准状态和数据导入OA启动和批准-结果返回/订阅状态更改回调通知、批准状态和数据导入2)Web端和移动端批准

随时随地完成批准。

3)要做的事通知

一般要求流程可以请求批准者实时批准。

4)预计工作时间通知摘要

对于实时要求不高的流程,审批人应避免经常受到干扰。在这种情况下,总结预定通知更为熟悉。

5)大量批准

对于关注度较低以及不需要审批人填写内容的审批,可提供批量审批的方式,方便审批人快速完成审批。

6)快速找到需要审批的流程

比如提供筛选和模糊搜索功能,帮助审批人快速找到目标流程。

7)可标记重点待办,支持筛选

帮助审批人区分待办。

当下流程在审批处理中暂时无法处理,审批人可对流程打标记,方便后续快速找到流程并继续审批处理。

8)表单内容需要审批人关注的内容重点突出

三、抄送人

角色分析:抄送人希望可了解到相关审批流程,支持日常查询即可。

可以从以下几个方面进行设计来满足抄送人的需求,与审批人类似,也相对比较简单。

  1. web端和移动端查看
  2. 快速找到目标流程
  3. 可标记重点流程知会,支持筛选

总结:以上三个角色均为流程引擎的前台角色。现有的审批流程模块提供的功能,基本上覆盖了以上的所列出的内容,比较成熟。有些产品仍在深挖可提升用户体验的环节,比如集成OCR能力实现自动获取发票内容,提高报销申请的填写效率等等。

四、流程管理员

角色分析:流程管理员负责流程的配置以及日常运维。诉求相对比较多:

1)希望可高效配置和调整流程

为此,流程引擎可以这样来设计:

①流程版本控制:流程版本更新不影响之前已经发起的流程审批,一个流程可开启任意一个版本。

②可复制流程:可复制已存在的流程进行修改。

③可以导出和导入流程配置。

④可以按照某种语言标签进行配置。

除了拖拉拽的方式配置流程之外,还可以提供按照代码格式编写的方式来配置流程。便于批量修改流程节点。比如一个流程中有10个分支,里面都有HR审批节点,需要批量修改节点的名称。按照目前可视化的配置方式,需要替换10次。如果有代码方式配置,只需要操作一次替换即可。

目前这种方式在流程引擎中还没有成型的产品。如果实现出来,就可以给流程管理员提供很多便利。

⑤可快速替换角色成员。

可以根据找到张三所在角色清单,并勾选其中的某些角色将张三替换成李四。

2)希望可以快速测试流程是否符合需求

为此,流程引擎可以这样来设计:

①可模拟测试。

②可支持UAT到正式服的配置导入。

3)同一个流程,可配置多个管理员,管理员操作具备操作日志

4)可对流程数据进行管理,比如批量作废/退回/归档流程

(截图来自泛微)

5)流程数据可导出,满足数据分析需要

五、企业内控

角色分析:企业内控对企业内部审批流程的合规性负责。当然该角色也关注流程使用的便捷性。

1)限制用户提交次数和频率

(截图来自道一)

2)统一审批入口

这一点和审批人的诉求相同。

站在企业的角度,两种设计框架中都需要采用低代码/0代码完成与业务系统对接,以降低开发成本。

3)多种审批方式以满足合规要求

①多种方式选择审批人

(截图来自企业微信)

②多种审批方式

会签、或签、加签、顺序签署、自动审批。

关于自动审批,企业微信的审批流程设置中,可设置:

(截图来自企业微信)

自动跳过:

①审批人为空。

②表单内容满足一定条件;招聘需求申请中,如果申请的HC是审批人,则需要自动跳过审批人之前的审批节点。

③相邻两个节点的审批人相同且两个节点有一个不需要编辑内容。

4)多种审批路径

支持串行/并行/分支/汇总审批路径设置。

5)流程继承

发起人/审批人/管理员可以把审批人的待办审批交接给继任者,确保流程审批完整,避免因为发起人/审批人离职导致的审批流程中断或者无人认领的情况。

最好能与人员的离职业务流程进行关联,作为离职交接必须校验的内容。

6)流程流转异常处理

当流程流转过程中出现审批人离职或者审批节点为空的情况,支持处理,以确保流程继续流转。

(截图来企业微信)

7)流程引擎能引用业务系统作为数据源

比如项目报销流程,需要选择项目,项目名称需引用项目管理系统的作为数据源。

这样做有两点好处:

流程引擎在表单组件中,需支持数据源配置,减少代码开发。

8)审批效率提升

  1. 定时提醒发起,实时提醒审批
  2. 流程问题快速沟通:可以与IM结合,对审批表单有疑问可快速发起沟通
  3. 审批效率数据监控:可以对审批时效进行分析,以便优化流程审批环节

9)流程数据可分数据权限设置

流程产生的表单数据可按照总部/分部进行数据范围切割,设置数据权限查看范围。比如绩效申请单,HRBP只能看到管理范围内的绩效数据。

本文由 @rong 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

  • 评论列表

发表评论: