Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejemplo de paso de un valor entre bots

  • Actualizado: 2022/04/28
    • Automation 360 v.x
    • Explorar
    • Espacio de trabajo de RPA

Ejemplo de paso de un valor entre bots

Aprenda a pasar un valor de una TaskBot a otro utilizando una variable de diccionario.

Para pasar valores entre TaskBotsse utiliza cualquier tipo de variable en el hijo bot y una variable de diccionario en el padre bot. Este ejemplo utiliza una variable de cadena llamada sMiCanción en el hijo bot.

Procedimiento

  1. Construye el niño bot con los siguientes pasos:
    1. En el panel izquierdo, haga clic en Automatización.
      Se muestra la lista de bots y formularios disponibles.
    2. Haga clic en Crear nuevo > Bot.
    3. Introduzca el nombre del bot como FavoriteSongs
    4. Introduzca la ubicación de la carpeta como Bots\TaskBotExample.
    5. Haga clic en Crear y editar.
  2. Crea la variable: sMiCanción y seleccione las dos casillas de verificación: usar como entrada y usar como salida para esta variable.
  3. Utilice el Prompt > para el valoraction para capturar el nombre de una canción.
    1. Encuentre el actionPreguntar > para el valor y haga doble clic o arrastre el action a su flujo.
    2. En el Título de la ventana de consulta introduzca Añadir una canción.
    3. En el Mensaje de aviso introduzca Escriba una canción favorita.
    4. En la sección Asignar el valor a una variable introduzca sMiCanción.
      Nota: En el modo de visualización de la lista, su hijo bot debe ser una línea de código:

      Prompt: For value

  4. Haga clic en Guardar y luego haga clic en Cerrar.
  5. Construir el padre bot con los siguientes pasos:
    1. Desde la Control Room interfaz, seleccione Bots > Mis bots.
    2. Haga clic en Crear nuevo > Bot.
    3. Introduzca el nombre del bot como GetFavoriteSongs.
    4. Introduzca la ubicación de la carpeta como Bots\TaskBotExample.
    5. Haga clic en Crear y editar.
  6. Crea las dos variables siguientes:
    1. sMiCanción: selecciona cadena como subtipo
    2. sPassedSong: seleccione diccionario como tipo y cadena como subtipo
  7. Utilice el Bot de tareas > Ejecutaraction para llamar al hijo bot:
    1. Encuentra el actionBot de tareas > Ejecute y haga doble clic o arrastre el action a su flujo.
    2. En el Bot de tareas a ejecutar seleccione Sala de control y haga clic en Seleccione.
    3. Haga clic en Buscar eny navegue hasta Bots\TaskBotExampley seleccione Canciones Favoritas.
    4. En la sección Valores de entradaseleccione Establecer sMiCanción.
    5. En la sección Guardar el resultado en una variable (opción)seleccione Diccionarioy, a continuación, seleccione sPassedSong.
    6. Haga clic en Guardar.
  8. Utilice el actionDiccionario > Obtener para aceptar el valor devuelto por el hijo bot.
    1. Encuentre el actionDiccionario > Obtenga y haga doble clic o arrastre el action a su flujo.
    2. En el Variable del diccionario seleccione sPassedSong.
    3. En la Clave seleccione sMySong.
    4. En el Asignar la salida a la variable seleccione sMiCanción.
    5. Haga clic en Guardar.
  9. Utilizar un Caja de mensajesaction para informar de lo que ha devuelto el niño bot:
    1. Encuentre el actionCaja de mensajes y haga doble clic o arrastre el action a su flujo.
    2. En el campo Introduzca el título de la ventana del buzón de mensajes, introduzca ¿Qué te gusta?.
    3. En el Introduzca el mensaje a mostrar introduzca Has dicho, $sMySong$.
    4. Haga clic en Guardar.
      Nota: En el modo de visualización de la lista, su bot principal debería tener este aspecto:
      Start
      Task Bot: Run and assign output to variable
      Dictionary: Get value of the key "sMySong" from SsPassedSongS
      Message box "You said, $sMySong$"
      End