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 24 de mar. de 2025

Acerca de la compatibilidad con Windows: heredado

Studio 2021.10 aportó 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 Windows - Legacy. A partir de Studio 2021.10 hasta Studio 2024.10, tenías la opción de crear proyectos con las compatibilidades de Windows y multiplataforma además de Windows - Legacy.

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: 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

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

Soporte de versiones continuo

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

Cada dos meses.

Studio LTS seguirá permitiendo abrir y editar proyectos de Windows: heredado en un futuro próximo.

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

El último Studio LTS que permite la creación de proyectos de Windows: heredado es Studio 2024.10. Esta opción se puede habilitar a través de políticas de control.

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 UiPath Agentic Automation , que incluye:

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

Los proyectos de Windows y multiplataforma te dan acceso a capacidades de última generación que no están disponibles en Windows (heredado), que incluyen:

Rendimiento y escalabilidad mejorados

Proyectos Windows y multiplataforma:

  • Se compilan y proporcionan 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.
  • Cuenta con 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 una resolución rápida de las vulnerabilidades, minimizando los riesgos.
Deuda técnica reducida
  • La conversión de proyectos de Windows heredado elimina la dependencia de bibliotecas obsoletas y tecnologías obsoletas.
  • Las futuras actualizaciones y mejoras serán más sencillas y rentables.
  • Los flujos de trabajo modernos son más fáciles de depurar, escalar y adaptar 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.

    Aviso: Convierte y vuelve a publicar las bibliotecas de Windows (heredado) antes de convertir los procesos en los que están instaladas como dependencias.

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 Windows y mantener el proyecto original Windows (heredado), selecciona Crear un nuevo proyecto. Introduce el nombre, la ubicación donde crearlo y, de forma opcional, una descripción para el nuevo 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.

Blueprint para convertir proyectos de Windows: heredados

Esta guía paso a paso tiene como objetivo ayudarte a realizar una transición sin problemas de tus automatizaciones de Windows-Legacy 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.
    • Evaluar la compatibilidad con el entorno Windows (.NET).
    • Identifique los componentes que necesitan actualizaciones o reemplazos.
    Nota: La aplicación Explorador de paquetes NuGet se puede utilizar para inspeccionar marcos de destino .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 la biblioteca de Windows (heredado).
    • No cambies el nombre del proyecto o biblioteca al migrar.
    • Migra la biblioteca primero y publícala. No te preocupes: la versión migrada de la biblioteca no se puede utilizar en proyectos Windows (heredado).
  3. Escalado : convierte todos los proyectos y bibliotecas de forma sistemática:
    • Migrar todas las bibliotecas y publicarlas.
    • Migrar todos los proyectos.
  4. Validación y pruebas : asegúrate de que los flujos de trabajo convertidos funcionan según lo previsto:
    • Realizar pruebas.
    • Aborda los errores o problemas de compatibilidad de forma iterativa.
    • Probar interacciones con sistemas externos y fuentes de datos.
  5. Implementación de producción : transición del proyecto al entorno de producción:
    • Implementar flujos de trabajo en producción.
    • Supervisar problemas de estabilidad y rendimiento.
    • Proporcionar formación al usuario o documentación actualizada si es necesario.
  6. Supervisión posterior a la migración : informe de los problemas de migración a UiPath para futuras mejoras:
    • Enviar comentarios.
    • Comparta desafíos o soluciones con los representantes de UiPath.

Problemas conocidos

IncidenciaSolución
Algunas expresiones son incompatibles con los proyectos de Windows y deben cambiarse 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 funcionaban antes de la conversión. Corta la expresión usando el atajo de teclado CTRL + X y pégala de nuevo en el campo de actividad usando 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éngase 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 una versión anterior del paquete de actividades IntelligentOCR, asegúrate de actualizar a la última versión del paquete 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 con " (0x22), que es la única comilla válida para los literales de cadena 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 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 corregir estos errores de validación:
  • Ve a las propiedades de la actividad que contienen los errores.
  • Elimina la configuración (Cortar o Ctrl + X).
  • Haz clic fuera de la actividad.
  • Vuelva a añadir la configuración (Pegar o Ctrl + V).

¿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