- 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
- Flujo de control
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- Registro
- La herramienta de diagnóstico
- 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-NMG-017 - Class name matches default namespace
- 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-DPB-010 - Multiple instances of [Workflow] or [Test Case]
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-021: tiempo de espera codificado
- 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
- Automatizaciones codificadas
- Introducción
- Registrar servicios personalizados
- Contextos Antes y Después
- Generando código
- Generar casos de prueba codificados a partir de casos de prueba manuales
- Automatización atendida basada en desencadenadores
- Grabación
- Elementos de la IU
- 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
- Automatizar las tecnologías de Citrix
- Automatización RDP
- Automatización de VMware Horizon
- Automatización de Salesforce
- Automatización SAP
- Automatización de IU de macOS
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Extensiones
- Acerca de las extensiones
- Herramienta SetupExtensions
- UiPathRemoteRuntime.exe no se está ejecutando en la sesión remota
- UiPath Remote Runtime impide que la sesión de Citrix pueda cerrarse
- UiPath Remote Runtime provoca una fuga de memoria
- Las versiones de UiPath Remote Runtime y UiPath Remote Runtime no coinciden
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Directivas de grupo de Chrome
- No se puede comunicar con el navegador
- La extensión de Chrome se elimina automáticamente
- Es posible que la extensión se haya dañado
- Comprueba si la extensión para Chrome está instalada y habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilitar el acceso a las URL de archivos y el modo de incógnito
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Chrome
- Extensión de Chrome en Mac
- Directivas de grupo de Edge
- No se puede comunicar con el navegador
- La extensión de Edge se elimina automáticamente
- Es posible que la extensión se haya dañado
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Edge
- Extensión para Safari
- Extensión para VMware Horizon
- Extension for Amazon WorkSpaces
- Complemento SAP Solution Manager
- Add-in de Excel
- Conjunto de pruebas - Estudio
- 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
- Validation of large Windows-legacy projects takes longer than expected
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 en línea de UiPath, en la que puedes encontrar los paquetes de actividad que admitimos de forma oficial. 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.
Todas las actividades de Marketplace son verificadas por UiPath y deben pasar la Certificación de seguridad de Marketplace.
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 junto a la barra de búsqueda, muestra las versiones beta de los paquetes de biblioteca, si están disponibles, cuando se selecciona. La visibilidad de la casilla de verificación puede controlarse utilizando políticas de gobernanza.
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
To uninstall packages, go to the Project Dependencies category, and click the Uninstall button next to the package that you no longer want to use. The package is removed only after you click on Save.
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.
Downgrading packages
Downgrading activity packages is not recommended. The main reason is the negative effects it can have on dependencies. Dependencies between different activity packages are carefully managed in each version. Therefore, downgrading might cause inconsistencies, or even dysfunctional workflows. Moreover, newer activity packages offer improved features and functionalities that might not be available in older versions. Thus, to ensure optimal performance and avoid potential errors, it is advisable to keep activity packages at their current versions or upgrade to the latest versions.
%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.