Requisitos previos para el conector de Eventos de Salesforce en Jitterbit Integration Studio
Introducción
Esta página describe los requisitos previos del conector de Eventos de Salesforce.
Para usar el conector de Eventos de Salesforce, se deben cumplir los siguientes requisitos previos:
-
Para usar la actividad de publicar evento, se requiere un agente de la versión 10.61 o posterior. Se pueden utilizar agentes en la nube o privados.
-
Para usar actividades de escucha (Suscribirse al evento, Suscribirse al evento de inserción cdc, Suscribirse al evento de actualización cdc o Suscribirse al evento de eliminación cdc), se requiere un grupo de agentes privados.
- Se requiere un agente privado de la versión 10.78 / 11.16 o posterior.
-
Se requiere un número impar de agentes privados en el grupo de agentes. Se recomienda un mínimo de 3.
-
\((N + 1) / 2\) de un total de \(N\) agentes en el grupo de agentes deben estar en funcionamiento. Por ejemplo, si hay 5 agentes en un grupo de agentes, 3 de ellos deben estar en funcionamiento.
-
Puertos TCP 5701 y 5801 abiertos en todos los hosts de agentes.
Nota
Dependiendo de su sistema, se pueden usar los siguientes comandos para probar si los puertos están abiertos en un agente:
telnet <dirección del agente> <puerto>
netcat -vz <dirección del agente> <puerto>
onc -vz <dirección del agente> <puerto>
Test-NetConnection <dirección del agente> -Port <puerto>
(PowerShell)
Asegúrese de que su antivirus y firewall permitan conexiones a través de los puertos 5701 y 5801 para una prueba precisa.
-
Todos los agentes en la misma red.
-
Cada agente privado debe tener habilitado el servicio de escucha como se describe en Habilitar el servicio de escucha en el agente. Este es un paso manual en la configuración y no está habilitado por defecto.
-
Una vez que se despliega una operación, el proyecto de Integration Studio debe tener habilitado el servicio de escucha tanto a nivel de operación como a nivel de actividad, como se describe en Habilitar el servicio de escucha en la operación y actividad. Este es un paso manual que se realiza en el momento del diseño del proyecto o la gestión del proyecto.
-
Debe existir una aplicación conectada en la organización de Salesforce y estar configurada como se describe en esta página:
Configurar una aplicación conectada de Salesforce
Una aplicación conectada de Salesforce debe ser configurada como se describe a continuación.
Para crear una nueva aplicación personalizada en la instancia de Salesforce, sigue estos pasos utilizando la interfaz de usuario de Salesforce Lightning:
-
Navega a Herramientas de Plataforma > Aplicaciones > Administrador de Aplicaciones.
-
Haz clic en Nueva Aplicación Conectada en la parte superior derecha:
-
Configura una aplicación conectada con una configuración similar a la que se muestra a continuación. Se identifican y describen ciertos campos que son importantes para su uso con el conector de Eventos de Salesforce.
- En Información Básica, proporciona un Nombre de Aplicación Conectada que no contenga espacios, como JitterbitHarmonySalesforceEventsApp. El campo Nombre de API se completará automáticamente.
- En API (Habilitar Configuraciones de OAuth), selecciona Habilitar Configuraciones de OAuth. Se vuelven disponibles campos adicionales para configurar:
- URL de Callback: Ingresa
https://jitterbit.com/callback/oauth/connector
. - Ámbitos de OAuth Seleccionados: Agrega Acceso completo (full) a los Ámbitos de OAuth Seleccionados.
- URL de Callback: Ingresa
-
Haz clic en Guardar y sigue el aviso para continuar. La pantalla de Administrar Aplicaciones Conectadas se muestra, donde puedes obtener la clave de consumidor y el secreto de consumidor.
Obtener la clave de consumidor y el secreto de consumidor
Para obtener la clave de consumidor y el secreto de consumidor en una aplicación existente, sigue estos pasos utilizando la interfaz de usuario de Salesforce Lightning:
-
Ve a Administrar Aplicaciones Conectadas para la aplicación existente.
-
En API (Habilitar configuraciones de OAuth), haz clic en Administrar detalles del consumidor:
-
La Clave del consumidor y el Secreto del consumidor se muestran. Retén estos para usarlos en la configuración de la conexión de Salesforce Events.
Selecciona las entidades que generan eventos
Para configurar los eventos que se generarán, sigue estos pasos utilizando la interfaz de usuario de Salesforce Lightning:
-
Ve a Configuración. Esto se puede acceder desde el ícono de engranaje en la parte superior derecha:
-
Navega a Herramientas de plataforma > Integraciones > Captura de datos de cambios.
-
En la pantalla de Captura de datos de cambios, selecciona las entidades (objetos) para las cuales deseas que se generen eventos y agrégalas a Entidades seleccionadas.
Importante
Al usar el conector de Salesforce Events, si intentas habilitar eventos asociados con un objeto que no ha sido seleccionado aquí, se devolverá un error de permisos.