robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov. de 2024

Paquetes y bibliotecas

Un paquete es un conjunto que comprende todos los elementos de automatización, como actividades, flujos de trabajo, archivos y fuentes de datos. Cuando creas un proyecto en Studio, lo publicas como un paquete en una ubicación o fuente específica. Desde aquí, el UiPath Robot puede descargarlo y utilizarlo para ejecutar la automatización.

Importante:

Utiliza rutas absolutas para indicar la ubicación de los paquetes.

Fuentes predeterminadas

Las siguientes ubicaciones y fuentes están configuradas de forma predeterminada en Studio:

  • Tenant de Orchestrator y Host de Orchestrator: estas fuentes de actividades se añaden por defecto si tu Robot está conectado a Orchestrator y no se pueden desactivar. La opción Tenant de Orchestrator está disponible si la fuente de bibliotecas de inquilino está habilitada en Orchestrator. Las fuentes tienen el siguiente origen: https://[Orchestrator_host]/nuget/activities.
  • Local : la fuente de los paquetes instalados localmente con Studio. La fuente tiene el origen: %ProgramFiles%\UiPath\Studio\Packages para instalaciones por máquina o %localappdata%\Programs\UiPath\Studio\Packagepara instalaciones por usuario.
    Nota:

    La fecha de publicación que se muestra en la ventana Gestionar paquetes para los paquetes de la fuente local es la fecha en que se creó el instalador de Studio, no la fecha en que se publicaron los paquetes.

  • Oficial: la fuente oficial de UiPath en línea, donde puedes encontrar los paquetes de actividades que son oficialmente compatibles con nosotros. Esta fuente tiene el siguiente origen: https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.
  • Marketplace: esta fuente pública contiene todas las actividades publicadas en UiPath Marketplace. Ten en cuenta que si los paquetes están creados o no y son oficialmente compatibles con UiPath se indica específicamente en la ventana Gestionar paquetes , pestaña Información del paquete. Esta fuente tiene el siguiente origen:https://gallery.uipath.com/api/v3/index.json.

Fuentes personalizadas

En las instalaciones de Enterprise, una fuente de actividad personalizada solo se puede utilizar en flujos de trabajo iniciados desde Studio en ese usuario. Iniciar un trabajo en la misma máquina desde Orchestrator o UiPath Assistant hace que el UiPath Robot no pueda recuperar el paquete adecuado. Para evitar estos escenarios, añade la fuente personalizada

Importante:

To use custom feeds, make sure the Robot has access to the custom location.

Fuentes de actividad

Cuando se utilizan varias fuentes, NuGet selecciona la que responde más rápido. Dado que los paquetes de actividades pueden tener varias versiones, el UiPath Robot busca una versión basada en las reglas de tiempo de ejecución en Studio, de la siguiente manera:
  • Para la regla de tiempo de ejecución Estricto , el UiPath Robot solo busca la versión de paquete especificada. Por ejemplo, si seleccionas la versión 2.5.0 y estableces la Regla de tiempo de ejecución como Estricta, el Robot solo busca la versión 2.5.0. Si no se encuentra, arroja un error.

  • Para la regla de tiempo de ejecución Versión más baja aplicable , el UiPath Robot busca la versión del paquete especificada o superior. Por ejemplo, si seleccionas la versión 2.5.0 y estableces la Regla de tiempo de ejecución como Versión más baja aplicable, el UiPath Robot busca versiones a partir de la 2.5.0 (2.5.0, 2.5.1, 2.5.2, etc.). Si no se encuentra, arroja un error.

Si una fuente carece de paquetes y dependencias firmados, la automatización puede fallar. Esto se debe a que el UiPath Robot espera que se firmen todos los paquetes y dependencias. Para evitarlo, asegúrate de que todas las fuentes configuradas contengan solo paquetes y dependencias firmados.
La siguiente lista resume las fuentes que utiliza el UiPath Robot, dependiendo de cómo esté configurada la fuente:
  • 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 crea la carpeta %ProgramFiles%\UiPath\Studio\Packages , sin embargo, solo contiene los paquetes que se añaden como dependencias predeterminadas a un nuevo proyecto:
    • UiPath.UIAutomation.Activities

    • UiPath.System.Activities

    • UiPath.Excel.Activities

    • UiPath.Mail.Activities

Cuando conectas el UiPath Robot a Orchestrator, Orchestrator proporciona una fuente NuGet. Contiene los paquetes de actividades compatibles oficialmente con UiPath. Esta fuente está habilitada de forma predeterminada y depende de tu configuración de almacenamiento.

La siguiente lista resume las fuentes que utiliza el robot, dependiendo de la conexión del robot a Orchestrator:

Robot conectado a Orchestrator

  • Si NuGet.Repository.Type se establece como Legacy, las actividades se guardan en la ubicación ~/NuGetPackages/Activities de forma predeterminada. Este valor es personalizable y se guarda en la máquina de Orchestrator, en el parámetro NuGet.Activities.Path del archivo web.config.
  • Si NuGet.Repository.Type se establece en Composite, las actividades se guardan en la ubicación especificada a través de los parámetrosStorage.Type y Storage.Location .
    Importante:
    La opción Composite restringe el uso de comandos de copiar y pegar en el directorio de paquetes.

Robot no conectado a Orchestrator

Cuando el UiPath Robot no está conectado a Orchestrator, o no encuentra las actividades necesarias en la fuente local, utiliza la siguiente fuente:
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.jsonhttps://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json

Esta es la fuente oficial en línea de UiPath, que es la fuente desde la que el Gestor de paquetes en Studio recupera sus actividades. De forma predeterminada, esta fuente no está activa. Para habilitarlo, en Studio, ve a Configuración > Administrar fuentes y selecciona la opción correspondiente.

Carpetas de paquetes alternativos

Una carpeta de paquetes alternativos es una carpeta de copia de seguridad desde la que el robot puede recuperar los paquetes necesarios si el origen principal falla.

Para configurar esta carpeta, añade la variable de entorno NUGET_FALLBACK_PACKAGES en la máquina del robot. La variable debe contener la lista de rutas completas, cada una separada por un punto y coma, a estas carpetas de copia de seguridad. Si la variable de entorno no existe, el robot intenta leer las carpetas de reserva de los paquetes NuGet del archivo Nuget.config .
Importante:

No puedes utilizar carpetas alternativas para almacenar y ejecutar automatizaciones o flujos de trabajo completos.

Los procesos implementados en carpetas alternativas no son compatibles, solo las dependencias.

¿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
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.