studio
latest
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Studio

Última actualización 18 de feb. de 2026

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 proyectos multiplataforma y para algunas actividades en proyectos con la compatibilidad de Windows, hay varios editores y constructores disponibles para diferentes 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. La manera predeterminada de configurar una propiedad, dependiendo del tipo de datos, 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 docs image 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 docs image > Utilizar variable para seleccionar una variable.

    docs image

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 docs image > 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

The Expression Editor is available for most activity properties. It includes intelligent code completion for variables, arguments, methods, properties, classes, namespaces, constants, or keywords. Expressions can be written on multiples lines. For longer expressions, you can enable word wrapping. You can create variables or arguments using the Ctrl + K and Ctrl + M shortcuts respectively. Use Ctrl + F inside the editor to open the search and replace capabilities. Dedicated buttons allow you to undo or redo changes made to your expressions.

docs image

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

Select a date from the calendar and a time of day (hour and minute, AM or PM). You can type values or use the up and down arrows to increase and decrease the value of the time selector. Available for properties that accept DateTime values. Examples of activities where available: Modify Date.

docs image

Editor de duración

Specify a duration in hours, minutes, seconds, and milliseconds. You can type values or use the up and down arrows to increase and decrease them. Available for properties that accept TimeSpan values. Examples of activities where available: Delay.

docs image

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.

docs image

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.

    docs image

Creador de condición

Define a true or false statement that an activity evaluates to determine how the automation should continue. Examples of activities where available: If and While.

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.

    docs image

To create a statement with multiple conditions, click Add in the Condition Builder and provide the same information for each additional statement. When you add multiple statements, a dropdown menu appears at the top of the window where you must select when the statement is true: select All (AND) if the statement is true when all the conditions are met, or Any (OR) if the statements is true when any of the conditions are met.

Creador de colecciones

Create a collection of items of the same type. Examples of activities where available: Build collection, Append item to collection, Upload files.

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

docs image

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.

docs image

Creador de filtros

Create a complex filter with one or more conditions. Examples of activities where available: For Each Email activities.

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.

    docs image

Editor de asignación de datos

El editor de asignación de datos simplifica la automatización de procesos empresariales de extremo a extremo que involucran estructuras de datos complejas. La asignación de datos te ayuda a asignar objetos de datos complejos entre sistemas dentro de una sola actividad de Integration Service.

Para acceder al editor de asignación de datos:

  1. Añade una actividad de Integration Service a tu flujo de trabajo.

  2. Selecciona el botón Cambiar a vista de objeto en el cuerpo de la actividad.

  3. Selecciona el campo de actividad que deseas editar. Se abre el editor de Asignación de datos.

    docs image

Dentro del editor, puedes:

  • Usa los botones Expandir todos y Contraer todos para expandir o contraer todas las propiedades de los objetos anidados.
  • Seleccionar el icono de búsqueda para buscar una propiedad específica.
  • Observa todas las propiedades del objeto en la columna Propiedades de destino.Algunas propiedades se pueden expandir para revelar propiedades anidadas adicionales (por ejemplo, propiedades de la lista de tipos). Cada propiedad tiene un nombre para mostrar para distinguirla fácilmente en la lista, así como el nombre exacto de la API definido por la aplicación de terceros.
  • Asignar una propiedad de objeto a una salida de actividad en la columna Asignación.Seleccionar el campo al lado de cada propiedad e introducir una expresión válida. También puedes seleccionar el botón Más docs image para:
    • Abre el Editor de expresiones.
    • Abrir el selector Usar variable.
    • Borra cualquier valor en el campo de salida de la actividad.

Un icono de error en el campo de salida de actividad indica si hay alguna incompatibilidad entre una variable y el tipo de salida de actividad.

Después de asignar una propiedad de objeto a una salida de actividad, selecciona el botón Guardar para registrar tus cambios.

Nota:

Si una propiedad anidada o una propiedad principal ya está asignada, la otra no se puede asignar.

Selecciona Cambiar a vista de campos en el cuerpo de la actividad para volver a actualizar los campos de actividad en línea.

Importante:

Para utilizar las salidas creadas en el editor de asignación de datos, asegúrate de que estás utilizando la actividad en la vista de objeto. Si la actividad se utiliza en la vista de campos, las asignaciones creadas en el editor de asignación de datos no se tienen en cuenta al ejecutar el flujo de trabajo.

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 unattended robot).
  • Desencadenador de eventos: la automatización se ejecuta cuando se produce un evento especificado (requiere un unattended robot). 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 gestionar 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 mantienes el puntero del ratón sobre un campo de una actividad, se muestra un botón Más docs image 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.

    docs image

  • 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
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.