工作流是什么?
工作流(Workflow)是对工作流程及各操作步骤之间业务规则的抽象、概括描述
工作流建模:
将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型表达并对其实施计算
要解决的问题是为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务
工作流管理系统WfMs:(Workflow Management System):
- 是处理工作流的电脑软件系统
- 主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互
- 工作流需要依靠工作流管理系统来实现
计算机支持的协同工作CSCW(Computer Supported Cooperative Work):
- 是普遍的研究一个群体如何在计算机的帮助下实现协同工作的
- 工作流属于计算机支持的协同工作的一部分
工作流管理联盟WFMC(Workflow Management Coalition):
- 工作流技术标准化的工业组织,成立于1992年8月
- 工作流管理联盟发布了用于工作流管理系统之间互操作的工作流参考模型,并相继制定了一系列工业标准
BPMN2.0 元素介绍
基础元素:
流对象(Flow Objects):
用于定义行为的图形元素,主要有事件(Events)、活动(Activities)和网关(Gateways)
数据(Data):
主要有数据对象(Data Objects)、数据输入(Data Inputs)、数据输出(Data Outputs)和数据存储(Data Stores)
连接对象(Connecting Objects):
用于连接流对象,主要有四种连接方式,顺序流(Sequence Flows)、消息流(Message Flows)、关联(Association)和数据关联(Data Association)
泳道(Swimlanes):
泳道提供了两种途径用于组织基础的模型元素,分别是池(Pools)和道(Lanes)
制品(Artifacts):
制品主要为流程提供附加信息,当前制品包括组(Group)和注释(Text Annotation)
流程元素介绍:
使用工作流的好处
- 可以快速响应、灵活调整线上流程
- 业务和开发基于流程模型沟通,基于业务建模快速部署
- 流程可视化,方便查看流程的运行进展
工作流对团队的作用
- 提高效率,减少等待
- 规范行为,落实制度
- 协同内外,快速响应
- 监控全面,提升执行