用例 4:同步生成的工艺计划进行属性更新
在本用例中,我们将了解如何使用规则文件同步生成的工艺计划与通用工艺计划,以更新属性值。
现有通用和生成的工艺计划结构
假设 PPB 中存在以下通用和生成的工艺计划:
• Generic Process Plan 是与可配置模块关联的工艺计划。
• Generated Process Plan 是 Generic Process Plan 的变型。
• 已存在 Generated Process Plan 的规则文件。
• Child 1 和 Child 2 分别分配给 Generated Process Plan 中的 Operation 1 和 Operation 2。它们的对等操作和部件已分配给 Generic Process Plan。
• 在创建 Generated Process Plan 后 Generic Process Plan 中进行了以下更新:
◦ Description 属性值从 Desc 更改为 Op3Desc。
◦ Labor Cost 属性值从 100 增加到 200。
更新规则文件
{
"copyOverRules": [
{
"sourceType": "com.ptc.QualityOperation",
"targetType": "com.ptc.QualityOperation",
"attributeToSyncMappings": [
"description:variantDescription"
],
"excludedAttributesForUpdate": "laborCost"
}
]
}
• attributeToSyncMappings 定义规定应将 description 值沿用到 variantDescription。
• excludedAttributesForUpdate 定义规定不应将 Labor Cost 值更新从 Generic Process Plan 沿用到 Generated Process Plan。
使用规则文件同步生成的工艺计划与通用工艺计划
1. 在 PPB 中,打开 Generic Process Plan。
2. 在“生成的工艺计划”选项卡中,选择 Generated Process Plan。
3. 单击
“同步工艺计划”。
4. 单击“确定”继续。
5. 查看在“生成的工艺计划 - 更新”对话框中显示的更新汇总,然后单击“关闭”。
已同步生成的工艺计划
Generated Process Plan 会根据规则文件进行更新。
• Variant Description 值已更新为 Op3Desc。
• Labor Cost 值保持不变。