使用者活動-進階屬性
1. 節點逾時規則及預警
節點逾時規則是指使用者可以設定目前節點參與者處理流程任務的時間限定。
例如:審核節點須在2天內完成審核,超過 2 天會在流程中心顯示該流程任務逾期。
1.1 逾時時間
逾時時間設定有 2 種方式:
-
流程到達該節點後:根據流程運行到目前節點那一刻才開始計時。
在達到逾時時間設定時,觸發逾期處理規則。
-
根據表單欄位觸發:根據表單內指定的日期欄位,以此為基準往前或往後計時。
在達到逾時時間設定時,觸發逾期處理規則。
根據表單欄位觸發
1.2 逾時後處理
在逾時時間到達時,針對目前節點流程任務對應的處理方式,方式有 5 種:
- 無動作,僅標記任務為逾時
- 自動駁回,進入上一個節點
- 自動審核通過,進入下一個節點
- 自動作廢流程
- 自動結束流程
1.3 逾時後通知
在逾時時間到達時,可設定通知流程相關參與者,通知對象有 4 種:
- 通知處理人
- 通知發起人
- 傳閱處理人的上一級主管
- 通知特權人
1.4 通知來源
除了系統內預設通知外,還可以額外設定簡訊訊息或電子郵件訊息通知
1.5 逾時預警
在逾時時間到達前,可以先設定不同時間點的預警通知及通知對象。
2. 表單鎖定策略
在多人同時處理同一個流程表單的場景中,為了確保大家看見與修改的都是最新數據,我們可以透過 表單鎖策略 來控管編輯權限。系統目前提供以下兩種表單鎖定模式,可以根據業務需求進行配置:
2.1 提交表單時鎖定
當同一個節點有兩位以上的審核人(例如 A 與 B)時:
- 運作情境:A 打開表單處理並提交;而 B 在 A 提交之前就已經打開了表單。
- 系統機制:當 B 點選提交時,系統會自動偵測到數據已被異動,並跳出提示視窗:
⚠️ 『表單已被 XX 修改,將重新載入數據』
- 結果:B 點選確定後,系統會自動重新載入最新的表單數據,避免舊數據覆蓋新修改的內容。
2.2 不執行鎖定
- 運作情境:多人同時處理時,系統完全不鎖定表單。
- 系統機制:所有人都能直接編輯並提交。
- 結果: 後提交的人會直接覆蓋前一個人的操作內容(包含所有表單欄位的編輯數據),使用此選項時請務必留意數據被覆蓋的風險。
📌 貼心提醒:
建議在多人並行或經常需要修改表單數據的節點開啟**『提交表單時鎖定』**,這樣能有效確保數據的一致性,避免同仁重複做白工喔!
3. 事件處理
在系統的流程設計中,當流程流轉到特定時間點時,系統可以自動觸發相對應的自動化動作(例如:自動發送通知、自動填寫欄位或連動外部系統)。
3.1 事件分類與運作邏輯
在節點可設定的事件分為以下兩種:
1. 節點事件
- 觸發點:節點的狀態變更綁定。
- 運作機制:
- 啟用前 / 啟用後:當上一關處理完成、流程即將流轉到當前節點時,在該節點正式啟用前,就會執行『啟用前』事件。
- 通過後 / 駁回後 / 完成後 / 取消:當該節點被審核通過、退回或抽單時觸發。
2. 任務事件
- 觸發點:針對個別審核人的『待辦任務』動作來進行觸發。
- 節點與任務的差別:一個節點可以有多個參與者參與,每個參與者各別都會有一個任務。
- 支援動作:管理員可以針對個別任務的 『提交後』、 『駁回後』 這兩個動作來設定執行事件。
3.2 觸發事件後可執行的自動化動作
當上述的時間點被觸發時,系統支援以下三種核心動作:
1. 郵件與簡訊訊息通知
可以自訂通知的接收方與訊息內容。
2. 設定數據(自動賦值)
當事件被觸發後,系統會自動幫指定的表單欄位填入固定值,目前支援 數值 與 短文字 類型。
3. 業務動作(整合外部系統)
搭配系統的『業務規則』功能,用於跟企業內部的第三方系統進行資料串接。