条目修订数据的导入验证规则
在导入条目和 BOM 表后,会对照一组规则来验证传入的条目修订数据。这些规则用于保持传入数据和现有数据的完整性。
受影响的条目修订特性包括:
常规
当导入具有生命周期状态、修订号或发布日期特性的条目时,将应用以下规则:
- 如果映射了“生命周期状态”、“修订号”或“发布日期”这些特性中的任何一个,则这三个特性都必须被映射。
- 如果这些字段中的任何一个填有值,则这三个字段都必须填有值。如果缺少其中任何值,则会出现错误,并且必须补上所缺少的值才能导入条目。
生命周期状态
当导入具有生命周期状态的条目时,将应用以下规则:
- 如果映射了生命周期特性并且引入的条目没有生命周期状态,则会更新该条目的现有修订版。
- 只能导入现有的生命周期值。如果条目的生命周期值与目标工作空间中的生命周期值不匹配,则会出现错误,并且必须修正该值才能导入条目。
- 生命周期状态“未发布”是一种保留状态,在导入条目过程中不允许使用。
修订号
当导入具有修订值的条目时,将应用以下规则:
如果引入的条目与工作空间中的当前修订版相匹配,则会更新现有条目。如果不匹配,则会将其作为新条目导入。
如果引入的条目与工作空间中的当前修订版相匹配,并且至少确定了一个子项用于该修订版,则会更新现有条目。
当导入条目的最新修订版时,该条目的现有修订版将被覆盖。
注意:您必须具有解除修订版锁定权限。
发布日期
当导入具有发布日期的条目时,将应用以下规则:
- 如果条目没有生效日期,则使用发布日期。
- 该值必须采用日期格式。
生效日期
当导入具有生效日期的条目时,将应用以下规则:
- “生效日期”是一个可选的特性。
- 如果生效日期不可用,则会将发布日期用作生效日期。
- 该值必须采用日期格式。
- 如果映射了“生效日期”,但“生命周期状态”、“修订号”和“发布日期”没有值,则“生效日期”将被忽略。
自动和手动编号规则
如果启用了自动编号:
- 将针对工作空间来验证修订值格式。
- 引入的修订版将按逻辑顺序与现有修订版存放在一起。
- 如果修订值与现有修订版相匹配,则会更新现有条目。
如果启用了手动编号:
- 将不会验证修订值格式。
- 引入的修订版将以发布日期为顺序来存放。