一、 k2簡介
k2 black pearl 是sourcecode公司基於.net wf構建的流程開發平台的核心產品。**可支援生成wf**,流程設計環境使用wpf構建,並完全嵌入到vs 2008中,與微軟產品緊密結合。
k2 black pearl 包括業務流程管理與工作流效能。可以通過建立應用來管理業務流程並使其自動化,或者集業務流程、人員、服務、資訊和系統於單一的應用,從而幫助推動業務發展。
二、 k2中常用物件介紹
1、 defaultactivity (流程節點,可以看作是事件的容器,在該節點中必須包含至少乙個事件)
2、 default line(節點之間的連線線)
3、 default clientevent(客戶端事件,用來與使用者互動)
4、 default serverevent (code)(伺服器端事件,在k2伺服器端執行的**塊)
5、 ipc event(子流程事件,啟動設定好的子流程)
6、 actions(client event中設定的動作,)
7、 outcomes(節點的輸出資訊,一般和actions為一對一的關係,也可以自定義。)
8、 流程節點中的規則:
1. preceding rule(前置規則)
preceding rule是一種邏輯表示式,當表示式為真時,乙個流程節點才可以開始執行。
2. start rule(開始規則)
start rule是乙個時間規則,代表乙個流程任務什麼時候開始。比如,可以在流程發起後等待2小時再開始這個流程任務,或者當某個流程變數為真的情況下,再等待2小時開始流程任務。
3. destination rule(執行人規則)
用於指定誰來執行任務。
4. escalation rule(過期規則)
如果希望某些任務必須在一定時間內完成,比如8小時,如果超過8小時任務依然沒有被執行,我們必須執行一定的操作(比如:強制本任務過期,或者強制本任務過期並且將流程流轉到某乙個流程節點,等等),這樣的情形下,我們就可以定義任務的過期規則。過期規則用於指定什麼時候和如何執行這樣的操作。
5. succeeding rule(後置規則)
succeeding rule是乙個邏輯表示式,當它為真時,某個流程節點才可以完成。
6.line rule(執行線規則)
line rule是乙個邏輯表示式,當它為真時,流程才可以進入到該分支指向的下乙個節點。可以和outcomes配合使用。
k2流程設計簡介
設計流程 a 開啟k2 studio designer,檔案 新建 專案 b 如下圖,專案型別 k2 模板 k2 empty project 名稱 k2lab2 api 位置 c lab lab2 process a 右擊流程專案 新增 現有項 b 找到c lab lab0 process k2wo...
斐訊K2刷機記
在京東買了個路由器,斐訊k2,剛好有活動,免費買來試試。據說可以多播號,讓你的頻寬澄澄翻倍,於是心癢癢就動工了。原以為自帶的系統就可以多播,一查居然是需要刷機才行。只好一步一步來。路由器要先刷入breed web才可以刷其他韌體。於是開始折騰 wget mtd unlock bootloader m...
k2系列 伺服器管理篇
k2伺服器即k2 workspace管理介紹 k2 管理平台統一管理基於k2開發的所有流程的跟蹤除錯以及基本配置資訊。具體完成的操作有以下幾個部分 1 配置k2環境相關屬性。包括全域性變數等 2 管理k2工作流伺服器基本配置。包括伺服器許可權以及部署在伺服器上所有流程的管理。3 檢視k2工作流當前執...