您可以透過指定原則的執行順序,指派核准及確認原則的優先順序。核准或確認要求時,會將相同順序的原則當作一個群組來履行,然後再履行下一個群組的原則。
例如,您可以指派原則順序,以便先履行擴充原則,再處理核准原則;或是在履行維度原則之前,先強制履行節點類型原則。
您可以在核准或確認原則的「定義」頁籤中,指定原則順序。(請參閱建立和啟用核准原則)。
原則順序處理
當擁有多個原則的要求進入核准或確認階段時,會進行下列處理:
- 原則順序最低 (例如,1) 的所有原則核准 (「確認」階段則為確認) 會當作一個群組進行處理。核准 (或確認) 的邀請會傳送給該群組中所有規則的所有受邀者。
- 原則順序最低的所有原則都履行之後,就會將原則順序次高 (例如,2) 的原則當作一個群組來處理。邀請會傳送給目前群組以及任何較早群組中所有未履行原則的所有受邀者 (以處理在要求處理期間,被修改為較低順序的未履行原則)。
Note:
如果目前受邀者已經在較早的原則順序中提供核准或確認,該使用者會自動核准他在目前群組中的每個原則。
- 系統會以依原則順序編號分組的群組來處理原則,直到沒有任何未履行的原則為止。
- 要求移至下一個階段 (例如,假設要求處於「核准」階段,且有「確認」原則存在,就會將該要求移至「確認」階段)。
- 在「確認」階段中,會將原則順序最低的原則當作一個群組來處理,依此類推。
- 當要求沒有剩下任何階段時,會嘗試完成並關閉該要求。
要求擴充及原則順序
如果要求的擴充方式會啟動某個原則,系統會根據新原則的原則順序,將新原則納入下一個工作流程週期。換句話說,如果用來擴充某個要求的資料,會受到早於目前群組之群組中的原則 (例如,一開始沒有啟動的原則,或是已經核准的原則) 的影響,系統會邀請較早群組中所有原則的受邀者,與目前群組中的受邀者一起核准該要求。
例如,假設您有三個原則群組,順序分別為 1、2、3:
- 您提交了某個要求,其資料會受到群組 1 及 3 之原則的影響,但群組 2 的原則不會影響該資料。
- 系統履行了群組 1 的原則,但在處理群組 3 的期間,您擴充了該要求,納入會受到群組 2 中原則之影響的資料。
- 群組 2 中的受邀者會加入群組 3 中目前的受邀者。現在,必須先履行群組 2 及 3 的所有原則,才能讓該要求轉換到下一個階段。
要求退回、取消及撤回核准
要求階段因退回、取消及撤回核准而變更時,處理方式如下:
- 若為要求退回或取消,會清除所有核准。當要求再次進入核准或確認階段時,會從最低順序再次開始原則順序。
- 當要求的核准被撤回時,會保留在撤回核准之前發生的核准,而在撤回核准之後發生的核准則會被清除。例如,假設原則群組順序 2 中的核准被撤回,會保留原則群組順序 1 的核准,並清除原則群組順序 3 的核准。
若核准與撤回核准屬於相同的原則群組:
- 如果被撤回的核准是在循序原則中,會清除在被撤回核准之後發生的核准。
- 在循序原則中於被撤回核准之前發生的核准,以及平行原則中的所有核准都會被保留。
檢視原則執行計畫
要求檢查程式的「原則」頁籤會顯示要求之原則的執行計畫。請參閱原則執行計畫。