上一篇已經講了一些K2 BPM基本特性,本遍講K2 BPM大概的組件以及組件關係。html
K2 BPM分別由如下組件構成:瀏覽器
K2
產品已經發展不少年,因此它有不少版本,本次講述的K2
版本爲4.6~4.7,不包含K2 Five
服務器
K2 Blackpearl
K2 SmartForm
K2 For SharePoint
K2 Connect For SAP
K2 Blackpearl
流程引擎,必需安裝的;
K2 SmartForm
表單設計器,可選功能。
K2 For SharePoint
是K2 BPM與SharePoint
集成的組件,須要安裝在SharePoint
服務器上,可選功能。
K2 Connect For SAP
是K2 BPM與SPA
集成的組件,選裝。編輯器
K2 Blackpearl
是K2 BPM核心產品,它是一個流程引擎,它還包含了流程設計器、流程管理中心、ESB-企業服務總線(SmartObject
),咱們能夠在裏面設計自定義的流程模板,能夠使用SmartObject
去調用外部接口,例如Web Api
,獲取節點審批人等,設計後就能夠部署到K2服務器上,並能夠在流程管理中心(K2 Workspace
),管理咱們已經部署的流程模板,用戶若是根據流程模板發起流程,這個流程被咱們稱爲流程實例
。工具
後面會比較詳細的說明這些工具是怎麼使用的spa
K2 SmartForm
是一個流程設計器,它提供了一個在線的編輯器(K2 Designer
),讓用戶能夠經過瀏覽器去在線編輯SmartForm
,裏面能夠,它內置了不少與K2流程交互的Rule,讓用戶能很快的讓SmartForm與K2流程進行集成。設計
後面會比較詳細的介紹使用SmartForm3d
K2 Designer:
結構:
code
K2 SmartForm
全部的交互都是經過SmartObject
完成的,它能夠經過SmartObject
生成SmartForm View
,而後能夠由多個View
組成Form
,這樣就造成一個完成的SmartForm
表單。orm
K2 For SharePoint
是一個K2與SharePoint交互的一個組件,,它提供了的功能大概有:
Event
,能夠在K2流程中使用。
K2 For SharePoint
在SharePoint 2013中,功能以本地的APP形式提供。
K2 Connect For SAP
是一個K2與SPA交互的一個組件,它提供了的功能大概有:
SmartObject
,供K2調用或第三方系統調用。有
ERPConnect
影子在裏面。
** 未完待續 ^_^ **