K2使用總結 K2簡介

2022-07-09 09:34:40 字數 1205 閱讀 6068

一、 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工作流當前執...