java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....
1.1.1.1: SDK表单
概要说明:我们把流程引擎与表单引擎统称为ccbpm,但是有一些用户并不想使用表单引擎,而是用自己的表单,仅仅使用流程引擎,这样的方式就要采用ccbpm的sdk表单开发模式。
关于ccbpm的SDK:ccbpm的sdk就是ccbpm把对流程的所有操作,都放入了一个类的一些静态方法里,这些方法涉及到了流程操作的各个方面。
这个类的名称为: BP.WF.Dev2Interface.* 如下图:
对于菜单有关的方法: 获取发起列表、待办、在途、抄送。。。。。。
对于流程的操作有:发送、退回、移交、撤销。。。。。
对于组织结构操作的方法有:登录、登出。。。。
在实际上,ccbpm 的wf里面的功能界面,比如发起、待办、在途、抄送,都是调用ccbpm的相关API生成的。
对于ccbpm的工作处理器,以及工作处理器上的各种部件的操作背后都是调用这些API, 比如:发送、退回、移交、撤销。。。。。。
到这里我们就不难理解,ccbpm的整体架构了,下面我们就讲解如何使用sdk表单来处理自己的业务逻辑。
流程演示事例:
节点属性配置:
注意:配置表单URL文本框里,可以使用@SDKFormUrl变量。
打开该表单:
打开发送按钮下的SDK的调用:
以上表格我们清楚的写明了如何调用发送API,完成发送,返回来的是一个Obj, 这个对象,可以获取到发送过程中的变量信息,最后输出发送结果。
发送演示:
发送提示:
一个重要的发送方法:
事例路径:
D:\ccflow\trunk\CCFlow\SDKFlows\QingJia
详细请参考ccBPM的sdk开发相关章节。
java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....相关推荐
- oauth2.0协议流程_正确的工作流程:我应该使用哪个OAuth 2.0流程?
oauth2.0协议流程 什么是OAuth 2.0 OAuth 2.0是一个已被广泛采用的委托授权框架,已经存在了很多年,并且似乎已经存在. 如果您不熟悉OAuth 2.0的基本概念,可以使用 川崎孝 ...
- 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...
[多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...
- 驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?
为什么80%的码农都做不了架构师?>>> 驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?对于分合流程来说,一般的模式就是分流 – 子线程 – 合流. ...
- Java框架之SpringMVC 05-拦截器-异常映射-Spring工作流程
Java框架之SpringMVC 05-拦截器-异常映射-Spring工作流程 参考文章: (1)Java框架之SpringMVC 05-拦截器-异常映射-Spring工作流程 (2)https:// ...
- 驰骋工作流程引擎 ccflow
驰骋工作流程引擎 ccflow 驰骋工作流程引擎,工作流程管理系统:简称ccflow. 是来解决政府机关.企事业单位管理经营活动中的业务作业过程中规范化.合理化的软件管理系统.它以多样的终端(计算机. ...
- java中的控制器_SpringMVC基础(一)_控制器
Spring MVC Spring MVC 基于模型-视图-控制器(Model-View-Controller)模式实现,它能够帮你构建灵活和松耦合的应用程序. 1.Spring MVC的请求追踪 每 ...
- 关于java中数据类型叙述正确的是( )_关于Java中数据类型叙述正确的是:
[判断题]图像的分辨率是指图像单位面积上的象素个数. [填空题]9. Together with the development of bourgeois relationships and form ...
- java 中的finally你知多少_「JAVA」详述Java异常体系,处理异常时配上finally效果更佳...
什么是异常 从事Java开发的小伙伴对于"异常"应该不陌生,因为每天都会遇到不少异常,或捕获,或抛出.那究竟什么是异常?异常即非正常的,不同于平常.一般化的情况.在平时生活中,医生 ...
- java中浅蓝色代表的代码_淡蓝色的帆
java中相对路径,绝对路径问题总结 ----bohemia(城) 前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java 中相对路径,绝对路径等问题.同时,对于We ...
最新文章
- python3.7[列表] 索引切片
- B-JUI文档、下载
- centos系统linux复制命令行,linux系统CentOS7中find命令使用
- 0-安装Vagrant和使用
- ZooKeeper分布式应用程序的分布式协调服务:概述,入门,发布版本
- Ext JS 3.2.1 字段组件父类 Ext.form.field.Base
- 联发科固件现窃听漏洞,影响全球约三分之一的手机和物联网设备
- mysql8搭建innodb_cluster集群
- 合与荣—— 惠普融合战略的深化与落地
- LabVIEW编程入门笔记
- 2021年UI设计培训面试问题及答案解析
- 使用OpenCV进行高动态范围(HDR)成像(C ++ / Python)
- 《Thinking in Bets》读书分享 - 如何在信息不完全情况下做出更好的决策(1)
- # 7-45 航空公司VIP客户查询 (25 分)
- 数据科学工程师面试宝典系列---旅游评论数据中的自然语言处理
- yox.js 的使用
- 嵌入式主板在数控机床领域的应用
- bp神经网络阈值如何确定,神经网络阈值是什么
- VR企业宣传满足宣传需求给客户强烈的真实感
- springboot-鑫源停车场管理系统毕业设计源码290915
热门文章
- flash不能访问本地文件
- Silverlight Unit Test Framework
- 使用input type=file 上传文件时需注意
- Ajax 的乱码问题(2)
- 安卓APP_ Fragment(3)—— Fragment的生命周期
- windows xp https页面找不到_Windows 提权快速查找 Exp
- 计算机基础中的分层教学,分层教学法在计算机基础课程中的应用研究
- Mybatis框架中SqlSessionFactory
- 微服务架构的常见问题
- Spring系列(八):Spring生命周期中BeanPostProcessor接口用法介绍