Ejemplo de pasar de un valor entre bots
- Última actualización2023/10/17
Ejemplo de pasar de un valor entre bots
Aprenda a pasar un valor desde un Bot de tarea a otro con una variable de diccionario.
Construye un Bot de tarea primario y un Bot de tarea secundario que hagan lo siguiente:
- El bot primario pide al usuario que introduzca un título de canción y se lo pasa al bot secundario.
- El bot secundario toma la cadena de entrada y devuelve una nueva cadena al bot primario.
- El bot primario recibe la cadena que el bot secundario pasa como diccionario.
Procedimiento
-
Construya un bot secundario.
- Desde la interfaz de Control Room, vaya a la pestaña Automatización.
- Haga clic en .
- Ingrese el nombre del bot como GetSongDetails.
- Haga clic en Crear y editar.
-
Cree una variable llamada sMySong.
- En el panel Variables, haga clic en el botón Crear variable.
- En Tipo, seleccione Cadena si aún no está seleccionada.
- En Nombre, introduzca sMySong.
- Seleccione las casillas Usar como entrada y Usar como salida.
- Haga clic en Crear.
-
Para construir una cadena de retorno, utilice la acción
.
-
Diseñar el bot principal.
- Cree una variable llamada sMySong.
-
Utilice la acción para capturar el título de una canción.
- Desde el panel Acciones, busque y añada la acción al flujo bot primario.
- En el campo Título de ventana de indicador, escriba Favorite Song.
- En el campo Mensaje de indicador, escriba Type the title of your favorite song.
- En el campo Asignar el valor a una variable, introduzca sMySong.
- Haga clic en Guardar.
-
Utilice la acción para llamar al bot secundario:
- Desde el panel Acciones, busque y añada la acción al flujo bot primario.
- En TaskBot por ejecutar, seleccione Control Room y, luego, haga clic en Seleccione una opción.
- Haga clic en Explorar y navegue hasta la carpeta que contiene el bot secundario y seleccione GetSongDetails.
- En Valores de entrada, seleccione Configurar sMySong y, a continuación, ingrese $sMySong$ en el campo de variables.
- En Guardar el resultado en una variable (opción), seleccione Diccionario y, a continuación, cree una variable denominada dOutput.
- Haga clic en Guardar.
-
Utilice el Cuadro de mensaje acción para mostrar la cadena que devuelve el bot secundario.
-
Pruebe el bot.