工作流引擎流程設計,是非常重要的功能,下面進行詳細的操作說明。
流程設計操作頁面如圖所示
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiATN381dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SO4ITO4cTOwYjN4UDZ2U2YxYzXwITOzATMxMzLcJTMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
主要涉及
- 流程基本資訊設定
- 流程圖設定
1. 流程基本資訊設定
點選編輯操作進行基本資訊設定,主要包括流程名稱、流程類型、模型、表單設定(内聯表單、外聯表單)、使用範圍、狀态等,如下圖所示
2. 流程圖設定
點選設計按鈕,進行流程設計,流程頁面主要分工具集、設計區域。
- 儲存:儲存流程功能
- 選擇:在設計流程時選擇流程的節點功能
- 連線:設定流程流向使用,在連線可以設定流向條件,流程根據條件決定如何流向
- 開始:開始節點,一般設定初始化功能,比如:單據送出時的抄送功能
- 任務:最常用的流程節點,可以設定任務節點名稱,可以設定經辦人&稽核人、抄送人、通過率(0%~100%)、流程到下個節點的資料參數
- 子流程:通常用在複雜業務流中,可以選擇已經設計好的流程作為子流程,同時可以設定是否等待子流程是否完成再繼續下個節點、傳遞給子流程的資料參數
- 機器人:有些業務場景不需要設定人或者暫時沒有合适的人選,但需要稽核,這樣就可以用機器人節點,不需要人為的操作,就可以根據設定的條件決定流程的流向
- 分支:如果業務場景需要并行流程的時候,改節點是并行的開始節點,跟聚合配合使用,完成業務流程的并行需求,如:需要多部門同時協辦一項任務時
- 聚合:并行任務的結束節點,功能分支配合使用,聚合節點可以設定通過率(0%~100%),通過率是指并行的分支完成情況,可以實作複雜的并行任務是否都需要完成還是其中一部分完成及任何一個分支完成即可等等場景
- 定時器:延遲觸發的任務節點,可以設定延遲時間
- 服務調用:可以設定業務流中需要調用其它服務的功能,可以設定的選項為需要傳遞的資料參數、擴充參數(一般為需要調用的位址)、抄送
- 結束:結束節點,可以設定抄送,一遍設定流程結束需要通知的人或者機關、角色
- 删除:在設計流程的過程中,需要删除節點使用該工具