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