全局排除

如果您仅使用基于查询的常规方法来删除对象,那么可能会无意中删除需要保留的对象。 全局排除有助于防止这种无意的删除。

SOAD 排除以下类型的对象:

模型对象类型

为了防止删除操作数据库所需的对象,SOAD 会排除在名为 soadf_excluded_types 的模型属性中列出的对象类型。

缺省排除类型集如下:
model
mcomp
cvtype
attype
bstype
admin
tset
recon_temp
folder_temp

所排除项目中的候选对象

SOAD 安全规则会防止删除在项目中使用的任何对象。因为这是全局限制,所以该规则将应用于所有作用域。

对象的最近静态版本

注: 仅在您还使用 Save Offline 选项的情况下,此选项才适用。

SOAD 排除任何作为对象实例的最近(静态)版本的对象。然后用户不能在已删除对象后再创建具有相同名称和类型的对象,在此情况下将复用实例值。无法将原始的所保存对象复原,因为会发生 cluster_id 冲突。

SOAD 通过确定每个版本从历史记录根开始的深度并选择具有最大深度的静态对象来应用此规则。如果对象没有静态版本,那么 SOAD 将查找具有最大深度的非静态版本,方法是首先搜索准备版本,然后搜索处于任何其他状态的版本。


反馈