- Notas relacionadas
- Primeros pasos
- Asistente de UiPath
- Instalación y actualización
- Tipos de robot
- Componentes de robot
- Licencia
- Conexión de los robots a Orchestrator
- Procesos y actividades
- Registro
- Robot JavaScript SDK
- Situaciones concretas
- Sesiones de Windows
- Inicio de sesión usando el sistema de credenciales de Thales Luna
- Inicio de sesión utilizando el proveedor de almacenamiento de clave nShield
- Redirección de Robots a través de un servidor proxy
- Ejecución de tareas en una ventana RDP minimizada
- Uso de unidades de red asignadas
- Detención de un proceso
- Botón de deshabilitación de detención
- Carpetas de paquetes y rutas de red personalizadas
- Integración de CrowdStrike
- Solución de problemas
- Robot que no responde sobre RDP
- Registros de ejecución duplicados
- Errores de robot encontrados con frecuencia
- Aumento de la duración de la ejecución de proceso
- Exigencia de la verificación de la firma de paquetes
- Mensaje demasiado grande para procesarlo
- Errores al ejecutarse como administrador
- Los paquetes NuGet no son accesibles tras la migración
- Actividades de diálogo de control de acceso de usuario y automatización de IU
- Los Proyectos de .NET6 dan error de ejecución
Los paquetes de proceso y actividad los instala cada usuario a partir de la versión v2018.2. Esto significa que los robots HD ahora utilizan su propia versión de actividades y ya no las comparten con los demás robots de esta máquina.
To have a specific automation project run by a Robot, firstly you need to provide it with access to the automation package and to the activities that make it up. There are four default activity feeds: Local, Orchestrator, Official, and Go!. The Robot's interaction with a feed depends on the following:
-
Disponibilidad y estado de las fuentes.
-
Conexión a Orchestrator.
-
Verificación de la firma del paquete.
-
Reglas de tiempo de ejecución establecidas en Studio.
Importante:Cuando se utilizan varias transmisiones, NuGet elige la que responda más rápido. Si una de las transmisiones no incluye paquetes y dependencias firmados, el UiPath Robot podría recibir un paquete o dependencia que no esté firmado, lo que provocará que la automatización falle. Para evitarlo, asegúrate de que todas las transmisiones configuradas tengan paquetes y dependencias firmados.
Dependiendo de la conexión con Orchestrator y las opciones de instalación de las fuentes, pueden producirse las siguientes situaciones:
- Si eliges instalar la fuente local se crea la carpeta
%ProgramFiles%\UiPath\Studio\Packages. Contiene los paquetes de actividad compatibles de forma oficial con UiPath en el momento de la instalación. La fuente está habilitada de forma predeterminada. - Si eliges no instalar la fuente local, se creará la carpeta
%ProgramFiles%\UiPath\Studio\Packages, sin embargo solo contendrá los paquetes que se agreguen como dependencias por defecto a un nuevo proyecto:UiPath.UIAutomation.Activities,UiPath.System.Activities,UiPath.Excel.ActivitiesyUiPath.Mail.Activities. - Cuando conectas el Robot a Orchestrator, este último proporciona una fuente NuGet. Contiene los paquetes de actividad compatibles de forma oficial con UiPath. La fuente está habilitada por defecto y depende de tu configuración de almacenamiento de la siguiente manera:
-
Si
NuGet.Repository.Typese establece comoLegacy, las actividades se guardan en la ubicación~/NuGetPackages/Activitiesde forma predeterminada. Este valor es personalizable y se guarda en la máquina de Orchestrator, en el parámetroNuGet.Activities.Pathdel archivoweb.config. -
Si se establece
NuGet.Repository.TypecomoComposite, las actividades se guardan en la ubicación especificada mediante los parámetrosStorage.TypeyStorage.Location. Más detalles sobre estos parámetros.Nota:El uso de los comandos de copiar y pegar en las carpetas dedicadas a los paquetes no es posible si
NuGet.Repository.Typeestá establecido enComposite.
-
- If the Robot is not connected to Orchestrator, nor does it find the required activities in the local feed, a MyGet feed,
https://www.myget.org/F/workflow/, can be used. This is the official online UiPath feed from which the Package Manager in Studio also retrieves its activities. It contains the activity packages that are officially supported by UiPath. This feed is disabled by default. To enable it, go to Settings > Manage Sources in Studio, and select the corresponding check box. More details about managing activity packages in our Studio guide here.
Cuando ordenas el comando de ejecución al robot (bien sea en UiPath Assistant u Orchestrator), este busca todas sus dependencias (actividades, proyectos de automatización) en todas las fuentes disponibles, y las recupera desde la que primero responda. Como los paquetes de actividades pueden tener múltiples versiones, se tienen en cuenta las reglas de tiempo de ejecución seleccionadas para los paquetes en Studio, de la forma siguiente:
-
Si seleccionaste Estricto como regla de tiempo de ejecución, el robot busca la versión exacta especificada para ese paquete. Por ejemplo, si estableces el campo Versión como 2.5.0, y el campo Regla de tiempo de ejecución como Estricto, el robot solo busca la versión 2.5.0 de ese paquete. Si no se encuentra la versión en ninguna de las fuentes existentes, se produce un error.
-
Si seleccionaste Versión más antigua aplicable como regla de tiempo de ejecución, el robot busca la versión especificada o superior. Por ejemplo, si estableces el campo Versión en 2.5.0, y el campo Regla de tiempo de ejecución como Versión más antigua, el robot busca cualquier versión a partir de la 2.5.0, es decir, 2.5.0, 2.5.1, 2.5.2, etc. Si no se encuentra ninguna versión aplicable en ninguna de las fuentes existentes, se produce un error.
You can find out more about project dependencies.
Añadir o eliminar fuentes de actividades
The default activity feed for the v2021.10 version https://www.myget.org/F/workflow cannot be used if signature validation is enforced. The official feed https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json must be used instead.
Depending on the Deployment Type, the Robot uses Activities Feeds in different ways.
Robot en modo usuario
Cuando se instala el robot en una máquina en modo de usuario, hay dos archivos NuGet.config creados, uno en la carpeta de instalación y otro ligado al Perfil de usuario (que se encuentra en %UserProfile%\NuGet\NuGet.config).
Si quieres añadir o eliminar Fuentes de actividades para el Robot de modo de usuario, puedes modificar cualquiera de los archivos NuGet.config, ya que este robot se conecta a ambos para obtener Actividades.
Para añadir o eliminar una Fuente de actividad, debes modificar la sección <packageSources> del archivo NuGet.config añadiendo o eliminando un Key.
Puedes añadir tanto fuentes locales como en línea.
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>
Cada vez que modificas archivos de configuración, debes reiniciar el Robot para que los cambios surtan efecto.
Robot en modo servicio
Este tipo de robot comprueba el archivo NuGet.config desde install folder y, si quieres añadir o eliminar fuentes, solo hace falta modificar este archivo.