Activiti7(一)

一、基本概述

      工作流:工作的一个流程,事务发展的一个业务过程。在计算机的帮助下,能够实现流程的自动化控制,就称为工作流。
      工作流引擎:为了实现自动化控制,Activiti引擎就产生了。(作用:实现流程自动化控制)
      工作流系统:如果一个系统具备流程的自动化管理功能,这个系统就可以成为工作流系统。

适用行业

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

具体应用

1、关键业务流程:订单、报价处理、合同审核、客户电话处理、供应链管理等;
2、行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单;
3、人事管理类:员工培训安排、绩效考核、职位变动处理、员工档案信息管理等;
4、财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等;
5、客户服务类:客户信息管理、客户投诉、请求处理、售后服务管理等。

实现

1、业务流程图要规范化,要遵守一套标准;
2、这个业务流程图本质上是一个xml文件,这样就可以存入所要数据;
3、读取业务流程图的过程就是解析xml文件的过程;
4、读取一个业务流程图中的结点就相当于是解析一个xml结构,进一步将数据插入到mysql的表中,形成一条记录;
5、将所有的结点都读取并存入mysql表中;
6、后面只需要读取mysql表中的记录就可以了,读一条记录就相当于读一个结点;
7、业务流程的推进,后面就转化为读表中的数据,并且处理数据,结束时这一行数据就可以删除。

应用步骤

之后结合SaaS-IHRM项目demo应用步骤:
1、整合Activiti;
2、实现业务流程建模,使用BPMN实现业务流程图;
3、部署业务流程到Activiti;
4、启动流程实例;
5、查询待办任务 ;
6、处理待办任务;
7、流程结束。
注:BPM(Business Process Management),即业务流程管理,是一种以规范化的构造端到端的卓越业务流程为中心,以持续的提高组织业务绩效为目的系统化方法,常见商业管理教育如EMBA、MBA等均将BPM包含在内。企业流程管理主要是对企业内部改革,改变企业职能管理机构重叠、中间层次多、流程不闭环等,做到机构不重叠、业务不重复,达到缩短流程周期、节省运作成本、提高企业效益的作用。
      BPM软件就是根据企业中业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。通常以Internet方式实现信息传递、数据同步、企业监控和企业业务流程的持续升级优化,从而实现跨应用、跨部门、跨合作伙伴与客户的企业运作。通过BPM软件对企业内部及外部的业务流程的整个生命周期进行建模、自动化、管理监控和优化,使企业成本降低,利润得以大幅提升。
      BPM软件在企业应用领域广泛,凡是有业务流程的地方都可以BPM软件进行管理,比如企业人事办公管理,采购流程管理,公文审批流程管理、财务管理等。
      BPMN(Business Process Model And Notation)- 业务流程模型和符号 是由BPMI(Business Process Management Initiative)开发的一套标准业务流程建模符号,使用BPMN提供的符号可以创建业务流程。2004年5月发布了BPMN1.0规范BPMI于2005年9月并入OMG(The Object Management Group对象管理组织)组织。OMG于2011年1月发布BPMN2.0的最终版本。
      BPMN是目前被各BPM厂商广泛接受的BPM标准。Activiti就是使用BPMN2.0进行流程建模、流程执行管理,它包括很多的建模符号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值