變更來源 SBOM 之後更新零件清單
如果零件清單顯示「必須要更新」指示器,您可進行更新以使其包括已對來源 SBOM 所做的變更,或是移除旗標而不進行變更。
更新零件清單的方法有兩種︰
• 自動更新 - 您可以使用「更新零件清單」動作自動更新零件清單以包括對來源 SBOM 所做的所有變更。
使用此動作可移除零件清單中的「必須要更新」旗標。
在「更新零件清單」動作期間,針對來源 SBOM 所做的下列變更將會傳遞至與 SBOM 關聯的零件清單︰
◦ 新增、移動與移除零件
|
這僅適用於 SBOM 根節點下一層級的零件。
PTC 建議針對每個層級的 BOM 結構,維持單獨的零件清單。
|
◦ 變更某些零件屬性
若要定義要複製的屬性,您必須在 XCONF 檔案
PartsListItemMappings 中提供零件至零件清單項目的對應。如需如何將零件對應新增到此檔案的詳細資訊,請參閱
將零件屬性與零件清單項目屬性對應。
您可以指定僅在零件清單建立時才複製零件屬性,也可以指定在「更新零件清單」動作期間複製零件屬性。
◦ 零件適用性設定 (服務生失效與 ATO)
手動更新零件清單會被視為新增 SBOM 資料。 使用「更新零件清單」動作變更 SBOM 後,更新零件清單時,會保留零件清單的手動更新。
|
如果零件清單項目的對等零件出現在 SBOM 中,則在「更新零件清單」動作期間,從零件清單移除的零件清單項目會新增回來。
|
• 手動更新 - 您可以視需要對零件清單進行手動變更。使用此方法意味著您可以在零件清單中反映針對來源 SBOM 所做的部份或全部變更。
在下列情況下,可能適合手動更新零件清單︰
◦ 零件清單不是從 SBOM 驅動
◦ 零件清單從 SBOM 驅動,但是您不想使用自動更新,例如,如果您不想新增所有 SBOM 變更
◦ 您想要使用 SBOM 以外的來源資料來補充零件清單
如果您已手動更新零件清單,則可以使用「移除需要更新旗標」動作來確認已完成所有必要的變更。使用此動作可移除零件清單中的「必須要更新」旗標。
如果您不想要將對於 SBOM 所做的變更傳遞至零件清單,您也可以使用「移除需要更新旗標」動作移除「必須要更新」標記。
如果零件清單已出庫,則不能更新。
如果您從「需要更新的零件清單」報告中存取更新動作,則可以在單一動作中更新多個零件清單。
如果您完成對零件清單的更新,且該零件清單是任何所產生備用零件之零件清單的泛用零件清單 (範本) 來源,則可能需要再生備用零件的零件清單。