zoukankan      html  css  js  c++  java
  • 基于web工作流开发

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

    什么是工作流?

      工作流简言之就是:

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

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

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

    工作流步骤:

    一.定义工作流实体:

      1.定义流程实体:

      属性:

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

      2.定义节点:

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

      3.迁移线:

    二.开发工作流接口:

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

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

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

    三.工作流引擎:

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

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

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

          3.  完成活动:   

        4.  轮询活动:   

      5.  分支活动:

          6.  并行活动:

  • 相关阅读:
    Docker搭建NSQ实时分布式消息集群
    雪花算法
    代码抽象三原则
    PostgreSQL12-主从复制
    logrus日志框架
    Golang中的布隆过滤器
    golang-Json编码解码
    List分组迭代器
    redis-cli命令行远程连接redis服务
    pycharm常用快捷键与设置
  • 原文地址:https://www.cnblogs.com/zlp520/p/3758846.html
Copyright © 2011-2022 走看看