Lea y revise la documentación de Automation Anywhere

Automatización 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejemplo del paso de un valor entre bots incluido el video completo

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

Ejemplo del paso de un valor entre bots incluido el video completo

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

Nota: Siga los pasos de esta tarea y vea el video correspondiente. 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.

Consejo: Acceda al video de demostración a través del siguiente vínculo. El panel lateral derecho del reproductor de video ofrece la navegación a cada paso correspondiente realizado en este ejemplo.

Procedimiento

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

Marcas de tiempo de video relevantes:

  • Cree el bot secundario
  • Cree la variable "smysong"
  • Utilice el indicador "de valor"
  • Haga clic en guardar y, luego, en cerrar

  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á a los datos del bot secundario.

Marcas de tiempo de video relevantes:

  • Cree el bot primario
  • Cree las siguientes dos variables
  • Utilice la acción Ejecutar TaskBot

  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 y del indicador de usuario.

Marcas de tiempo de video relevantes:

  • Utilice el diccionario de acciones
  • Utilice una acción del cuadro de mensaje
  • Haga clic en ejecutar para implementar su bot

  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