2016-10-13 170 views
0

我完全是Bonita和BPM的新手,在我的介紹性視頻課程中,我至今已學習了數據模型,用戶界面等。所以我想要的是知道組件,我不知道它們是什麼,但我稱它們爲組件,我的意思是合同,數據模型和類似的東西,在BPM中涉及的其他東西,因爲我甚至沒有知道如何谷歌。 任何幫助將不勝感激,即使一個鏈接將是非常有用的。Bonita BPM組件

回答

1

博尼塔BPM包括三個主要組成部分:

  • 工作室:設計你的流程的工具。還包括一個嵌入式測試環境。
  • UI Designer:Studio中包含的Web工具,可讓您創建最終用戶Web界面。
  • Portal:最終用戶與界面進行交互的界面。也由管理員用來部署過程,配置...
  • 引擎:負責流程執行的技術組件。

您還可以在博尼塔BPM的幾個重要概念:

  • 流程定義:這是程序與任務的模式,網關...你使用博尼塔BPM Studio中創建它。
  • 業務數據模型:這是您可以使用Bonita BPM Studio創建的數據模型。該模型將生成一組表示您的業務數據的Java類以及用於保存和檢索數據庫中所有數據的相關代碼。此模型中的數據定義由所有流程定義共享。
  • 在流程定義中,您可以聲明業務變量。它們實際上是對數據庫中的業務數據存儲的引用。您可以使用業務變量的默認值來實例化它們。您可以使用任務操作來更新它們。
  • 契約定義引擎期望的數據以實例化進程或執行任務。最終用戶通常會提交表單以啓動流程或執行任務。合同定義從表單提交中預計哪些數據。
  • 表單使用UI Designer創建。窗體實際上是一組窗體小部件綁定到窗體變量。表單變量可以使用REST API調用或小部件中的用戶輸入進行初始化。可以完成REST API調用,例如獲取業務變量值或訪問外部系統(如數據庫)。提交按鈕也與一個表單變量關聯。這個表單變量必須包含合同要求的所有信息。
  • 連接器是流程定義的一部分,讓您在執行流程時與第三方系統進行交互。例如,它可以調用Web服務來決定是否需要採取特定路徑。

我會建議您在結帳getting started tutorial的文檔中。您也可以觀看BPM Camp videos