ThingWorx Flow > Creación y gestión de acciones personalizadas > Modificación del fichero settings.json para acciones personalizadas
Modificación del fichero settings.json para acciones personalizadas
El fichero settings.json se puede modificar para realizar las siguientes personalizaciones de las acciones personalizadas:
Al crear una acción personalizada, si desea incluir un módulo de nodo que no esté en la lista blanca, puede añadirlo a la lista blanca. Aquí está disponible la lista de módulos de nodo que se pueden utilizar en las acciones personalizadas.
En la siguiente tabla se enumeran los módulos de nodo que se encuentran en la lista blanca por defecto:
Módulo de nodo
Lista de listas blancas
Módulos de nodo internos
"assert", "crypto", "path", "buffer", "events", "fs", "http", "https", "punycode", "querystring", "string_decoder", "url", "zlib"
* 
Es posible que el módulo events no funcione en las acciones personalizadas.
Módulos de nodo externos
"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"
La acción Copiar se puede permitir o prohibir para los conectores de ThingWorx Flow de fábrica.
* 
Por defecto, la acción Copiar no está soportada para los siguientes conectores: Azure, Dynamics 365 CRM, Excel Online, FTP, Integrity Lifecycle Manager, OData, FactoryTalk MOM, SAP, SOAP, SQL Connector, Swagger, ThingWorx, Twilio, Windchill y Zendesk
Incluso si se modifica el fichero settings.json para permitir la acción Copiar para estos conectores, las acciones no funcionan.
Para actualizar el fichero settings.json para las acciones personalizadas en el servidor ThingWorx Flow, realice lo siguiente:
1. Ejecute el siguiente comando para descargar los valores de configuración de la instancia de ThingWorx Flow:
flow-deploy settings download -f <Ruta_al_fichero_de_personalización> -t <URL_de_ThingWorx_Base> -u <Nombre_de_usuario_administrador_de_ThingWorx> -p '<Contraseña_de_administrador_de_ThingWorx>' -c devtools -s default
Con este comando, se descarga el fichero de configuración en la ubicación que se especifique con el argumento -f del comando.
2. Actualice el fichero settings.json según los requisitos y guárdelo.
Para los módulos de nodos internos de listas blancas, modifique la sección whiteListBuiltInModules del fichero settings.json.
Para los módulos de nodos externos de listas blancas, modifique la sección whiteListExternalModules del fichero settings.json.
Para permitir o prohibir la acción Copiar de cualquier conector, modifique la sección copyProhibitedConnectors en el fichero settings.json.
3. Ejecute el siguiente comando para cargar los valores de configuración en la instancia de ThingWorx Flow:
flow-deploy settings upload -f <Ruta_al_fichero_de_personalización> -t <URL_de_ThingWorx_Base> -u <Nombre_de_usuario_administrador_de_ThingWorx> -p '<Contraseña_de_administrador_de_ThingWorx>' -c devtools -s default
Con este comando se carga el fichero de configuración desde la ubicación que se especifique con el argumento -f del comando.
Después de que el fichero se cargue correctamente, se pueden utilizar estas personalizaciones al crear las acciones personalizadas.