Lea y revise la documentación de Automation Anywhere

Integraciones

Cerrar contenidos

Contenidos

Abrir contenidos

Ejecutar sincronización de Bot para los flujos de Mule

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

Ejecutar sincronización de Bot para los flujos de Mule

La opción de la paleta Ejecutar bot que es parte del conector de Bots de RPA para Mule 4 utilizado para pasar datos de bot al flujo de Mule. Ejecutar bot es una llamada sincrónica y una operación de bloqueo que requiere un Tiempo de espera de la ejecución para el retorno de los datos.

Antes de empezar

  1. Instale Estudio Anypoint de MuleSoft.
  2. Instale el conector de Bots de RPA para Mule 4.
  3. Cree el proyecto de flujo Estudio Anypoint de MuleSoft.
Importante: Antes de comenzar, si planea utilizar la configuración avanzada de ejecución de Bot, revise los detalles al final de este tema para validar que la configuración deseada existe en la versión que utiliza.

Agregue el elemento Ejecutar bot al flujo de integración de Mule para ejecutar un bot seleccionado.

Consejos para flujo de Mule:
  • Si la selección que desea no aparece en la lista, puede ingresar manualmente el contenido del campo. Por ejemplo, puede introducir el número de ID de un artículo. 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 la casilla de verificación Modo de 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 de Flujo, arrastre la actividad Ejecutar bot al flujo. Por ejemplo, después de una actividad de receptor HTTP.
    El panel Propiedades de Mule muestra las opciones de configuración de Ejecutar bot.
  2. Configure la conexión en Control Room. En el área Configuración básica, junto al campo 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 Automation Anywhere, seleccione el tipo de conexión e introduzca la información de conexión correspondiente.
    • Conexión de autenticación básica: Ingrese la dirección URL de la Control Room, su nombre de usuario y contraseña.
    • Conexión de autenticación de clave de API: Ingrese la dirección URL de la Control Room, su nombre de usuario y la clave API.
  4. En la pestaña Origen, seleccione la configuración del receptor HTTP predeterminado o el receptor HTTP personalizado creado en la lista desplegable. Si la configuración del receptor HTTP no está disponible en la lista desplegable, haga clic en el botón Más para agregar una conexión.

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

    Si está utilizando una implementación de Nube, la dirección URL de devolución de llamada base es opcional.

    Una implementación de Local requiere una dirección URL de devolución de llamada para que la operación sincrónica recupere el bot de salida. Si la dirección URL de devolución de llamada está en blanco para la implementación de Local, el valor se establece en localhost de forma predeterminada.

  5. Haga clic en Probar conexión.
  6. Cuando la conexión sea exitosa, haga clic en Aceptar para cerrar el cuadro Probar conexión. Luego, haga clic en Aceptar para cerrar el cuadro de diálogo Configuración de Automation Anywhere.
  7. Seleccione la pestaña General e ingrese la siguiente información:
    1. Bot (Obligatorio): Seleccione un bot para ejecutar de la lista o introduzca la ID de bot.
    2. Ejecutar como usuario/dispositivo (Obligatorio):
      Versión Acción
      Usuarios de Automatización 360 Nube Seleccione las credenciales de usuario para ejecutar el bot o introduzca la ID para ejecutar como usuario.

      Cuando se introduce la ID para ejecutar como usuario, se aceptan varios valores con una coma como delimitador (es decir, 1, 2, 3).

      Versión 11.3 usuarios Seleccione el dispositivo para ejecutar el bot o introduzca la ID del dispositivo.

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

    3. Grupo de dispositivos:
      Versión Acción
      Usuarios de Automatización 360 Nube Opcional: Seleccione el grupo de dispositivos para ejecutar el bot o introduzca la ID del grupo de dispositivos.
      Versión 11.3 usuarios La opción predeterminada No es compatible con este Control Room está seleccionada.
    4. Variables de bot:
      1. Opcional: Seleccione el tipo de variable.
      2. Alterne la casilla de verificación Expresión: Escriba el texto literal en el campo. Por ejemplo, #[ payload ].
      3. Seleccione de la lista de tipos de variables de entrada y salida disponibles y compatibles con su entorno:
        Versión Acción
        Usuarios de Automatización 360 Nube
        • Cualquiera
        • Cadena
        • Número
        • Fecha y hora
        • Booleano
        • Lista de cualquier tipo
        • Diccionario de cualquier tipo
        Versión 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. Ingrese 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 que Tecnología debe esperar hasta que el bot se ejecute y devuelva los datos. Si Tecnología no recibe datos dentro de este límite, la operación expira y el flujo no continúa. Revise la configuración e inténtelo nuevamente.
    Consejo: Asegúrese de que el Tiempo de espera de ejecución supere el tiempo medio de ejecución del bot, incluido el tiempo para cualquier posible retraso. El tiempo de ejecución varía en función de las variables del bot y la recolección de datos.
  9. Opcional: En la pestaña Avanzado, seleccione o introduzca la información general.
    ConfiguraciónFunción
    Ejecutar con RDP (solo 11.3.x) Seleccione verdadero si el bot debe implementarse utilizando un escritorio remoto.
    Ejecutar elevado (solo Automatización 360) Verdadero, si bot debe ejecutarse con permisos elevados.
    Anular el dispositivo predeterminado (solo Automatización 360) Establezca como Falso si quiere el dispositivo predeterminado.
    Establezca como Verdadero si desea ejecutar el bot en un dispositivo del grupo de dispositivos. A continuación, seleccione el dispositivo del grupo.
    Nota: Asegúrese de haber proporcionado previamente la ID del Grupo de dispositivos en la pestaña General.
    • Opciones de devolución de 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 una conexión fallida.

      Puede ocurrir un error cuando varios usuarios se conectan a la Control Room al mismo tiempo y se excede el ancho de banda.

      1. Seleccione Estándar para la Estrategia de reconexión.
      2. Escriba 2000 para Frecuencia (ms) para especificar 2 segundos.
      3. Escriba 2 para Intentos de reconexión.

        La cantidad recomendada de intentos es de 2 a 5.

Enviar comentarios