• 1.Activiti概述


    1.什么是BPM、BPMN和工作流

      在学习Activiti框架之前,我们需要来了解下什么是BPM、BPMN和工作流这几个概念。

    • BPM(Business Process Message)业务流程管理。不是指具体,而是对具备业务流程相关功能的系统的描述。可以把BPM集成到OA、CRM、HRM等系统中去,用于简化我们的日常办公操作,提高办公效率,减少无纸化办公。
    • BPMN(Business Process Modeling Notation)业务流程模型与标注。BPMN可以说是一套模型与标注的规范,通过BPMN,可以定义出标准的流程模型,只要遵循BPMN标准的BPMS(业务流程管理系统),我们就可以轻易的把该流程迁移到其他BPMS中去。用BPMN定义的流程如下所示:

     

    • WorkFlow(工作流):代表整个工作的流程。例如:我们需要提交请假,请假流程(提交请假条---领导审批---请假完成),请假的过程,就代表着我们的工作流。

    2.什么是Activiti框架

      Acitivit是一个与业务流程相关的框架,类似的业务流程框架有很多中,在实战项目中,用的较多的还是Activiti。通过该框架,我们可以在此基础上快速地开发出与实际应用相符的BPMS。Activiti是开源的,我们可以在其官网(https://www.activiti.org/)上下载源码来学习。

  • 相关阅读:
    java generic type
    android avoiding-memory-leaks
    a various of context
    LruCache
    Java Reference
    SQL join
    Eclipse java中一个工程引用另一个工程的类
    java 匿名内部类的方法参数需要final吗?
    java的final
    如何将每一条记录放入到对应的范围中
  • 原文地址:https://www.cnblogs.com/enroute/p/14672287.html
Copyright © 2020-2023  润新知