studio
2024.10
true
UiPath logo, featuring letters U and I in white
Guía de usuario de Studio
Last updated 4 de nov. de 2024

Utilizar el objeto Flujos de trabajo

En las automatizaciones codificadas, puedes llamar a otras automatizaciones codificadas (CS) o de código bajo (XAML) utilizando el objeto workflows. Este objeto, una instancia de la clase WorkflowRunnerService de la clase parcial CodedWorkflow, puede ejecutar todos los flujos de trabajo en un proyecto.
El objeto workflows enumera cada flujo de trabajo de tu proyecto, independientemente de la ubicación de la carpeta. Si existen flujos de trabajo con el mismo nombre en carpetas diferentes, la estructura de carpetas pone un prefijo para evitar confusiones.
En comparación con el método RunWorkflow, el objeto workflows te permite invocar otras automatizaciones de forma dinámica, lo que significa que cualquier cambio que introduzcas en el archivo que se invocó en otro lugar del proyecto, sus referencias se actualizarán, incluidos los posibles errores.
Este tutorial muestra cómo utilizar el objeto workflows para invocar flujos de trabajo de código bajo (XAML) en automatizaciones codificadas (CS). En segundo lugar, muestra el uso de la actividad Invocar archivo de flujo de trabajo para llamar a automatizaciones codificadas en automatizaciones de código bajo.

A través de este tutorial, crearás las siguientes automatizaciones:

  1. Random : un flujo de trabajo codificado (archivo CS) que genera un valor aleatorio en un rango específico determinado por los valores enteros mínimos y máximos que proporciones. A continuación, devuelve el valor aleatorio generado al entorno de la llamada.
  2. Increment : un flujo de trabajo XAML de código bajo que aumenta el valor recibido en 1.
  3. IncrementProxy : este flujo de trabajo codificado (un archivo CS) toma el valor generado de forma aleatoria del flujo de trabajo Random, invoca el flujo de trabajo XAML Increment en este valor (utilizando el objeto workflows) y luego devuelve el resultado incrementado al entorno de la llamada.
  4. Main : este flujo de trabajo de punto de entrada integra todos los demás flujos de trabajo invocando Random y los flujos de trabajo codificados IncrementProxy mediante la actividad Invocar archivo de flujo de trabajo. Por último, imprime el valor aleatorio incrementado en la salida.
Proyecto de ejemplo

Para seguir los pasos de estos tutoriales, consulta el siguiente proyecto de ejemplo, que cubre los ejemplos de cada escenario documentado: Automatizaciones híbridas que utilizan objeto de flujos de trabajo.

¿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.