.Net HF BPM(工作流平台) v1.02
3.3.6 子流程节点配置界面
图表 18子流程节点配置界面
3.4 表单管理
表单是业务的展现形式,根据业务平台设计,表单采用用户控件usercontrol来设计,表单有两种形式,主表单和子表单,主表单是由子表单组成的,一个主表单可以包含多个字表单,每个子表单就是一个UserControl,任务节点中的交互节点可以挂接一个主表单,业务平台可以动态加载主表单里的UserControl。
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
3.4.1 表单管理主界面
图表 19表单管理界面
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
3.4.2 选择用户控件界面
图表 20选择用户控件界面
4 工作流引擎
设计非常灵活的引擎,满足任意复杂的业务需求,使最终用户通过修改流程图,配置业务表单来完成流程再造,不需要修改程序代码,流程引擎能按照新的模板流转。流程引擎设置6种类型的任务节点,基本可以完成任何情况的流传,例如,会签,审批,根据业务条件流转等,流程引擎独立设计,提供对外接口,可以与任意系统整合。
4.1 基本功能
? 顺序流转
像发邮件一样,工作流转到下一处理人,处理人像处理邮件一样查看任务和处理任务。 ? 条件流转
根据业务数据,满足不同条件流转到不同的处理人。例如采购金额大于等于10万的采购单需流转到总经理,小于10万的采购单需流转到分管经理。 ? 任务回退
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
在领导审批时不满意处理结果,需要退回前一任务处理人,让他重新处理后再提交。 ? 任务会签
对某些工作需要多位领导都签字后才能执行的任务,设定该任务会签的领导,所涉及到的领导都审批后,该任务才能继续向下流转。 ? 任务合流
多个任务流向一个任务的汇总流程 ? 任务超时提醒
任务超过设定时间时向任务执行者或者指定人员进行提醒,目前支持邮件和QQ信息提醒。
? 任务到达通知
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
任务达到时向任务执行者或者指定人员进行提醒,目前支持邮件和QQ信息提醒。
4.2 任务节点类型
工作流模板是由连线和任务节点组成的,任务节点配置相关的信息供引擎使用,连线表示流转方向,连线上可以配置流转条件。 4.2.1 启动节点
一个流程可以有多个启动节点,这是与其它流程系统不同的,这样设计的目的是适应启动节点所挂接的表单不同,但后面的任务环节相同的业务流程。例如一个合同审批流程,包括2个合同:维保合同和代理合同,这两个合同启动节点不同但后面的审批环节相同,这种情况通过设置多个启动节点就可以避免创建两个流程。 见启动节点配置界面
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102