使用轉換動作

若要更新變數,資料保險箱中的檔案必須穿過包含輸入轉換的工作流程轉換。

若要產生會觸發從 XML 檔案中輸入值的轉換動作:

  1. 在您要觸發輸入值的工作流程轉換中產生一個轉換動作。
  2. 輸入描述,例如 Import cost and article from XML
  3. 類型中選擇輸入來自 XML 的資料
  4. Run on files with extensions (對有副檔名的檔案執行) 中,輸入此動作應針對其觸發的檔案類型。 請用分號分隔多個檔案類型,例如 sldprt;sldasm。 保留空白會對所有檔案類型觸發。
  5. 輸入檔案的檔案名稱中,輸入包含輸出資料之檔案的名稱。 可使用星號 (*) 做為萬用字元,例如 SW*.xml。請勿包含路徑。
轉換動作會從符合檔案名稱的輪詢 XML 檔案中輸入值。

延遲轉換

您可以產生防止檔案在發生 XML 輸入且資料可用於更新之前進行轉換的轉換條件。

若要延遲轉換:

轉換屬性對話方塊中,產生觸發輸入之轉換的相關條件。 使用這些參數:
條件
類型 變數
變數名稱 例如 ArticleIDCost
模型組態 保留空白可包括所有模型組態
引數 輸入 !=

例如,對於資料保險箱中沒有ArticleIdCost 值的檔案,轉換會失敗並顯示一則警告,詢問檔案是否在輸入完成前開始狀態轉換。 輸入完成後,轉換會成功,且 ArticleIdCost 也會指派有值。