基于web工作流开发

目前在研发基于web工作流的开发

什么是工作流?

  工作流简言之就是:

1.反应业务流程的计算机化的模型。

2.一类能够完全或者部分自动执行的经营过程;(为了提高效率,实现自动化)。

3.任务、活动及活动之间的[变化过程]表示(业务流程);

工作流步骤:

一.定义工作流实体:

  1.定义流程实体:

  属性:

创建人,创建时间,流程名,流程id等。

  2.定义节点:

  大的范围说可以划分为:活动节点、条件节点、开始节点、结束节点。

  3.迁移线:

二.开发工作流接口:

      1.流程的创建,修改,删除,返回流程实体及返回流程列表;

      2.节点的添加节点,修改节点,删除节点,返回节点等;

      3.迁移线的添加迁移线,修改迁移线,删除迁移线,返回迁移线等;

三.工作流引擎:

   1.创建线程:
  
   2.启动引擎服务:
 
      3.停止引擎服务:
    

四.工作流实例:
  
  1. 创建实例:
  
  2.  执行实例:
  
  3.  完成实例:

五.工作流活动:
  
  1. 创建活动:
  
  2.  执行活动: 
  

      3.  完成活动:   

    4.  轮询活动:   

  5.  分支活动:

      6.  并行活动:

原文地址:https://www.cnblogs.com/zlp520/p/3758846.html