資料管理能力 > 管理零件結構 > Windchill 選項及變體功能 > 建立及管理變體 > 變體規格資訊頁 > 載入變體規格 > 使用 API 載入變體規格 > 使用 API #2 載入變體規格
  
使用 API #2 載入變體規格
您可以使用現成提供的 API #2 載入變體規格。您可在 Java 程式碼中進行類似如下的呼叫,來呼叫 API:
ArrayList<VariantSpecLoadOutputBean> outputBeans = VariantSpecHelper.service.loadVariantSpecs(variantSpecBeans);
您必須為 API 提供下列資訊:
VariantSpecLoadOutoutBean 物件清單 - 每個 bean 都與必須建立的變體規格保持關聯。
每個 bean 都必須包含下列資訊:
名稱 - 變體規格的名稱。
編號 - 當您要重新配置現有變體規格時的有效變體規格碼。
WTPart - 是否根據零件建立規格。
選項集 - 如果根據零件建立規格,會為零件提供指派的選項集。否則,會提供有效選項集。
資料夾 - 要用來儲存變體規格的資料夾。
NavigationCriteria 物件 - 此物件可以持續。它必須具有:
名稱
擁有者
適用類型,例如,已套用至零件
WTPartConfigSpec 物件清單
NavigationFilter2 物件清單 - 這些可以包含 ATORuleConfigSpec 物件的清單。ATORuleConfigSpec 代表「選項篩選器」組態規格。
HashMap<String, Set<String>> 代表「選項篩選器」中的選擇選取項。雜湊對應中的索引鍵集是選項的物件識別元,Set<String> 是選擇的物件識別元集合。
代碼必須將 bean 的集合傳遞至 API。
每個產生的 outputBean 都有一個 loadStatus 物件,其中包含有關變體規格建立成功/失敗的資訊及其他資訊。