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

Diseñar automatizaciones

Esta página ofrece una visión general de la experiencia de diseño a la hora de crear proyectos basados en la compatibilidad de proyecto seleccionada.

Proyectos Windows

La experiencia de diseño difiere en función de las actividades que uses en tu proyecto. Algunas actividades utilizan la experiencia de diseño disponible en Proyectos multiplataforma (por ejemplo, Pruebas, Actividades de automatización TI y algunas actividades de Sistema) y otras actividades utilizan la experiencia de diseño disponible en proyectos Windows (heredado) (por ejemplo, actividades UIAutomation, Correo y Excel).

Proyectos multiplataforma

En los proyectos multiplataforma y para algunas actividades de los proyectos compatibles con Windows, hay varios editores y creadores para distintos tipos de datos. Si la opción de diseño Mostrar propiedades de la actividad en línea está activada, todas las propiedades de la actividad estarán disponibles en las tarjetas de actividad del panel Diseñador. Solo las propiedades clave son visibles de forma predeterminada, y si una actividad tiene propiedades adicionales, puedes configurarlas seleccionando Mostrar opciones avanzadas. Si la configuración de diseño Generar automáticamente salidas de actividades está habilitada, Studio genera automáticamente variables para las salidas de las actividades. Para más información, consulta Gestionar variables.

Editores y constructores

Los controles, editores y constructores de entrada dedicados están disponibles para los tipos de datos más habituales, para ayudarte a configurar las actividades sin introducir expresiones. Dependiendo del tipo de datos, puedes configurar las propiedades de las actividades bien directamente desde la tarjeta de la actividad en el panel Diseñador, o bien abriendo un editor o constructor en una ventana independiente. En el perfil de StudioX, el editor o constructor dedicado es la manera predeterminada de configurar una propiedad, mientras que en el perfil de Studio, dependiendo del tipo de datos, lo predeterminado es introducir una expresión en el lenguaje del proyecto (VB o C#). Comprueba el texto del marcador de posición en los campos de actividad para obtener pistas sobre cómo configurarlos.

Para cambiar el modo en que configuras una propiedad, haz clic en el botón Más a la derecha de la mayoría de propiedades de la actividad para abrir un menú que contiene las opciones disponibles para esa propiedad. Puedes seleccionar el editor para el tipo de datos, abrir el editor avanzado para expresiones, seleccionar una variable o bien eliminar el valor existente.

Por ejemplo, cuando la entrada de una propiedad String está configurada como expresiones, puedes:

  • Introduce una expresión directamente en la propiedad de la actividad.
  • Haz clic en docs image para abrir el Editor de expresiones avanzado.
  • Selecciona docs image > Restablecer a Creador de texto para introducir texto directamente en la propiedad de la actividad.
  • Selecciona docs image > Abrir el Creador de texto para abrir el Creador de texto avanzado.
  • Selecciona > Utilizar variable para seleccionar una variable.



La ventana de selección de variables muestra todas las variables, argumentos y constantes del proyecto, así como las propiedades específicas de cada tipo de datos. Se puede acceder a la ventana seleccionando > Utilizar variable junto a un campo de actividad de entrada o desde otros editores y creadores (como el Creador de texto).

Dentro de la ventana de selección variable puedes navegar a la propiedad deseada o utilizar la barra de búsqueda para encontrarla. Un icono junto a cada propiedad indica el tipo (por ejemplo, Tt para las cadenas o 123 para los tipos numéricos).

Las variables que Studio genera automáticamente para las salidas de actividad se muestran bajo la actividad donde se generaron.

Las siguientes secciones describen algunos de los selectores, editores y constructores disponibles.

Editor de expresiones

El Editor de expresiones está disponible para la mayoría de las propiedades de la actividad. Incluye el rellenado inteligente de código para variables, argumentos, métodos, propiedades, clases, espacios de nombres, constantes o palabras clave. Las expresiones se pueden escribir en múltiples líneas. Puedes crear variables o argumentos usando los atajos Ctrl + K y Ctrl + M respectivamente. Usa Ctrl + F dentro del editor para abrir las capacidades de búsqueda y sustitución. Los botones dedicados te permiten deshacer o rehacer los cambios realizados en tus expresiones.



Generar expresiones con Autopilot™

También puedes utilizar lenguaje natural para describir una expresión utilizando las capacidades de IA generativa de Autopilot™. En lugar de escribir manualmente una expresión en el Editor de expresiones, puedes utilizar el campo Generar expresión para describir la acción que deseas (por ejemplo, "Extraer los ingresos totales del informe de ventas").

El modelo de IA creará una expresión basada en la descripción proporcionada, que luego se mostrará en el Editor de expresiones. A continuación, puedes modificar la expresión generada o aceptarla tal como está. El modelo de IA aprende continuamente de las descripciones que envías, lo que le permite refinar y mejorar su rendimiento a lo largo del tiempo. El modelo también es capaz de utilizar variables y argumentos definidos por el usuario y conoce cualquier expresión ya utilizada.

Si una expresión no es válida, puedes seleccionar el botón Corregir y Autopilot intentará solucionar la discrepancia y proporcionar una expresión válida. Si una descripción no es válida, un icono de error te informa de que ajustes tus instrucciones e inténtalo de nuevo.

Creador de texto

Redacta texto plano con la posibilidad de introducir texto en varias líneas. Para añadir una variable o argumento al texto, selecciónalo desde el desplegable Usar variables encima del cuadro de texto. Haz clic en Guardar para guardar el texto. Disponible para propiedades que acepten entradas String.

Selector de fecha y hora

Selecciona una fecha del calendario y una hora (hora y minuto, mañana o tarde). Puedes escribir valores o utilizar las flechas hacia arriba y hacia abajo para aumentar y disminuir el valor del selector de tiempo. Disponible para propiedades que aceptan valores FechaYHora. Ejemplos de actividades donde está disponible: Modificar fecha.



Editor de duración

Especifica una duración en horas, minutos, segundos y milisegundos. Puedes escribir valores o usar las flechas arriba y abajo para incrementarlos o reducirlos. Disponible para propiedades que acepten valores de TimeSpan. Ejemplos de actividades en caso de estar disponibles: retraso.



Explorador del almacenamiento en la nube

Explora las carpetas de almacenamiento en la nube y los buzones de correo de las aplicaciones en línea y selecciona los elementos que se utilizarán en el proyecto. Ejemplos de actividades en caso de estar disponibles: actividades que procesan correos electrónicos, archivos y carpetas de Office 365 y Google Workspace.



Selector de conexiones

Cuando añades una actividad que interactúa con una aplicación en línea usando un conector de Integration Service, debes seleccionar la conexión para la cuenta a utilizar en esa actividad. Dependiendo de si las conexiones ya se han configurado o no en el Integration Service para el conector puede ocurrir una de las siguientes opciones:

  • No existe conexión: se muestra el texto Añadir nueva conexión en la actividad. Del desplegable de conexión, selecciona Añadir nueva conexión para iniciar el proceso de autenticación y habilitar los permisos requeridos. Para obtener más información, consulta la Documentación de Integration Service para el conector que quieres usar.
  • Ya existen conexiones: selecciona una conexión del desplegable de conexiones en la actividad. La conexión configurada como predeterminada se selecciona automáticamente. Para añadir una nueva conexión, selecciona Añadir nueva conexión del desplegable.
  • Se selecciona una conexión que no es válida: si se selecciona una conexión, pero no eres capaz de configurar las otras propiedades en la actividad, esto indica que la conexión está rota. Desde el desplegable de conexiones, selecciona Administrar conexiones para ir al Integration Service y arreglar la conexión.



Creador de condición

Define una declaración verdadera o falsa que evalúa una actividad para determinar cómo debe continuar una automatización. Ejemplos de actividades en caso de estar disponibles: Si y Mientras.

Para diseñar una condición:

  1. Selecciona un primer valor para compararlo desde el campo a la izquierda, por ejemplo una variable de tu proyecto.
  2. Selecciona un operador del menú desplegable en el centro para comparar con el primer valor. Hay varios operadores de entre los que puedes elegir dependiendo del tipo de datos. Múltiples operadores disponibles: greater than, greater than or equal, less than, less than or equal, equal to, not equal to, is empty, is not empty, is true, is false, starts with, ends with, contains, is numeric, is not numeric.
  3. Para algunos operadores, debes seleccionar también del campo a la derecha un segundo valor para comparar con el primer valor.



Para crear una declaración con varias condiciones, haz clic en Añadir en el Generador de condiciones y proporciona la misma información para cada declaración adicional. Cuando añades varias declaraciones, aparece un menú desplegable encima de la ventana donde debes seleccionar cuando es verdadera la declaración: selecciona All (AND) si la declaración es verdadera cuando se cumplen todas las condiciones, o Any (OR) si las declaraciones son verdaderas cuando se cumplen cualquiera de las condiciones.

Creador de colecciones

Crear una colección de elementos del mismo tipo. Ejemplos de actividades donde estén disponible: crear colección, anexar elemento a la colección, Subir archivos.

Para crear una colección, selecciona el elemento y entonces selecciona Añadir entrada para cada entrada que quieras añadir.



Creador de diccionarios

Crear una colección de pares de valor clave donde cada clave es exclusiva. Ejemplo de actividades en caso de estar disponibles: añadir Campo de registro.

Para crear un diccionario, selecciona la clave, el tipo y el valor, y a continuación selecciona Añadir entrada para cada entrada que quieras añadir.



Creador de filtros

Crear un filtro complejo con una o más condiciones. Ejemplos de actividades donde estén disponibles: actividades Para cada correo electrónico.

Para crear un filtro:

  1. Selecciona el elemento a filtrar desde el campo a la izquierda. Por ejemplo, al filtrar correos electrónicos, puedes seleccionar un campo correo electrónico como Desde o Cuerpo.
  2. Selecciona un operador del menú desplegable en el centro para comparar con el elemento. Hay varios operadores de entre los que puedes elegir dependiendo del tipo de datos. Por ejemplo, al filtrar correos electrónicos por remitente, puedes seleccionar el operador Contiene o No contiene para el campo De.
  3. Selecciona el valor, desde el campo a la derecha, con el que comparar el elemento seleccionado.



Añadir un desencadenador

Puedes configurar cómo se ejecutará tu automatización añadiendo un desencadenador en el periodo de diseño. Puedes añadir una actividad de desencadenador por archivo del flujo de trabajo como la primera actividad en el flujo de trabajo. Una actividad de desencadenador solo puede añadirse en el flujo de trabajo principal o en flujos de trabajo marcados como puntos de entrada. Si el archivo principal del flujo de trabajo contiene un desencadenador solo puedes establecer otro archivo como principal si también contiene un desencadenador.

Los siguientes tipos de desencadenadores no están disponibles:

  • Desencadenador manual: la automatización se ejecuta cuando activas el desencadenador manualmente desde Orchestrator o UiPath Assistant.
  • Desencadenador de tiempo: la automatización se ejecuta en momentos especificados según una programación (requiere un robot unattended).
  • Desencadenador de eventos: la automatización se ejecuta cuando se produce un evento especificado (requiere un robot unattended). Por ejemplo, puedes configurar la automatización para que se inicie cuando se añade un nuevo elemento a una cola de Orchestrator.

Después de publicar el proyecto, puedes administrar el desencadenador desde Orchestrator.

Proyectos Windows (heredado)

En proyectos Windows (heredado) y para algunas actividades en proyectos con la compatibilidad de Windows, configura las actividades introduciendo expresiones en el lenguaje del proyecto (VB o C#) ya sea en el Diseñador o el panel Propiedades. Cuando mantengas el ratón sobre un campo de una actividad, se muestra un botón Más a la derecha del campo. Al hacer clic en este botón se abre un menú con opciones que te permiten configurar la actividad:

  • Para los próximos tipos de actividades, navega el recurso asociado y selecciona los datos que coincidan con el tipo de la propiedad directamente de este menú sin tener que introducir expresiones:

  • Abrir en Editor avanzado: abre el Editor de expresiones.
  • Crear variable: crear una variable.
  • Borrar valor: borrar un valor existente.
  • Escoger duración: selecciona una hora (hora, minuto). Esta opción está disponible para actividades que aceptan valores de TimeSpan como entrada.



  • Proyectos Windows
  • Proyectos multiplataforma
  • Editores y constructores
  • Añadir un desencadenador
  • Proyectos Windows (heredado)

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