Salesforce
El conector de Salesforce te permite conectarte a Salesforce en Designer. Utiliza el conector para leer datos de objetos de Salesforce y volver a escribir datos en Salesforce desde un solo conector que funcione de la misma manera en Alteryx Designer (escritorio) y Alteryx One (nube).
Salesforce está disponible como una fuente de datos en las herramientas Datos de entrada y Datos de salida, y como las herramientas independientes Entrada de Salesforce y Salida de Salesforce.
Nueva versión del conector en Designer
El conector de Salesforce ahora es parte de la experiencia de conectores de Alteryx One. Revisa cuidadosamente la información de esta página para asegurarte de que estás utilizando las herramientas adecuadas de forma correcta.
Si deseas actualizar el conector de Salesforce en tus flujos de trabajo de Designer, puedes utilizar la utilidad Migración de flujos de trabajo.
Configuración del conector de Salesforce
Salesforce está disponible en Designer el parche 7 2025.1.2 o posterior. Si utilizaste anteriormente el conector de Salesforce, consulta Migración a conector unificado.
Prerrequisitos
Asegúrate de haber completado los siguientes prerrequisitos antes de continuar:
Requisito | Detalle |
|---|---|
Versión de Designer |
|
Configuración de la aplicación personalizada (OAuth 2.0), si se utiliza | Una aplicación conectada de Salesforce con Id. de cliente, Secreto de cliente, URI de redirección (debe coincidir con la aplicación conectada) y Alcance |
URL del entorno | Producción (predeterminado), Sandbox o, Dominio personalizado |
DCM | Debes habilitar DCM en Designer. Ve a Opciones > Configuración avanzada > DCM para habilitarlo |
Instalar el conector
Puedes instalar fácilmente la versión más reciente del conector de Salesforce desde Designer a través de los complementos. Este es el método de instalación recomendado que te permite examinar, instalar y actualizar conectores sin salir de Designer ni visitar Alteryx Marketplace.
Para instalar el conector…
En Designer, ve a Complementos > Administrar complementos de Marketplace. Verás una lista de conectores disponibles.
Selecciona Conector de Salesforce y selecciona Instalar. Designer descarga e instala el paquete. Designer puede requerir un reinicio para completar la instalación.
Una vez que se complete la instalación y la configuración, el Conector de Saleforce estará disponible en las herramientas Datos de entrada y Datos de salida.
Configurar una conexión
Haz lo siguiente para conectarte a Salesforce con DCM...
Arrastra la herramienta Datos de entrada o Datos de salida al lienzo y selecciona Conectar a datos.
En Configuración del conector, selecciona Crear o examinar una conexión de datos.
Si creaste una conexión de Salesforce anteriormente, puedes seleccionar la conexión en la pestaña Recientes.
Selecciona + Nuevo. En la lista de tecnologías, selecciona Salesforce.
Selecciona Conexión rápida y, a continuación, selecciona Configurar la conexión. Se abre la ventana Conexiones.
Selecciona + Nuevo.
Especifica el nombre de la conexión y el nombre de la fuente de datos. Selecciona el entorno.
En la sección Credenciales, selecciona tu método de autenticación e ingresa el nombre de la credencial. Para obtener más información, consulta Métodos de autenticación.
Selecciona Guardar.
Selecciona Conectar. Salesforce puede solicitar autenticación.
Selecciona el archivo desde el que deseas leer o escribir en la ventana del explorador de archivos.
Selecciona la configuración de lectura o escritura en la ventana Opciones.
Selecciona Confirmar para crear una conexión con el archivo. Puedes seguir creando tu flujo de trabajo.
Migración al conector unificado
Si ya utilizas el conector de Salesforce en Alteryx, lee la sección a continuación. Recorre lo que se ha cambiado en la versión unificada.
Parámetro | Conector heredado | Conector unificado (v6.1.0) |
|---|---|---|
Plataformas y herramientas | Escritorio (entrada y salida) Nube (solo entrada) | Escritorio (entrada y salida) Nube (entrada y salida, en curso) |
Marco | SDK de Python (escritorio) Controlador ODBC de CDATA (nube) | Marco EACD (escritorio y nube) |
Comunicación / API | API v52 de Salesforce (verano 21) | API de Salesforce v61+ (verano 24) |
Métodos de autenticación | OAuth 2.0 Nombre de usuario + Contraseña + Token de seguridad | Mismos métodos, con configuración expandida |
Modelo de conexión | Separa las opciones de producción /sandbox / URL personalizada | DCM, con un solo campo de URL de entorno |
Cambios clave
Las opciones del menú desplegable Producción, Sandbox y URL personalizada se reemplazaron por un solo campo URL de entorno. Reconfigura cualquier flujo de trabajo que haya utilizado este menú desplegable.
La URL del entorno reemplaza el menú desplegable anterior:
https://login.salesforce.com(producción, predeterminado),https://test.salesforce.com(sandbox) o tu dominio personalizado.La autenticación de credenciales de Salesforce ahora también requiere el Id. de cliente y el secreto de cliente.
En escritorio, los dominios personalizados ahora funcionan con todos los métodos de autenticación (anteriormente solo OAuth).
Los flujos de trabajo existentes se pueden migrar mediante la utilidad Migración de flujos de trabajo de Alteryx en el parche 3 de Designer 2025.2 o posterior. Para obtener más información, consulta la utilidad Migración de flujos de trabajo.
Nota
La utilidad de migración solo está disponible en escritorio.
Después de instalar el conector unificado, es posible que veas las tecnologías heredadas y unificadas de Salesforce enumeradas en Administrar conexiones. Esto es normal durante el período de transición. Utiliza el conector unificado para cualquier trabajo nuevo.
Acerca del conector de Salesforce
Herramientas de entrada y salida
Las herramientas Entrada de Salesforce y Salida se utilizan para leer y escribir en Salesforce.
Entrada de Salesforce
La Entrada de Salesforce lee objetos estándar y personalizados. Puedes leer de tres maneras:
Generador de consultas: elige un objeto y selecciona los campos que deseas leer. El selector de campos ofrece una lista multiselección con Seleccionar todo, buscar por cadena o subcadena, un recuento en vivo de campos seleccionados frente al total y un filtro para mostrar solo lo que se selecciona. También se puede establecer un límite de registros. Hay cuatro modos de campo disponibles: Leer todos los campos estándar, Leer todos los campos personalizados, Leer todos los campos y Elegir manualmente.
Consulta personalizada (SOQL): escribe una consulta SOQL para leer objetos estándar y personalizados, incluidos los campos de relación
__r, y luego validarla antes de ejecutarla. Una consulta personalizada siempre devuelve una sola tabla.Leer del informe: examina y busca informes guardados, selecciona un informe y analiza sus resultados.
Salida de Salesforce
La salida de Salesforce escribe filas en un objeto estándar o personalizado. Elige una acción:
Insertar: agrega nuevos registros.
Actualizar: modifica los registros existentes. Requiere el Id. del registro de Salesforce.
Eliminar: quita registros. Requiere el Id. del registro de Salesforce.
Upsert: inserta nuevos registros y actualiza los existentes en una sola acción.
La salida procesa registros en lotes y te permite elegir la versión de la API de Salesforce. Cuando utilices Actualizar, Eliminar o Actualizar, incluye el Id. del registro como clave principal en tus datos.
Modelo de objetos
Salesforce almacena datos en objetos que se comportan como tablas de base de datos:
Los objetos estándar están integrados, por ejemplo, Cuenta, Contacto, Lead, Oportunidad, Caso, Campaña, Tarea, Evento y Usuario.
Los objetos personalizados se crean en tu organización y terminan con
__c, por ejemploFactura__c.Los campos de relación entre objetos utilizan el sufijo
__ry se pueden hacer referencia en SOQL.
Métodos de autenticación
Salesforce admite tres métodos de autenticación. Utiliza la siguiente tabla a fin de elegir el adecuado para tu caso práctico.
Método | Campos obligatorios | Escritorio (Flagship) | Cloud (Alteryx One) |
|---|---|---|---|
Aplicación integrada (OAuth 2.0) | Ninguno | Sí | No disponible (la creación de conexiones integradas no se ofrece en la nube) |
Aplicación personalizada (OAuth 2.0) | Id. de cliente, Secreto de cliente, URI de redirección (predeterminado | Sí | Sí |
Credenciales de Salesforce (nombre de usuario, contraseña, token de seguridad) | Nombre de usuario, contraseña, token de seguridad (opcional), Id. de cliente, secreto de cliente | Sí | Sí |
Dominio personalizado en todos los métodos | N/A | Sí | No disponible (el dominio personalizado no es compatible con todos los métodos en la nube) |
OAuth admite tanto el flujo de código de autorización (de usuario a aplicación) como el flujo de credenciales de cliente (entidad de servicio, para automatización programada o sin cabeza).
Limitaciones
El conector no admite una ejecución en seco para lecturas o consultas personalizadas. Ejecuta el flujo de trabajo para recuperar datos o utiliza el paso de validación SOQL para comprobar una consulta personalizada antes de ejecutarla.
Para objetos con más de 200 campos, fallan los modos Leer todos los campos personalizados y Leer todos los campos. Utiliza Elegir manualmente para seleccionar los campos que necesitas o escribe una consulta personalizada SOQL que enumere campos específicos.
Una consulta personalizada SOQL siempre devuelve una tabla. Para combinar datos de varios objetos, únelos dentro de la consulta SOQL o utiliza varias herramientas de entrada y combina los resultados en el flujo de trabajo.
Leer desde el informe admite la selección de un solo informe por herramienta datos de entrada. Para leer varios informes, utiliza varias herramientas de entrada.
El conector utiliza la API REST de Salesforce. La API de carga masiva de Salesforce aún no es compatible. Para lecturas o escrituras muy grandes, espera que se apliquen los límites de la API REST y de la API de Salesforce.
La vista previa de datos de objetos y campos está disponible en la nube, pero no en escritorio. En escritorio, configura los campos mediante la lista de campos Generador de consultas o una consulta SOQL.
En la nube, la compatibilidad de dominio personalizado en todos los métodos de autenticación no está disponible. Utiliza un método compatible para tu conexión a la nube o conéctate desde el escritorio, donde el dominio personalizado funciona con todos los métodos.
La utilidad Migración de flujos de trabajo se ejecuta solo en escritorio.
En la nube, no se ofrece el flujo de creación de conexiones de aplicaciones integrado. Utiliza una aplicación personalizada de OAuth o credenciales de Salesforce en la nube.
Los tipos de datos producidos a partir del mismo objeto pueden diferir entre la nube y escritorio.
En la nube, la carga de un conjunto de datos puede fallar para algunos objetos. Si un objeto específico no se carga, prueba con una consulta personalizada SOQL para ese objeto o reduce los campos seleccionados.
El conector generalmente está disponible en escritorio. El soporte de la nube está en curso y aún no está disponible en general.
Salesforce versión 6.1.0
Versión de lanzamiento 6.1.0 del conector | |
|---|---|
Versión | Descripción |
v6.1.0 |
|
Tipo de conexión | Herramientas de Alteryx. La versión más reciente está disponible en Alteryx Marketplace. |
Tipo de soporte | Leer y escribir |
Se validó en | Versión del cliente ODBC 2.2.20 también está disponible para las herramientas Datos de entrada y Datos de salida. |
Versión | Descripción |
|---|---|
v5.1.4 |
|
v5.1.3 |
Problemas conocidos
|
v5.1.2 |
|
v5.1.1 |
Problemas conocidos
|
v5.1.0 |
|
v5.0.10 |
Problemas conocidos
|
v4.2.4 |
|
v4.1.0 |
|
v4.0.0 |
|
v3.1 |
|
Versión | Descripción |
v1.3.1 |
|
v1.3 |
|
v1.2 |
|
Nota
Asegúrate de tener AMP Engine habilitado para los flujos de trabajo que contienen la herramienta Entrada de Salesforce 2.2.0 y versiones posteriores.
Para configurar una aplicación de API personalizada para esta herramienta, consulta esta guía.
Si deseas procesar un archivo PAC que enrute solicitudes a través de varias IP de proxy, utiliza tokens de seguridad.
Dominios personalizados de Salesforce
Las herramientas de Salesforce admiten dominios personalizados de Salesforce.
Para conectarse a un dominio personalizado manualmente:
En la ventana de configuración de herramientas de Salesforce, selecciona Usar URL de entorno personalizado.
Ingresa tu dominio personalizado en Entorno personalizado.
Para conectarse a un dominio personalizado mediante DCM:
Selecciona Configurar conexión. Se abre DCM.
Selecciona + Nuevo. Las ventanas Fuentes de datos nuevas se abren con la tecnología de Salesforce preseleccionada.
Selecciona Personalizado en Entorno.
Ingresa el dominio personalizado en Entorno personalizado y selecciona Guardar.
