惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 最新话题
Microsoft Azure Blog
Microsoft Azure Blog
The Register - Security
The Register - Security
Vercel News
Vercel News
Cloudbric
Cloudbric
Recent Announcements
Recent Announcements
O
OpenAI News
Y
Y Combinator Blog
Hacker News: Ask HN
Hacker News: Ask HN
I
InfoQ
WordPress大学
WordPress大学
S
Secure Thoughts
P
Proofpoint News Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
小众软件
小众软件
I
Intezer
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
GRAHAM CLULEY
P
Palo Alto Networks Blog
Attack and Defense Labs
Attack and Defense Labs
MyScale Blog
MyScale Blog
P
Proofpoint News Feed
美团技术团队
V
Vulnerabilities – Threatpost
Scott Helme
Scott Helme
C
Check Point Blog
H
Help Net Security
博客园 - Franky
AWS News Blog
AWS News Blog
MongoDB | Blog
MongoDB | Blog
Project Zero
Project Zero
N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V2EX - 技术
V2EX - 技术
Cisco Talos Blog
Cisco Talos Blog
Latest news
Latest news
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
V
V2EX
C
Cybersecurity and Infrastructure Security Agency CISA
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
大猫的无限游戏
大猫的无限游戏
N
News and Events Feed by Topic
Hugging Face - Blog
Hugging Face - Blog
The Hacker News
The Hacker News
Schneier on Security
Schneier on Security
PCI Perspectives
PCI Perspectives
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 云飞扬

揭开文档在线编辑和预览的神秘面纱 AI的正确使用方法 详解HFBPM开发框架(下) 详解HFBPM开发框架(中) 详解HFBPM开发框架(上) 浅谈数据访问层 菜鸟电子面单对接技术方案(link) 数据库升级工具 HF Code Designer 代码生成器 HF工作流引擎与现有业务系统的整合 一步一步学习开发BPM工作流系统--------(七)BPM表单设计和业务展现平台 一步一步学习开发BPM工作流系统--------(六)BPM流程设计器(2) 一步一步学习开发BPM工作流系统--------(六)BPM流程设计器(1) 一步一步学习开发BPM工作流系统--------(五)用户、组织机构和权限管理 一步一步学习开发BPM工作流系统--------(四)BPM数据库访问层 一步一步学习开发BPM工作流系统--------(三)开发WinForm的应用平台-2 - 云飞扬 一步一步学习开发BPM工作流系统--------(三)开发WinForm的应用平台-1 一步一步学习开发BPM工作流系统--------(二)BPM工作流系统的组成部分 - 云飞扬 一步一步学习开发BPM工作流系统--------(一)为什么要开发工作流系统 支持多数据库本地和远程调用的数据访问层架构
流程梳理的重要性
云飞扬 · 2020-09-11 · via 博客园 - 云飞扬

流程梳理的重要性

      业务梳理是流程系统最重要的工作,业务梳理明确了,流程既简单又准确,相反既复杂又混乱。大道至简,这是一个由简到繁,由繁到简的过程。

同样一个需求有的客户画了一个很复杂的流程,完成了功能。另一个客户把业务拆分成几个流程,也实现了功能。那种方式更可取呢?我们认为在满足需求的前提下,越简单越好。下面以个实际案例来阐述流程梳理的重要性。

      这是一个业务需求,从第一个版本到第二个版本升级的过程。第一个版本用了一个流程,第二个版本拆分成几个流程。需求是这样的,在一个建筑行业的财务管理中,有一个付款的需求,付款方式包括材料付款和劳务付款,材料付款又包括按合同采购的付款和零星采购的付款;劳务付款也包括按合同付款和零星劳务付款。每种付款方式审批流程是不一样的,业务申请单也是不一样的。

四种付款方式表单如下图:

 HFBPM业务开发平台支持多开始节点,客户把四种付款方式放在一个流程里处理,流程图如下(注,当时零星劳务的没有):

流程运行是没问题的,不得不佩服客户能力和耐心,初看到这个设计图,我感觉是不可思议的,通常如果觉得一个流程图画成这样,肯定是哪里不对,绝对不会去付诸行动。有问题的东西即使去做了,也会返工。这个流程居然运行了2个月,运行的流程实例监控如下图:

 也没人提出哪里不对。当客户提出新需求的时候,我发现不能这样做,等需要把业务拆分,把流程分成四个流程进行梳理,就非常简单。如下:

材料付款流程如下图:

 劳务付款流程如下图:

 零星材料付款流程如下图:

 零星劳务付款流程如下图:

 这样分成四个流程,做好一个上线一个,分别进行测试,把复杂的工作简化,起到事半功倍的效果。

       合理的流程梳理是流程系统成功的重要环节,必须拿出时间来反复研究和确认,如果客户流程不合理,需要引导客户修改业务流程,使实际业务能用计算机语言描述,而不是一味的迁就,埋下众多隐患的话,这种BPM系统成功的概率就很低。所以说流程系统的实施是流程再造的过程。