- Primeros pasos
- Instalación y configuración
- Requisitos de hardware y software
- Acerca de las Licencias de Precios Unificados
- Acerca de las Licencias Flexibles
- Activar Studio
- Actualizar Studio
- Parámetros de la línea de comandos
- Aplicaciones y tecnologías compatibles
- Habilitación de Gmail para actividades de correo electrónico
- Deshabilitar la telemetría
- Studio Executables
- Proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Diseñar automatizaciones
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Vincular un proyecto a una idea en Automation Hub
- Usar Data Manager
- Soluciones
- Dependencias
- Tipos de flujos de trabajo
- Flujo de control
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- Registro
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-NMG-017: el nombre de la clase coincide con el espacio de nombres predeterminado
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DPB-010: varias instancias de [flujo de trabajo] o [caso de prueba]
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-021: tiempo de espera codificado
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005 - Propiedades de la actividad codificadas
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-017: modificador de parámetro no válido
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- ST-USG-028: Restringir la invocación de plantillas de archivo
- ST-USG-032 - Etiquetas obligatorias
- ST-USG-034 - URL Automation Hub
- Variables
- Argumentos
- Espacios de nombres importados
- Automatizaciones codificadas
- Introducción
- Registrar servicios personalizados
- Contextos Antes y Después
- Generando código
- Generar casos de prueba codificados a partir de casos de prueba manuales
- Integración de OpenAI con los flujos de trabajo codificados
- Solicita un préstamo con UiBank
- Generación de colas con flujos de trabajo codificados y API de Orchestrator
- Utilizar proyectos de biblioteca importados en automatizaciones codificadas
- Uso de la autenticación de dos factores dentro de automatizaciones codificadas
- Conectar a MongoDB Atlas con automatizaciones codificadas
- Solución de problemas
- Automatización atendida basada en desencadenadores
- Repo. de objetos
- La herramienta ScreenScrapeJavaSupport
- Extensiones
- Acerca de las extensiones
- Herramienta SetupExtensions
- UiPathRemoteRuntime.exe no se está ejecutando en la sesión remota
- UiPath Remote Runtime impide que la sesión de Citrix pueda cerrarse
- UiPath Remote Runtime provoca una fuga de memoria
- Las versiones del paquete UiPath.UIAutomation.Activities y UiPath Remote Runtime no coinciden
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Políticas de grupo
- No se puede comunicar con el navegador
- La extensión de Chrome se elimina automáticamente
- Es posible que la extensión se haya dañado
- Comprueba si la extensión para Chrome está instalada y habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilitar el acceso a las URL de archivos y el modo de incógnito
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Chrome
- Extensión de Chrome en Mac
- Políticas de grupo
- No se puede comunicar con el navegador
- La extensión de Edge se elimina automáticamente
- Es posible que la extensión se haya dañado
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Edge
- Extensión para Safari
- Extensión para Amazon WorkSpaces
- Complemento SAP Solution Manager
- Add-in de Excel
- Pruebas de Studio
- Solución de problemas
- Acerca de la resolución de problemas
- Errores de compilación del ensamblado
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Reparar Soporte Active Accessibility
- Validation of large Windows-legacy projects takes longer than expected
Soluciones
Crea y gestiona soluciones en Studio para agrupar proyectos de automatización con sus dependencias e implementarlos en tenants como una automatización completa de extremo a extremo.
Las soluciones agrupan todo lo necesario para automatizar un proceso empresarial de extremo a extremo, ofreciéndote las capacidades necesarias para desarrollar proyectos de automatización junto con sus dependencias e implementarlas en los tenants como un todo.
Las soluciones son contenedores en el nivel de nube para modelar una automatización de extremo a extremo como una unidad única y con versiones. En una solución, puedes crear y orquestar:
- Flujos de trabajo de RPA
- Flujos de trabajo de API
- Agents
- Procesos de agente
- Apps (con validaciones de intervención humana).
Todos estos componentes comparten recursos del ámbito de la solución (activos, conexiones, colas, almacenamiento, etc.) que se gestionan de forma centralizada en el nivel de solución. Las soluciones también son portátiles: se empaquetan una vez y se implementan en tenants y organizaciones con configuración específica del entorno.
Para obtener más información, consulta la Guía del usuario de Studio Web.Para obtener una vista de extremo a extremo de cómo se crea, empaqueta e implementa una solución, consulta el ciclo de vida de desarrollo de la solución.
Crear soluciones en Studio
Puedes crear una solución directamente en Studio, ya sea vacía desde la página de Inicio o junto con tu primer proyecto.
A partir de la página de inicio
- En la página de inicio de Studio, en Nuevo proyecto, selecciona Solución.
- En la ventana Nueva solución , introduce un nombre y una ubicación para la solución, o mantén los valores rellenados previamente, y selecciona Crear.
Nota:
Un nombre que colisiona con una carpeta existente se rechaza en el cuadro de diálogo.
Studio crea una solución vacía y la abre en el panel Explorador . Para añadir un proyecto, selecciona el botón Añadir a solución o abre el menú contextual del nodo raíz de la solución: ambos ofrecen las mismas opciones.
Comenzar desde un nuevo proyecto
- En Studio, inicia un nuevo proyecto de Proceso o Plantilla.
- En la nueva configuración del proyecto, habilita Crear nueva solución. Studio crea la solución y abre tu proyecto como su primer miembro en el panel Explorador.
- Para añadir más proyectos a la solución, selecciona el botón Añadir a la solución en el panel Explorador. Puedes crear un nuevo proyecto de automatización o importar uno existente.
Nota:
También puedes abrir el menú contextual del panel Explorador para acceder a las mismas opciones.
Para seguir trabajando en una solución que se creó originalmente en Studio Web, ábrela desde la página WorkSpace de Studio Web y selecciona Abrir en Studio Desktop.Para más opciones, consulta Gestionar soluciones en Studio y Studio Web.
El panel Explorador
El panel Explorador te permite gestionar los proyectos en tu solución, así como los archivos de proyecto en cada proyecto.
Dentro del panel Explorador, puedes:
- Use the
Add to Solution button to open a menu with two sections:
- Add to Solution - Add a project to your solution:
- Crear un nuevo proyecto de automatización.
- Use Automation from Template to create an automation project from a template.
- Create a new Maestro Flow or Maestro Automate project.
- Importa un proyecto de automatización existente.
- Add to Project - Add a new item to the current project:
- A folder or a file.
- A workflow file: sequence, flowchart, long running workflow, or state machine.
- A form, a coded workflow, a coded test case, or a code source file.
- A test case or a global handler.
Nota:También puedes acceder a la ventana Añadir a solución haciendo clic con el botón derecho dentro del panel Solución.
- Add to Solution - Add a project to your solution:
- Usa la barra
Buscar para encontrar proyectos, archivos, páginas, Actions, variables o argumentos específicos en tu solución. - Haz clic con el botón derecho en la solución para cambiarle el nombre, ábrela en Studio Web o, para una solución vacía, añade un proyecto: las mismas opciones que ofrece el botón Añadir a solución .
- Open the context menu of the solution and select Automation from Template to add a project based on a template. For more information, refer to Creating a project from a template.
- Haz clic con el botón derecho en un proyecto para:
- Abre el proyecto en Studio y accede al menú de contexto de proyectos con opciones específicas del proyecto.
- Abre el proyecto en Studio Web en una nueva pestaña del explorador.
- Add files and folders to the project, or open its folder with Open Project Folder. These options are available for every project type in the solution. Projects that aren't active offer only Add > Folder... and File..., while the active project offers the full project menu.
- Elimina el proyecto de la solución.
When you open a solution in Studio, you can only make changes to the following project types:
- RPA projects
- Maestro Flow and Maestro Automate projects
- Data Fabric entity projects, which you edit with the UiPath Maestro extension
Other project types included in a solution cannot be modified from Studio and require you to continue editing the solution in Studio Web (this includes app projects, agentic processes, API projects, and agents).
Puedes explorar esos otros tipos de proyectos no compatibles en el Explorador de soluciones junto con los proyectos de RPA y Flow. Al abrir un archivo desde uno de ellos, un banner contextual explica la experiencia de edición limitada y proporciona un enlace para editarlo en Studio Web.
The project list refreshes when another tool, such as the UiPath Maestro extension or uip solution projects add, changes the solution.
Crear un proyecto a partir de una plantilla
You can add a new project based on a template to a solution, without creating the project outside the solution first.
- In the Explorer panel, open the context menu of the solution and select Automation from Template.
- Select a template, and then configure the new project.
Studio creates the project inside the solution folder and adds it to the solution in the Explorer panel.
Creating a Maestro project
You can add two kinds of Maestro projects to a solution:
- Maestro Flow - Orchestrates a business process across agents, humans, and systems.
- Maestro Automate - Brings AI agents and APIs together in a single workflow.
To add one:
- En el panel Explorador , selecciona el botón Añadir a solución .
- Select Maestro Flow or Maestro Automate.
- Introduce un nombre para el proyecto y selecciona Crear nuevo.
Studio aplica andamios al proyecto en la solución (de la misma manera que uip maestro flow init lo hace desde la línea de comandos) y abre el archivo de flujo.
La primera vez que abres un archivo .flow , Studio te solicita que instales la extensión de UiPath Maestro . Instálalo para obtener el lienzo de flujo visual completo; sin él, el archivo se abre como texto sin formato.
Para aprender a crear el propio flujo, consulta la guía del usuario de Maestro.
Convertir entre Maestro Flow y Maestro Automate
Both products use the same flow canvas, so you can move an existing project from one to the other.
- In the Explorer panel, open the context menu of a Maestro project.
- Select Convert to Maestro Automate or Convert to Maestro Flow, depending on the current project type.
- Confirm the conversion.
After the conversion, every flow in the project publishes and runs on the runtime of the new project type. The flows themselves are not changed.
Gestionar proyectos que no son de RPA
Haz clic con el botón derecho en cualquier proyecto no compatible para abrirlo en Studio Web o eliminarlo de la solución. Los cambios realizados en Studio Web se guardan en la nube y el proyecto se abre en una nueva pestaña del navegador.
The experience of designing and debugging RPA projects within a solution is the same as with standalone RPA projects, except when a project calls other projects of the solution through a Run Job activity. For more information, refer to Debugging projects that call other projects.
No puedes añadir o importar proyectos de Windows: heredado en una solución.
The active project
RPA projects and Maestro Flow projects can be the active project of a solution. If the last active project can't be restored when you open a solution, Studio activates the first project in the solution that it can open, preferring RPA projects.
You can remove any project from the solution, including the active project, as long as at least one project remains in the solution. Removing a project deletes its files, so Studio asks you to confirm the removal first. When you remove the active project:
- The open files of the project are closed without prompting you to save them.
- Unsaved files from other projects still prompt you to save them. Canceling the prompt cancels the removal.
- No other project is activated automatically. Select the project you want to work on next.
Running and debugging in a solution
Debugging projects that call other projects
When you debug a file in a solution with more than one project, and the file calls another project of the solution through a Run Job activity, Studio prepares the solution automatically before debugging starts. Studio packs the solution, publishes it to your Personal Workspace, and deploys the called projects, so that they run as Orchestrator jobs when they are invoked. You don't need to publish the called projects or sync the solution to the cloud first.
Keep in mind the following:
- If Studio can determine that the file you debug never reaches a Run Job call, it skips this preparation, and debugging starts right away.
- If Studio cannot determine this, for example for coded workflows or dynamic invoke targets, it prepares the solution anyway.
- The file you debug runs locally. Breakpoints and stepping apply only to the project you debug. The called projects run remotely, and you cannot step into them.
Running and debugging Maestro flows
You can run and debug Maestro .flow files from the Studio ribbon, the same way as other files in the solution. The Run, Debug, Stop, Continue, Step Into, Step Over, and Step Out buttons control the flow session, and the output of the flow is displayed in the Output panel.
- Sessions that you start from the flow canvas are also controlled from the ribbon.
- Break is not available for flows.
- Breakpoints, stack frames, and variables are managed in the flow canvas.
- Running and debugging flows requires the UiPath Maestro extension.
El panel Recursos definidos
El panel Recursos definidos muestra los recursos incluidos en tu solución. El panel se puede contraer. Los recursos se añaden automáticamente a una solución a medida que se utilizan por actividades y se agrupan en estas categorías:
- Apps : interfaces de usuario impulsadas por automatizaciones que te permiten crear aplicaciones empresariales personalizadas que se conectan a los datos.
- Activos : variables compartidas o credenciales que puedes utilizar en diferentes proyectos de automatización.
- Reglas empresariales : objetos utilizados para almacenar y gestionar archivos de modelo de decisión y notación (DMN).
- Conexiones : conexiones de Integration Service que ayudan a establecer tareas entre usuarios individuales y aplicaciones externas.
- Contexto : índices de contextualización que dan acceso a bases de conocimiento autorizadas.
- Procesos : versiones de paquete vinculadas a una carpeta en particular.
- Colas : contenedores que te permiten retener un número ilimitado de elementos.
- Depósitos de almacenamiento : soluciones de almacenamiento por carpeta aprovechadas en la creación de proyectos de automatización.
- Catálogos de tareas : contenedores de acciones donde puedes categorizar tus acciones en función de varios criterios. El catálogo que almacena una acción se establece cuando se crea una acción, utilizando actividades de creación de acciones en Studio Web.
- Dependencias : categorías de actividad vinculadas contextualmente a un proyecto específico.
Los recursos se pueden crear, definir o eliminar tanto de Studio como de Studio Web. Para eliminar un recurso, haz clic con el botón derecho sobre dicho recurso en el Explorador de soluciones y selecciona Eliminar. Para obtener más información, consulta Recursos de solución en la guía de Studio Web.
Las actividades son conscientes del contexto de la solución. Dentro de las actividades que gestionan los recursos de solución (por ejemplo, Añadir elemento en cola), el widget de selección de recursos muestra todos los recursos disponibles (activos, colas, conexiones, etc.).También puedes utilizar el botón Abrir Orchestrator para gestionar los recursos de plataforma en Orchestrator.
Gestión de soluciones en Studio y Studio Web
Los cambios realizados en una solución siempre se sincronizan con la nube, lo que te permite cambiar sin problemas entre Studio y Studio Web.
Después de crear una solución en Studio Web, tienes la opción de continuar trabajando en Studio. En la página Espacio de trabajo de Studio Web, abre el menú en el lado derecho de una solución y selecciona Abrir en Studio Desktop. Como alternativa, abre la solución en Studio Web, haz clic con el botón derecho en el nombre de la solución en el Explorador de soluciones y selecciona Abrir en Studio Desktop.
Después de abrir una solución creada en Studio Web, selecciona la etiqueta Solución en la nube en la barra de estado para abrir un menú desplegable con opciones que te permiten gestionar la solución:
- Abrir en el explorador: abre la solución en Studio Web. Si la solución está bloqueada por Studio Web, se muestra un error y la solución se abre en una nueva pestaña en modo de solo lectura.
- Sincronizar con la nube: empuja los cambios que has realizado en Studio y continúa creando tu solución en Studio Web.
Puedes añadir una solución en el control de versión de Git seleccionando la etiqueta Añadir a control de origen en la barra de estado. Esto te permite gestionar confirmaciones y ramas en el nivel de solución.
- Studio detecta cuándo un proyecto forma parte de una solución. Al abrir un proyecto local que forma parte de una solución, se abre automáticamente todo el contexto de la solución.
- Al convertir un proyecto multiplataforma a la compatibilidad de Windows, el proyecto se convierte directamente, sin la opción de crear una copia del proyecto original.
Trabajar con soluciones en Studio y Studio Web
Ten en cuenta estas diferencias al trabajar con soluciones en Studio y Studio Web:
- Cambiar el nombre de proyectos individuales solo se admite en Studio Web.
- From Studio, you can publish the whole solution, or only the active project or its test cases. For more information, refer to Publishing a solution.
- Algunos tipos de proyectos (procesos agénticos, aplicaciones, flujos de trabajo de API o agentes) solo se pueden abrir y editar en Studio Web. Puedes utilizar Studio para sus potentes experiencias de diseño y depuración de RPA, y Studio Web para acceder a las funciones de automatización agéntica.
- Support for solutions will be added to CI/CD integrations with UiPath CLI in the future.
- Puedes ver proyectos de Windows en el Explorador de soluciones en Studio Web, pero puedes editarlos solo cuando abres la solución en Studio.
- En cada solución solo puede trabajar un usuario a la vez. Hemos introducido un bloqueo en el nivel de solución para evitar conflictos irresolubles (por ejemplo, cuando un usuario crea un proyecto de flujo de trabajo de API en Studio Web mientras otro edita un proyecto de RPA en Studio). Sin este bloqueo, una sincronización posterior con la nube podría sobrescribir un conjunto de cambios. Esta limitación se eliminará una vez que Studio Web admita espacios de trabajo locales (guardando toda la solución en el disco), lo que permite que los flujos de Git estándar resuelvan conflictos de forma segura.
Consejo:
- Usa Git en el nivel de solución para crear versiones de proyectos de automatización junto con sus configuraciones.
- Crear soluciones en Studio
- A partir de la página de inicio
- Comenzar desde un nuevo proyecto
- El panel Explorador
- Crear un proyecto a partir de una plantilla
- Creating a Maestro project
- Gestionar proyectos que no son de RPA
- The active project
- Running and debugging in a solution
- Debugging projects that call other projects
- Running and debugging Maestro flows
- El panel Recursos definidos
- Gestión de soluciones en Studio y Studio Web
- Trabajar con soluciones en Studio y Studio Web