工作流(Workflow)学习---基础知识整理

工作流定义:

工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。

工作流2.0的定义是:实现工作过程管理的自动化、智能化和整合化。工作流2.0最主要的特征就是可以灵便的实现数据整合和数据统计,消除信息孤岛,既能实现OA办公系统内部工作流之间的数据整合,如借款与报销、预算与决算等,又能实现OA办公系统工作流与其他业务系统之间的数据整合,如HR、ERP、CRM等。工作流2.0能彻底的弥补工作流1.0的不足,它不但实现OA办公系统内部的数据整合,也实现OA办公系统和第三方应用系统之间的数据整合。
如果给工作流1.0打上标签的话,那就是“无纸化、重复工作、流程孤岛、系统孤岛、数据孤岛”;
工作流2.0对应的便是“智能化、效率质量提升、外部数据整合、消除信息孤岛、内部数据整合”。
毫无疑问,工作流2.0更加智能,更加整合,能够实现数据的同步交换和共享的特征更受用户欢迎,能有效帮助企业简化多余流程,是未来工作流技术发展的方向。
 

适用行业

消费品行业,制造业电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,*事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司。
 

具体应用

1.关键业务流程:订单、报价处理、采购处理、合同审核、客户电话处理、供应链管理等。
2.行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单。
3.人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等。
4.财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等。
5.客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等。
6.特殊服务类:ISO系列对应流程、质量管理对应流程、产品数据信息管理、贸易公司报关处理、物流公司货物跟踪处理等各种通过表单逐步手工流转完成的任务均可应用工作流软件自动规范地实施。
 
工作流模式分类
 
基本模式
顺序模式 – 按照顺序执行各项活动
解释:工作流流程中的一个活动只有当另一个活动完成后才能进行。
例子:当订单登记活动完成后,客户通知才可以进行。
并行分支模式 – 同时运行两个活动
解释:在流程中的一点一个控制线程分成可以并行执行的两个控制线程,允许两个活动可以同时运行。
例子:
同步模式 – 同步两个并行的执行线程
单选模式 – 从多条路径中选择一个执行
简单合并模式 – 合并两个二选一路径
高级分支与同步模式
多选模式 – 从多条执行路径中选出几条
同步合并模式 – 合并多条路径,如果有多条路径被选择,则进行同步;如果只有一条路径被选择,则进行简单合并
多合并模式 – 合并多条路径
鉴别器模式 – 合并多条路径而不进行同步,只执行一次后续活动
M中的N模式 – 合并多条路径,进行部分同步,只执行一次后续活动
结构模式
任意循环模式 – 没有任何限制的执行工作流
隐含终断模式 – 如果没有事情可做,就结束
多实例模式
基于状态的模式
推迟选择模式 – 执行两个可选线程中的一个,那个线程将被执行是隐含的
交替并行模式 – 两个活动可以以任何顺序执行,但不能并行进行
里程碑模式 – 当一个里程碑到达时,激发一个活动
取消模式
取消活动 – 取消当前活动
取消过程 – 取消该过程
 

工作流的主要功能

工作流管理系统(WorkflowManagementSystem,WFMS)是定义、创建、执行工作流的系统。在最高层上,WFMS应能提供以下三个方面的功能支持:
  • 建造功能:对工作流过程及其组成活动定义和建模;
  • 运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度;
  • 运行交互功能:指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。

工作流管理系统带来的好处

由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。作为一种对常规性事务进行管理、集成的技术,WFMS的出现是必然的。它可以带来以下收益:
  • 改进和优化业务流程,提高业务工作效率;
  • 实现更好的业务过程控制,提高顾客服务质量;
  • 提高业务流程的柔性等。
上一篇:swing设置面板背景图片


下一篇:【java】简单的事件总线EventBus