Lea y revise la documentación de Automation Anywhere

Automatización 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejemplo de pasar un valor entre bots, con clips de video

  • Actualizado: 2022/07/06
    • Automation 360 v.x
    • Crear
    • Enterprise

Ejemplo de pasar un valor entre bots, con clips de video

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

Nota: Siga los pasos de esta tarea y vea los videos correspondientes. Le solicitamos que proporcione comentarios sobre su experiencia con el contenido del video, la ubicación del video dentro del tema y hasta qué punto el contenido del video mejora su comprensión de la tarea descrita. Aunque el texto es prácticamente idéntico en los dos temas de este estudio, le solicitamos que juzgue los elementos que contribuyen a la facilidad de uso y a la satisfacción del contenido del video contrastado para estos dos temas.

Para pasar valores entre TaskBots, use cualquier tipo de variable en el bot secundario y una variable de diccionario en el bot primario. En este ejemplo, se utiliza una variable de cadena llamada sMySong en el bot secundario.

Procedimiento

Cree el bot secundario que capturará el nombre de la canción.

Este video cubre los pasos del 1 al 4.

  1. Cree el bot secundario 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. Ingrese el nombre del bot como FavoriteSongs.
    4. Ingrese la ubicación de la carpeta como Bots\TaskBotExample.
    5. Haga clic en Crear y editar.
  2. Cree la variable: sMySong y seleccione las dos casillas de verificación, usar como entrada y usar como salida, para esta variable.
  3. Utilice la acción Indicador > De valor para capturar el nombre de una canción.
    1. Encuentre la acción Indicador > De valor y haga doble clic en la acción o arrástrela a su flujo.
    2. En el campo Título de ventana de indicador, introduzca Add a song.
    3. En el campo Mensaje de indicador, introduzca Type in a favorite song.
    4. En el campo Asignar el valor a una variable, introduzca sMySong.
      Nota: En el modo de visualización de la lista, el bot secundario debe ser una línea de código:

      Prompt: For value

  4. Haga clic en Guardar y, luego, en Cerrar.

Cree el bot primario que llamará datos desde el bot secundario.

Este video cubre los pasos del 5 al 7.

  1. Cree el bot primario con los siguientes pasos:
    1. En la interfaz de Control Room, seleccione Bots > Mis bots.
    2. Haga clic en Crear nuevo > Bot.
    3. Ingrese el nombre del bot como GetFavoriteSongs.
    4. Ingrese la ubicación de la carpeta como Bots\TaskBotExample.
    5. Haga clic en Crear y editar.
  2. Cree las siguientes dos variables:
    1. sMySong: seleccione cadena como subtipo
    2. sPassedSong: seleccione diccionario como tipo y cadena como subtipo
  3. Utilice la acción TaskBot > Ejecutar para llamar al bot secundario:
    1. Encuentre la acción TaskBot > Ejecutar y haga doble clic en la acción o arrástrela a su flujo.
    2. En el campo TaskBot por ejecutar, seleccione Control Room y haga clic en Seleccione una opción.
    3. Haga clic en Explorar, vaya a Bots\TaskBotExample y seleccione FavoriteSongs.
    4. En la sección Valores de entrada, seleccione Establecer sMySong.
    5. En Guardar el resultado en una variable (opción), seleccione Diccionario y, a continuación, seleccione sPassedSong.
    6. Haga clic en Guardar.

Configure el bot primario para obtener el valor de la variable e indicar al usuario.

Este video cubre los pasos 8 y 9.

  1. Utilice la acción Diccionario > Obtener para aceptar el valor devuelto por el bot secundario.
    1. Encuentre la acción Diccionario > Obtener y haga doble clic en la acción o arrástrela a su flujo.
    2. En el campo Variable de diccionario, seleccione sPassedSong.
    3. En el campo Clave, seleccione sMySong.
    4. En el campo Asignar resultado a una variable, seleccione sMySong.
    5. Haga clic en Guardar.
  2. Use una acción Cuadro de mensaje para informar lo que devolvió el bot secundario:
    1. Encuentre la acción Cuadro de mensaje y haga doble clic en la acción o arrástrela a su flujo.
    2. En el campo Escriba el título de la ventana del cuadro de mensaje, escriba What do you like?.
    3. En el campo Escribir el mensaje para mostrar, escriba You said, $sMySong$.
    4. Haga clic en Guardar.
      Nota: En el modo de visualización de la lista, su bot primario 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
  3. Haga clic en Ejecutar para implementar su bot.
    Cuando se le indique Establecer las variables de entrada, haga clic en Confirmar. Siga las indicaciones, y un cuadro de mensaje debería devolver el mismo valor que ingresó para su canción. Si no se devuelve ningún valor, asegúrese de haber realizado los pasos para asignar el valor entrante a una clave de diccionario y a una variable.
Enviar comentarios