Configurar la integración de la devolución de llamada de Automation Anywhere for Salesforce

La devolución de llamada describe la recuperación de una salida de bot directamente de la ejecución del bot. En este caso, el conector de Automation Anywhere for Salesforce le permite recibir datos de salida de bot en Salesforce y asignar esos datos al tipo de objeto de Salesforce que elija.

Esta tarea describe la configuración de seguridad, las autorizaciones y la integración entre Automation Anywhere Enterprise y las API de Salesforce de modo que se establece un puente de comunicación exitoso entre las dos plataformas, específicamente en relación con los datos de devolución de llamada de bot. Para completar correctamente este procedimiento, realice la siguiente secuencia:

Procedimiento

Cree y anote un certificado para aplicarlo más tarde durante los pasos de seguridad.

  1. En su organización de Salesforce, vaya a Configurar > Seguridad > Administración de certificados y claves. Otra alternativa es escribir Certificate en el campo de Búsqueda rápida.
  2. Elija y haga clic en Crear certificado autofirmado o Crear certificado firmado por CA.
    • Para un Certificado autofirmado:
      • Ingrese una Etiqueta que identifique el propósito, si se requiere en un momento posterior.
      • Ingrese un Nombre único.

        Anote este campo para utilizarlo con Nombre de la API del certificado en el paso 19.

    • Para un Certificado firmado por CA:
      • Ingrese una Etiqueta que identifique el propósito, si se requiere en un momento posterior.
      • Ingrese un Nombre único.

        Anote este campo para utilizarlo en un paso posterior.

      • Rellene todos los campos obligatorios.
      • A fin de garantizar que el certificado se cargue en Salesforce con prontitud, siga los pasos y la información adicional proporcionada en la documentación de Salesforce.

        Generar un certificado firmado por una autoridad de certificación

  3. Una vez completado el proceso de certificación, descargue el certificado localmente para su uso posterior.

Configure la autorización de la API para una nueva aplicación conectada.

  1. Navegue hasta Configuración > Aplicaciones > Administrador de aplicaciones. Otra alternativa es escribir App Manager en el campo de Búsqueda rápida.
  2. Haga clic en la opción Nueva aplicación conectada e ingrese los siguientes valores obligatorios:
    1. Agregue un Nombre de la aplicación conectada.
    2. El Nombre de la API se genera automáticamente. Puede personalizar el nombre.
    3. Correo electrónico de contacto: Salesforce enviará notificaciones a este correo electrónico por cualquier problema técnico.
    4. En la sección API (Habilitar configuración de OAuth) seleccione la casilla de verificación Habilitar configuración de OAuth.
    5. Haga clic en la opción Habilitar para el flujo del dispositivo y, a continuación, seleccione la casilla de verificación Usar firmas digitales.
    6. Haga clic en el botón Elegir archivo para cargar su certificado, previamente descargado.
    7. Desde la lista Alcances de OAuth disponibles, seleccione las siguientes dos opciones y asegúrese de que se añaden al campo Alcance de OAuth seleccionados: Acceda y administre sus datos (API) y Realice solicitudes en su nombre en cualquier momento (refresh_token, offline_access)
  3. Haga clic en Guardar.

Cree y habilite un conjunto de permisos personalizado para su aplicación conectada. Este conjunto de permisos personalizados les permite a los usuarios de Automation Launcher ejecutar bots con la operación de devolución de llamada.

Recuerde: Asigne este conjunto de permisos personalizado y el conjunto de permisos de usuario de componentes de AAI RPA Bots Lightning a todos los usuarios estándar que activarán bots desde Salesforce.

  1. Desde su organización de Salesforce, navegue hasta Configurar > Usuarios > Conjuntos de permisos.
  2. Haga clic en Nuevo y Etiquete su conjunto de permisos personalizado.
  3. Haga clic en Guardar para guardar su conjunto de permisos personalizado.
  4. Haga clic en Aplicación conectada asignada:
  5. Haga clic en Editar para seleccionar la aplicación conectada creada recientemente en el cuadro de aplicaciones conectadas instaladas y asegúrese de que se agregue al cuadro de aplicaciones conectadas habilitadas.
  6. Haga clic en Guardar.

Edite las políticas para la nueva aplicación conectada.

  1. Navegue hasta Configuración > Aplicaciones > Administrador de aplicaciones, o escriba App Manager en el campo de búsqueda rápida.
  2. Ubique la aplicación conectada recientemente creada en la lista y seleccione Administrar en el menú desplegable de esa fila.
  3. Haga clic en la opción Editar políticas y cambie los siguientes valores en la sección Políticas de OAuth:
    1. Usuarios permitidos: Los usuarios aprobados por el administrador están preautorizados.
    2. Relajación de la IP: relaja las restricciones de IP.
  4. Haga clic en Guardar.

Aplique el certificado y la clave de consumidor en la configuración de la aplicación.

  1. Navegue hasta la página Administrador de aplicaciones: Configurar > Aplicaciones > Administrador de aplicaciones. Otra alternativa es escribir App Manager en el campo de Búsqueda rápida.
  2. Ubique la aplicación creada recientemente en la lista y seleccione Ver en la lista desplegable.
  3. En la sección API (Habilitar configuración de OAuth), ubique el valor de Clave del consumidor y copie y guarde el valor en cualquier editor de texto para su uso posterior.
  4. En el Iniciador de aplicaciones, navegue hasta la aplicación de Automation Anywhere.
  5. Cuando se abra, ubique la pestaña Configuración de la aplicación.
  6. Para Nombre de la API del certificado, ingrese el Nombre único del certificado que creó anteriormente.
  7. En Clave de consumidor conectada a la devolución de llamada, copie y pegue el valor de la clave del consumidor que anotó antes en el editor de texto.
  8. Haga clic en Guardar.

Personalice la configuración del sitio remoto.

  1. Navegue hasta Configuración del sitio remoto: Configurar > Seguridad > Configuración del sitio remoto. Otra alternativa es escribir Remote Site en el campo de Búsqueda rápida.
  2. Haga clic en Nuevo sitio remoto e ingrese los siguientes valores para la configuración de su nuevo sitio remoto:
    1. Nombre del sitio remoto: Escriba un nombre, por ejemplo, AATokenURL.
    2. URL del sitio remoto: Agregue https://login.salesforce.com.
  3. Haga clic en Guardar.
    Su configuración de devolución de llamada ya está completa y lista para utilizar con su configuración de bot.

Qué hacer a continuación

Asigne el nuevo conjunto de permisos personalizado y el conjunto de permisos de usuario de componentes de AAI RPA Bots Lightning.

Permisos y componentes web de Automation Anywhere for Salesforce