微软工作流程设计.ppt
微软工作流铜坑业务流程设计2023/10/13,目录,微软工作流简介铜坑业务流程简介数据库设计详细设计页面及表单设计,微软工作流WF的架构,微软工作流开发模式,微软工作流状态机工作流,微软工作流状态机的相关活动,微软工作流WF的通信,微软工作流WF基本通信行为,微软工作流服务开发,微软工作流WF服务,微软工作流WF服务,微软工作流跟踪服务基本架构,目录,微软工作流简介铜坑业务流程简介数据库设计详细设计页面及表单设计,铜坑业务流程爆破设计流程,流程步骤:工区技术人员发起流程(提交爆破设计书)工区领导审核生产科领导审核安环科领导审核总工室领导审核生产矿长审核,爆破设计审核流程表单,目录,微软工作流简介铜坑业务流程简介数据库设计详细设计页面及表单设计,数据库设计业务数据表空间,数据库设计流程数据表空间,目录,微软工作流简介铜坑业务流程简介数据库设计详细设计页面及表单设计,详细设计,工作流的设计开发自定义Activity的设计开发参数与接口的设计开发宿主程序的开发,详细设计,Safety:宿主程序TK_Activity:自定义活动TK_LocalService:本地服务设计TK_WorkFlow.Model:参数设计TK_Workflow.Workflow:工作流设计Workflow.Hosting:工作流管理包,工作流的设计开发,自定义Activity的设计开发,SaveSuggestion.cs:定义一个依赖属性,接受工作流传过来的bp_suggestion对象;更新数据库当前状态值;将审核信息写入数据库。SaveRemindMessage.cs:在一个状态结束时,将提醒信息写入提醒信息表。,参数与接口的设计开发,TK_WorkFlow.Model:定义了三个对象参数,主要用于自定义Activity的开发。TK_LocalService:定义了三个事件参数,用于工作流在宿主中的事件驱动;定义了一个数据库访问方法类,用于工作流中对数据库的操作。,宿主程序的开发,新建工作流代办事宜已办事宜工作流跟踪管理流程催办,目录,微软工作流简介铜坑业务流程简介数据库设计详细设计页面及表单设计,页面及表单设计新建业务流程,页面及表单设计配置流程节点,页面及表单设计流程监控与管理,页面及表单设计流程催办,自动获取流程的处理节点及处理人,点击发送短信,可以手动发送提醒信息,Gartner,Thanks!,