web 工作流管理系统开发之一 工作流概念
曾经在 2001 年做 CRM 产品的时候,因为 CRM 产品的客户状态升迁,每个具体用户的升迁规则可能会不
一样,技术主管说要集成一个工作流软件工具......,那是我第一次听说工作流。当时很不理解,这工作流
软件如何能做到将业务流程定义进去呢?当然,那时候工作流软件工具还不成熟和完善,也或者我们也没
有达到那个层次,后来终究还是没有用上工作流。
工作流软件,顾名思义,就是业务信息数据在多个环节模块之间的流转。按照工作流管理联盟的定义,
工作流指的是“业务过程的部分或全部在计算机应用环境下的自动化”。在实际应用过程中,为了实现对业
务过程的工作流管理,需要对业务流程及其各个步骤之间业务规则的抽象,概括,做成一个统一通用的流
程管理软件系统,这种软件系统就是工作流管理系统。
工作流管理系统的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行
过程工作之间以及群体成员之间的信息交互。工作流管理系统将业务流程中工作如何组织协调在一起的规
则抽象出来,从而分离了具体工作的逻辑和流程组织的逻辑。实现对业务过程的抽象建模、业务过程仿真
分析、业务过程优化、业务过程管理与集成。从而最终实现业务过程的流程自动化管理。
开发人员或者流程的应用人员遵从工作流管理系统的规则或约定,设计和实现具体的业务流程。
工作流系统结构图:
- 1
- 2
- 3
- 4
- 5
前往页