使用驰骋工作流引擎的流程事件实体来编写业务逻辑

1.1.1.1: 流程事件实体(高级开发)

关键字:流程事件实体 FEE 流程事件

说明:本属性适合高级开发者,该属性只读。

流程事件实体是Flow Event Entity。 它是从ccflow指定的基类BP.WF.FlowEventBase上集成下来的一个类,重写相关的事件方法,达到实现自己的业务逻辑目的。

使用驰骋工作流引擎的流程事件实体来编写业务逻辑_第1张图片

流程事件:

流程在运动过程中,会发生很多事件,比如,节点表单装载前,节点保存前、保存后、节点发送前、发送成功时,发送失败实时。Ccflow可以通过重写这个事件实体来表达自己的业务逻辑。

我们以表单的保存事件为例来说明如何对明细表求合计。

使用驰骋工作流引擎的流程事件实体来编写业务逻辑_第2张图片

首先我们写一个FEE从BP.WF.FlowEventBase上继承下来,然后重写它的保存后的方法,希望实现的业务逻辑是在保存后,自动计算出来明细表中的合计数据。

请参考: D:\ccflow\trunk \DemoAndTesting\BP.Demo\EventBase\F001.cs文件。

重写

使用驰骋工作流引擎的流程事件实体来编写业务逻辑_第3张图片

该实体必须重写 FlowMark 这个属性,就是给流程标记,在您编写完成后,编译您的工程然后填写上流程标记属性,ccflow系统就会自动的把该文本框的标记信息填写上。

你可能感兴趣的:(使用驰骋工作流引擎的流程事件实体来编写业务逻辑)