(Cordys BOP 4.3)在商務程序模型中使用人工活動

來源:互聯網
上載者:User

標籤:bpmn   cordys   bpm   人工   人工幹預   

開始之前
建立使用者介面(XForm)。

    商務程序通常既包括自動活動環節又包括人工幹預活動環節。當需要執行人工幹預活動時,你需要建立並使用使用者介面(XForm)來完成活動。為了實現這個需求,需執行以下步驟。

  1. 做下面任一操作:
    • 在當前的工作空間及其項目中,點擊表徵圖  (Business Process Model) 來開啟商務程序建模介面。在商務程序建模環境中出現商務程序模型。
    • 如果你在商務程序建模環境已經開啟商務程序模型,那麼執行第2步。
  2. 從工作空間文檔中,例如本文項目內容舉例為<Solution> > <Project>,其中使用者介面檔案夾為 <User Interface>,拖拽你需要的介面到人工幹預節點上。使用者介面綁定到活動環節上,並為使用者介面創新訊息傳遞模型(delivery model)。
  3. 雙擊活動環節的使用者介面串連。或者,滑鼠右鍵單擊活動並選擇屬性。<Activity>- Task Properties(任務屬性)窗格出現。
  4. 設定使用者介面活動環節(人工幹預環節)。
  5. 點擊儲存表徵圖 。建立了帶有使用者介面活動環節的流程模型。
  6. 滑鼠右鍵點擊流程建模畫板,然後選擇“ Business Process Execution > Validate and generate BPML”。如果沒有警告,則顯示狀態資訊為無警告。如果有警告,則解決錯誤和重新驗證的商務程序模型。
  7. 滑鼠右鍵點擊流程建模畫板,然後選擇“Business Process Execution > Publish to Organization”發布流程,或者,在工作空間中“ Workspace Documents > <Solution> > <Project>”選中流程模型,然後選擇“Business Process Execution > Publish to Organization”發布流程。流程模型被發布到組織租戶中。
  8. 滑鼠右鍵點擊流程建模畫板,然後選擇“ Business Process Execution > Run”,或者,在工作空間中“ Workspace Documents > <Solution> > <Project>”選中流程模型,然後選擇“Business Process Execution > Run”。商務程序模型的執行個體化運行。

    這樣,成功建成帶人工互動介面的人工幹預流程模型。

帶使用者介面的流程模型設計案例

    下述案例描述產品資訊展現流程模型的建模過程,可以修改和顯示用於填寫單價和重訂購水平非事務型表單。

業務需求
    商務程序模型應滿足以下需求:

  1. 顯示表單(XForm)輸入Product ID;
  2. 顯示另一個表單,顯示基於步驟1所提供資訊的產品資訊。這些產品資訊可以修改;
  3. 顯示第三個表單,顯示產品的 Product ID和 ProductName(產品名稱)。表單(XForm)也也應顯示兩個其他的域,單價和重訂購水平,這些也是可編輯的。
  4. 顯示第四個表單,流轉給採購經理顯示產品ProductID和單價的通知活動環節。

先決條件

  1. 建立擷取產品ID(Get Product ID)的使用者介面,內含Product ID輸入欄位(input);
  2. 建立擷取產品資訊使用者介面(Get Product Details);
  3. 建立修改產品資訊介面(UpdateProduct Details),通過GetProduct方法修改資料庫中產品資訊;
  4. 建立顯示產品ID和單價的通知應用服務介面(Notify Application Service);
  5. 你可以直接在商務程序模型上使用上述使用者介面,做為有效輸入和輸出訊息的使用者介面的WSDL。

設計流程模型

  1. 如所示拖拽需要的使用者介面建立商務程序:
  2. 所示,為“ Get Product ID ”介面配置ProductID映射(Map)。
  3. 如所示,為 Update Product Details介面,配置 ProductID、ProductName、UnitPrice、ReorderLevel映射。
  4. 如所示,為Notify Application Service介面,配置映射ProductId到Header和UnitPrice到Task 映射(map),Header和Task為流程標識所定義標示符(Process Identifiers)。
  5. 儲存並驗證流程模型;
  6. 發布流程到運行時;
  7. 運行流程並執行它。

(Cordys BOP 4.3)在商務程序模型中使用人工活動

相關關鍵詞:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.