给大家介绍一款.net 流程引擎 WikeFlow.
微软官方的WorkFlow入门要求比较高,所以我们萌生了开发一个简单的工作流引擎,帮助.Net coder们解决软件项目中流程的处理。实现写最少的代码,实现最炫酷的功能。
WikeFlow官网:www.wikesoft.cn
WikeFlow演示地址:workflow.wikesoft.com
流程设计器
实际运用
WikeFlow工作流引擎只有两个核心类,FlowDesignService
(流程设计),FlowInstanceService
(流程实例)
1.FlowDesignService
-
string AddFlowDef(FlowDefModel flowDef);
添加流程定义 -
FlowMessage UpdateFlowDef(FlowDefModel model);
修改流程定义 -
FlowMessage DeleteFlowDef(IList ids)
删除流程定义 -
FlowDefModel GetFlowDef(string id);
得到流程定义对象 -
FlowMessage SaveDiagram(FlowModel flowDef);
保存流程设置 -
Bitmap GetBitmap(string flowDefId);
返回流程图 -
PagedResult GetList(FlowDefFilter filter);
分页查询流程定义
2.FlowInstanceService
-
InstanceMessage CreateInstance(string flowDefKey,string userId, string userName,string condition)
创建实例 -
InstanceMessage Complete(string nodeRecordId,string userId,string userName,string userMsg,string condition)
处理流程 -
FlowInstance GetRunFlowInstance(string flowId);
得到当前运行的实例 -
List GetHistoryFlowInstances(string flowId);
得到历史流程处理记录列表 -
Bitmap GetRunBitmap(string flowId)
得到运行中的流程图
发起流程
InstanceMessage flowInstance = _flowInstanceService.CreateInstance("flow_holiday", "创建人用户ID", "管理员", "条件");
处理流程
_flowInstanceService.Complete("节点ID", "处理人用户ID", "处理人用户", "处理意见", "条件");
相关推荐
ASP.NET高级程序设计ASP.NET高级程序设计ASP.NET高级程序设计ASPASP.NET高级程序设计ASP.NET高级程序设ASP.NET高级程序设计ASP.NET高级程序设计...高级程序设计ASP.NET高级程序设计ASP.NET高级程序设计.NET高级程序设计
Microsoft.NET框架程序设计(修订版)-中文版Microsoft.NET框架程序设计(修订版)-中文版Microsoft.NET框架程序设计(修订版)-中文版Microsoft.NET框架程序设计(修订版)-中文版Microsoft.NET框架程序设计(修订版)-中文版...
《Microsoft.NET框架程序设计》(修订版)将深入解释CLR的工作机制及其提供的各种构造,同时还将讨论FCL中一些重要的类型。全书共分为五个部分,包括:.NET框架基本原理、类型和通用语言运行时、类型设计、基本类型,...
ASP.NET高级程序设计(第3版)源码 ASP.NET高级程序设计(第3版)源码 ASP.NET高级程序设计(第3版)源码 ASP.NET高级程序设计(第3版)源码 ASP.NET高级程序设计(第3版)源码
ASP.NET 2.0程序设计案例教程(课件)
ASP.NET Ajax程序设计 源码 书带的源码 上下2册都有
本书系统介绍ASP.NET Ajax程序设计知识,共3卷。本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX ...
ASP.NET Web程序设计(电子教案)
microsoft.net框架程序设计(修订版)-中文版---microsoft.net框架程序设计(修订版)-中文版
App .net程序设计的PPT课件 本书全面介绍ASP.NET的基础知识和网络应用程序设计方法。全书由9章组成:内容包括ASP.NET运行及编程环境、HTML语言、VB.NET语言基础、VB.NET面向对象程序设计、ASP.NET基本语法与常用内置...
Microsoft.NET框架程序设计(修订版)(清晰版) 中文清晰版 新手到骨灰级必看
ASP.NET Web程序设计,详细的php适合初学者使用
总共一百五十道题,涵盖基本上全部的ASP.NET知识点,选择题,正确答案都用红色标记了出来
依照顺序把下载的压缩包改成名字才可以解包 ASP.NET AJAX 程序设计 第二卷.part1 .rar ASP.NET AJAX 程序设计 第二卷.part2 .rar ASP.NET AJAX 程序设计 第二卷.part3 .rar ASP.NET AJAX 程序设计 第二卷.part4 .rar...
.net框架程序设计课程的部分课后习题答案
本课件是根据《ASP.NET Web程序设计》这本书整理而成的,对于初步设计ASP.NET会有很大的帮助。
ASP.NET Web程序设计电子教案 c# 的
ASP.NET2.0 程序设计教学课件ASP.NET2.0 程序设计教学课件,教学好资料!!!