驰骋工作流引擎关于发送接口的变更与ccflow的发送后返回的SendReturnObjs对象。

关于发送接口的变更与ccflow的发送后返回的SendReturnObjs对象。

各位ccflow的API开发者:

根据不同的设备获取发送后的信息需要,现在ccflow的发送接口变更如下。

1, 取消了WorkNode 类中的AfterNodeSave 现修改为NodeSend.

2, 原来此方法返回的是一个string 串,来表示执行的信息,现在返回一个SendReturnObjs 一个对象。此对象的.ToMsgHtml() 的方法与原来的返回string 对象一致。

3, 原来在BP.WF.Dev2Interface中的Node_Send 方法现在都返回了SendReturnObjs对象,如果您要想获取原来发送后的信息就调用ToMsgHtml()方法。如果您想把信息输出到其它的设备上可以调用ToMsgText()方法。比如您要想把发送后的信息放到手机上,或者silverlight 程序上,系统就无法解析html中的链接信息。

4, 对于想用新版本的用用户来说,您只是做少量的代码修改就可以了。

比如: 原来的
string nodeSendMsg=BP.WF.Dev2Interface.Node_SendWork(‘001’,203,null);
现在修改成:

string nodeSendMsg=BP.WF.Dev2Interface.Node_SendWork(‘001’,203,null). ToMsgOfHtml ();

就可以了。

关于ccflow的SendReturnObjs对象:

此类位于: D:\ccflow\Components\BP.WFV4\WF\5.0\SendReturnObj.cs

此对象是调用ccflow的API发送接口返回来的一个发送结果对象,此对象是从集合类上继承下来的,里面存储了发送过程中的各种信息,每一种信息都有一条标示。这种标示是恒定不变的,api的开发者在获取这个发送后返回对象后,就可以获取发送过程中产生的各种新信息,比如到达了那一个节点,下一步的接受人是谁,是否发送成功。

一条消息有4个属性:

消息标示: MsgFlag ,

消息类型:HisSendReturnMsgType Info消息,SystemInfo系统消息.

文本消息:MsgOfText

Html消息:MsgOfHtml 此种消息可以输出超链接。

此外,此对象也有助于开发者判断错误。

特此通知!!

你可能感兴趣的:(驰骋工作流引擎关于发送接口的变更与ccflow的发送后返回的SendReturnObjs对象。)