驰骋工作流引擎ccflow-ccbpm工作流引擎sdk表单装载逻辑处理注意事项
cbpm工作流引擎sdk表单装载逻辑处理注意事项
关键字:驰骋工作流引擎 sdk表单 装载接口调用
说明:如果您要采用ccbpm的sdk表单开发,在表单 加载前您需要调用一个接口来获得当前节点的信息,调用这个接口还会处理一些业务逻辑。
调用的接口名称: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
到达的节点:
当前节点可以到达的节点
如果当前节点的方向条件计算规则是让用户选择的,系统就会出现该表。返回给您的是当前节点可以到达那些节点。你可以按照ccbpm的MyFlowGener.htm页面一样在发送按钮下面做一个下拉框,让用户来选择,要发送到那里去。
获取这些信息要处理的业务步骤:
- 首先判断返回来的字符串是否是 err@xxxxxxx 就是要判断是否以err@开头,如果是就是系统返回的异常信息,提示并关闭即可。
- 获得AlertMsg表里是否有信息,如果有就提示出来 给用户一个确认框。一般是,退回、移交等提示的信息。
- 如果有电子签章,签名,就需要检查Track表,输出历史审核信息。判断节点属性WF_Node的WFCSta字段,如果=0标识当前节点禁止查看审核信息, =1可以填写申请信息。=2是只读的审核信息。
- 如果当前节点定义一些自定义的节点属性,就可以在WF_Node的SelfParas字段获取。
- 如果存在ToNodes如果当前节点的方向条件计算规则是让用户选择的,系统就会出现该表。返回给您的是当前节点可以到达那些节点。你可以按照ccbpm的MyFlowGener.htm页面一样在发送按钮下面做一个下拉框,让用户来选择,要发送到那里去。
==OVER==
驰骋工作流引擎ccflow-ccbpm工作流引擎sdk表单装载逻辑处理注意事项的更多相关文章
- CCBPM工作流引擎的消息机制与设计
keyword:ccflowjflow 消息机制流程引擎 自己主动发送短信 发送邮件 发送消息 流程引擎微信连接 消息接口 关于ccbpm: 我们把ccflow jflow两个版本号的工作流引擎统称为 ...
- Java开源工作流引擎Jflow表单方案系列讲解一
关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单 拖拽式表单 表单方案介绍 适配数据库: oralce,mysql,sq ...
- ccflow_003.驰骋流程引擎表单方案
003.驰骋流程引擎表单方案 设计流程主要有四个步骤 设计成型的效果图 表单的展示效果 表单方案 提供了八种表单模式 内置傻瓜表单 设计好的傻瓜表单演示 运行查看效果 内置自由表单 这是已经设计好的自 ...
- .NET Core微服务 权限系统+工作流(二)工作流系统
一.前言 接上一篇 .NET Core微服务 权限系统+工作流(一)权限系统 ,再来一发 工作流,我在接触这块开发的时候一直好奇它的实现方式,翻看各种工作流引擎代码,探究其实现方式,个人总结出来一个核 ...
- 简易OA漫谈之工作流设计(六,快捷表单和动态表单)
如果没有表单设计功能,我们一般建物理表,再把表单挂接到流程, 我们可以把外接表单的地址填到表单地址中,地址中会传递一个id. 如果使用外接表单,在审批的时候可能会“不太友好”,因为在审批单上看不到任何 ...
- 工作流Activiti框架中表单的使用!详细解析内置表单和外置表单的渲染
Activiti中的表单 Activiti提供了一种方便而且灵活的方式在业务流程中以手工方式添加表单 对表单的支持有2种方式: 通过表单属性对内置表单进行渲染 通过表单属性对外置表单进行渲染 表单属性 ...
- 驰骋工作流引擎-ccflow单据模式介绍与使用
Ccflow单据模式 关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 表单单据模式增删改查 应用场景: 一些客户在使 ...
- .net开源工作流引擎ccflow
关于济南驰骋信息技术有限公司的.net开源工作流引擎 驰骋工作流引擎,工作流程管理系统:简称ccflow,驰骋一体化解决方案简称ccport. ccflow是济南驰骋信息技术有限公司向社会提供的一款1 ...
- .net工作流引擎ccflow开发平台属性功能的隐藏显示介绍
关键字: 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 工作流功能说明 工作流设计 工作流快速开发平台 业务流程管理 bpm工作流系统 java工 ...
随机推荐
- 使用Qt installer framework制作安装包(不知道是否适合Mac和Linux?)
一.介绍 使用Qt库开发的应用程序,一般有两种发布方式:(1)静态编译发布.这种方式使得程序在编译的时候会将Qt核心库全部编译到一个可执行文件中.其优势是简单单一,所有的依赖库都集中在一起,其缺点也很 ...
- OpenGL(十三) Alpha测试、剪裁测试
Alpha测试测试就是测试每一个像素的Alpha值是否满足某一个特定的条件,如果满足,则该像素会被绘制,如果不满足则不绘制,跟深度测试的机制是一样的,只不过深度测试考察的是像素的"深度&qu ...
- linux下一个rsync工具和配置
本文介绍了整个基本:http://www.2cto.com/os/201308/238733.html 一些简单的备忘录: 1. ubuntu下通过apt-get就可以安装: 2. 配置文件/etc/ ...
- C#控制台关闭之前做一些操作
using System; using System.Runtime.InteropServices; class Program { static void Main(string[] args) ...
- 字符串、数组操作函数 Copy Concat Delete Insert High MidStr Pos SetLength StrPCopy TrimLeft
对字符串及数组的操作,是每个程序员必须要掌握的.熟练的使用这些函数,在编程时能更加得心应手. 1.Copy 功能说明:该函数用于从字符串中复制指定范围中的字符.该函数有3个参数.第一个参数是数据源(即 ...
- C++中构造函数能调用虚函数吗?(答案是语法可以,输出错误),但Java里居然可以
环境:XPSP3 VS2005 今天黑总给应聘者出了一个在C++的构造函数中调用虚函数的问题,具体的题目要比标题复杂,大体情况可以看如下的代码: class Base { public: Base() ...
- PySide——Python图形化界面入门教程(四)
PySide——Python图形化界面入门教程(四) ——创建自己的信号槽 ——Creating Your Own Signals and Slots 翻译自:http://pythoncentral ...
- 【Repo】推送一个已有的代码到新的 gerrit 服务器
1.指定项目代码库中迭代列出全部ProductList(.git)到pro.log文件中 repo forall -c 'echo $REPO_PROJECT' | tee pro.log 命令解读: ...
- oracle延迟块清除
oracle在执行一些DML操作时,会在block上有活动事务的标志,如果一个事务commit后,由于某些block在commit之前已经写回datafile, 或者事务影响到的block数过多,则c ...
- Win10的UWP之进度条
原文:Win10的UWP之进度条 关于UWP的进度条的处理的方案有两种方案 我们新建一个项目,然后处理的界面如下的代码 <Grid.RowDefinitions> <RowDefin ...