企业流程中心BPM产品搭建

52158d6e3deeef48da9474b0001f8c4c.jpeg

一、为什么要搭建企业流程中心

企业发展初期,会制定一堆制度,用来规范企业管理,但制度更多是奖励和惩罚的作用,并不能提升管理和业务效率。

比如,我们开车走高速的时候,超速会扣分、会罚款,这是交通局制定的制度,但用户开车的时候还是会不经意超速,不能很好地解决问题;而流程则是规范用户行为,能指导用户把事情做对做好,比如前面说的超速,地图软件就是流程的应用,通过地图软件全程的指引,用户开车时就很清楚地知道什么时候该减速,从而降低了很多超速的行为。

一个成熟的企业,员工是不需要了解制度的,企业通过各种流程和工具把制度落地,潜移默化中规范了员工行为和管理,而且员工体验更好。

既然流程这么重要,但很多企业在信息化建设初期,为快速满足业务需求,各自都会为某一项业务搭建一套流程,从而产生了很多系统和流程,各流程之间是断层的,数据之间没有打通,需要人工线下再整理和汇总,这种流程并不连贯,这时候就需要搭建一个企业级的流程中心。

二、企业流程中心的定位

流程中心作为一种与业务较为独立的系统,应做到以下三点:

1)开发成本

最大程度的与业务系统的解耦,最大程度减少开发资源的浪费与重复造轮子的问题,方便业务系统快速接入,并提供不同的接入方案。

2)整合性

流程中心需建立统一待办、统一发起、统一后台管理,方便员工集中处理流程、提升用户审批与流程处理的效率。同时,流程中心需要与人力资源系统、用户中心、消息中心、主数据平台、财务系统等整合,流程可快速实现上下游对接,如审批时需要使用人力系统的员工、汇报关系等,订单业务流转完成后最终需写入财务系统等,需实现业财一体化。

3)扩展性

流程中心属于企业公共服务产品,所有业务系统都可接入,每个系统又可以独立进行管理;流程中心同时需要具备极强的横向扩展性,如增加一项审批操作驳回、抄送等,版本升级后所有接入的系统都可升级,同时又可兼容旧版本。例如流程引擎版本升级,为了不影响核心业务系统流程,先灰度在内部独立的系统上应用,待运行稳定后业务系统再升级。

这里需要说明一下,目前大部分企业流程中心的定位只是OA的审批流,这个与BPM还是有很大区别,BPM核心解决的是业务流程打通,确保数据的闭环。

三、流程中心的整体产品设计

流程中心包括三大核心:流程引擎、流程管理和流程应用。

整个产品框架如下:

1e01ba4519f25da5cbe4afd3d73f8456.png

1. 流程引擎

目前比较成熟用得比较多的流程引擎是:jbpm、activiti、flowable、flowable实际是activiti的升级版,是同一个架构师。这几个都是开源框架,个人建议使用flowable(activiti已经停止版本更新)这个偏向技术底层,我不做详细说明,大家想了解可网上查询相关资料。

需要注意的是大部分OA系统流程引擎和表单引擎是一个整体的(如泛微、钉钉、飞书等),但我觉得这种完全整合并不太好,因为大部分业务系统都有自己的表单,交互也比较复杂,靠表单引擎搭建并不能满足业务需求,交互体验也比较差;所以我建议表单引擎只是作为流程中心的补充,流程中心也可以接其他系统的表单。

业务系统接入流程中心时,复用待办中心、审批消息、审批操作、审批意见、流程分析等,但表单内容与数据流转仍由业务系统实现,流程中心将审批结果回传给业务系统。

2. 流程管理

流程管理是流程中心产品设计最复杂的部分,流程管理员可以流程进行分类、绘制流程图、对流程进行测试和监控等,产品设计时有以下几个点需要考虑:

1)流程分类和编码需统一规划

企业发展到一定规模后,会有几十甚至几百个流程,这时候就需要对流程进行分类,方便员工查找,很多企业在流程分类上比较随意,比如有的创建分类为人力行政类与考勤类,运营类与业务类等,这种会导致员工在发起申请时就已经很迷茫,找不到对应的流程,且容易申请错误。

所以我们在流程分类一定要认真思考,就像知识库一样,要分类简单清晰(这里建议大家看一下流程分层相关的书籍,根据价值链分析,对流程进行分层管理);另外,分类最好是有人统一管理。

同时,流程的编码也一定要统一规划,流程编码决定了流程单号,单号是唯一的,如果编码不规范,就会导致产生重复的流程单号,对上下游单据都会产生较大影响;这里建议有些流程编码的行业缩写一定不要更改,比如PO是指 Purchase Order 采购订单。

2)流程需要版本管理

流程需求不断调整和优化,每次调整就会产生新的版本。发布新版本后,已经运行中的流程仍然用旧版本,新发起的流程才使用新版本,这样可以保证运行中的流程不容易出错,能正常流转。

3)流程的权限要灵活

流程权限包括后台管理权限、用户发起权限等。有些企业不同部门是不同的流程管理员,所以需要根据流程设置管理员,流程管理员只能管理他负责的流程,包括进行流程发布、节点配置、流程监控、统计分析等。流程发起权限应用的场景很多,需要与人力资源系统或业务系统打通,如指定部门、指定职位、指定角色、指定员工、指定职级等。

比如,我所负责的流程发起权限包括如下:

e2e2176c459affa57031e205654ee652.png

4)对接不同系统需要有补偿机制

前面讲到BPM与OA最大的区别就是BPM解决的是业务流程闭环,OA解决的是审批流;BPM在与各业务系统对接时,需要调用不同的服务,为了确保流程正常流转和体验,有些服务会采用异步方式,同时还要考虑流程驳回、干预、拒绝等场景,同一流程单号需要确保每次调用业务系统可靠、准确且不重复,出现异常需要有补偿机制。

5)要有流程测试功能

流程调整后管理员和业务方都希望能自动测试和验证,避免发布后出现问题,所以需要能模拟自动测试的功能,这个大部分流程平台都没有该功能。自动测试需要把流程中使用的条件和变量根据不同业务场景填写相关值,然后开始自动测试,看流程是否能正常流转,所有场景测试通过后就才可以发布该流程。

3. 流程应用

流程应用时一定要建立统一待办中心,并统一大家对审批操作的认知,很多系统原来就有自己的待办或者已经定义好的操作按钮,已经先入为主占领用户的一些的认知,这时候统一会有一些难度,但可以从整体流程效率和产品体验上可以慢慢培养,让用户一步步接受。

这还有个前提,操作按钮的定义一定要与各部门流程管理员一起先共识。我在推动建立流程中心时,公司曾使用云之家、K3 Cloud、飞书审批以及自研审批等,每个系统都有各自的一些定义和特殊操作,为统一操作花了不少时间。

以下是我这边最终共识操作按钮定义:

  • 【撤回】:

    提交或审批后,撤回重新操作,如果下一步审批人已审批不能撤回

  • 【撤销】:

    撤销申请,流程终止

  • 【催办】:

    对当前节点未审批的人员发送催办消息,每个流程实例每天每人只能催办一次

  • 【复制】:

    复制流程申请表单,单号不复制

  • 【评论】:

    对流程进行评论,可在不同审批意见节点评论

  • 【打印】:

    对表单按定义的打印格式进行打印

  • 【保存】:

    流程发起时暂存表单

  • 【同意】:

    审批通过,流程往下流转

  • 【确认】:

    对表单内容确认,会弹窗对内容进行二次确认,确认后流程往下流转

  • 【拒绝】:

    审批不通过,流程终止

  • 【驳回】:

    流程驳回给发起人,提交后回到当前审批节点

  • 【退回】:

    包含退回上一步和退回发起人两种选择,退回发起人流程退回申请节点,提交后重新走审批流程

  • 【转交】:

    将流程转交他人审批

  • 【加签】:

    前加签,加签他人审批后回到当前审批节点

  • 【抄送】:

    将流程抄送给他人,抄送人仅查看

四、写在最后

这里我只是对流程中心整体产品框架做了介绍,后续还会发布具体产品功能的设计,我之所以想写出来,主要发现流程平台大部分是技术分享,产品分享的很少,因为这个还是太偏向于技术底层。

最后,我建立了各大城市的产品交流群,想进群小伙伴加微信:chanpin628  我拉你进群。

4281b0519187b3b142d9bd0697443f42.jpeg

关注微信公众号:产品刘 可领取大礼包一份。

8508df4aa125ea212c6799fefccc82cf.gif

··················END··················

d371355a60912cee87a1943f77c50dca.png

今日报告:艾瑞咨询 发布2023年协同办公行业研究报告,下载报告去公众号:硬核刘大  后台回复“协同办公”,即可下载完整PDF文件。

申明:报告版权归 艾瑞咨询 所有,此处仅限分享学习使用,如有侵权,请联系小编做删除处理。

RECOMMEND

推荐阅读

阿里版ChatGPT已进入测试,中文聊天截图曝光,达摩院出品

面试一对一辅导

手把手教你做B端产品经理

手把手教你做数据产品经理

3f761a6ff121efafbb8546427967801f.gif

点击“阅读原文”

查看更多干货

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/53569.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python彩色图片转手绘风格

Python彩色图片转手绘风格 from PIL import Image # 图像的手绘 """黑白风格边界的位置比较重相同或相近色彩趋近于白色咯有光源效果 """ # 读取彩色图片并转化为np数组 a np.array(Image.open(r114362.jpg).convert(L)).astype(float)depth 1…

值得拥有的手绘风格画图工具

一直在找一款手绘风格的画图工具,好的图表总能传递更多的信息。最初用微软 Visio 工具画图,但依赖于安装软件,无法轻量级使用,效果也有些僵硬,后来改用 ProcessOn 在线画图,免费版有数量限制。后面使用 Dra…

为什么有计算机绘图了还要学手绘,设计师有必要学习手绘吗?

文/刘伦利 当前,电脑及相关软件的应用已经越来越普遍,特别是艺术设计专业,各种设计软件已作为设计专业中的辅助工具,占有重要的地位和作用。很多初学者认为只要学了计算机就可以做所想的设计图,并没有认识到没有原始的…

教你如何几行python代码实现图片转手绘

这里是运行效果 先展示一下完整代码,后面在进行分析 # -*- coding: utf-8 -*- from PIL import Image import numpy as npim Image.open(really.jpg).convert(L)#really.jpg是这里将用于转换的原图 a np.asarray(im).astype(float) # 将图像以灰度图的方式打开并…

如何用计算机制作pop海报,ai怎么制作pop海报字体?ai简单快速制作pop字体教程

版权申明:本文原创作者“xifenu”,感谢“xifenu”的原创经验分享! 怎么用ai制作海报上的pop字体?接下来小编就给大家分享一篇非常实用的ai简单快速制作pop字体教程,希望对你们学习ai制作pop海报字体有帮助,…

diy机器人图片 手绘纸箱_环保手工制作大全:手绘纸箱机器人

这是我的第一个机器人。性别男。 跟真人比一下大小。原本的纸箱全是快递用的,我把那些质地不错无明显褶皱损伤的纸箱都留着,有空就画个。 上帝造物,有男就得有女。于是。。。给他找了个不错的老婆。 然后生了个儿子。 机器人的繁殖能力不错&a…

python实例练习(9)图像的手绘效果

文章目录 简介图像的数组表示图像的手绘处理 简介 在之前的学习笔记的实例中,我们曾经使用PIL库获取了图像的轮廓,虽然我们成功提取出来了,但是这个轮廓缺少了立体感,视觉效果上缺少了丰满度,光线照射的明暗变化是空间…

python 实现图像的手绘效果

图像的数组表示 1、图像一般使用RGB色彩模式,即每个像素点的颜色由红(R)、绿(G)、蓝(B)组成。 RGB三个颜色通道的变化和叠加得到各种颜色,其中 • R 红色,取值范围,0‐255 • G 绿色,取值范围,0‐255 •…

《应试教育洗礼的“好”学生的学习行为特征分析》 2019-11-02

1 引言 小明是在应试教育中凭借自己的努力一步步考上了重点大学的研究生,每年都要学习好几门课程而且考试成绩都非常好排名数一数二获得很多荣誉,是经常被各种称赞的好学生,但小明真的是"好"学生吗,是具备科研素质能够…

ChatGPT 和 Whisper 模型的区别

ChatGPT和Whisper模型是两个不同的模型,但都是由OpenAI开发的基于自然语言处理(NLP)的人工智能技术。 ChatGPT是一种基于GPT(Generative Pre-trained Transformer)架构的语言模型,它可以生成自然流畅的文本…

微信公众号抓包

2.打开burp,打开公众号 直接逮住

微信公众号三方平台开发【全网发布及全网发布接入检测】

经过之前系列内容过后,接下来的代微信公众号实现业务部分跟微信公众号开发业务逻辑一样,所以公众号其他业务功能部分后面我会单独整理一套相关内容,今天,咱们就来说说微信第三方平台开发的最后一步—— 全网发布,因为只…

wechat-0010,微信公众号,接入微信公众平台

demo:https://github.com/wenrongyao/wechat-demo 接入准备: 1、有一个能在公网上访问的项目 可以用内网穿透(推荐使用natapp),微信接入必须使用80端口或443端口,某壳现在需要花钱才能使用80端口,果断放弃…

微信公众平台测试帐号申请及Token验证地址提供

1、浏览器打开微信公众平台测试帐号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?tsandbox/login, 通过微信扫一扫授权就能进入到测试号管理页面。 上面图中 有个接口配置信息 需要你自己有服务器提供接口来接收微信的token验证 配置了验…

微信开放平台,公众号第三方平台接入

微信开放平台和公众平台的区别 开放平台是网站或app使用的接口平台,利用开放平台可在自己的网站或app上开发微信帐户登录、微信分享等功能! 公众平台是微信号的一种,也具有开发功能,是在公众号中开发出更多功能,例如微…

抑郁症前期如何治疗,有哪些方法?

随着社会的告诉发展,越来越多的人因为不喜欢职场上的花花绕绕,喜欢独自待在家里,不管是做什么,发呆也好,追剧也罢,总之拒绝和人交流沟通就可以。久而久之,就容易形成一个性格孤僻、不喜欢与人交…

脑电植入:治疗抑郁症的新方法?重磅!UCSF研究人员成功治疗一例重度抑郁症患者

患者 Sarah 在诊所与精神病学家 Katherine Scangos 在一起 © Maurice Ramirez,UCSF Sarah多年来饱受着严重且无法治愈的抑郁症的折磨。她说:“我每天都强迫自己克制自杀冲动,而这种冲动每小时就会出现好几次。” 近日,加州大学旧金山分校…

好心情医生:精神病性症状≠精神分裂症

01 幻觉和妄想是最常见的精神病性症状 精神病性症状有哪些?哪些疾病会出现精神病性症状?我们通常说的精神病性症状,就是经常提到的认知方面的异常,如感知觉异常,如出现幻听、幻视、幻嗅等幻觉;思维内容异…

抑郁症要身心同治

来源:中国数字科技馆 “没有人对抑郁症有绝对的免疫力。”著名心理学家马丁塞利曼将抑郁症称为精神病学中的“感冒”。世界卫生组织预计,到2020年抑郁症将跃至全球第二大疾病,自杀是其最可怕的症状。抑郁症可导致躯体各种功能的障碍&#xf…

抑郁症维持期治疗应维持多久?如何管理患者发生停药反应的风险?

抑郁症的治疗往往需要一个比较长的治疗阶段,其中维持期是抑郁症治疗的非常重要的一个阶段,同时,也是很多患者在维持期选择放弃了治疗,甚至有一些学者会认为维持期的时间过长,不利于患者的服药依从性。那么抑郁症维持期…