采用WF实现审批备案的流程定义

采用WF实现审批备案的流程定义

ID:38321088

大小:986.81 KB

页数:26页

时间:2019-06-10

采用WF实现审批备案的流程定义_第1页
采用WF实现审批备案的流程定义_第2页
采用WF实现审批备案的流程定义_第3页
采用WF实现审批备案的流程定义_第4页
采用WF实现审批备案的流程定义_第5页
资源描述:

《采用WF实现审批备案的流程定义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、采用WF实现审批备案的流程运转采用微软WF工作流实现国资监管审批备案业务的流程定义和运转主要内容国资监管审批备案业务概述微软WF工作流概述采用WF定义审批备案业务流程DotNET程序与WF工作流之间调用和通信实现步骤国资监管审批备案业务概述审批备案是国资委各处室使用较频繁的一项业务。主要包括审批和备案两项业务。审批业务定义:国资委各相应处室对企业上报的审批事项进行审批,审批结束后通知企业审批结果。备案业务定义:国资委各相应处室对企业上报的备案事项进行审批,审批通过后进行备案。审批备案的审批流程参与处室较多,且流程多变。使用手工代码处理流

2、程的方式因维护量大、开发周期长,已不能满足灵活多变的审批流程的要求。审批备案业务流程微软WF工作流概述微软WF(WorkFlowFoundation)免费的基于DotNET平台的工作流组件。运行在DotNETFramework3.0及以上版本。WF提供了流程运行引擎和流程设计工具。流程引擎运行在宿主程序中,宿主程序可以是桌面程序,也可以是web程序。通过引用System.Workflow.Runtime调用引擎。流程设计工具集成在VisualStudio中,Vs2008自带。可以新建WorkFlow项目。微软WF工作流概述WF工作流分为

3、两种类型顺序工作流SequentialWorkFow状态机工作流StateMachineWorkFlow顺序工作流基于自上而下的流程。适用于一次性的数据处理。可用于基于SOA的EAI,微软的EAI工具BizTalk就是基于WF的。状态机工作流基于状态流转的工作流。适用于人和系统之间的交互可用与审批流包含丰富的活动控件(Activity),将各活动控件连接起来形成一个完成的工作流采用WF定义审批备案业务流程DotNET程序与WF工作流之间调用和通信DotNET程序激活工作流工作流调用外部DotNET程序实现步骤创建工作流创建工作流服务接口

4、和服务程序,将服务接口绑定工作流创建用户程序启动运行时创建工作流实例。并绑定工作流服务创建工作流拖拽State在State中添加EventDriven双击EventDriven添加handleExternal和SetState创建工作流绑定handleExternalActivity在State中添加EventDriven工作流服务接口[ExternalDataExchange]publicinterfaceIApproveService{eventEventHandlerUpload;eventEv

5、entHandlerReUpload;eventEventHandlerOfficeOK;eventEventHandlerOfficeNo;eventEventHandlerDepartmentOK;eventEventHandlerDepartmentNo;}工作流服务[Serializable]publicclassApproveService:IApp

6、roveService{publiceventEventHandlerUpload;publiceventEventHandlerReUpload;publiceventEventHandlerOfficeOK;publiceventEventHandlerOfficeNo;publiceventEventHandlerDepartmentOK;publice

7、ventEventHandlerDepartmentNo;publicvoidRaiseUploadEvent(stringapproveItemID,GuidinstanceId){if(Upload!=null){ApproveEventArgse=newApproveEventArgs(instanceId,approveItemID);Upload(this,e);}}……工作流实例传递参数[Serializable]publicclassApproveEventArgs:ExternalDa

8、taEventArgs{privatestringapproveItemID;publicApproveEventArgs(GuidinstanceId,stringApproveItemID):base(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。