第七章 二次開發sdk
7.0 開發與實施部署
7.0.1什麼情況下需要二次開發?
工作流引擎執行在web前台程式「底座」上,如果你不需要底座程式的支援,您需要呼叫.dll介面完成您的功能。就需要把bp.wfv4.dll引用到您的解決方案裡面。
7.0.2二次開發前要準備的工作。
1,要把基礎的web.config 中相關的配置放在您的,解決方案裡。
2,引用提供給您的bp.en30.dll, bp.wfv4.dll. 到您的解決方案。
7.0.3 二次開發的sdk。
系統包含如下3個類庫。
類庫名稱
作用bp.en30.dll
底層的類庫,與資料庫互動,與xml檔案訪問。。。通用方法,它是乙個基礎的類庫位於最底層。
bp.wfv4.dll
工作流程類庫,驅動流程執行。
bp.web.contral
控制項層類庫
所有的二次開發的介面都在類庫bp.wfv4.dll, 的類 bp.wf. dev2inte***ce 中:
二次開發sdk
說明:沒有特別說明執行不成功就返回異常
方法名稱
說明引數
返回port_login
使用者登入
使用者名稱,安全id
無,登陸不成功丟擲異常
port_sigout
登出port_sendmail
傳送郵件
資訊接收人,標題,內容
port_sendsms
傳送簡訊
資訊接收人,標題,內容
flow_doselftest
執行流程自檢
流程編號,工作id
執行資訊
flow_dostopworkflow
暫停流程
流程編號, 工作id
執行資訊
flow_docomebackwrokflow
恢復流程
流程編號, 工作id
執行資訊
flow_dodeleteflow
執行刪除流程
流程編號, 工作id
執行資訊
flow_dodeleteworkflowbyflag
按標記刪除
流程編號, 工作id
執行資訊
flow_doflowover
執行流程結束
流程編號, 工作id
執行資訊
node_startwork
發起乙個工作
流程編號, 資料集合
返回執行資訊
node_sendwork
傳送工作
節點id,工作id
返回執行資訊
node_returnwork
執行工作退回
節點id,工作id,退回原因
返回執行資訊
node_setthisworkover
工作結束
節點id,工作id,
返回執行資訊
node_creatework
建立乙個工作
節點id
返回工作
關於工作流引擎ccflow待辦分類 研究與技術實現
關於工作流引擎待辦分類 研究與技術實現 關鍵字 工作流引擎 bpm系統 待辦型別 名詞 待辦 概要介紹 待辦就是當前的登入人員要處理的工作,在工作流程裡面的節點型別不同,業務場景不同,我們把待辦分為如下幾種,分別是我的待辦 會簽主持人待辦 加簽人待辦 協作待辦 授權待辦 工作委託待辦 抄送 共享任務...
關於ccflow工作流引擎的工作進度條的實現
關鍵字 馳騁工作流引擎工作進度條實現工作進度條介面ccflow 簡潔的效果圖 呼叫介面 bp.wf.dev2inte ce.db jobschedule int64 workid 根據當前的workid獲得流程的進度資訊。返回值說明 呼叫該介面後系統返回4個表,也就說4個json資料。中文名 英文名...
如何為ccflow工作流引擎增加乙個優先順序PRI?
如何為ccflow工作流引擎增加乙個優先順序pri?對於一條流程的優先順序可分為 低,中,高三個級別,用這個狀態來標示這條流程的緊急程度。以以前版本的ccflow中是以節點表單的標誌來處理的,為了統一管理現在納入了整個工程的屬性裡。訪問開源的asp.net 工作流引擎 工作流程管理系統ccflow ...