关于发送接口的变更与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部分开发接口,用于二开、SDK流程发开、功能扩展、手机端数据对接、其他系统数据对接等。
驰骋BPM是一款高效的工作流程管理系统,其新功能——发送自动返回给发送人与发送节点,为企业的审批流程设计提供了更灵活、智能的解决方案。在日常的企业管理中,尤其是在涉及多部门协作的审批流程中,常常需要某个...
《CCFLOW与OA整合笔记》是一份详细记录了如何将CCFLOW(可能指的是某款工作流系统)与OA(Office Automation,办公自动化系统)进行整合的技术文档。在现代企业信息化建设中,工作流程管理和办公自动化系统的整合是...
### CCFLOW5安装与配置详解 #### 一、CCFLOW5概述 CCFLOW5是一款由ChiChengWorkflowEngine开发的流程管理引擎,版本号为4.5,官方网站为http://ccflow.org。该软件自2003年发布以来,至2013年已持续更新十年,提供...
此外,CcFlow还支持流程变更,允许在不中断现有流程的情况下进行优化,确保企业的灵活性和适应性。 四、与其他系统的集成 CcFlow具备良好的开放性和可扩展性,能够与企业现有的ERP、CRM、OA等系统无缝集成,实现...
《CCFLOW与OA整合笔记》是一份详细记录了如何将CCFLOW(可能指的是某款工作流软件)与OA(Office Automation,办公自动化系统)进行整合的技术文档。在现代企业信息化建设中,工作流程管理和办公自动化系统的整合是...
20160110"这一标题揭示了这是一个关于驰骋工作流引擎(ccflow)的源代码包,日期标注为2016年01月10日,意味着这是该日期时ccflow的最新版本。驰骋工作流引擎是一个用于自动化业务流程管理的软件系统,它能够帮助...
至于".suo"文件(CCFlow5.v11.suo和CCFlow5.v12.suo),它们是Visual Studio的用户选项文件,存储了关于解决方案和项目设置的个人偏好,如断点位置、窗口布局等。这些文件对用户是透明的,但它们可以提供一些关于...
驰骋工作流引擎CCFLOW是一款国内领先且完全开源的工作流管理系统,主要应用于.NET和JAVA两大平台,为企业级应用提供高效、灵活的流程自动化解决方案。这款引擎的出现打破了传统工作流系统的壁垒,允许开发者和企业...
5. **API接口与集成**:为了与其他系统进行交互,CCFlow提供了丰富的API接口,允许与其他业务系统(如ERP、CRM)进行深度集成,实现跨系统的流程协同。 6. **权限与安全**:服务重视权限管理和安全性,通过角色权限...
对于有特殊需求的企业,CCFlow提供了丰富的API接口和插件开发框架,允许开发者进行二次开发,实现与企业内部系统的深度集成。 7. **移动办公支持** 考虑到现代企业对移动办公的需求,CCFlow支持移动端应用,用户...
2. **工作发送**:执行发送操作使流程节点向下移动,返回执行结果对象,包括流程状态、当前节点等信息。 总体而言,Elsa和ccflow各有特点,Elsa更适合需要跨平台、高灵活性的项目,而ccflow则更倾向于满足国内...
- **API接口**:ccflow5提供丰富的API接口,方便与其他企业系统(如ERP、CRM等)进行集成,实现流程的无缝对接。 - **Web服务**:支持SOAP和RESTful Web服务,使得ccflow5可以跨越不同平台和系统,实现远程调用和...
8. **API与集成**:CCFLOW提供了API接口,使得与其他系统(如ERP、CRM)集成成为可能,从而构建一体化的企业级解决方案。 9. **版本控制**:为了适应业务变化,CCFLOW支持工作流模型的版本控制。这样,可以随时回滚...
**开源ccflow表结构及字段属性详解** ccflow是一款开源的工作流引擎,其表结构设计对于二次开发至关重要。为了帮助用户更好地理解和利用ccflow,本文将详细介绍ccflow的表结构和字段属性。 首先,ccflow拥有自动...
ccflow数据库说明 ccflow数据库是一种自动修复数据表的功能,可以自动增加字段备注,自动完成表结构变化,不需要用户干预。同时,ccflow数据库也提供了自动增加字段备注的功能,每个字段的中文名称都已经增加了数据...