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 de usuario de Studio

Última actualización 2 de oct. de 2025

Acerca de la compatibilidad con Windows: heredado

Studio 2021.10 trajo soporte para proyectos basados en .NET e introdujo el concepto de compatibilidad de proyectos basado en el tipo de robot. En las versiones anteriores a la 2021.10, todos los proyectos utilizaban la compatibilidad de Windows: heredado. A partir de la versión Studio 2021.10, cuentas con la opción de crear proyectos con las compatibilidades Windows y multiplataforma, además de Windows: heredado.

Los usuarios de Automation Cloud pueden elegir entre:
  • Studio LTS: ofrece estabilidad a largo plazo con un ciclo de versión anual.

  • Versión continua de Studio, soporte a corto plazo (STS): ofrece actualizaciones frecuentes y nuevas características manteniendo la fiabilidad.

Para obtener más información, consulta la página Términos de soporte del ciclo de vida del producto.

La siguiente tabla resalta las diferencias clave entre ambas versiones de Studio:

Versión de StudioPúblico objetivoRequisito de conexión a la nubeCompatibilidad con Windows: heredadoModelo de soporteCiclo de lanzamiento

Studio LTS

Studio Year.10. Parche

Por ejemplo: 2024.10.8

Usuarios empresariales que necesitan soporte a largo plazo, estabilidad y soporte para Windows: heredado. Se puede utilizar tanto para conexiones locales como para Automation Cloud/Automation Suite.

No disponible

available

Soporte a largo plazo (LTS)

24 meses de soporte estándar + 12 meses de soporte extendido.

Una vez al año.

Versión continua de Studio, soporte a corto plazo (STS)

Studio Year.0. Parche

Por ejemplo: 2025.0.157

Usuarios empresariales que desean actualizaciones frecuentes y nuevas características manteniendo la fiabilidad. Solo se puede utilizar con conexiones de Automation Cloud.

available

No disponible

Versión continua, soporte a corto plazo (STS)

Cada versión es compatible hasta la siguiente actualización.

Cada dos meses.

Studio LTS permite crear, abrir y editar proyectos de Windows: heredado para el futuro previsible. La opción de crear proyectos de Windows: heredado puede habilitarse a través de políticas de gobernanza.

Studio STS ya no permite la creación o edición de proyectos de Windows: heredado.

Ventajas de convertir proyectos de Windows: heredado a la compatibilidad de Windows

La compatibilidad por defecto para los nuevos proyectos es ahora Windows. Ya no se admite la creación y edición de proyectos con la compatibilidad de Windows - heredado, lo que significa que las nuevas características solo estarán disponibles en proyectos con compatibilidad de Windows y multiplataforma.

El uso de las compatibilidades de Windows o multiplataforma desbloquea futuras innovaciones y te prepara para la visión de la automatización agéntica de UiPath, con:

  • Robots que manejan tareas estructuradas basadas en reglas de forma eficiente.
  • Agentes impulsados por IA que procesan datos no estructurados y toman decisiones inteligentes.
  • Humanos que validan y supervisan los flujos de trabajo de automatización críticos.
La automatización agéntica te permite automatizar procesos más complejos, aprovechando la toma de decisiones impulsada por IA en los sistemas empresariales.
Acceder a nuevas capacidades

Los proyectos de Windows y multiplataforma te dan acceso a capacidades de próxima generación que no están disponibles en Windows: heredado, incluyendo:

Rendimiento y escalabilidad mejorados

Proyectos de Windows y multiplataforma:

  • Se compilan y ofrecen mejoras significativas en el rendimiento, lo que reduce el tiempo de ejecución de las automatizaciones.
  • Son ideales para escenarios de automatización a gran escala con altos volúmenes de transacciones.
  • Ofrecen gestión de memoria moderna y compilación Just-In-Time (JIT).
Seguridad mejorada
  • .NET incluye los últimos algoritmos de cifrado y protocolos de seguridad para proteger los datos confidenciales.
  • El mantenimiento activo garantiza la resolución rápida de las vulnerabilidades, minimizando los riesgos.
Deuda técnica reducida
  • Convertir proyectos de Windows-heredado elimina la dependencia de bibliotecas obsoletas y tecnologías obsoletas.
  • Las futuras actualizaciones y mejoras serán más fáciles y más rentables.
  • Los flujos de trabajo modernos son más fáciles de depurar, escalar y adaptarse a las necesidades empresariales en evolución.

Cómo convertir proyectos Windows: heredado a compatibilidad de Windows

Importante: Las dependencias para las que no se hayan encontrado versiones con la compatibilidad Windows se marcan como no resueltas y la versión utilizada en el proyecto Windows (heredado) se muestra en panel Proyecto tras la conversión.La mayoría de los paquetes de actividades desarrollados por UiPath que están disponibles en la fuente oficial admiten la compatibilidad Windows. Para obtener una lista completa, consulta la Guías de actividades.

Studio viene con una herramienta de conversión integrada que te permite convertir cualquier proyecto Windows (heredado) a Windows.

Cuando conviertes un proyecto a Windows:

  • Las dependencias del proyecto se gestionan en función de las siguientes reglas:
    • Si existe la misma versión del paquete en los orígenes del paquete configurados, la versión utilizada en el proyecto Windows: heredado no cambia.
    • Si no existe la misma versión del paquete, la versión utilizada en el proyecto Windows: Legacy se cambia al parche más alto de la versión más cercana.
  • Todas las actividades y propiedades se conservan en el proyecto convertido.
  • Los espacios para nombre que son diferentes en los proyectos Windows y Windows (heredado) son actualizados.
  • Se añaden los espacios de nombre necesarios en los proyectos Windows y los utilizados solo en proyectos Windows (heredado) se eliminan.

Nota:
  • Convierte y vuelve a publicar las bibliotecas Windows (heredado) antes de convertir los procesos donde son instaladas como dependencias.
  • Los servicios web SOAP no son compatibles con proyectos Windows y multiplataforma. Solo se puede usar esta integración en proyectos de Windows: heredado.

Para convertir un proyecto heredado a la compatibilidad Windows:

  1. Abre el proyecto Windows (heredado) en Studio y asegúrate de abrirlo solo en una instancia de Studio. Se mostrará una nueva ventana.



  2. Selecciona cómo convertir:

    • Para crear una copia de proyecto actual utilizando la compatibilidad de Windows y mantener el proyecto original Windows: heredado, selecciona Crear un nuevo proyecto. Introduce la ubicación donde crear el proyecto.
    • Para actualizar el proyecto existente y convertirlo a la compatibilidad Windows, desactiva la casilla Crear un nuevo proyecto. Si seleccionas esta opción, los cambios realizados al proyecto no podrán deshacerse.
  3. Haz clic en Convertir.

Si los problemas de dependencia provocan actividades no resueltas tras la conversión, en la parte superior de cada una verás un mensaje que indica que falta o que no se ha podido cargar.Se dispone de la siguiente información para cada una: nombre para mostrar, espacio de nombres de la actividad, propiedades y valores de la actividad. Haz clic en Reemplazar para encontrar una alternativa y reemplazar la actividad faltante o no válida. Para obtener más información, consulta Actividades faltantes o no válidas.

Escenarios de migración de bibliotecas heredadas

Consulta los siguientes escenarios cuando migres bibliotecas heredadas:

  1. Biblioteca heredada creada con Studio (código fuente disponible): migra primero la biblioteca, publícala y luego migra el proceso.
  2. Biblioteca .NET con .NET Framework de destino (código fuente disponible): para las bibliotecas .NET, cambia el destino a .NET. Puedes:
    • Comprueba la versión de .NET Studio compatible (por ejemplo, Studio 24.10.X se ejecuta en .NET 8).

    • Objetivo múltiple para admitir tanto .NET Framework como .NET.

    • Utilizar sabores para la versión .NET. Los objetivos net6.0-windows son compatibles solo con proyectos Windows, mientras que net6.0 es compatible tanto con proyectos Windows como multiplataforma.
    Nota: Consulta los siguientes recursos:
  3. Biblioteca heredada de terceros (código fuente no disponible): reemplaza las actividades utilizando alternativas recomendadas por UiPath.

Proyecto para convertir proyectos de Windows: heredados

Esta guía paso a paso tiene como objetivo ayudarte a realizar la transición sin problemas de tus automatizaciones de Windows: heredado a Windows.
  1. Inventario y evaluación: prepara un inventario detallado de todos tus proyectos de Windows: heredado y sus dependencias:
    • Enumera todos los proyectos, bibliotecas y dependencias.
    • Evalúa la compatibilidad con el entorno de Windows (.NET).
    • Identifica componentes que necesitan actualizaciones o reemplazos.
    Nota: la aplicación Explorador de paquetes de NuGet se puede utilizar para inspeccionar marcos de destino de .NET.


  2. Prueba de concepto: prueba el proceso de conversión en un pequeño subconjunto de flujos de trabajo:
    • Selecciona un flujo de trabajo representativo que tenga una biblioteca añadida como dependencia.
    • Realiza una conversión piloto para identificar desafíos y bloqueadores.
    • Valida el resultado con pruebas.
    Consejo:
    • Crea una copia de seguridad del proyecto y de la biblioteca de Windows: heredado.
    • No cambies el nombre del proyecto o biblioteca al migrar.
    • Primero migra la biblioteca y publícala. No te preocupes: la versión migrada de la biblioteca no se puede utilizar en proyectos de Windows: heredado.
  3. Escalado: convierte todos los proyectos y bibliotecas de forma sistemática:
    • Migra todas las bibliotecas y publícalas.
    • Migra todos los proyectos.
  4. Validación y pruebas: garantiza que los flujos de trabajo convertidos se ejecuten según lo previsto.
    • Realiza pruebas.
    • Aborda errores de dirección o problemas de compatibilidad de forma iterativa.
    • Prueba las interacciones con sistemas y orígenes de datos externos.
  5. Implementación de producción: transición del proyecto al entorno de producción:
    • Implementa flujos de trabajo en producción.
    • Supervisa problemas de estabilidad y rendimiento.
    • Proporciona formación al usuario o documentación actualizada si es necesario.
  6. Supervisión posterior a la migración: informa de problemas de migración a UiPath para futuras mejoras:
    • Envia comentarios.
    • Comparte desafíos o soluciones con representantes de UiPath.

Problemas conocidos

IncidenciaSolución
Algunas expresiones son incompatibles con proyectos de Windows y necesitan ser cambiadas manualmente para convertir correctamente un proyecto de Windows: heredado a Windows.
{} a new Object() {}
new Object() {task_output.Id.ToString,task_action,now,I_comment } a new Object() {task_output.Id.ToString,task_action,now,I_comment }
Errores de validación generados por otras expresiones que funcionaron antes de la conversión. Corta la expresión utilizando el atajo de teclado CTRL + X y pégala de nuevo en el campo de actividad utilizando CTRL + V.
En una actividad Para cada, nombrar la variable cuyos valores deseas iterar como "expresión" da como resultado un error de compilación. Absténete de nombrar la variable "expresión".
Communication between UiPath Studio and the Taxonomy Manager ended unexpectedly.

Después de convertir un proyecto que contenía versiones anteriores del paquete de actividades de IntelligentOCR, asegúrate de actualizar a la última versión del paquete de IntelligentOCR.

BC36915: Cannot infer an element type because more than one type is possible. Specifying the type of the array might correct this error.

BC30512: Option Strict On disallows implicit conversions from 'Object()' to 'String()'. The selected value is incompatible with the property type.

BC36914: Cannot infer an element type, and Option Strict On does not allow 'Object' to be assumed. Specifying the type of the array might correct this error.

Los lenguajes de programación modernos imponen una inferencia de tipos más estricta en comparación con las versiones anteriores.

Convierte la matriz o el elemento al tipo deseado, por ejemplo:

{} a new Object() {}

<object>.ToString()

CType(<element>, Object)

Operaciones sensibles a la codificaciónAñade System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance) utilizando InvokeMethod.
(0x201C) frente a " (0x22) Reemplaza todas las instancias por " (0x22), que es la única marca de comillas válida para literales de cadenas en .NET moderno.
BC30311: Value of type 'SecureString' cannot be converted to 'CvString'. The selected value is incompatible with the property type.Elimina y vuelve a añadir los argumentos de la actividad de Computer Vision.

BC31424: Type ‘System.Data.DataTable' in assembly ‘…’ has been forwarded to assembly 'System.Data.Common’ …

BC30652: Reference required to assembly ‘System.Collections’ … containing the type 'List(Of )'. Add one to your project.

BC30057: Too many arguments to 'Public Overloads Property SpecificContent As Dictionary(Of String, Object)'.

Para solucionar estos errores de validación:
  • Navega a las propiedades de la actividad que contienen los errores.
  • Elimina la configuración (Cortar o Ctrl + X).
  • Haz clic fuera de la actividad.
  • Añade de nuevo la configuración (Pegar o Ctrl + V).
Los servicios web SOAP no son compatibles con proyectos Windows y multiplataforma. Solo se puede usar esta integración en proyectos de 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-2025 UiPath. Todos los derechos reservados.