流程設計操作頁面如圖所示主要涉及
* 流程基本信息設置
* 流程圖設置
## 1. 流程基本信息設置
點擊編輯操作進行基本信息設置,主要包括流程名稱、流程類型、模型、表單設置(內聯表單、外聯表單)、使用范圍、狀態等,如下圖所示
## 2. 流程圖設置
點擊設計按鈕,進行流程設計,流程頁面主要分工具集、設計區域。
工具集是設計流程用到的工具組件,主要包括
1. 保存:保存流程功能
2. 選擇:在設計流程時選擇流程的節點功能
3. 連線:設置流程流向使用,在連線可以設置流向條件,流程根據條件決定如何流向
4. 開始:開始節點,一般設置初始化功能,比如:單據提交時的抄送功能
5. 任務:最常用的流程節點,可以設置任務節點名稱,可以設置經辦人&審核人、抄送人、通過率(0%~100%)、流程到下個節點的數據參數
6. 子流程:通常用在復雜業務流中,可以選擇已經設計好的流程作為子流程,同時可以設置是否等待子流程是否完成再繼續下個節點、傳遞給子流程的數據參數
7. 機器人:有些業務場景不需要設置人或者暫時沒有合適的人選,但需要審核,這樣就可以用機器人節點,不需要人為的操作,就可以根據設置的條件決定流程的流向
8. 分支:如果業務場景需要并行流程的時候,改節點是并行的開始節點,跟聚合配合使用,完成業務流程的并行需求,如:需要多部門同時協辦一項任務時
9. 聚合:并行任務的結束節點,功能分支配合使用,聚合節點可以設置通過率(0%~100%),通過率是指并行的分支完成情況,可以實現復雜的并行任務是否都需要完成還是其中一部分完成及任何一個分支完成即可等等場景
10. 定時器:延遲觸發的任務節點,可以設置延遲時間
11. 服務調用:可以設置業務流中需要調用其它服務的功能,可以設置的選項為需要傳遞的數據參數、擴展參數(一般為需要調用的地址)、抄送
12. 結束:結束節點,可以設置抄送,一遍設置流程結束需要通知的人或者單位、角色
13. 刪除:在設計流程的過程中,需要刪除節點使用該工具
> 流程設計是需要根據實際的業務場景來進行線上的復原過程,有一定的復雜性,設計過程如果遇到問題還得多多溝通