`

关于发送接口的变更与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开放性接口说明

    CCFlow部分开发接口,用于二开、SDK流程发开、功能扩展、手机端数据对接、其他系统数据对接等。

    驰骋BPM新功能-发送自动返回给发送人与发送节点.docx

    驰骋BPM是一款高效的工作流程管理系统,其新功能——发送自动返回给发送人与发送节点,为企业的审批流程设计提供了更灵活、智能的解决方案。在日常的企业管理中,尤其是在涉及多部门协作的审批流程中,常常需要某个...

    CCFLOW与OA整合笔记

    在IT行业中,CCFLOW与OA(Office Automation,办公自动化)系统的整合是一项常见的任务,目的是实现工作流程自动化和信息共享。本笔记将详细讲解如何利用中间表进行数据传递,以达到两个系统的有效集成。 首先,...

    CCFLOW5的安装说明

    ### CCFLOW5安装与配置详解 #### 一、CCFLOW5概述 CCFLOW5是一款由ChiChengWorkflowEngine开发的流程管理引擎,版本号为4.5,官方网站为http://ccflow.org。该软件自2003年发布以来,至2013年已持续更新十年,提供...

    CCFLOW与OA整合笔记.rar

    《CCFLOW与OA整合笔记》是一份详细记录了如何将CCFLOW(可能指的是某款工作流软件)与OA(Office Automation,办公自动化系统)进行整合的技术文档。在现代企业信息化建设中,工作流程管理和办公自动化系统的整合是...

    CcFlow详细文档.7z

    此外,CcFlow还支持流程变更,允许在不中断现有流程的情况下进行优化,确保企业的灵活性和适应性。 四、与其他系统的集成 CcFlow具备良好的开放性和可扩展性,能够与企业现有的ERP、CRM、OA等系统无缝集成,实现...

    ccflow开源工作流解析

    至于".suo"文件(CCFlow5.v11.suo和CCFlow5.v12.suo),它们是Visual Studio的用户选项文件,存储了关于解决方案和项目设置的个人偏好,如断点位置、窗口布局等。这些文件对用户是透明的,但它们可以提供一些关于...

    ccflow最新版代码。20160110

    20160110"这一标题揭示了这是一个关于驰骋工作流引擎(ccflow)的源代码包,日期标注为2016年01月10日,意味着这是该日期时ccflow的最新版本。驰骋工作流引擎是一个用于自动化业务流程管理的软件系统,它能够帮助...

    驰骋工作流引擎CCFLOW

    驰骋工作流引擎CCFLOW是一款国内领先且完全开源的工作流管理系统,主要应用于.NET和JAVA两大平台,为企业级应用提供高效、灵活的流程自动化解决方案。这款引擎的出现打破了传统工作流系统的壁垒,允许开发者和企业...

    开源ccflow工作流服务

    5. **API接口与集成**:为了与其他系统进行交互,CCFlow提供了丰富的API接口,允许与其他业务系统(如ERP、CRM)进行深度集成,实现跨系统的流程协同。 6. **权限与安全**:服务重视权限管理和安全性,通过角色权限...

    CCFlow 系统整合.rar

    对于有特殊需求的企业,CCFlow提供了丰富的API接口和插件开发框架,允许开发者进行二次开发,实现与企业内部系统的深度集成。 7. **移动办公支持** 考虑到现代企业对移动办公的需求,CCFlow支持移动端应用,用户...

    两款开源.NET工作流引擎 Elsa与ccflow使用比较.docx

    2. **工作发送**:执行发送操作使流程节点向下移动,返回执行结果对象,包括流程状态、当前节点等信息。 总体而言,Elsa和ccflow各有特点,Elsa更适合需要跨平台、高灵活性的项目,而ccflow则更倾向于满足国内...

    解析开源工作流ccflow5

    - **API接口**:ccflow5提供丰富的API接口,方便与其他企业系统(如ERP、CRM等)进行集成,实现流程的无缝对接。 - **Web服务**:支持SOAP和RESTful Web服务,使得ccflow5可以跨越不同平台和系统,实现远程调用和...

    CCFLOW工作流

    8. **API与集成**:CCFLOW提供了API接口,使得与其他系统(如ERP、CRM)集成成为可能,从而构建一体化的企业级解决方案。 9. **版本控制**:为了适应业务变化,CCFLOW支持工作流模型的版本控制。这样,可以随时回滚...

    ccflow数据库说明(整理的别人博客)

    ccflow数据库说明 ccflow数据库是一种自动修复数据表的功能,可以自动增加字段备注,自动完成表结构变化,不需要用户干预。同时,ccflow数据库也提供了自动增加字段备注的功能,每个字段的中文名称都已经增加了数据...

    ccflow表单单据模式.docx

    **Ccflow 表单单据模式详解** Ccflow 是一款高效的工作流引擎,它结合了公文表单的设计,为用户提供了一种灵活的单据管理模式。单据模式是Ccflow的一个重要特性,它允许用户在无需经过完整的工作流程情况下,进行...

Global site tag (gtag.js) - Google Analytics