![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
2020.10.1
Fecha de publicación: 28 de octubre de 202
TargetFramework
debe actualizarse desde el anterior .NET Framework 4.7.2 a un Target Framework compatible para mantener la funcionalidad de los complementos del almacén de credenciales y las extensiones de NLog. Consulta la documentación de Target Framework para obtener más detalles.
La nueva experiencia de usuario de Orchestrator anuncia un mundo nuevo para tu gestión de implementación: sin usar carpetas clásicas y en un único mundo moderno.Hemos deshabilitado las carpetas clásicas para todos los tenants nuevos, haciendo del paradigma moderno la opción predeterminada para nuevos usuarios e implementaciones.
-
Este cambio viene acompañado de un sinfín de mejoras para quienes ya están familiarizados con las carpetas modernas: ahora se pueden mover fácilmente las carpetas en o entre jerarquías, borrar carpetas y todas las entidades asociadas, y modificar los permisos asociados para los roles de carpeta predeterminados.
-
Para acercarte aún más a un lugar listo para automatizar, los nuevos tenants tienen habilitados espacios de trabajo personales de forma predeterminada, y los cinco roles creados automáticamente desde el principio. Mano a mano con el cambio al enfoque únicamente moderno, se han actualizado los permisos asociados de los roles de las carpetas modernas predeterminadas.
Rol | |
---|---|
Tenant Administrator |
|
Allow to be Folder Administrator (anteriormente Enable Folder Administration) |
|
Administrador de carpeta |
|
Allow to be Folder Administrator (anteriormente Enable Running Automation) |
|
Automation User |
|
-
El usuario administrador cuenta con los siguientes roles a nivel de tenant: administrador de tenant, Permitir ser administrador de carpeta, Permitir ser usuario de automatización y Administrador.
-
Para ofrecer una separación más clara entre las atribuciones de un administrador de carpetas y las de un administrador de tenants, hemos eliminado los privilegios de gestión de robots de los roles centrados en las carpetas (Permitir ser administrador de carpetas y Permitir ser usuario de automatización). Como práctica recomendada, recomendamos crear un rol independiente que contenga permisos de Robots y asignarlo a los usuarios que lo necesiten de forma controlada.
Modelo de permisos
-
Para simplificar aún más el control de acceso, el modelo de asignación Heredar del tenant ha quedado obsoleto. Las carpetas modernas existentes que anteriormente usaban un modelo de Heredar del tenant se han convertido, y cada usuario recibe sus roles de tenant también en el nivel de carpeta.
Vamos a ilustrar la conversión con un ejemplo. Digamos que Petrina Smith trabaja en las carpetas de Finanzas y RR. HH. que antes utilizaban el modelo de permiso Heredar del tenant. El rol heredado del tenant se asignará al usuario a nivel de carpeta, en función de la misma. Por ello, Petrina tiene asignada la función tanto en la carpeta de Finanzas como en la de Recursos Humanos, además de conservarla a nivel de tenant.
Carpetas clásicas
Para quienes aún se aferran al clásico, no hay razón para preocuparse. Las implantaciones existentes conservan la compatibilidad con las carpetas clásicas tras la actualización y para hacerlo aún más atractivo, hemos añadido una herramienta de migración que le permitirá pasar rápida y fácilmente al nuevo mundo, exclusivamente moderno.
DefaultFolderIsClassic
se ha reemplazado por Features.ClassicFolders.Enabled
.Features.ClassicFolders.Enabled
está oculto y su valor predeterminado es false
.
Habilitar/deshabilitar robots
Para agilizar la migración de los robots de las carpetas clásicas a las carpetas modernas, hemos facilitado la activación y desactivación de los robots que residen en las carpetas clásicas. De esta manera, se te presenta la opción de deshacer si un paso falla durante la migración. Solo puedes desactivar los robots en los siguientes estados de conexión: activo, desconectado, no responde.
Más información sobre habilitar/deshabilitar los robots en carpetas clásicas.
Para ayudar con la delegación de responsabilidades en tu empresa al mismo tiempo que mantienes separados los paquetes, las carpetas de primer nivel ahora se pueden crear con una fuente de paquetes independiente. Ver más información aquí.
El acceso a la fuente se controla mediante un nuevo conjunto de permisos de Paquetes de carpeta con alcance de carpeta. Todas las subcarpetas heredan la configuración de transmisión del paquete de la raíz principal.
Paquetes de carpetas
Los espacios de trabajo personales vienen con su propia fuente de paquetes predeterminada y marcan un mínimo histórico en los esfuerzos de implementación de paquetes. Cualquier paquete añadido al espacio de trabajo se implementará automáticamente como proceso en el espacio de trabajo.
Plantillas de la máquina
A partir de ahora, Orchestrator asume la gestión de la plantilla de máquina en lugar del usuario. Esto elimina sobrecargas innecesarias por parte del desarrollador, que puede comenzar a trabajar en el contexto del espacio de trabajo directamente publicando proyectos de automatización y lanzando trabajos desde Orchestrator con fines de depuración.
Los usuarios que trabajan en otras carpetas además de su espacio de trabajo personal pueden beneficiarse de las capacidades de depuración de Orchestrator de su plantilla de máquina asignándola a las carpetas en las que están trabajando (es decir, las carpetas que se les han asignado).
Perfil de IU simplificado
Para ayudar a los nuevos usuarios en su viaje de automatización, hemos añadido un perfil de IU simplificado en Orchestrator para quienes usan espacios de trabajo personales. La experiencia de usuario se limita a la funcionalidad disponible en su espacio de trabajo. Más información sobre perfiles de IU.
Esta versión gradúa las capacidades clave de gestión de espacio de trabajo personal, ocasionando múltiples mejoras para todos los administradores de espacios de trabajo personales y los propietarios de empresas.
-
Supervisa todos los espacios de trabajo desde una ubicación centralizada y ayuda a los desarrolladores en sus actividades diarias explorando los contenidos de sus espacios de trabajo de un vistazo.
-
Mantener Orchestrator limpio de todos los datos no utilizados ahora es muy fácil. Puedes identificar rápidamente todos los espacios de trabajo con poca o nula actividad, o aquellos que se han quedado huérfanos después de que los empleados abandonaran la organización. La estrategia de limpieza queda a tu discreción y es bastante sencilla, ya que puedes eliminar o convertir el espacio de trabajo en una carpeta desde la comodidad de tu página independiente de Espacios de trabajo personales.
-
Habilitar espacios de trabajo personales para numerosos usuarios ahora es un proceso ininterrumpido con una nueva característica que te permite habilitar espacios de trabajo para varios usuarios a la vez. La sección Espacios de trabajo personales de la página Configuración es el lugar indicado para ello. Aquí, un administrador puede habilitar espacios de trabajo personales para todos los usuarios en un tenant que use un perfil de licencia atendida concreto y que aún no tengan un espacio de trabajo que llamar su casa.
Más información sobre Espacios de trabajo personales.
Iniciar trabajo en una máquina específica
Si buscabas capacidades de depuración mejores, ten la seguridad de que, a partir de ahora, puedes seleccionar la máquina host en la que se inicia un trabajo determinado. Haz clic aquí para obtener más información sobre trabajos.
Robots desatendidos para usuarios locales
Para facilitar las pruebas de automatización destatendida relativas a los usuarios locales de Windows que residen en varias máquinas host, nos hemos asegurado de que los robots desatendidos que suplantaban cuentas locales solo requieran el nombre de usuario y la contraseña de Windows correspondientes.La máquina host ya no es un identificador obligatorio.
.\LocalUser1
sintaxis en el campo Dominio\Nombre de usuario. De este modo, puedes usar esa cuenta de Windows concreta en cada máquina host mediante una única entidad de usuario de Orchestrator.
domain\username
igual que antes.
Activo por usuario
Para alinearse mejor con las necesidades de tu empresa, presentamos los activos por usuario, la contrapartida moderna de los activos por robot clásicos. Los activos por usuario mejoran la lógica subyacente a los archivos en carpetas modernas, creando una asignación precisa entre el usuario y la credencial usada durante la ejecución.
Restricción de la ejecución concurrente
Para escenarios en los que un usuario no puede iniciar sesión más de una vez en cada ocasión, presentamos la posibilidad de restringir la ejecución concurrente desatendida. Esto ayuda a modular el algoritmo de asignación de trabajos limitando que un usuario ejecute simultáneamente varios trabajos.
Gestión de proveedores de HSM
Para un mejor control en términos de proveedores de HSM, ahora se puede elegir desde la comodidad de tu tenant de Orchestrator qué modelo de seguridad de hardware usar para recuperar credenciales de robot desatendido.
Esto elimina la necesidad de configurar los HSM en el nivel de robot, y agiliza la experiencia de autenticación en escenarios desatendidos.
Orchestrator se ha migrado a .NET Core 3.1 ya que UiPath se esfuerza por alcanzar un nuevo nivel de escalabilidad, rendimiento y seguridad. .NET Core 3.1 nos permite estar al día de las innovaciones tecnológicas y aprovechar al máximo las capacidades del nuevo marco.
Marcos de destino
TargetFramework
debe actualizarse desde la versión anterior de .NET Framework 4.7.2 a un marco de destino compatible para mantener la funcionalidad de los complementos del almacén de credenciales y las extensiones NLog. El instalador UiPathOrchestrator.msi
y la herramienta de configuración de la plataformacomprueban el marco de destino tanto de los almacenes de credenciales como de las extensiones NLog. Consulta la sección Marco de destino en los documentos para obtener más detalles.
Complementos del almacén de credenciales - CyberArk
En versiones anteriores de Orchestrator, el complemento del almacén de credenciales de CyberArk utilizaba una biblioteca que no es compatible con .NET Core. Orchestrator utiliza ahora la herramienta CLIPasswordSDK.exe que viene con CyberArk AIM. Ver más información aquí.
Configuración de proxy
web.config
sino en .NET Core. Consulte la documentación sobre la configuración del proxy en 2020.10.
web.config
web.config
a UiPath.Orchestrator.dll.config
: El nuevo archivo conserva la misma estructura que el antiguo archivo web.config
y está ubicado en el mismo directorio. Después de realizar los cambios en UiPath.Orchestrator.dll.config
, reinicia el sitio web manualmente para que se aplique la nueva configuración.
web.config
se ha reutilizado solo para contener la configuración utilizada por IIS. Al actualizar, el instalador moverá automáticamente los ajustes de configuración al nuevo archivo de configuración.
Consulta aquí los detalles sobre este cambio.
Consulte la documentación de web.config en 2020.10.
Consulte la documentación de UiPath.Orchestrator.dll.config en 2020.10.
IIS Manager
Las cadenas de conexión y los ajustes de la aplicación ya no serán visibles en el administrador de IIS. No se ofrece soporte para la utilización del administrador de IIS para editar las cadenas de conexión de Orchestrator. Debes editar el archivo de configuración directamente.
Objetivos NLog
Database
, la propiedad connectionStringName
se cambia automáticamente a connectionString
durante la actualización. Si introduces manualmente el destino en el archivo de configuración después de la instalación/actualización, utiliza la nueva propiedad con el valor correcto. Más detalles aquí.
SignalR con WebSockets
Hemos actualizado la biblioteca SignalR a una versión más nueva que no es compatible con los clientes antiguos de UiPath Robot. Recomendamos actualizar tus Robots a 2020.10 para usar WebSockets, lo que hace las implementaciones de Robots a gran escala particularmente rentables.
Sesiones fijas de SignalR
El escalado horizontal de SignalR Redis requiere sesiones fijas para todos los transportes distintos de WebSockets. De forma predeterminada, solo está habilitado el transporte de WebSockets, ya que Orchestrator supone que las sesiones fijas no están habilitadas en el equilibrador de carga del cliente.
Escalamiento de servidor SQL SignalR
Scalability.SignalR.AuthenticationEnabled
no tiene efecto.
Actividad de los elementos en la cola de espera
Puedes sufrir retrasos de hasta 30 segundos si utilizas una actividad Elemento en la cola de espera anterior a 2020.10. Actualiza a la versión de actividad más reciente para evitar este tipo de problemas.
Infraestructura NuGet
Aunque hicimos todo lo posible para que el proceso de actualización fuera fluido, la migración a .NET Core aportó muchos cambios, incluido un protocolo NuGet mejor, más rápido y más sólido. Recomendamos encarecidamente reiniciar sus Robots después de actualizar Orchestrator a la versión v2020.10 para un funcionamiento completamente mejorado de sus automatizaciones.
Hemos actualizado el protocolo interno de las fuentes NuGet de la v2 a la v3.
Legacy
ya no se admite como NuGet.Repository.Type
. Al actualizar, todos los repositorios de tipo Legacy
se migran a Composite
. Todos los ajustes de la aplicación relacionados con Legacy
están obsoletos y ya no tienen efecto.
Biblioteca Swagger
swagger.json
, que describe la API de Orchestrator. Si confías en un generador de bibliotecas cliente que utilice la descripción de la API en el archivo Swagger (por ejemplo, AutoRest, Swagger Codegen), el código generado será significativamente diferente.
API con parámetros POST de formulario
POST
con parámetros en objetos de datos de formulario ya no funciona. El único mecanismo compatible para realizar solicitudes POST
a Orchestrator es incluir los parámetros de solicitud en un JSON en el cuerpo de la solicitud.
Herramienta de configuración de la plataforma
Orchestrator v2020.10 se envía con una versión mejor y más robusta de la Herramienta de configuración de la plataforma, que se ha reutilizado para ayudarte con la implementación de Orchestrator en varios frentes. Esta versión mejorada le ayuda a comprobar el estado y la preparación de su entorno antes de una actualización, así como a realizar varias operaciones después de la instalación.
No solo realiza varias comprobaciones de requisitos, sino que también agiliza el proceso de cambio de certificados de Orchestrator/Identity Server y URL después de la instalación. Más información sobre la Herramienta de configuración de la plataforma.
UiPath.Orchestrator.dll.config
Herramienta de cifrado / descifrado
UiPath.Orchestrator.dll.config
). UiPath.Orchestrator.Setup.ProtectedConfiguration.Console.exe
es una herramienta CLI incluida en aspnet_regiis.exe
. La herramienta acepta todos los argumentos pasados a aspnet_regiis.exe
y agrega la funcionalidad .NET Core que falta. Más información sobre el cifrado de las secciones UiPath.Orchestrator.dll.config.
AppSettings.Production.json
Herramienta de cifrado / descifrado
AppSettings.Production.json
. La herramienta UiPath.IdentityServerConfigProtector.exe
se encuentra en el directorio de instalación de Orchestrator, en la carpeta Identity: C: \ Program Files (x86) \ UiPath \ Orchestrator \ Identity \ Tools. Vea aquí cómo usarlo.
Con el fin de aumentar el control sobre sus procesos, hemos añadido la opción Procesos siempre en ejecución en la página Configuración de proceso para restringir la terminación de procesos desde UiPath Assistant. Más información sobre cómo gestionar procesos.
La Estación de clasificación es una nueva característica que mejora la colaboración entre humanos y robots, al permitir a los humanos revisar y corregir la clasificación de documentos y dividir los resultados. Puede utilizarse tanto como actividad attended (a través de la Estación de clasificación actual) además de como integrada en el Action Center de Orchestrator aprovechando los flujos de trabajo de larga duración (mediante la acción Crear clasificación de documentos y la acción Esperar a la clasificación de documentos y reanudar).
UiPath.Orchestrator.dll.config
(anteriormente web.config
): Triggers.DisableWhenFailedCount
y Triggers.DisableWhenFailingSinceDays
. El desencadenador se deshabilita automáticamente después de un cierto número de inicios fallidos (Triggers.DisableWhenFailedCount
) si no se ha iniciado correctamente en un número específico de días (Triggers.DisableWhenFailingSinceDays
).
Consulta los detalles sobre estos parámetros UiPath.Orchestrator.dll.config.
Reduce el tiempo dedicado a las pruebas gestionando tus datos de prueba mediante colas de datos de prueba y la creación de datos de prueba sintéticos. La cola de datos de prueba es tu almacenamiento central, donde puedes preparar, almacenar y consumir datos de prueba. Puedes ampliar tus pruebas mediante casos de prueba que almacenan y consumen elementos de la cola dentro y fuera de las colas de datos de prueba, en un orden PEPS (primero en entrar, primero en salir).
Una adición notable en esta versión es la compatibilidad de Action Center con las carpetas modernas. Si hasta ahora tenías acceso restringido a solo las carpetas clásicas, a partir de ahora podrás aprovechar todas las funciones de Action Center independientemente del tipo de carpeta.
También hemos añadido una nueva página exclusivamente para los administradores de acciones de su empresa, de modo que puedan asignar y asignar acciones fácilmente a cualquier usuario de acciones desde una ubicación centralizada.
Entre todas las mejoras de usabilidad que nos entusiasman, en esta versión nos encanta haber resuelto algunas frustraciones habituales relativas a procesos. Más información sobre actualizar procesos en el nivel de paquete.
-
Para ayudarte a identificar y diferenciar procesos entre sí, ahora heredan el conjunto de descripción del paquete asociado en tiempo de diseño en Studio. Esto sucede independientemente de si se implementan de forma manual o automática en un espacio personal. También puede añadir una descripción a sus procesos o editar el existente como desee, sin restricciones. Más información sobre cómo añadir un proceso a Orchestrator aquí.
-
La actualización de procesos en varias carpetas a la versión de paquete disponible más reciente se facilita con una nueva característica de actualización masiva, que te permite actualizar todos los procesos asociados a un paquete. Simplemente selecciona los paquetes de destino, y Orchestrator hace por ti el trabajo buscando y mostrando todos los procesos asociados que no usan la versión del paquete disponible más reciente. Elige los procesos que se actualizarán a la versión del paquete disponible más reciente, y has terminado.
a. El nombre del paquete
b. La versión más reciente del paquete
c. El número de procesos que no utilizan la versión más reciente del paquete
d. Los nombres de los procesos, junto con la versión de paquete actual y la ruta de la carpeta o subcarpeta en la que residen.
Además de la nueva apariencia modernizada que presentamos, hemos realizado varios cambios para mejorar la usabilidad y la consistencia general del producto. Lee esta sección para saber qué esperar en términos de experiencia de usuario.
-
Ahora puedes previsualizar los cambios realizados en el color del encabezado y el logotipo para poder ajustarlos adecuadamente antes de guardar los cambios.
-
Ahora puedes asignar usuarios, grupos de usuario y plantillas de máquina directamente en el nivel de carpeta navegando a la página Configuración en el contexto de una carpeta.
-
La asignación de plantillas de máquina a carpetas se ha facilitado más que nunca con el añadido de nuevas capacidades que anteriormente solo estaban disponibles en la página Máquinas. Como resultado, ahora puedes copiar una clave de máquina y editar sus tiempos de ejecución directamente desde la página Carpetas. Ten en cuenta que las plantillas de máquina necesitan tiempos de ejecución para ser aptas para la ejecución, así que asegúrate de asignarles algunos al asignar la máquina a una carpeta.
-
Para disponer de una descripción más detallada y a mano de las estadísticas de Orchestrator, ahora puedes navegar desde los contadores de trabajos en la página de Inicio a la página de Trabajos correspondiente, que se filtra en consecuencia. Por ejemplo, si haces clic en la sección correspondiente a los trabajos en ejecución, la página que se muestra tiene aplicado el filtro de estado Ejecutando.
-
La página Procesos muestra ahora el nombre del paquete asociado a cada proceso.
-
Ahora puedes actualizar fácilmente los roles predeterminados con cualesquiera permisos necesarios adicionales.
-
Hemos tenido en cuenta vuestras sugerencias y hemos cambiado el nombre de algunas de las funciones predefinidas disponibles en la página Configuración. Haz clic aquí para ver los nuevos nombres y los permisos correspondientes a cada rol.
Nombres antiguos |
Nombres nuevos |
---|---|
Habilita la administración de carpetas |
Permite ser Administrador de carpeta |
Habilitar Ejecutar automatización |
Permite ser Usuario de automatización |
-
A partir de ahora, el instalador
UiPathOrchestrator.msi
valida el nombre de host del sitio web con el Nombre alternativo del asunto del certificado SSL y solo recurre a la comprobación del Nombre del asunto si falta el nombre alternativo.
-
Las instalaciones de nodos secundarios ahora solo se pueden realizar en modo silencioso. Asegúrate de especificar el parámetro
PARAMETERS_FILE
al hacerlo.
-
Hemos mejorado la experiencia de migración para actualizar a Orchestrator habilitado para Identity Server en implementaciones de Azure y hemos añadido una reversión en caso de migraciones fallidas.
-
La publicación de automatizaciones de prueba con casos de prueba crea automáticamente un proceso si aún no ha tenido lugar.
-
La Programación de pruebas crea una nueva ejecución de prueba solo si la ejecución anterior ha finalizado.
-
Ahora se admiten Medios de ejecución para las ejecuciones de prueba, de modo que puedas ver cualquier captura de pantalla tomada de ejecuciones fallidas.
-
Crea conjuntos de prueba directamente en la página Casos de prueba.
-
Los conjuntos de prueba creados mediante herramientas externas ahora son visibles solo a través de la API y no se muestran en la página Conjuntos de prueba.
-
Ahora realizamos un par de validaciones adicionales al cargar los paquetes de automatización de pruebas. Para cargar correctamente un paquete o una versión de paquete, asegúrese de lo siguiente:
-
El paquete contiene al menos un punto de entrada.
- El tipo de proyecto es el mismo entre diferentes versiones del mismo paquete.
-
-
Hemos mejorado el rendimiento del filtrado de la versión de lanzamiento y de la creación del conjunto de pruebas.
-
Ahora puedes elegir entre todas las versiones disponibles al seleccionar los paquetes para la creación de conjuntos de pruebas.
-
Anteriormente, las solicitudes de API realizadas con la autenticación de Windows se limitaban al primer tenant en el que se aprovisiona el usuario de AD. Ahora puede especificar el tenant al realizar llamadas a la API mediante el encabezado
X-UIPATH-TenantName
. Mira un ejemplo aquí.
-
Recupera los ID de sesión de la máquina realizando una solicitud
GET
al punto final/odata/Sessions/UiPath.Server.Configuration.OData.GetMachineSessions
.
Si ha llegado tan lejos, se merece saber que se han realizado muchos ajustes en el rendimiento, y esta versión aporta mejoras increíbles en los tiempos de respuesta.
-
Conocemos el dolor de tener sus trabajos atascados en el estado Terminando, por lo que se nos ocurren un par de soluciones para ayudar a limpiar el desorden. Ahora puede cambiar los trabajos a un estado Terminando utilizando el comando Cancelar . Además, los nuevos parámetros
Jobs.TerminatingJobsTimeout
yJobs.TerminatingJobsCleanupCron
te permiten personalizar una estrategia de limpieza de trabajos cambiando los trabajos en estado Terminando a Erróneo según tu configuración. De forma predeterminada, el trabajo de limpieza en segundo plano se ejecuta una vez cada tres horas y solo cambia a Erróneo los trabajos que han estado en estado Terminando durante al menos un día. Consulta aquí cómo configurar los parámetros.
-
Hemos añadido un nuevo webhook (
task.saved
) para guardar acciones para notificarte cuando una acción se ha guardado antes de completarse.
-
Ahora puedes filtrar los registros por nombre de la máquina host en la que han sido generados usando el filtro Máquina en la página Registros. El nuevo filtro funciona de forma retroactiva para los registros almacenados en Elasticsearch, mientras que, para los registros almacenados en la base de datos, solo funciona para las nuevas entradas de registro.
-
Para mantenerte informado sobre cualquier cosa que suceda en Orchestrator, hemos implementado alertas para Carpetas y Espacios de trabajo personales. Más información sobre alertas.
-
Reinicio de su versión v2020.10 + Los robots ya no son necesarios cada vez que se cambia cualquiera de las siguientes configuraciones en Orchestrator:
RunDisconnectedHours
,HearbeatPeriodSeconds
, fuente NuGet y configuración de SignalR.
-
Para mejorar tu experiencia de resolución de problemas, ahora puedes permitir que se muestre la PII de Orchestrator añadiendo la siguiente clave en
UiPath.Orchestrator.dll.config
(anteriormenteweb.config
):<add key="ExternalAuth.ShowPII" value="true" />
. La clave no se muestra de forma predeterminada enUiPath.Orchestrator.dll.config
, y el comportamiento predeterminado no permite que se muestre la PII.
Scalability.SignalR.AuthenticationEnabled
no tiene efecto.
-
A partir de ahora, el parámetro
OData.BackwardsCompatible.Enabled
se establece comotrue
de forma predeterminada, lo que significa que Orchestrator analiza y conserva caracteres especiales de forma predeterminada y ya no usa mecanismos de codificación y escape para transformar datos de entrada para propiedades dinámicas en modelos OData (por ejemplo, QueueItem.SpecificContent). Anteriormente,OData.BackwardsCompatible.Enabled
se convertía enfalse
de forma predeterminada, lo que significa que los caracteres especiales eran codificados/escapados a menos que especificaras el tipo de datos al realizar una solicitud a la API, usando la siguiente sintaxis:"Name@odata.type": "#String"
.
-
Si tus proyectos de automatización están diseñados para superar la codificación/escapado de caracteres de otra manera que no sea utilizando el método presentado anteriormente (como expresiones regulares sin escape), asegúrate de configurarlos en consecuencia, ya que podrían no funcionar a partir de ahora. O bien eso, o establecer
OData.BackwardsCompatible.Enabled
comofalse
para conservar el comportamiento anterior.
-
Se ha identificado un problema al cargar nuevos archivos a depósitos MinIO. Los archivos cargados se corrompen y no funcionan. Los archivos cargados antes de la 20.10.1 no se ven afectados. Este problema se ha solucionado en la versión v2020.10.3 de Orchestrator.
Importante: No utilices depósitos de almacenamiento de MinIO en 2020.10.1 o 2020.10.2 Orchestrator. - A partir de la versión 20.10, el panel Recursos de Studio no enumera tus procesos a menos que otorgues al rol del robot permisos de Visualización en los procesos. Hemos añadido el permiso que falta en la versión 20.10 de Orchestrator; sin embargo, si actualiza desde una versión anterior, asegúrese de concederla explícitamente.
- Cada vez que una actualización falla y se realiza una reversión, el rol de Administrador pierde los permisos de Editar en las Acciones y de Crear en la Asignación de Acciones.
- No se redirige al usuario a la página de inicio de sesión después de anular una operación de inicio de sesión de Windows.
- Los destinos NLog personalizados no se migran automáticamente durante una actualización. Debes migrarlos a los servicios de Identity Server y Webhooks manualmente. Consulta la documentación de NLog en Identity Server.
-
El uso de las URL de alimentación de la versión 3 provoca un par de problemas de visualización con paquetes y bibliotecas:
- La fecha de publicación de un paquete (Ver versiones > Versiones de paquete) no es correcta cuando se utilizan fuentes externas de la versión 3
- En el caso de las transmisiones de MyGet, el número total de paquetes es mucho mayor que el número real de paquetes cargados en la transmisión.
- Al intentar conectar un Robot v2019.4.4 o anterior a Orchestrator, se genera un mensaje de error incorrecto cuando el robot flotante no está definido en Orchestrator. Esto solo ocurre en las carpetas clásicas cuando se usa una clave generada por una plantilla de la máquina para la conexión. Se muestra "No hay licencias disponibles en el servidor" en lugar de "El robot no existe".
"An error has occurred"
se muestra en la página Perfil de usuario cuando el grupo de aplicaciones de identidad se detiene o se realiza el reciclaje.- Las versiones del paquete que contienen el símbolo
+
son inutilizables en Orchestrator, ya que no se pueden usar para crear procesos. - Ciertos programas antivirus pueden interferir con la herramienta de migración IdentityServer al bloquear la ejecución de archivos ejecutables en el directorio temporal predeterminado de Windows. Especifique el parámetro 'tmpDirectory' como solución.
- La localización de las fuentes de Orchestrator en Studio deja de tener en cuenta los ajustes de idioma de UiPath Robot y hace que las fuentes se muestren en inglés independientemente del idioma de UiPath Robot.
- Orchestrator no filtra los usuarios que se han deshabilitado en AD. Como resultado, los usuarios de AD deshabilitados están disponibles para agregarse en Orchestrator.
- En 2020.4 Orchestrator, no se han podido editar las direcciones de correo electrónico de los usuarios locales. En esta versión, volveremos a agregar la opción.
- Anteriormente, el lanzamiento de trabajos a través de actividades Iniciar trabajo en entornos que no eran de producción implicaba el uso exclusivo de tiempos de ejecución desatendidos para ejecutarlos. Si no había ninguno disponible, los trabajos permanecían en estado Pendiente. A partir de ahora, si no hay runtimes Unattended disponibles, se consumen los tiempos de ejecución NonProduction.
- Se generó un mensaje de error (
An unexpected error occurred (500). The chunked cookie is incomplete.
) cuando intentó autenticarse con la autenticación de Windows en Chrome. Esto ocurría para usuarios que pertenecían a múltiples grupos de AD, ya que se superaba el límite de tamaño de las cookies del navegador. - El mensaje de error daba lugar a la creación o actualización incorrecta de un almacén de credenciales que no se mostraba en la página Alertas, ni había detalles disponibles sobre la configuración incorrecta.
- Finalizar un trabajo de ejecución de prueba daba lugar a un estado de trabajo incorrecto en Orchestrator.
- Se han reordenado los botones de eliminar, habilitary deshabilitar programaciones de pruebas para mejorar la coherencia de la experiencia de usuario.
- Los usuarios con roles de Folder Administrator no tenían acceso a las características de prueba tras cumplir los requisitos previos a menos que se les concedieran de forma manual.
- Al deshabilitar Probar automatización no se deshabilitaba ninguna programación de prueba en ejecución.
- Para las implementaciones de Azure, en ocasiones se redirigía a los usuarios a una página de Identity Management Hub en blanco. Esto se ha corregido con la adición del parámetro
-orchestratorUrl
para los scripts de implementación de Azure. - Al intentar cerrar la sesión, el usuario sería redirigido de nuevo a la página de inicio de Orchestrator.
- Durante una actualización, al moverse al almacenamiento de paquetes NuGet
composite
, los paquetes no se migraban a la ubicación correcta. - El instalador de Orchestrator no ha validado correctamente el nombre del sujeto alternativo del certificado.
- En raras ocasiones, se activaba el mismo trabajo en varias máquinas simultáneamente. Esto ocurría en máquinas que estaban conectadas a Orchestrator mediante la misma plantilla de máquina.
- Anteriormente, no se podían editar grupos de usuarios con nombres de longitud superior a 32 caracteres. Hemos aumentado el límite de caracteres para los nombres de grupo (campo Grupo o Nombre de usuario) a 256.
- Novedades
- Actualizaciones de requisitos
- Carpetas modernas
- Paquetes de carpetas
- Experiencia de espacios de trabajo personales
- Gestión de espacios de trabajo personales
- Automatización desatendida
- Consideraciones sobre la instalación
- Actualización de la preparación
- Procesos en constante ejecución
- Estación de clasificación
- Desactivación de desencadenador automático
- Gestión de datos de pruebas
- Mejoras
- Action Center
- Procesos
- Facilidad de uso
- Configuración
- Prueba de automatización
- API
- Rendimiento
- Otros
- Cambios de última hora
- Escalamiento de servidor SQL SignalR
- API
- Problemas conocidos
- Corrección de errores