基于web工作流开发

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

什么是工作流?

  工作流简言之就是:

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

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

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

 

工作流步骤:

一.定义工作流实体:

  1.定义流程实体:

  属性:

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

  2.定义节点:

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

  3.迁移线:

二.开发工作流接口:

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

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

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

三.工作流引擎:

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

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

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

      3.  完成活动:   

    4.  轮询活动:   

  5.  分支活动:

      6.  并行活动:

posted @   土豆哥  阅读(759)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示