robot
2023.4
false
UiPath logo, featuring letters U and I in white
Guía de usuario del robot
Last updated 25 de oct. de 2024

Acerca de las fuentes de actividades

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

Para que un robot ejecute un proyecto de automatización específico, lo primero que debes hacer es darle acceso al paquete de automatización y a las actividades que lo componen. Hay cuatro fuentes de actividad predeterminadas: Local, Orchestrator, Official, y Go!. La interacción del robot con una fuente depende de lo siguiente:

  • 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 varios feeds, NuGet elige el que responde 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 actividades que son compatibles oficialmente 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.Activities y UiPath.Mail.Activities.
  • Cuando conectas el Robot a Orchestrator, este último proporciona una fuente NuGet. Contiene los paquetes de actividades que son compatibles oficialmente con UiPath® . La fuente está habilitada por defecto y depende de tu configuración de almacenamiento de la siguiente manera:

    • 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 se establece NuGet.Repository.Type como Composite, las actividades se guardan en la ubicación especificada mediante los parámetros Storage.Type y Storage.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 en Composite.
  • Si el UiPath Robot no está conectado a Orchestrator, ni es capaz de utilizar las actividades necesarias en la fuente local, puede usarse la fuente https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json. Esta es la fuente oficial de UiPath® en línea desde la que el Administrador de paquetes en Studio también recupera sus actividades. Contiene los paquetes de actividades que son compatibles oficialmente con UiPath® . Esta transmisión está deshabilitada de forma predeterminada. Para habilitarla, ve en Studio a Ajustes > Administrar fuentes y selecciona la casilla de verificación correspondiente. Encontrarás más información sobre la administración de paquetes de actividad en nuestra guía de Studio aquí.

Al dar el comando de ejecución al robot (ya sea en UiPath® Assistant u Orchestrator), busca todas sus dependencias (actividades, proyectos de automatización) en todas las fuentes disponibles y las recupera de la que responde primero. 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.

    Puedes obtener más información sobre dependencias de proyecto.

Añadir o eliminar fuentes de actividades

Según el Tipo de implementación, el Robot utiliza Transmisión de actividades de diferentes maneras.

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 %AppData%\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>
Importante: cada vez que modifiques los archivos de configuración, deberás 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.
  • Añadir o eliminar fuentes de actividades
  • Robot en modo usuario
  • Robot en modo servicio

¿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.