studio
2024.10
true
Guía de usuario de Studio
Last updated 30 de oct. de 2024

Diagramas de flujo

Los diagramas de flujo proporcionan una representación visual del flujo de un flujo de trabajo, ayudando a ilustrar mejor los puntos de decisión y la vista general.

Los diagramas de flujo pueden utilizarse en una gran variedad de entornos, desde trabajos de gran envergadura hasta pequeños proyectos que se pueden reutilizar en otros.

El aspecto más importante de los diagramas de flujo es que, a diferencia de las secuencias, se presentan varios operadores lógicos de rama que te permiten crear procesos complejos empresariales y conectar actividades de varias formas.

Los diagramas de flujo vienen con la opción Autoorganizar en el menú contextual y pueden organizarse automáticamente horizontal o verticalmente.

Nota: al arrastrar una actividad desde la categoría Disponible por primera vez, se instala el paquete de actividades correspondiente, pero la actividad no se añade al panel Diseñador. Un mensaje de banner te pedirá que añadas la actividad de nuevo.

Ejemplo de un Diagrama de flujo

Para ejemplificar las propiedades de un diagrama de flujo, vamos a diseñar un juego de adivinanzas que genera un número aleatorio del 1 al 999 que el usuario debe adivinar. Para crear esa automatización, haz lo siguiente:

  1. Crea un proceso vacío y desde la pestaña Diseño, en el grupo Archivo, selecciona Nuevo > Diagrama de flujo. Se mostrará la ventana Nuevo diagrama de flujo.
    Nota: También puedes añadir una actividad Diagrama de flujo al panel Diseñador para crear un nuevo proyecto de diagrama de flujo.
  2. En el campo Nombre, escribe un nombre para la automatización, como "Primer diagrama de flujo" y deja la ubicación del proyecto predeterminada o añade una subcarpeta. Haz clic en Crear. El panel Diseñador se actualiza en consecuencia.
  3. Crea dos variables Int32 (RandomNumber, GuessNumber) y una Cadena (Message).
  4. Establece el valor predeterminado de la variable Message en "Adivina el número entre 1 y 999". RandomNumber almacena un número aleatorio entre 1 y 999, GuessNumber almacena la respuesta del usuario y Message almacena el mensaje que se mostrará al usuario.


  5. Agrega una actividad de Asignación al panel Diseñador y conéctala al nodo de Inicio.
  6. En el panel Propiedades, en el campo Para, añade la variable RandomNumber.
  7. En el campo Valor, introduce new Random().Next(1,999).
    Nota: Este campo usa la función Random() para generar un número aleatorio entre 1 y 999. Para obtener más información sobre variables, consulta Variables.
  8. Agrega una actividad Diálogo de entrada al panel Diseñador y conéctala al nodo de Inicio.
  9. En el panel de Propiedades, en el campo Etiqueta, añade la variable Message.
  10. En el campo Resultado agregar la variable GuessNumber. Esta actividad pregunta y almacena las respuestas del usuario en la variable GuessNumber.
  11. Añade una actividad de Decisión de flujo y conéctala al Cuadro de diálogo de entrada. Esta actividad te permite comunicarle al usuario si ha adivinado correctamente el número o no.
  12. En el panel de Propiedades, en el campo Condición, escribe GuessNumber = RandomNumber. Como alternativa, puedes seleccionar el Creador de condición en el menú Más para editar tu condición. Esto te permite verificar si el número añadido por el usuario es el mismo que el generado aleatoriamente.
  13. Agrega una actividad de Cuadro de Mensajes y conéctala a la rama Verdadero de la Decisión de Flujo.
  14. En el panel de Propiedades, en el campo Texto, escribe "¡Felicidades!" ¡Has acertado! El número era " + RandomNumber.ToString + ".". Este es el mensaje que se muestra si el usuario adivina el número.
  15. Añade una nueva actividad de Decisión de flujo y conéctala a la rama Falso de la Decisión de flujo previamente añadida.
  16. En el panel Propiedades, en el campo Condición, escribe GuessNumber > RandomNumber. También puedes seleccionar el Creador de condición en el menú Más para editar tu condición. Esta actividad te permite comprobar si el número que el usuario ha introducido es mayor que el generado aleatoriamente.
  17. En el campo DisplayName escribe Comparación. Esto te permite indicar fácilmente la diferencia entre las dos Decisiones de flujo utilizadas.
  18. Añade una actividad Asignar y conéctala a la rama Verdadero de la actividad Comparación.
  19. En el campo Para, escribe la variable Message y en el campo Valor, escribe un mensaje indicando que la respuesta es demasiado alta, como "Demasiado grande. Prueba de nuevo".
  20. Selecciona la actividad Asignar y pulsa Ctrl+C. La actividad y sus propiedades se copian en el Portapapeles.
  21. Pulsa Ctrl + V. Se muestra un duplicado de la actividad Asignar anterior.
  22. Conéctala a la rama Falso de la actividad Comparación y, en el panel Propiedades, en el campo Valor, escribe "Demasiado pequeño. Prueba de nuevo".
  23. Conecta las actividades Asignar creadas en los pasos 18 a 22 con el Diálogo de la entrada. Se crea un bucle en el que se pide al usuario que escriba un número mayor o menor, hasta que lo adivine correctamente. Opcionalmente, puedes añadir etiquetas haciendo clic con el botón derecho en una conexión y seleccionando Añadir etiqueta.

    El proyecto final debería verse como en la siguiente captura de pantalla.



  • Ejemplo de un Diagrama de flujo

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.