- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE / NUMPAGES
金鹰BPM系统平台开发文档
文档编号
适用范围
开发人员
适用版本
V1.2
目录
TOC \o 1-3 \h \z \u 1. 文档约定 4
1.1. 阅读对象 4
1.2. 名词术语 4
1.3. 标记符号 4
2. 系统扩展接口及API方法 5
2.1. 流程扩展开发接口 5
2.1.1. 流程全局触发器接口 5
2.1.2. 流程节点触发器接口 8
2.1.3. 流程路由触发器接口 11
2.1.4. 流程系统规则跳转触发器接口 12
2.1.5. 流程节点脚本触发器接口 14
2.2. 数据维护扩展开发接口 15
2.3. 金鹰BPM组件开发接口 18
2.3.1. 域外观组件扩展接口开发 18
2.3.2. RV参数扩展(动态获取运行时变量)接口开发 22
2.4. SDK API接口 24
2.4.1. DemAPI 24
2.4.2. ProcessAPI 26
2.4.3. MessageAPI 29
2.4.4. OrganizationAPI 32
2.5. 常用API接口 34
2.5.1. DBUtil 34
2.5.2. MessageQueueUtil 36
文档约定
为帮助您快速浏览此文档,建议您首先阅读下面的文档约定。
阅读对象
金鹰BPM开发人员
名词术语
API
instanceId
流程实例ID,
excuteId
分支流程实例ID
taskId
任务ID
actDefId
流程流转模型ID
proDefId
流程定义模型ID
标记符号
为帮助您快速浏览此文档,建议您首先阅读下面的文档标记约定:
符号
说明
例如
背景+斜体
系统、模块、功能
导航流程中心流程发起中心
半角括号
窗体可视标签
请在[标题]输入工作流标题
加粗+下划线+黑体
按钮或热链接
点击办理按钮
双引号
界面提示文字
“任务已经发送给XXX〞
帮助
帮助:XXX
提醒
提醒:XXX
警告
警告:XXX
重要
重要:XXX
技巧
技巧:XXX
系统扩展接口及API方法
流程扩展开发接口
当流程平台通过实施无法满足复杂的业务需求时,同通过平台提供的扩展接口,进行扩展开发满足系统对复杂业务的支持
流程全局触发器接口
事件类型
加签完成后触发
任务转发时触发
任务删除时触发
任务归档时触发
继承类说明
cess.runtime.pvm.trigger.ProcessTriggerEvent
构造方法参数说明
序号
参数名称
说明
类型
1
me
当前用户上下文
UserContext
2
Hash
系统参数集合
HashMap
提醒:使用构造方法时注意调用super(me,hash),调用父类构造函数。
接口实现
序号
实现接口方法
说明
返回值
1
execute()
执行触发器入口
boolean
获取参数方法
序号
获取参数方法
类型
说明
适用范围
1
getInstanceId()
Long
流程实例ID
适用于全部全局事件
2
getTaskId()
Long
流程任务ID
适用于全部全局事件
3
getExcutionId()
Long
流程实例执行ID
适用于全部全局事件
4
getActDefId()
String
流程ID
适用于全部全局事件
5
getReceiveUser()
String
转发接收人
适用于“任务转发时触发〞事件
6
getParams()
HashMap
其他参数
使用户加签、归档事件
getOwner()
String
获取流程发起人
例如
流程节点触发器接口
支持触发事件
(E-01) 流程任务-选择办理人前
(E-02) 流程任务-确认发送动作前
(E-03) 流程任务-确认发送动作后
(E-04) 流程表单加载前
(E-05)流程表单加载后
(E-06)流程表单保存前
(E-07)IFORM表单保存后
(E-08)流程任务-执行驳回动作前
继承类说明
cess.runtime.pvm.trigger.ProcessStepTriggerEvent
构造方法参数说明
序号
参数名称
说明
类型
1
me
当前用户上下文
UserContext
2
Hash
系统参数集合
HashMap
提醒:使用构造方法时注意调用super(me,hash),调用父类构造函数。
接口实现
序号
实现接口方法
说明
返回值
1
execute()
执行触发器入口
boolean
获取参数方法
序号
说明
参数ID
类型
适用范围
1
流程实例ID
getInstanceId()
Long
适用于全部
2
流程任务
您可能关注的文档
最近下载
- 2025年中国人民抗日战争胜利80周年铭记历史吾辈自强主题党课PPT.pptx VIP
- 承台土方开挖施工方案.pdf VIP
- 人教版(2019)必修第一册 Unit 3 sports and fitness Reading for Writing 导学案(含答案).docx VIP
- 施工总体进度计划及保障措施.doc VIP
- 《四年级上册语文第四单元复习》课件.pptx VIP
- 重庆独立储能电站项目可行性研究报告.docx
- 《思想政治教育学原理》教学.ppt VIP
- 某楼盘项目首期开盘营销工作倒排计划.xlsx VIP
- 2022人教版四年级上册数学期中测试卷含答案(基础题).docx VIP
- 《尿石症的诊断和治疗(2025EAU指南)》解读PPT课件.pptx VIP
原创力文档


文档评论(0)