ThingWorx Flow > Creazione e gestione di azioni personalizzate > Modifica del file settings.json per le azioni personalizzate
Modifica del file settings.json per le azioni personalizzate
È possibile modificare il file settings.json per eseguire le personalizzazioni descritte di seguito per le azioni personalizzate.
Durante la creazione di un'azione personalizzata, se si desidera includere un modulo di nodo non inserito nell'elenco dei moduli consentiti, è possibile aggiungerlo. L'elenco dei moduli di nodo che è possibile utilizzare nelle azioni personalizzate è disponibile qui.
Nella tabella seguente sono elencati i moduli di nodo presenti per default nell'elenco dei moduli consentiti.
Modulo di nodo
Elenco consentiti
Moduli di nodo interni
"assert", "crypto", "path", "buffer", "events", "fs", "http", "https", "punycode", "querystring", "string_decoder", "url", "zlib"
* 
È possibile che il modulo events non funzioni nelle azioni personalizzate.
Moduli di nodo esterni
"request", "lodash", "soap", "xml2js", "ws", "ptc-apiai-connector", "ptc-aws-connector", "ptc-azure-connector", "ptc-bitly-connector", "ptc-box-connector", "ptc-clock-connector", "ptc-dropbox-connector", "ptc-dynamics365-connector", "ptc-devtools-connector", "ptc-excel-connector", "ptc-file-connector", "ptc-ftp-connector", "ptc-flow-sdk", "ptc-github-connector", "ptc-gitlab-connector", "ptc-google_form-connector", "ptc-google_gmail-connector", "ptc-google_drive-connector", "ptc-google_sheet-connector", "ptc-google_task-connector", "ptc-google_translator-onnector", "ptc-ILMconnector-connector", "ptc-jira-connector", "ptc-odata-connector", "ptc-oslc-connector", "ptc-office365-connector", "ptc-onedrive-connector", "ptc-pubnub-connector", ptc-rockwell-connector", "ptc-rss_feeds-connector", "ptc-salesforce-connector", "ptc-sap_rfc-connector", "ptc-servicemax-connector", "ptc-slack-connector", "ptc-soap-connector", "ptc-swagger-connector", "ptc-thingworx-connector", "ptc-thingworx_mapper-connector", "ptc-trello-connector", "ptc-twilio-connector", "ptc-usgeocoder-connector", "ptc-windchill-connector", "ptc-youtube-connector", "ptc-zendesk-connector", "ptc-webtools-connector", "ptc-database-connector"
È possibile consentire o vietare l'azione Copia per i connettori predefiniti di ThingWorx Flow.
* 
Per default, l'azione Copia non è supportata per i connettori seguenti: Azure, Dynamics 365 CRM, Excel Online, FTP, Integrity Lifecycle Manager, OData, FactoryTalk MOM, SAP, SOAP, Connettore SQL, Swagger, ThingWorx, Twilio, Windchill e Zendesk.
Anche se si modifica il file settings.json per consentire l'azione Copia per questi connettori, le azioni non funzionano.
Per aggiornare il file settings.json per le azioni personalizzate sul server ThingWorx Flow, eseguire le operazioni descritte di seguito.
1. Eseguire il comando seguente per scaricare le impostazioni di configurazione dall'istanza di ThingWorx Flow:
flow-deploy settings download -f <Percorso_file_personalizzazione> -t <URL_base_ThingWorx> -u <Nomeutente_amministratore_ThingWorx> -p '<Password_amministratore_ThingWorx>' -c devtools -s default
Questo comando scarica il file di configurazione nella posizione specificata con l'argomento -f nel comando.
2. Aggiornare il file settings.json in base alle esigenze e salvarlo.
Per inserire moduli di nodo interni nell'elenco dei moduli consentiti, modificare la sezione whiteListBuiltInModules del file settings.json.
Per inserire moduli di nodo esterni nell'elenco dei moduli consentiti, modificare la sezione whiteListExternalModules del file settings.json.
Per consentire o vietare l'azione Copia per qualsiasi connettore, modificare la sezione copyProhibitedConnectors del file settings.json.
3. Per caricare le impostazioni di configurazione nell'istanza di ThingWorx Flow, eseguire il comando seguente:
flow-deploy settings upload -f <Percorso_file_personalizzazione> -t <URL_base_ThingWorx> -u <Nomeutente_amministratore_ThingWorx> -p '<Password_amministratore_ThingWorx>' -c devtools -s default
Questo comando carica il file di configurazione dalla posizione specificata con l'argomento -f nel comando.
Dopo avere caricato il file, è possibile utilizzare queste personalizzazioni durante la creazione delle azioni personalizzate.