基本管理 > 支援協同合作 > 工作流程管理 > 工作流程管理 > 最佳實務 > 存取控制與工作流程範本
  
存取控制與工作流程範本
通常會為物件所屬的網域定義存取控制。但是,也可能特意將具唯一性的隨機存取控制規則新增至 Windchill 物件 (例如特定的零件或元件)。例如,您可以在工作流程內使用隨機存取控制規則,或者使用「編輯存取控制」動作定義物件層級隨機存取控制規則。
如果您想讓數量極多的執行中工作流程活動參考相同的物件,請確定您只視需求賦予隨機存取。適當時,請使用原則存取控制。
如需詳細資訊,請參閱存取控制
存取控制與流程節點
不會針對工作流程活動或自動機制節點中的運算式檢查存取控制權限如果您的流程需要在運算式執行之內強制存取控制權限,您可以使用 Windchill API。下列為適當程式碼的範例:
boolean oldAccessEnforcedSetting = SessionServerHelper.manager.setAccessEnforced(true);
try {…
// workflow expression code

}finally{
SessionServerHelper.manager.setAccessEnforced(oldAccessEnforcedSetting);
// At the end of your code, reset access check setting to its initial value
}
* 
您必須確保在程式碼結束時將存取檢查設定重設為其原始值。