轉帖|行業資訊|編輯:郝浩|2016-06-24 14:20:17.000|閱讀 1228 次
概述:K2 Blackpearl是美國SourceCode公司基于微軟.NET技術平臺研發的BPM產品,2007年發布該產品,是全球第一家基于微軟WWF技術構建的遵循WFMC標準的.net平臺BPM產品。K2 Blackpearl支持的常規流程功能包括:動態路由、串行流程、并行流程、串并混合流程、任務超時處理、流程跟蹤及回溯、任務自動提醒、子流程呼叫、流程動態維護。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
K2 Blackpearl是美國SourceCode公司基于微軟.NET技術平臺研發的BPM產品,2007年發布該產品,是全球第一家基于微軟WWF技術構建的遵循WFMC標準的.net平臺BPM產品。
K2 Blackpearl支持的常規流程功能包括:動態路由、串行流程、并行流程、串并混合流程、任務超時處理、流程跟蹤及回溯、任務自動提醒、子流程呼叫、流程動態維護。
K2產品支持多重復雜的路由定義。在每個流程節點上都會對工作流程的相關表單信息進行條件判斷,自動選擇路由和目標節點。對于流程節點規則可以預先設置固定的判斷條件選擇路由,也可以設置根據流轉過程中的信息變量值而確定路由方向,可定義多重和復雜的判斷條件,這些判斷條件均可以與后臺業務數據關聯。
K2產品支持工作流程的串行執行:只有當前流程節點的操作者完成操作,工作流才會轉入下一個節點。這類流程功能用于實現順序類型的工作流,其特點是每項工作的開始必須依賴另外一項工作的結束才能進行。
K2產品支持工作流程的并行執行,任何一個流程節點均可能觸發多個流程走向。并行流程又分為單分支并行和多分支并行兩類,單分支并行指流程存在多個分支,但是每次流程實例只會執行其中的一個分支,多分支并行指每次流程實例會執行兩個以上的分支。每個分支的流程規則可以通過動態路由特性來進行配置,從而實現豐富的流程智能路由。
在串行流程和并行流程的基礎上,K2產品還支持串并混合的流程,在工作流程設計中交替使用串行業務邏輯和并行業務邏輯以滿足企業復雜業務處理的需求。
K2產品提供的超時處理規則包括三個層次:流程超時、流程節點超時、任務超時,其中超時條件又分為兩類:在某個相對時間后超時(比如任務開始的2小時后超時)、在某個絕對時間后超時(比如在每天晚上的24點超時)。流程超時指的是某次流程實例的超時,在設定超時規則時可以設置超時條件、超時后的處理規則,流程超時規則分三類:Default(不做處理)、Email(發送通知郵件)、Goto Activity(流程自動跳轉),節點超時規則除這三類外還允許任務自動過期、任務轉發等操作。流程超時通常用來處理流程績效考核需求,比如合同審批流程必須在5天之內完成。流程節點超時通常用來處理工作項考核,比如某件事情從開始到結束必須在2小時內完成。任務超時通常用來處理對人的績效考核需求,比如某個任務要求執行者必須在接到任務后的1小時內完成。
K2產品提供的工作流引擎自動記錄流程流轉過程中的所有相關信息和操作痕跡,流程跟蹤及回溯可以通過兩種方式進行:流程實例報表數據、流程圖。流程實例報表數據通過二維報表的形式允許用戶對流程流轉過程進行跟蹤,跟蹤信息包含流程狀態變化、流程參與者信息、流程涉及的業務數據等等。流程圖以直觀的圖形方式允許用戶回溯流程的流轉過程。
K2產品提供多種形式的任務提醒功能,對于請求的不同狀況,可以設定多種提醒功能以確保請求的處理不致延誤。任務提醒的表現方式允許多種,如郵件、手機短信、即時消息等。郵件提醒的實現又分為采用郵件模板提醒(模板可修改)、自定義郵件內容兩種方式。
K2產品提供父子流程功能來實現工作流程當中流程與流程的關聯性操作,即流程的互相調用。這些操作可以讓系統在運作的過程中自動觸發請求,并且還可以根據前一個請求的實際狀況對下一個觸發的請求進行智能選擇。流程互相呼叫時存在兩種方式:同步方式、異步方式。同步方式時主呼叫流程需要等待被呼叫流程執行完成后才繼續執行,異步方式主呼叫流程不等待被呼叫流程。流程互相呼叫時還存在數據傳遞需求,主呼叫流程需要傳遞什么數據給被呼叫流程,被呼叫流程需要返回哪些數據給主呼叫流程。
K2產品提供Workspace工具讓用戶在運行過程中可對全系統的工作流進行實時監控,支持對流程實例的日志記錄、查詢、終止、重起、任務轉發等功能。通過配置可定時清除工作流實例歷史數據、日志、歷史模板。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn