`

ccbpm工作流引擎sdk表单装载逻辑处理注意事项

阅读更多

 

 

ccbpm工作流引擎sdk表单装载逻辑处理注意事项

 

关键字:驰骋工作流引擎 sdk表单 装载接口调用  

 

说明:如果您要采用ccbpmsdk表单开发,在表单 加载前您需要调用一个接口来获得当前节点的信息,调用这个接口还会处理一些业务逻辑。

调用的接口名称:BP.WF.Dev2Interface.SDK_Page_Init(long workid);

 

该接口处理的业务与作用:

     1. 系统会处理一些业务,设置当前工作已经读取等等.

     2. 会判断权限,当前人员是否可以打开当前的工作.

     3. 增加了一些审核组件的数据信息.

     4. WF_Node FWCSta 是审核组件的状态  0=禁用,1=启用,2=只读.

 

调用的返回接口:

系统会返回4-5个数据源:

数据源名称

说明

WF_GenerWorkFlow

流程引擎控制主表

该表可以获取,流程状态WFState 2=运行中,5=退回,3=已完成。

WF_Node

当前节点的信息:

NodeID节点编号,Name=节点名称

SelfParas=自定义的参数

RunModel=0=普通节点,1=分流,2合流,3=分合流,4=同表单子线程,5=异表单子线程。

AlertMsg

 

消息提示表

Title=消息标题 Msg=退回的信息.

Track

审核信息表:返回审核信息的记录表。

ToNodes

 

到达的节点:  

当前节点可以到达的节点

如果当前节点的方向条件计算规则是让用户选择的,系统就会出现该表。返回给您的是当前节点可以到达那些节点。你可以按照ccbpmMyFlowGener.htm页面一样在发送按钮下面做一个下拉框,让用户来选择,要发送到那里去。

 

 

 

获取这些信息要处理的业务步骤:

 

1.       首先判断返回来的字符串是否是 err@xxxxxxx 就是要判断是否以err@开头,如果是就是系统返回的异常信息,提示并关闭即可。

2.       获得AlertMsg表里是否有信息,如果有就提示出来 给用户一个确认框。一般是,退回、移交等提示的信息。

3.       如果有电子签章,签名,就需要检查Track表,输出历史审核信息。判断节点属性WF_NodeWFCSta字段,如果=0标识当前节点禁止查看审核信息, =1可以填写申请信息。=2是只读的审核信息。

4.       如果当前节点定义一些自定义的节点属性,就可以在WF_NodeSelfParas字段获取。

5.       如果存在ToNodes如果当前节点的方向条件计算规则是让用户选择的,系统就会出现该表。返回给您的是当前节点可以到达那些节点。你可以按照ccbpmMyFlowGener.htm页面一样在发送按钮下面做一个下拉框,让用户来选择,要发送到那里去。

 

==OVER==

 

分享到:
评论

相关推荐

    ccbpm工作流引擎功能列表说明

    驰骋工作流程引擎简称ccbpm,是驰骋流程引擎与驰骋表单引擎的组合。 Ccbpm有.net版本的ccflow,java版本的jFlow,以及python版本的pFlow. ccbpm既可以独立运行,也可以作为中间件植入到您的开发架构里去,支持集团分...

    驰骋工作流引擎CCBPM+CCFLOW概要介绍

    驰骋工作流引擎CCBPM(Charging Charging Business Process Management)与CCFLOW是企业级流程管理解决方案的重要组成部分,主要用于优化和自动化企业的业务流程。这两款工具的结合为企业提供了强大的流程设计、执行...

    两款java工作流引擎BPM领域的流行的20种模式jbpm与ccbpm的对比

    在IT行业中,工作流引擎是实现业务流程自动化的关键组件,...通过阅读《驰骋工作流引擎是如何支持多种流程模式的.docx》这份文档,读者可以更深入地了解ccbpm如何处理各种流程模式,从而在实际项目中做出明智的选择。

    驰骋工作流引擎ccbpm在工业自动化环境下的应用演示实例

    驰骋工作流引擎ccbpm是一款专业的企业流程管理工具,它在工业自动化环境下有着广泛的应用。通过对标题和描述的理解,我们可以推断这篇文档将探讨如何在实际的工业生产场景中运用ccbpm来提升效率和自动化水平。尽管...

    ccflow包含表单引擎+流程引擎+权限控制,方便集成,配置灵活,功能强大,适合中国国情的工作流引擎

    ccbpm包含表单引擎与流程引擎两大部分,并且两块完美结合,并且两块完美结合,流程引擎操纵表单引擎,协同高效工作,完成了很多国内生产\审批\模式下的流程设计。ccbpm的流程与表单界面可视化的设计,采用结构化的...

    开源工作流ccbpm手册操作说明

    开源工作流引擎CCBPM(CCFlow)是一款强大的BPM(Business Process Management,业务流程管理)系统,旨在提供易用且高效的工作流程服务,贡献于社会。其命名空间为`BP.WF`,提供了多种接口供开发者进行二次开发。...

    特色关键字:纯国产 纯开源 驰骋工作流引擎 表单引擎 低代码开发平台 流程引擎:自研、符合中国国情、功能细致、覆盖面广、贴近

    驰骋工作流引擎研发于2003年,具有.net与java两个版本,这两个版本代码结构、数据库结构、设计思想、功能组成、操作手册,完全相同。 导入导出的流程模版,表单模版两个版本完全通用。我们把驰骋工作流程引擎简称...

    驰骋dotNet与java工作流引擎-表结构

    驰骋dotNet与java工作流引擎-表结构,阐释了CCBPM开源工作流引擎的主要表结构。

    工作流引擎BPM系统概要设计

    本文档作为驰骋信息技术有限公司(以下简称“驰骋公司”)针对浙商银行项目的技术文档,旨在全面介绍其自主研发的工作流引擎BPM系统——驰骋工作流引擎CCBPM的设计理念和技术架构。文档不仅包括了概要设计的内容,还...

    驰骋工作流引擎CCFLOW

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

    ccBPM in XI

    ccBPM支持多种业务场景,包括但不限于工作流、表单处理以及文档管理等。 #### 二、ccBPM在XI中的集成与作用 ##### 2.1 集成环境概述 在SAP NetWeaver XI环境中,ccBPM通过与PI(Process Integration)组件紧密集成...

    jfinal-jflow.rar

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统java工作流引擎. 使用协议:GPL. 关于JFinal: https://www.jfinal.com/ 关于JFlow: http://ccflow.org 概要说明: JFinal 与Jflow都是国产软件,是国内知名的...

    驰骋工作流引6.0版本是如何支持多种流程模式的.pdf

    驰骋工作流引6.0版本是一款强大的业务流程管理(BPM)工具,它通过灵活的设计和支持多种流程模式,能够适应各种复杂的业务场景。本文主要介绍Ccbpm如何支持线性流程、同表单分合流、异表单分合流和父子流程这四种...

    组织结构集成脚本

    开源CCBPM驰骋工作流引擎组织结构集成视图创建脚本。配合《驰骋dotNet与java工作流引擎-表结构》使用更佳。

    【专题退回】关于流程引擎的退回操作设计大全.docx

    ccflow 和 jflow 是流程引擎的两个重要组件,ccflow 是一个基于 Java 的流程引擎,而 jflow 是一个基于 Java 的工作流引擎。它们都是流程引擎的重要组件,旨在帮助用户更好地管理和控制流程引擎的操作。 部分内容:...

    企业信息机API接口说明

    使用注意事项 - **移除systemConfig.txt文件**:在新版本中,不再需要此文件,可能已被其他配置文件替代。 - **smsendsql.xml配置文件**:新增的配置文件,用户无需修改,只需放置在指定位置,用于短信服务的相关...

Global site tag (gtag.js) - Google Analytics