java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....
1.1.1.1: SDK表單
概要說(shuō)明:我們把流程引擎與表單引擎統(tǒng)稱(chēng)為ccbpm,但是有一些用戶(hù)并不想使用表單引擎,而是用自己的表單,僅僅使用流程引擎,這樣的方式就要采用ccbpm的sdk表單開(kāi)發(fā)模式。
關(guān)于ccbpm的SDK:ccbpm的sdk就是ccbpm把對(duì)流程的所有操作,都放入了一個(gè)類(lèi)的一些靜態(tài)方法里,這些方法涉及到了流程操作的各個(gè)方面。
這個(gè)類(lèi)的名稱(chēng)為: BP.WF.Dev2Interface.* 如下圖:
對(duì)于菜單有關(guān)的方法: 獲取發(fā)起列表、待辦、在途、抄送。。。。。。
對(duì)于流程的操作有:發(fā)送、退回、移交、撤銷(xiāo)。。。。。
對(duì)于組織結(jié)構(gòu)操作的方法有:登錄、登出。。。。
在實(shí)際上,ccbpm 的wf里面的功能界面,比如發(fā)起、待辦、在途、抄送,都是調(diào)用ccbpm的相關(guān)API生成的。
對(duì)于ccbpm的工作處理器,以及工作處理器上的各種部件的操作背后都是調(diào)用這些API, 比如:發(fā)送、退回、移交、撤銷(xiāo)。。。。。。
到這里我們就不難理解,ccbpm的整體架構(gòu)了,下面我們就講解如何使用sdk表單來(lái)處理自己的業(yè)務(wù)邏輯。
流程演示事例:
節(jié)點(diǎn)屬性配置:
注意:配置表單URL文本框里,可以使用@SDKFormUrl變量。
打開(kāi)該表單:
打開(kāi)發(fā)送按鈕下的SDK的調(diào)用:
以上表格我們清楚的寫(xiě)明了如何調(diào)用發(fā)送API,完成發(fā)送,返回來(lái)的是一個(gè)Obj, 這個(gè)對(duì)象,可以獲取到發(fā)送過(guò)程中的變量信息,最后輸出發(fā)送結(jié)果。
發(fā)送演示:
發(fā)送提示:
一個(gè)重要的發(fā)送方法:
事例路徑:
D:\ccflow\trunk\CCFlow\SDKFlows\QingJia
詳細(xì)請(qǐng)參考ccBPM的sdk開(kāi)發(fā)相關(guān)章節(jié)。
總結(jié)
以上是生活随笔為你收集整理的java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小王在CSDN的六年创作历程
- 下一篇: MCMC算法之Metropolis-Ha