- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Diseñar automatizaciones
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Vincular un proyecto a una idea en Automation Hub
- Usar Data Manager
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-026: retraso en el uso de la actividad
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- ST-USG-028: Restringir la invocación de plantillas de archivo
- ST-USG-032 - Etiquetas obligatorias
- ST-USG-034 - URL Automation Hub
- Variables
- Argumentos
- Espacios de nombres importados
- Automatización atendida basada en desencadenadores
- Grabación
- Elementos de la IU
- Flujo de control
- Selectores
- Repo. de objetos
- Extracción de datos
- Automatización de imágenes y texto
- Acerca de la automatización de imágenes y texto
- Actividades con el ratón y el teclado
- Ejemplo de uso de la automatización de ratón y teclado
- Actividades de texto
- Ejemplo de uso de la automatización de texto
- Actividades de OCR
- Actividades de imagen
- Ejemplo de uso de la automatización de OCR y la automatización de imágenes
- Automatización de Citrix Technologies
- Automatización RDP
- Automatización de Salesforce
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Conjunto de pruebas - Estudio
- Extensiones
- Solución de problemas
- Acerca de la resolución de problemas
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Reparar Soporte Active Accessibility
- Automatizar aplicaciones que se ejecutan en un usuario de Windows diferente
- Validation of large Windows-legacy projects takes longer than expected
Guía de usuario de Studio
Gestionar paquetes de actividades
Studio usa fuentes de NuGet para instalar paquetes de actividad. Estas fuentes se pueden manejar de dos formas en Studio:
- nivel de aplicación: las fuentes se configuran desde la pestaña Configuración > Administrar fuentes;
- nivel de proyecto: las fuentes se configuran desde el botón Administrar paquetes en la cinta.
Para deshabilitar una fuente de actividades, debes borrar su casilla de verificación correspondiente. Habilitar o deshabilitar una fuente es aplicable tanto en el nivel de proyecto como en el de aplicación.
Las siguientes fuentes se configuran 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 de forma local con Studio. La fuente tiene el origen:
%ProgramFiles%\UiPath\Studio\Packages
para instalaciones por máquina o%localappdata%\Programs\UiPath\Studio\Packages
para instalaciones por usuario.Nota: La fecha de publicación que se muestra en la ventana Gestionar paquetes para los paquetes provenientes de la fuente local es la fecha en la que se creó el instalador de Studio, y no la fecha en la que se publicaron los paquetes. - Oficial: la fuente oficial de UiPath® en línea, donde puede encontrar los paquetes de actividades que oficialmente admitimos. Esta fuente tiene el siguiente origen:
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
. -
UiPath Marketplace: esta fuente pública contiene todas las actividades publicadas en UiPath Marketplace. Ten en cuenta que si los paquetes están o no creados y admitidos oficialmente por UiPath se señala específicamente en la ventana Administrar paquetes, pestaña Información de paquetes. Esta fuente tiene el siguiente origen:
https://gallery.uipath.com/api/v3/index.json
.Ten en cuenta que UiPath no tiene ningún control sobre la eliminación de los paquetes creados por los socios o la comunidad de Marketplace. Sin embargo, UiPath mantiene paquetes no enumerados activos para garantizar la retrocompatibilidad con fines de tiempo de ejecución.
Nota: La configuración de la fuente persiste tras actualizar a una versión posterior de Studio.
Otras fuentes pueden añadirse por separado, como:
- Sector público: esta fuente es específica para Automation Cloud para el sector público y está alojada en los Estados Unidos. Esta fuente tiene el siguiente origen:
https://govcloud.uipath.us/nuget/v3/_shared/libraries/index.json
.
La gestión y configuración de fuentes está disponible en la ventana Administrar paquetes si no se cumple una política de gobernanza. Si se aplica dicha política y contiene derechos restringidos sobre la administración de fuentes, se mostrará un mensaje en la ventana. Más información acerca de Control.
UiPath.settings
bajo la propiedad ActivitiesFeed en lugar de usar el método siguiente.
El origen del paquete definido por el usuario y por defecto puede habilitarse o deshabilitarse en la ventana Administrar paquetes.
Ten en cuenta que las fuentes se agregan al momento. Hacer clic en el botón Cerrar o Cancelar después de agregar una fuente no revierte los cambios.
Si quieres añadir una fuente NuGet personalizada que requiere autenticación, puedes seguir los pasos explicados aquí.
NuGet.config
, ubicado en la siguiente ruta: %AppData%\NuGet
. Cuando finaliza, la fuente debe ser visible en la ventana Administrar paquetes.
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="FeedName" value="https://FeedSource" />
</packageSources>
<packageSourceCredentials>
<FeedName>
<add key="Username" value="YourUsername" />
<add key="Password" value="YourPassword" />
</FeedName>
</packageSourceCredentials>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="FeedName" value="https://FeedSource" />
</packageSources>
<packageSourceCredentials>
<FeedName>
<add key="Username" value="YourUsername" />
<add key="Password" value="YourPassword" />
</FeedName>
</packageSourceCredentials>
key="ClearTextPassword"
debe sustituir key="Password"
cuando se usen las contraseñas no cifradas.
- En la categoría Configuración, haz clic en cualquiera de las fuentes bajo la sección Fuentes de paquete definidas por usuario.
- Pulsa el botón Eliminar. La fuente se elimina de la categoría Todos los paquetes y la sección Fuentes de paquete definidas por usuario.
- Haz clic en Guardar para aplicar los cambios.
Ten en cuenta que las fuentes se eliminan al momento. Hacer clic en el botón Cerrar o Cancelar después de eliminar fuentes predeterminadas o personalizadas no revierte los cambios.
Si tu ordenador está detrás de un servidor proxy debes ajustar la configuración de proxy NuGet para tener acceso a las fuentes ubicadas fuera de tu red:
La funcionalidad del administrador de paquetes te permite descargar paquetes de actividades, bibliotecas, marcos, wrappers y otros, ver los ya instalados para tu proyecto y actualizarlos, así como añadir y eliminar los tuyos propios. Muestra la lista de paquetes disponibles por fuente y la lista de dependencias por proyecto actual. La ventana Administrar paquetes siempre se abre con la lista Dependencias del proyecto.
UiPath.Excel.Activities, UiPath.Word.Activities
) o una categoría de aplicaciones (UiPath.Mail.Activities, UiPath.Terminal.Activities
), o usar ciertas tecnologías en tus automatizaciones (UiPath.OCR.Activities, UiPath.FTP.Activities
).
Se muestra más información sobre los paquetes y bibliotecas en el panel derecho de la ventana Administrar paquetes, como puedes ver en la captura de pantalla anterior.
La casilla de verificación Incluir versión preliminar que se encuentra junto a la barra de búsqueda muestra las versiones beta de los paquetes de bibliotecas, si están disponibles, al seleccionarlos.
Marca la casilla Incluir versión previa si las descripciones de las dependencias del proyecto no son visibles en la ventana Gestionar paquetes.
UiPath.UIAutomation.Activities
y UiPath.System.Activities
son compatibles con Studio v2018.3 y posterior.
Desinstalar paquetes
Para desinstalar paquetes, ve a la categoría Dependencias del proyecto y haz clic en el botón Desinstalar junto al paquete que ya no deseas utilizar. El paquete se elimina solo después de hacer clic en Guardar.
Al ejecutar un proyecto de automatización, el botón Administrar paquetes quedará deshabilitado, lo que significa que los paquetes de actividad no se pueden instalar o eliminar hasta que se haya detenido la ejecución.
Degradación de paquetes
No se recomienda degradar los paquetes de actividades. La razón principal son los efectos negativos que puede tener en las dependencias. Las dependencias entre diferentes paquetes de actividades se gestionan cuidadosamente en cada versión. Por lo tanto, la degradación puede causar inconsistencias o incluso flujos de trabajo disfuncionales. Además, los paquetes de actividades más nuevos ofrecen características y funcionalidades mejoradas que pueden no estar disponibles en versiones anteriores. Por lo tanto, para garantizar un rendimiento óptimo y evitar errores potenciales, es aconsejable mantener los paquetes de actividades en sus versiones actuales o actualizar a las últimas versiones.
%userprofile%\.nuget\packages
. Puedes establecer una carpeta diferente de estas formas:
- Durante la instalación, instalando desde la línea de comandos con la opción
PACKAGES_FOLDER
. -
Después de la instalación, editando el archivo
uipath.config
:- Abre el archivo
uipath.config
en un editor de texto. Por defecto, el archivo está ubicado enC:\Program Files\UiPath\Studio
. - En el nodo
packageSettings
, añade la clavepackagesInstallationFolder
con la ruta a la nueva carpeta como valor. -
Guarda los cambios y, si el Robot está instalado como servicio, reinicia el servicio.
Por ejemplo, añade lo siguiente auipath.config
para cambiar la ubicación de descarga aC:\nuget
.<packageSettings> <add key="packagesInstallationFolder" value="C:\Nuget" /> </packageSettings>
<packageSettings> <add key="packagesInstallationFolder" value="C:\Nuget" /> </packageSettings>
- Abre el archivo
.nuget
causa conflictos de dependencia al abrir un proyecto en Studio.
Para instalar un paquete en una máquina Studio sin conexión:
- En un ordenador con acceso a Internet, descarga e instala NuGet Package Explorer.
- Abre NuGet Package Explorer y selecciona Abrir un paquete desde una fuente en línea.
-
En el campo Origen del paquete introduce la URL de la fuente de la que descargar el paquete. La fuente oficial de paquetes UiPath es
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
. - Localiza el paquete en la fuente y descárgala.
-
Transfiere el archivo NUPKG al ordenador con Studio en una carpeta definida como origen de paquetes en Studio. Para añadir el paquete a la fuente local predeterminada, copia el archivo a
%ProgramFiles%\UiPath\Studio\Packages
para las instalaciones por máquina o%localappdata%\Programs\UiPath\Studio\Packages
para las instalaciones por usuario.
Para reducir el tamaño del instalador de Studio, algunos paquetes de actividades ya no se incluyen en el archivo UiPathStudio.msi a partir de la versión 2022.10. Para facilitarle las cosas a los usuarios que trabajan en entornos con cortafuegos o que siempre guardan los paquetes que necesitan en el almacenamiento local, en el Customer Portal puedes descargar un archivo ZIP con los paquetes que ya no están incluidos en el instalador y sus dependencias, lo que permite colocar los paquetes en máquinas Studio o Robot.
El archivo contiene las últimas versiones de los siguientes paquetes:
- UiPath.MobileAutomation.Activities
- UiPath.Terminal.Activities
- UiPath.Persistence.Activities
- UiPath.PDF.Activities
Para añadir los paquetes a la carpeta de fuente local:
- Descarga el archivo ZIP del Customer Portal de UiPath.
- Coloca el archivo en una ubicación accesible desde la máquina de Studio o Robot.
-
Añade los paquetes de una de las siguientes maneras:
- Durante la instalación: antes de iniciar la instalación, coloca el archivo comprimido en la misma carpeta raíz que el instalador MSI de Studio. El instalador añade los paquetes a la carpeta de fuente local.
- Tras la instalación: extrae el contenido del archivo en la carpeta de paquetes locales, por defecto:
%localappdata%\Programs\UiPath\Studio\Packages
para instalaciones por usuario.%ProgramFiles%\UiPath\Studio\Packages
para instalaciones por máquina.