高级自定义 > 业务逻辑自定义 > 自定义 Windchill Visualization Services > 干涉检测
  
干涉检测
您希望在 Windchill Visualization Services (WVS) 处理由 Creo View 客户端适配器生成的干涉检测结果时,将干涉报告中新干涉和现有干涉的“说明”、“工作负责人”、“状态”、“用户所设严重性”和“名称”设置为特定值。您还希望根据 WVS 将如何确定包含在多个报告中的干涉之间的对等项来更改预设行为。
背景
提交干涉定义进行干涉检测时,干涉结果将返回到 WVS 进行处理。根据这些结果,WVS 将创建一个新的干涉报告,并将新的或现有干涉对象与该报告关联。每个干涉对象都包含“说明”、“工作负责人”、“状态”、“用户所设严重性”和“名称”属性以及相应预设值“空白”、“未分配”、“未结束”、"0" 和唯一对象标识符。对于状态属性,默认值“未结束”由预设生命周期模板确定,并且可能因所使用的生命周期模板不同而有所不同。本文档将介绍如何自定义 WVS,以根据客户业务需要自动设置“说明”、“工作负责人”和“状态”。
此外,第一次提交干涉定义进行干涉检测时,仅会创建新的干涉对象。相同干涉定义的所有后续提交都将产生新的干涉报告,其中可能会包含来自先前报告的现有干涉对象。WVS 干涉处理器可识别现有干涉对象是否存在,并将其链接到新干涉报告,而不是创建新报告。处理器遵循一个规则集,以确定从 Creo View 客户端适配器返回的结果中所描述的干涉是否与已关联到当前定义的干涉对象相匹配。本文档将说明如何自定义这些规则集,以确定干涉之间的对等项。
范围/适用性/假设
新的或现有干涉对象的“说明”、“工作负责人”、“状态”、“用户所设严重性”和“名称”的默认值不足时,应使用自定义干涉检测。此外,用于确定干涉对等项的规则不符合要求时,也应使用自定义干涉检测。
预期结果
在预设干涉机制不满足需求时,此最佳做法始终可让最终用户通过满足其业务需求的方式执行干涉检测。