Configuración de la integración para aplicaciones para Salesforce con Amazon AppFlow - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de la integración para aplicaciones para Salesforce con Amazon AppFlow

Si se integra con Salesforce para la creación de eventos, Amazon Connect también utiliza Amazon AppFlow para incorporar los datos a EventBridge. Esto se debe a la forma en que Salesforce envía eventos a través de las API de Amazon AppFlow. Para obtener más información sobre cómo Amazon Connect utiliza los recursos de EventBridge y Amazon AppFlow para potenciar las integraciones de Salesforce, consulte esta publicación del blog: Creación de integraciones de Salesforce con Amazon EventBridge y Amazon AppFlow.

nota

Si utiliza políticas personalizadas de AWS Identity and Access Management (IAM), para obtener una lista de los permisos de IAM necesarios para configurar las tareas de Amazon Connect, consulte Página Tareas.

Para integrar Salesforce para la creación de tareas
  1. Abra la consola de Amazon Connect desde https://console.aws.amazon.com/connect/.

  2. En la página de instancias, elija el alias de instancia. El alias de instancia también es su nombre de instancia, que aparece en su URL de Amazon Connect. En la siguiente imagen se muestra la página de instancias del centro de contacto virtual de Amazon Connect, con un recuadro alrededor del alias de instancia.

    Página de instancias del centro de contacto virtual de Amazon Connect, alias de instancia.
  3. Elija Tareas y, a continuación, seleccione Agregar una aplicación.

    La página de tareas, el botón Agregar una aplicación.
  4. En la página Seleccionar aplicación, elija Salesforce.

  5. Revise los requisitos de solicitud que aparecen en la página Seleccionar aplicación.

    En la siguiente imagen se muestran los requisitos para Salesforce.

    La página de selección de aplicación.
    1. Para comprobar que Salesforce es compatible con Amazon AppFlow, inicie sesión en Salesforce, por ejemplo, https://[instance_name].my.salesforce.com.

      importante

      Compruebe que ha habilitado Captura de datos de cambios en Salesforce. En la siguiente imagen se muestra un ejemplo de página Captura de datos de cambios en Salesforce en la que se seleccionan las entidades de caso:

      La página de captura de datos de cambio.
  6. Tras comprobar los requisitos de Salesforce, en la página Seleccionar aplicación, elija Siguiente.

  7. En la página Establecer conexión, elija una de las siguientes opciones:

    • Usar una conexión existente. Le permite reutilizar los recursos de EventBridge existentes vinculados a los flujos de Amazon AppFlow que haya creado en su cuenta de AWS.

    • Crear una nueva conexión: introduzca la información que requiera la aplicación externa.

      1. Introduzca la URL de la instancia de la aplicación. Esta URL se utiliza para establecer enlaces profundos a las tareas creadas en la aplicación externa.

      2. Proporcione un nombre descriptivo para su conexión, por ejemplo, Salesforce: instancia de prueba. Más adelante, cuando agregue reglas, hará referencia a este nombre descriptivo.

      3. Especifique si se trata de un entorno de producción o de un entorno aislado.

    La página Establecer conexión.
  8. Elija Iniciar sesión en Salesforce.

  9. En Salesforce, elija permitir el acceso a Amazon Connect Embedded Login App [región].

    La página de inicio de sesión de Salesforce, la solicitud para permitir acceso.
  10. Una vez que Amazon Connect se haya conectado correctamente con Salesforce, vaya a Salesforce y compruebe que la política de token de actualización para Amazon Connect Embedded Login App está establecida a El token de actualización es válido hasta que se revoque. Esto concede a Amazon AppFlow acceso para extraer datos de su cuenta de Salesforce sin tener que volver a autenticarse.

  11. En la página Establecer conexión, seleccione la casilla que se muestra en la siguiente imagen y elija Siguiente.

    Página Establecer conexión.
  12. En la página Revisar e integrar, compruebe que el Estado de la conexión sea Conectado y, a continuación, seleccione Completar integración.

    Página Revisar e integrar.
  13. En la página Tareas, aparece la nueva conexión.

    La página Tareas.

Ya ha terminado. A continuación, agregue reglas que indiquen a Amazon Connect cuándo crear una tarea y cómo enrutarla. Para obtener instrucciones, consulte Creación de reglas que generen tareas para integraciones de terceros en Amazon Connect.

Qué hacer cuando no se establece correctamente una conexión

Es posible que no se establezca una conexión para Salesforce si no ha seguido las instrucciones que aparecen junto a las casillas de verificación para comprobar que es compatible con Amazon AppFlow.

Un error común es no establecer la entidad Caso en la configuración de Captura de datos de cambios para capturar estos eventos. Para solucionarlo:

  1. Inicie sesión en Salesforce, vaya a Captura de datos de cambios y seleccione la entidad Caso.

    La página de captura de datos de cambio.
  2. Abra la consola de Amazon AppFlow en https://console.aws.amazon.com/appflow) para elegir el flujo que se acaba de crear y, a continuación, elija Activar flujo.

    El flujo en la consola de Amazon AppFlow.

Como alternativa, es posible que deba eliminar la conexión y el flujo de Amazon AppFlow Salesforce y comenzar de nuevo.