.Net HF BPM(工作流平台) v1.02
4.2.2 结束节点
表示流程结束,该节点可以设置流程结束后执行的事件。 4.2.3 交互节点
与用户交互的节点,该节点可以配置业务表单供用户操作。该节点还可以创建流程变量和任务变量,供流程引擎使用,变量是引擎与业务平台交互的途径。 交互节点的界面与启动节点类似,见启动节点配置界面
4.2.4 子流程节点
通过配置该节点可以让主流程调用系统中已有的流程,这样可以使流程能够重用,减少工作量。 见子流程节点配置界面 4.2.5 控制节点
控制流程是否继续流转,控制节点有两种类型:and和or,任何节点后面都可以放置一个控制节点,and表示只有前面节点的实例全部完成才能继续流转,or表示只要前面节点的实例有一个通过就可以继续流转。使用控制节点我们就可以很好的处理会签等复杂的情况。 见控制节点配置界面 4.2.6 查看节点
供用户查阅信息的交互节点,该节点可以配置业务表单,供用户查看,类似交互节点。 查看节点的界面与启动节点类似,见启动节点配置界面
5 业务平台
业务平台是流程系统与用户交互的工作平台,所有的业务表单都通过平台展现,用户在该平台上处理日常业务(启动任务、处理任务、查看参与的任务,查看流程状态)。用户不必关心流程任何流转,只要处理好自己的业务表单即可,任务即会根据条件自动流转到下一个处理者。业务平台采用目前流行的B/S方式设计。这里只是简单的实现了一个业务平台,用户可以根据提供的接口自己开发业务平台。该业务平台的工作过程遵循以下规则:
一、 系统登录,每个用户使用自己的帐号登录。
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
二、 “我的任务”是用户已经处理和未处理的业务,用户必须首先从“未认领任务”
中领取任务,领取后的任务会进入“已认领任务”中,已认领的任务才能被处理。
三、 “启动任务”也叫启动流程,根据流程模板中的启动节点,来选择启动的流程,
流程会根据启动节点来开始任务。
四、 查看流程状态,可以在“我的任务中”,点“流程图”来查看流程路线图和已
经走过的流程节点。
5.1 业务平台主界面
图表 21业务平台主界面
5.2 例子:差旅费报销流程
用户可以自由开发任意多的业务表单,为了测试业务平台制作了差旅费报销流程. 第一步:填写差旅费报销单
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
第二步:部门经理审批
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
图表 22启动流程界面
5.3 未认领任务
图表 23未认领任务界面
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102
.Net HF BPM(工作流平台) v1.02
5.4 已认领任务
图表 24已认领任务界面
5.5 已完成任务
图表 25已完成任务界面
5.6 查看流程图
彩色表示已经走过的流程节点,灰色表示未走过的流程节点,通过流程图可以清晰的看到流程所处位置和后面的路线。
源码及文档下载地址:http://www.51aspx.com/Code/HFBPM102