網域特定建構區塊 > 工作指示建構區塊 > 複製與快取工作定義
複製與快取工作定義
複製會建立一個工作定義的副本,包括所有子工作定義與相關實體 (材料、控制特性、相關文件、相關插圖等)。從中複製複製品的來源工作定義稱為「快取」工作定義。
由於一個工作定義只能連結至一個工作訂單,因此複製可讓您建立可連結至其他工作訂單的副本。如果需要工作定義的多個實例,也可以將相同工作定義的多個副本連結至單一工作訂單。
當您匯入工作定義之後,除非已在來源系統中更新該工作定義,否則無需再次匯入。您可以視需要經常複製。
當您複製工作定義時,也會複製所有子工作定義與相關實體。如果已將自訂內容新增至任何實體,也會複製這些內容。您可以複製任何工作定義,無論其為工作指示集的根層級工作定義,還是工作指示集中的子工作定義皆可。會複製所複製工作定義的所有子項及所有相關實體。
複製工作定義
欲複製工作定義,請完成下列步驟:
1. 導覽至預設生產訂單管理員 (PTC.SCA.SCO.DefaultProductionOrderManager)。
2. 「服務」下,啟動 CloneWorkDefinition 服務。此服務會呼叫複製工作定義及所有相關實體所需的相關服務,包括存放庫中的任何二進位檔案。
3. 請提供您要複製之工作定義的 UID 作為服務輸入。
4. 按一下「執行」。服務輸出會顯示複製品的根工作定義。如果服務失敗,新增至資料庫的所有項目及新增至檔案存放庫的所有二進位檔案都會移除。
會針對複製的工作定義自動建立工作定義中繼資料項目,並將原始工作定義的 UID 指定為 SourceWorkDefinitionUID。如果複製品中存在子工作定義,則只會針對已複製的最上層工作定義建立工作定義中繼資料項目。
將工作定義標記為已快取
欲將工作定義標記為已快取,請為工作定義建立一個工作定義中繼資料項目,或更新工作定義的工作定義中繼資料項目 (若存在)。將 IsCached 值設定為 true。工作定義之工作定義中繼資料項目的 IsCached 值不必為 true,即可複製工作定義。
若需進一步資訊,可參閱 使用工作定義中繼資料
這是否有幫助?