基础管理 > 支持协作 > 工作流管理 > 工作流管理 > 最佳实践 > 访问控制和工作流模板
  
访问控制和工作流模板
通常,为对象所属的域定义访问控制。但是,可以将独有的专用访问控制规则添加到 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
}
* 
必须确保在结束代码时将访问检查设置重置为其原始值。