Lea y revise la documentación de Automation Anywhere

Integraciones

Cerrar contenidos

Contenidos

Abrir contenidos

Ejecute Bot SYNC para flujos Mule

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

Ejecute Bot SYNC para flujos Mule

Utilice la opción de paleta Run Bot que forma parte RPA Bots for Mule 4 del conector para recopilar bot datos para el flujo Mule. La función Run Bot es una llamada sincrónica y una operación de bloqueo que requiere un tiempo de espera de ejecución personalizable para que los datos se devuelvan.

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.
Importante: Antes de comenzar, si tiene previsto utilizar Bot Configuración avanzada de ejecución, revise los detalles que se encuentran cerca del final de este tema para validar que la configuración deseada existe en la versión que utilice.

Agregue el elemento Run Bot al flujo de integración de 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 Ejecutar bot hasta el flujo. Por ejemplo, después de una actividad de escucha HTTP.
    El panel Propiedades de Mule muestra las opciones de configuración de Ejecutar Bot.
  2. Configure la conexión con 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 dirección URL de devolución de llamada para que la operación sincrónica 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.

  8. Introduzca el Tiempo de espera de ejecución y la Unidad de tiempo de espera de ejecución.
    Nota: El tiempo de espera de ejecución define el límite de tiempo MuleSoft que debe esperar a que el bot se ejecute y devuelva datos. Si MuleSoft no recibe datos dentro de este límite, la operación caduca y el flujo no continúa. Compruebe la configuración e inténtelo de nuevo.
    Consejo: Asegúrese de que el tiempo de espera de ejecución supera el bot tiempo de ejecución medio, incluido el tiempo para cualquier posible retraso. El tiempo de ejecución varía en función bot de las variables individuales y de la recopilación de datos.
  9. Opcional: En la ficha Avanzadas, seleccione o introduzca la información general, incluida la siguiente:
    Función de ajuste
    Ejecutar con RDP (sólo 11,3.x) Seleccione true si bot se debe implementar utilizando un escritorio remoto.
    Carrera elevada (Automation 360 sólo) True, si bot se debe ejecutar con permisos elevados.
    Anular dispositivo predeterminado (Automation 360 sólo) Establezca como Falso si desea el dispositivo predeterminado.
    Establezca como Verdadero si desea ejecutar bot en un dispositivo desde el grupo de dispositivos. A continuación, seleccione el dispositivo del grupo.
    Nota: Asegúrese de que ha proporcionado previamente el ID del grupo de dispositivos en la ficha General.
    • 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.
    • 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.

      Se puede producir un error cuando varios usuarios se conectan al Control Room mismo tiempo y se supera 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