概要說明:咱們把流程引擎與表單引擎統稱爲ccbpm,可是有一些用戶並不想使用表單引擎,而是用本身的表單,僅僅使用流程引擎,這樣的方式就要採用ccbpm的sdk表單開發模式。架構
關於ccbpm的SDK: ccbpm的sdk就是ccbpm把對流程的全部操做,都放入了一個類的一些靜態方法裏,這些方法涉及到了流程操做的各個方面。.net
這個類的名稱爲: BP.WF.Dev2Interface.* 以下圖:orm
對於菜單有關的方法: 獲取發起列表、待辦、在途、抄送。。。。。。對象
對於流程的操做有:發送、退回、移交、撤銷。。。。。開發
對於組織結構操做的方法有:登陸、登出。。。。get
在實際上,ccbpm 的wf裏面的功能界面,好比發起、待辦、在途、抄送,都是調用ccbpm的相關API生成的。it
對於ccbpm的工做處理器,以及工做處理器上的各類部件的操做背後都是調用這些API, 好比:發送、退回、移交、撤銷。。。。。。登錄
到這裏咱們就不難理解,ccbpm的總體架構了,下面咱們就講解如何使用sdk表單來處理本身的業務邏輯。變量
流程演示事例:表單
節點屬性配置:
注意:配置表單URL文本框裏,能夠使用@SDKFormUrl變量。
打開該表單:
打開發送按鈕下的SDK的調用:
以上表格咱們清楚的寫明瞭如何調用發送API,完成發送,返回來的是一個Obj, 這個對象,能夠獲取到發送過程當中的變量信息,最後輸出發送結果。
發送演示:
發送提示:
一個重要的發送方法:
事例路徑:
D:\ccflow\trunk\CCFlow\SDKFlows\QingJia
詳細請參考ccBPM的sdk開發相關章節。