Lea y revise la documentación de Automation Anywhere

Integraciones

Cerrar contenidos

Contenidos

Abrir contenidos

Ejecute Bot async para flujos Mule

  • Actualizado: 4/16/2021
    • Automation 360 v.x
    • Administrar
    • Espacio de trabajo de RPA
    • Flujo del proceso

Ejecute Bot async para flujos Mule

Utilice la opción de paleta Run Bot Async que forma parte del RPA Bots for Mule 4 conector para recopilar bot datos para el flujo Mule. Run Bot Async es una llamada asincrónica y una operación sin bloqueo que requiere que el listener de resultados On Bot devuelva datos.

Antes de empezar

  1. Instalar MuleSoft Anypoint Studio.
  2. Instalar RPA Bots for Mule 4 el conector.
  3. Crear MuleSoft Anypoint Studio proyecto de flujo.

Agregue Run Bot Async al flujo de integración Mule para ejecutar un seleccionado bot.

Puntas de flujo de mula:
  • Si la selección que desea no aparece en la lista, puede introducir opcionalmente el contenido del campo. Por ejemplo, puede introducir el número de ID de un elemento. El número de ID aparece entre paréntesis al final de cada nombre de selección o Automation Anywhere Control Room.
  • Para introducir datos manualmente en un campo, active o desactive la casilla de verificación Modo expresión.
  • Haga clic en Actualizar metadatos en el panel derecho para actualizar la lista de variables de entrada y salida.

Procedimiento

  1. Con el archivo de configuración seleccionado, en el panel Flujo, arrastre la actividad Run Bot Async al flujo. Por ejemplo, después de una actividad de escucha HTTP.
    El panel Propiedades de Mule muestra las opciones de configuración Ejecutar sincronización de Bot.
  2. Configure la conexión en Control Room. En el área Basic Settings (Configuración básica), junto al campo Connector configuration (Configuración del conector), haga clic en el signo más para agregar una conexión.
  3. En el cuadro de diálogo Configuración de automatización en cualquier lugar, seleccione el tipo de conexión e introduzca la información de conexión correspondiente:
    • Conexión de autenticación básica: Introduzca Control Room la dirección URL, el nombre de usuario y la contraseña.
    • Conexión de autenticación de clave de API: Introduzca Control Room la dirección URL, el nombre de usuario y la clave API.
  4. En el separador Source, seleccione la configuración de escucha HTTP predeterminada o la escucha HTTP personalizada creada en la lista desplegable.
    Si la configuración del listener HTTP no está disponible en la lista desplegable, haga clic en el signo más para agregar una conexión.

    La URL de devolución de llamada en la configuración se puede utilizar para todo el flujo Mule.

    Si utiliza Cloud una implementación, la URL de devolución de llamada base es opcional.

    Una On-Premises implementación requiere la URL de devolución de llamada para que la operación recupere bot el resultado. Si la dirección URL de devolución de llamada está en blanco para On-Premises la implementación, el valor se establece en localhost de forma predeterminada.

  5. Haga clic en Probar conexión.
  6. Cuando la conexión se realice correctamente, haga clic en Aceptar para cerrar el cuadro Probar conexión. A continuación, haga clic en Aceptar para cerrar el cuadro de diálogo Configuración de Automation Anywhere.
  7. Seleccione la ficha General e introduzca la siguiente información:
    1. Bot (obligatorio): Seleccione un bot para ejecutar en la lista o introduzca bot el ID.
    2. Ejecutar como usuario/dispositivo (obligatorio):
      Versión Acción
      Automation 360 Cloud usuarios Seleccione las credenciales de usuario para ejecutar bot o introduzca el ID de usuario de ejecutar como.

      Al introducir el ID de usuario de ejecutar como, se aceptan varios valores con una coma como delimitador (es decir, 1, 2, 3).

      Version 11.3 usuarios Seleccione el dispositivo para ejecutar bot o introduzca el ID del dispositivo.

      Al introducir el ID de dispositivo, se aceptan varios valores con una coma como delimitador (es decir, 1, 2, 3).

    3. Grupo de dispositivos:
      Versión Acción
      Automation 360 Cloud usuarios Opcional: Seleccione el grupo de dispositivos para ejecutar bot o introduzca el ID del grupo de dispositivos.
      Version 11.3 usuarios La opción predeterminada no compatible con esta sala de control está seleccionada.
    4. Variables bot:
      1. Opcional: Seleccione el tipo de variable.
      2. Casilla de verificación Alternar expresión: Introduzca el texto literal en el campo. Por ejemplo , #[ payload ].
      3. Seleccione de la lista de tipos de variables de entrada y salida compatibles con su entorno:
        Versión Acción
        Automation 360 Cloud usuarios
        • Cualquiera
        • Cadena
        • Número
        • Fecha y hora
        • Booleano
        • Lista de cualquier tipo
        • Diccionario de cualquier tipo
        Version 11.3 usuarios
        • Cualquiera
        • Matriz
        • Lista: Respuesta predefinida

        Haga clic en Actualizar metadatos, si es necesario, para ver la lista de variables de entrada y salida.

    5. Opcional: Clave de resultado de bot: Especifique la clave de resultado de Bot que sea idéntica al resultado de On Bot. Utilice esta opción para recopilar bot el resultado de la respuesta de devolución de llamada de Control Room.
      Utilice esta opción para cualquier número de actividades Run Bot Async que establezca y asegúrese de que la clave de resultado On Bot es idéntica en el flujo Mule de recepción: Agregar Bot el resultado a los flujos de Mule.
  8. Opcional: En la ficha Avanzadas, seleccione o introduzca la información general, incluida la siguiente:
    • Opciones de devoluciónde llamada : Especifique una opción de devolución de llamada para la autenticación e introduzca una clave y un valor en el campo proporcionado.

      Cuando se especifica una opción de devolución de llamada, la clave Run Bot Async y el valor correspondiente también se generan e idénticos a la clave de On Bot Result.

      Trouble: Si Mule Flow desea anular la URL de devolución de llamada en la configuración, la URL se puede restablecer en las opciones de devolución de llamada de la sección avanzada. Para anular la URL de devolución de llamada:
      • Establezca la clave en __CallbackUrlOverrides__.
      • Establezca el valor en la URL de devolución de llamada.
    • Opcional: Salida
    • Opcional: Conexión: Establezca el tipo de estrategia de reconexión para volver a conectarse a Control Room para la transferencia de datos en caso de que se produzca un error en la conexión.

      Esto puede ocurrir cuando varios usuarios se conectan al Control Room mismo tiempo y se excede el ancho de banda.

      1. Seleccione Estándar para la estrategia de reconexión.
      2. Introduzca 2000 en Frecuencia (ms) para especificar 2 segundos.
      3. Introduzca 2 para los intentos de reconexión.

        La cantidad recomendada de intentos es de 2 a 5.

Enviar comentarios