視頻演示eworkflow集成定制aspx頁面的過程

eworkflow自定义工作流系统,集成eform自定义表单,可以做到在线编辑流程,在线编辑表单。eform也提供在线建立业务表,维护表字段等,所以通过eworkflow+eform可以在线完成业务流程和业务模块设计,制作,调试运行,正式使用等等。整个业务流程的开发过程,不需要编译,边设计就可以边运行查看结果。  我们通常是调试运行结束后,没有问题后,就可以正式使用了,这给开发人员,甚至是终端使用人员都带来了方便。

 

eworkflow工作流系统,也可以直接集成aspx,jsp等页面。

eworkflow流程引擎对外封装了几个主要的api函数

 

流程启动的api: wf.initialize(wfname,wfversion,initActionid,inputs)  传入指定的流程名称,版本,初始化动作id,返回启动后的流程实例id

流程流转的api: wf.doAction(wfid,actionid,inputs)   参数 流程实例id, 当前执行的动作id,  流程上下文使用的变量inputs。

 

还有一些获取当前待辦任务等api,这样api主要封装在workflow这个接口中。

 

参考示例在 ebsys\workflow\aspx_dj目录中,

 

主要实现过程:

从session中获取当前登录的userid string userid = (System.String) Session["userid"];  

得到Environment类的实例 Environment env = new Environment(Session);

获取workflow引擎类实例  Workflow wf = new BasicWorkflow(userid,env);

执行流程初始化:wf.initialize(wfname,wfversion,initActionid,inputs)

执行流程的流转:wf.doAction(wfid,actionid,inputs)

 

视频演示下载:http://pan.baidu.com/s/1qWqHzYW

 

更多相关文章
  • Orion Network Performance Monitor是全面的带宽性能监控和故障管理软件,能监控并收集来自路由器.交换机.服务器和其他SNMP设备中的数据,您可以直接从Web浏览器上观察您网络信息的实时统
  • Microsoft Technologies demos in 40 minutes Nigel Parker 利用他的假期时间制作了一段40分钟的视频,其中演示了微软的 31 项技术. 以下是他演示的技术的列表(含
  • 


    		    程矢Axure夜話:Axure基礎系列視頻教程之Tab標簽頁1
    程矢Axure夜话:Axure基础系列视频教程之Tab标签页1 案例描述:Tab标签页 知识点: 动态面板状态切换 效果图: 在线效果预览:http://www.91axure.com/baselesson/tab1/start.html#p=home(firefox原型文件) AxShare在线效
  • 本视频是Linux系统工程师集训之网络部分视频课程的第十二集. 主要内容为VLAN.VTP协议的真机配置. 工作中发现很多搞Linux系统运维的人由于缺乏基础的网络知识而遇到瓶颈,而且还是一个比较常见的现象(拜国内不
  • 在做项目的时候遇到了一个选择性的问题,之前都可以用$("#id").checked,但是不知道为什么现在不可以了,只能if($(this).is(":checked") <script type="text/java
  • 项目中客户端采用WebBrowser展示aspx页面,用户有可能打开带多个带WebBrowser的winform窗体.此时,如果其中一个的WebBrowser的aspx页面响应较长的话,其他窗体中的WebBrowse
  • 


    		    MIT新技術讓你的脈搏在視頻中清晰可見,或爲遠程診斷提供強力支持
    前不久我们介绍过一个可利用电话和视频进行远程问诊的创业公司Ringadoc,同时他们也正试
  • 一.簡介 以前研究所的時候,有使用VC.NET 配合 OpenCV 做影像處理,這東西相當讚,可以省去不少開發時間,今天嘗試看看如何在Visual C# 2008 上使用 OpenCV. 以下引用 OpenCV 中文網站 的介紹 1. 什麼是OpenCV OpenCV是Intel®開源電腦視覺庫.它
一周排行