Cordys BOP 4平臺開發入門實戰演練——會籤流程建模開發
關於會籤
會籤是指聯合發文時,由各發文機關的領導共同簽署檔案。
會籤是撰擬公文的過程中,主辦單位主動與有關單位協商並核籤的一種辦文程式,一般當公文的內容涉及本單位的多個部門或與其他單位有關時,需要進行會籤。會籤根據物件的不同分為內部會籤和外部會籤。
會籤流程是指包含有會籤環節的流程。會籤動作用於多人同時稽核,結束會籤任務,生成下一步任務。
會籤例項演練
(1)準備XForm介面
新建“BPMTestInstance”介面,如圖1所示,同意、不同意為Check控制元件,ID分別為check_yes、check_no。
圖1
釋出新建的XForm介面。
圖2
(2)新建流程圖
新建流程,其中命名一個活動節點為“會籤”。
圖3
注:在設計流程圖時,最好對流程環節進行編號,便於管理。
(3)配置流程Message
圖4
在圖4中,選擇介面底部“Message Map”Tab頁面,進行Message管理。
如果修改表單,則需要重新發布表單,並在BPM上重新整理並儲存,重新開啟。
圖5
(3.1)設定Message
先建立Message,再建立Element。新建立Message名稱為:countersign。
圖6
(3.2)設定Message中Element
在countersign裡,定義Element,其中這裡用到的是Check_Yes和Check_No。
圖7
(3.3)表單繫結Message
在會籤活動環節中,繫結表單輸入框(Input)與Message中Element對應,其中,Check_Yes對應上表單上ID為check_yes的輸入框,Check_No對應上表單上ID為check_no的輸入框。
圖8
(4)設定會籤
在會籤活動(圖9)環節屬性Properties裡,定義“Read from Message”(圖中2),特別是勾選“All linked users should execute task”(圖中3),圖中第4步設定活動執行人(會籤人員),本案例人員取自Message(也可以取自資料庫等等)。
圖9
配置會籤環節執行人,Message變數(存放當前執行使用者的變數)。
圖10
(5)在Start環節設定會籤參與者
cn=zhangda,cn=organizational users,o=mssoa,cn=cordys,cn=expense,o=HL.CHINAUNICOM.CN
cn=chejx,cn=organizational users,o=mssoa,cn=cordys,cn=expense,o=HL.CHINAUNICOM.CN
中間用“;”分隔。
圖11
(6)設定Decision活動節點
在Decision節點,處理會簽結果,判斷轉到相關環節。
圖12
配置圖12中兩個判斷條件,分別是End和“重新填寫”,其中“End”配置如下圖13所示,當Check_Yes為“1”(選中情況下),則到“End”結束流程,當Check_No為“1”則到“重新填寫”活動節點。
圖13
(7)釋出流程
圖14
(8)測試
圖15
注意:Debug需要設定“Send Task to Inbox”。
其他
(1)流程監控
通過流程監控進場處理,並可以檢視活動環節處理人。
圖16
(2)通過系統平臺“User Manager”功能,手工獲取使用者DN。
進入User Manager頁面,點選按鈕“Show All”,則顯示系統當前租戶中所有使用者。
圖17
注:在圖17中,使用滑鼠塗上下面的文字就是DN,cn=chejx,cn=organizational users,o=mssoa,cn=cordys,cn=expense,o=HL.CHINAUNICOM.CN,手工方式貼上出來使用即可。
部分詳細操作,參見下面文章:
Cordys BOP 4平臺開發入門實戰演練——流程建模開發(BPM)肖永威
2015.4
Cordys BOP 4平臺開發入門實戰演練——Webservices開發(初級)
肖永威 2015.4
相關文章
- Git多人專案開發流程演練Git
- 高通MDM平臺開發入門
- 微信公眾平臺開發入門
- 前端開發入門到實戰:html5語義化標籤前端HTML
- WordPress開發入門05:模板標籤
- 4天帶你上手HarmonyOS ArkUI開發——《HarmonyOS ArkUI入門訓練營之健康生活實戰》UI
- 前端開發入門到實戰:HTML5新增和廢棄的標籤前端HTML
- Redis 7.x 入門和開發實戰Redis
- Taro小程式跨端開發入門實戰跨端
- Angular4 實戰開發Angular
- Flutter 跨平臺框架應用實戰-2019極光開發者大會Flutter框架
- 綠茵面家平臺開發(開發平臺)
- Kotlin 入門開發__安卓小專案實戰Kotlin安卓
- 移動開發的跨平臺技術演進移動開發
- B站故障演練平臺實踐
- 一篇文章入門django開發 (測試平臺)Django
- Pytorch入門演練PyTorch
- 如何開發直播平臺,直播平臺開發需要CDN嗎
- 人工智慧入門與實戰 使用Raspberry Pi和Python演練人工智慧Python
- Web快速開發平臺,基於二次開發平臺Web
- Gin實戰演練
- 情指一體化實戰平臺開發,智慧警務系統開發解決方案
- TRONex智慧合約APP開發平臺(真實平臺)APP
- 前端開發入門到實戰:JavaScript字串轉換數字前端JavaScript字串
- 區塊鏈支付平臺開發,跨境入金支付系統開發區塊鏈
- 微信後臺開發實戰教程
- 4.PHP微信公眾平臺開發 - 簡單回覆功能開發PHP
- 敏捷開發入門敏捷
- 【Mock平臺】測試開發實戰01-開篇PRD和需求詳細Mock
- 在 WSL Ubuntu 上使用 .NET 進行跨平臺開發新手入門Ubuntu
- 力軟快速開發平臺:方便快捷的Web開發平臺Web
- 會員拓客系統平臺搭建開發
- Util應用框架快速入門(4) - 整合測試開發入門框架
- .net 開源模板引擎jntemplate 實戰演習:基礎篇之入門
- 實戰演練丨SCN太大引發ORA-600[2252]
- SpringCloud Alibaba實戰(4:基本開發框架搭建)SpringGCCloud框架
- 大資料開發實戰:實時資料平臺和流計算大資料
- Flutter 入門與實戰(九):開發一個常用的登入頁面Flutter
- 思泉軟體開發平臺如何在已存在的流程記錄上發起流程?