ThingWorx Flow > 建立及管理自訂動作 > 在 ThingWorx Flow 8.5 中繼承或複製現有動作
在 ThingWorx Flow 8.5 中繼承或複製現有動作
繼承動作
繼承現有動作可讓您調校動作的輸入與輸出。但您無法修改動作的程式碼或邏輯。
下列視訊示範了針對「檔案」 連接器下的「寫入檔案」動作執行「繼承」動作:
複製動作
複製現有動作可讓您調校動作的輸入與輸出。您可以修改動作的程式碼或邏輯。
* 
依預設,下列連結器不支援「複製」動作:AzureDynamics 365 CRMExcel OnlineFTPIntegrity Lifecycle ManagerODataFactoryTalk MOMSAPSOAPSQL 連接器SwaggerThingWorxTwilioWindchillZendesk
您可修改 settings.json 檔案,以針對其他現成可用的 ThingWorx Flow 連接器禁止「複製」動作。如需詳細資訊,請參閱 針對自訂動作修改 settings.json 檔案
下列視訊示範了針對 Onedrive 連接器下的「建立資料夾」動作執行「複製」動作:
程式碼差別 - 繼承與複製
下表提供了在繼承或複製 Box 連接器的「刪除檔案」動作時,程式碼的主要差異:
繼承動作
複製動作
inheritedConnector 區段,會繼承 ptc-box-connector 模組。此模組包含執行動作所需要對程式碼進行的所有加工。
此動作使用 request 模組,其由程式碼呼叫。
this.execute 區段參照可在 ptc-box-connector 模組下找到的 box-file-delete 動作。v2 指定動作版本。您可以編寫您自己的程式碼來根據需求處理輸入與輸出,並圍繞著繼承呼叫新增其他任何企業邏輯。
this.execute 區段提供動作的完整程式碼邏輯。您可以根據需求修改此邏輯。
this.inputthis.outputthis.localization 區段下的程式碼相同。