- Primeros pasos
- Instalación y configuración
- Requisitos de hardware y software
- Acerca de las Licencias de Precios Unificados
- Acerca de las Licencias Flexibles
- Activar Studio
- Actualizar Studio
- Parámetros de la línea de comandos
- Aplicaciones y tecnologías compatibles
- Habilitación de Gmail para actividades de correo electrónico
- Deshabilitar la telemetría
- Studio Executables
- Proyectos de automatización
- 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: el nombre de la clase coincide con el espacio de nombres predeterminado
- 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: varias instancias de [flujo de trabajo] o [caso de prueba]
- 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-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005 - Propiedades de la actividad codificadas
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-017: modificador de parámetro no válido
- 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
- Integración de OpenAI con los flujos de trabajo codificados
- Solicita un préstamo con UiBank
- Generación de colas con flujos de trabajo codificados y API de Orchestrator
- Utilizar proyectos de biblioteca importados en automatizaciones codificadas
- Uso de la autenticación de dos factores dentro de automatizaciones codificadas
- Conectar a MongoDB Atlas con automatizaciones codificadas
- Solución de problemas
- Automatización atendida basada en desencadenadores
- Repo. de objetos
- La herramienta ScreenScrapeJavaSupport
- 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 del paquete UiPath.UIAutomation.Activities 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
- Políticas de grupo
- 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
- Políticas de grupo
- 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
- Extensión para Amazon WorkSpaces
- Complemento SAP Solution Manager
- Add-in de Excel
- Pruebas de Studio
- Solución de problemas
- Acerca de la resolución de problemas
- Errores de compilación del ensamblado
- 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
Guía del usuario de Studio
Esta extensión ayuda a crear automatizaciones de navegador en Google Chrome en Mac.
Métodos de instalación
La extensión de UiPath para Chrome puede instalarse de varias maneras, dependiendo de la interacción permitida por el usuario.
Las extensiones se pueden instalar para un usuario específico o por máquina (para todos los usuarios). La única diferencia entre estos dos tipos de instalación es la ubicación de los archivos de configuración.
| Tipo de instalación | Ubicaciones de los archivos de configuración |
|---|---|
| Por usuario | ~{userId}/Library/Application Support/Google/Chrome/External Extensions/~{userId}/Library/Application Support/Google/Chrome/NativeMessagingHosts/Reemplazar {userId} por el nombre de usuario del usuario. |
| Por máquina | /Library/Application Support/Google/Chrome/External Extensions//Library/Google/Chrome/NativeMessagingHosts/ |
Instalar desde UiPath Assistant
La instalación con UiPath Assistant solo requiere unos pocos clics y no requiere ninguna configuración adicional, siempre que UiPath Assistant ya esté instalado. Este método instala la última Versión de la extensión publicada en la Web Store solo para el usuario actual.
-
Acceder a UiPath Assistant.
-
Selecciona el icono de la cuenta.
-
Selecciona Preferencias.
-
Ve a Extensiones de UiPath.
-
Selecciona Instalar para Google Chrome.
-
Selecciona Habilitar extensión en la ventana emergente de confirmación de Google Chrome.
Resultado
La extensión está instalada y habilitada.
Instalar desde el terminal (a través de UiPath.ExtensionControl.Portable.dll)
UiPath ofrece una herramienta para gestionar la instalación de extensiones: UiPath.ExtensionControl.Portable.dll. Esta herramienta se distribuye con UiPath Assistant, junto con los archivos adicionales necesarios para ejecutar la extensión.
Requisitos previos
- Ejecuta siempre el comando utilizando el archivo
UiPath.ExtensionControl.Portable.dlldel directorio/Applications, ya que macOS es sensible a la hora de ejecutar binarios desde otras ubicaciones. - Cierra todas las ventanas de Chrome antes de ejecutar el comando.
Puedes utilizar uno de los siguientes métodos de instalación:
Usuario actual
Este método instala la extensión solo para el usuario actual. Crea o actualiza los archivos de configuración JSON que utiliza Chrome para detectar extensiones. Estos archivos definen el ID de extensión, la URL de actualización y la ruta al host nativo de mensajería.
- Añade la opción
--ext-id={extensionId}para apuntar a una versión de extensión específica. Reemplaza{extensionId}por el ID de la extensión deseada. Para obtener una lista de ID disponibles, consulta Studio: lista de extensiones para Chrome. - La parte
--ext-id={extensionId}del comando es opcional. Si se omite, se instala la última versión de la extensión publicada en la web store.
Pasos de instalación
-
Abra una Terminal y ejecute el siguiente comando:
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chromedotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome -
Selecciona Habilitar extensión en la ventana emergente de confirmación de Google Chrome.
Resultado
La extensión está instalada y habilitada.
Todos los usuarios
Este método instala la extensión para todos los usuarios de la máquina. Funciona de forma similar al método Usuario actual: crea o actualiza los archivos de configuración JSON que Chrome utiliza para detectar extensiones. La diferencia radica en la ubicación del archivo: este método escribe los archivos de configuración en una ubicación del sistema, mientras que el método usuario actual los escribe en una ubicación específica del usuario.
sudoes necesario para ejecutar este comando, ya que actualiza los archivos de configuración del sistema.- Añade la opción
--ext-id={extensionId}para apuntar a una versión de extensión específica. Reemplaza{extensionId}por el ID de la extensión deseada. Para obtener una lista de ID disponibles, consulta Studio: lista de extensiones para Chrome. - La parte
--ext-id={extensionId}del comando es opcional. Si se omite, se instala la última versión de la extensión publicada en la web store.
Pasos de instalación
-
Abra una Terminal y ejecute el siguiente comando:
sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome --scope=machinesudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome --scope=machine -
Selecciona Habilitar extensión en la ventana emergente de confirmación de Google Chrome.
Resultado
La extensión está instalada y habilitada.
Póliza de grupo en línea
Este método no requiere el paso manual para habilitar la extensión después de que Chrome se haya iniciado por primero vez. Esto se debe a que depende de los perfiles de configuración implementados por las herramientas de gestión de dispositivos móviles (MDM).
El perfil de configuración establece la política de ExtensionInstallForcelist. Esta política garantiza que la extensión esté habilitada y que no se pueda deshabilitar manualmente.
Este procedimiento es similar al método de instalación de la Política de grupo en línea de Windows que se describe aquí: Studio: extensión para Chrome.
Para instalar un perfil de configuración (un archivo .mobileconfig), la máquina debe tener una aplicación de MDM y esta debe estar inscrita para gestionarla.
Ejemplos de MDM incluyen:
- Jamf
- Microsoft Intune
- Kandji
- MicroMDM (código abierto)
Si el dispositivo está registrado en una solución MDM, asegúrate de que la configuración no se vea anulada por las actualizaciones de configuración enviadas a través de MDM. Para evitar esto, implementa el perfil de configuración directamente a través de MDM. El perfil debe contener configuraciones similares a las del ejemplo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<!-- This policy ensures that the {extensionId} is enabled -->
<key>ExtensionInstallForcelist</key>
<array>
<string>{extensionId};https://clients2.google.com/service/update2/crx</string>
</array>
<!-- The policies below are not mandatory, but they are useful in some systems,
depending on the already present configuration -->
<!-- This policy enables the Developer mode in chrome://extensions -->
<key>DeveloperToolsAvailability</key>
<integer>1</integer>
<key>BlockExternalExtensions</key>
<false/>
<key>ExtensionAllowedTypes</key>
<array>
<string>extension</string>
</array>
<key>NativeMessagingUserLevelHosts</key>
<true/>
<key>NativeMessagingAllowlist</key>
<array>
<string>com.uipath.portable_host</string>
</array>
<key>PayloadDisplayName</key>
<string>Google Chrome</string>
<key>PayloadIdentifier</key>
<string>com.google.Chrome.2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadType</key>
<string>com.google.Chrome</string>
<key>PayloadUUID</key>
<string>2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>UiPath Studio Web Automation Chrome Extension Installation</string>
<key>PayloadIdentifier</key>
<string>com.uipath.chrome.extension.A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadOrganization</key>
<string>com.uipath</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>TargetDeviceType</key>
<integer>5</integer>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<!-- This policy ensures that the {extensionId} is enabled -->
<key>ExtensionInstallForcelist</key>
<array>
<string>{extensionId};https://clients2.google.com/service/update2/crx</string>
</array>
<!-- The policies below are not mandatory, but they are useful in some systems,
depending on the already present configuration -->
<!-- This policy enables the Developer mode in chrome://extensions -->
<key>DeveloperToolsAvailability</key>
<integer>1</integer>
<key>BlockExternalExtensions</key>
<false/>
<key>ExtensionAllowedTypes</key>
<array>
<string>extension</string>
</array>
<key>NativeMessagingUserLevelHosts</key>
<true/>
<key>NativeMessagingAllowlist</key>
<array>
<string>com.uipath.portable_host</string>
</array>
<key>PayloadDisplayName</key>
<string>Google Chrome</string>
<key>PayloadIdentifier</key>
<string>com.google.Chrome.2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadType</key>
<string>com.google.Chrome</string>
<key>PayloadUUID</key>
<string>2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>UiPath Studio Web Automation Chrome Extension Installation</string>
<key>PayloadIdentifier</key>
<string>com.uipath.chrome.extension.A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadOrganization</key>
<string>com.uipath</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>TargetDeviceType</key>
<integer>5</integer>
</dict>
</plist>
Si el dispositivo no está registrado en ninguna solución de MDM, la herramienta UiPath.ExtensionControl.Portable.dll escribe la configuración necesaria localmente, sin que las políticas aplicadas de MDM la anulen. Esto permite a Chrome aplicar la política y garantiza que la extensión se habilite sin necesidad de interacción del usuario.
sudoes necesario para ejecutar este comando, ya que actualiza los archivos de configuración del sistema.- El uso de la opción
bypolicyestablece automáticamente el ámbito en máquina. - El comando se puede emitir con
--scope=useren lugar de--scope=machine, con el efecto de que solo el usuario actual obtiene la extensión instalada y habilitada automáticamente. Cualquier otro usuario no tendrá instalada la extensión. - Añade la opción
--ext-id={extensionId}para apuntar a una versión de extensión específica. Reemplaza{extensionId}por el ID de la extensión deseada. Para obtener una lista de ID disponibles, consulta Studio: lista de extensiones para Chrome. - La parte
--ext-id={extensionId}del comando es opcional. Si se omite, se instala la última versión de la extensión publicada en la web store.
Pasos de instalación
A. Máquina inscrita en MDM
-
Abre un terminal y ejecuta el siguiente comando. El argumento
bypolicyse puede eliminar si la configuración enviada a través de MDM se establece para anular los valores existentes.sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --scope=machinesudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --scope=machine -
Crea un nuevo archivo
.mobileconfigpara configurar las políticas requeridas. El archivo.mobileconfigdebería tener aproximadamente el contenido descrito anteriormente. -
Instala el perfil de configuración con el proveedor de MDM.
-
Inicia Chrome.
-
Diseña y ejecuta automatizaciones.
Resultado
La extensión está instalada y habilitada.
B Máquina no inscrita en MDM
-
Abra una Terminal y ejecute el siguiente comando:
sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --scope=machinesudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --scope=machine -
Diseña y ejecuta automatizaciones.
Resultado
La extensión está instalada y habilitada.
Política de grupo sin conexión
UiPath.ExtensionControl.Portable.dll no se puede utilizar para realizar completamente este tipo de instalación, ya que requiere intervención (en la máquina local o desde una máquina de administrador).
UiPath.ExtensionControl.Portable.dll proporciona ayuda para actualizar los archivos de configuración que la extensión necesita para comunicarse con el host nativo. Por lo tanto, puede utilizarse para instalar la extensión por usuario o por máquina, como se muestra anteriormente, pero es necesario realizar pasos adicionales para garantizar que la extensión se instale y se encuentre habilitada.
El perfil de configuración establece la política de ExtensionInstallForcelist. Esta política garantiza que la extensión esté habilitada y que no se pueda deshabilitar manualmente.
Este método:
- Te permite instalar cualquier extensión, ya sea publicada en la tienda web o no publicada.
- Es útil en entornos con acceso restringido a Internet (donde no se puede acceder a
https://clients2.google.com/service/update2/crx).
El perfil de configuración debe tener aproximadamente el siguiente contenido:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<!-- This policy ensures that the {extensionId} is enabled -->
<key>ExtensionInstallForcelist</key>
<array>
<string>{extensionId}</string>
</array>
<!-- The policies below are not mandatory, but they are useful in some systems,
depending on the already present configuration -->
<!-- This policy enables the Developer mode in chrome://extensions -->
<key>DeveloperToolsAvailability</key>
<integer>1</integer>
<key>BlockExternalExtensions</key>
<false/>
<key>ExtensionAllowedTypes</key>
<array>
<string>extension</string>
</array>
<key>NativeMessagingUserLevelHosts</key>
<true/>
<key>NativeMessagingAllowlist</key>
<array>
<string>com.uipath.portable_host</string>
</array>
<key>PayloadDisplayName</key>
<string>Google Chrome</string>
<key>PayloadIdentifier</key>
<string>com.google.Chrome.2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadType</key>
<string>com.google.Chrome</string>
<key>PayloadUUID</key>
<string>2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>UiPath Studio Web Automation Chrome Extension Installation</string>
<key>PayloadIdentifier</key>
<string>com.uipath.chrome.extension.A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadOrganization</key>
<string>com.uipath</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>TargetDeviceType</key>
<integer>5</integer>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<!-- This policy ensures that the {extensionId} is enabled -->
<key>ExtensionInstallForcelist</key>
<array>
<string>{extensionId}</string>
</array>
<!-- The policies below are not mandatory, but they are useful in some systems,
depending on the already present configuration -->
<!-- This policy enables the Developer mode in chrome://extensions -->
<key>DeveloperToolsAvailability</key>
<integer>1</integer>
<key>BlockExternalExtensions</key>
<false/>
<key>ExtensionAllowedTypes</key>
<array>
<string>extension</string>
</array>
<key>NativeMessagingUserLevelHosts</key>
<true/>
<key>NativeMessagingAllowlist</key>
<array>
<string>com.uipath.portable_host</string>
</array>
<key>PayloadDisplayName</key>
<string>Google Chrome</string>
<key>PayloadIdentifier</key>
<string>com.google.Chrome.2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadType</key>
<string>com.google.Chrome</string>
<key>PayloadUUID</key>
<string>2C2280F4-2955-49E9-8161-A599B9BB6685</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>UiPath Studio Web Automation Chrome Extension Installation</string>
<key>PayloadIdentifier</key>
<string>com.uipath.chrome.extension.A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadOrganization</key>
<string>com.uipath</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>TargetDeviceType</key>
<integer>5</integer>
</dict>
</plist>
La cadena ExtensionInstallForcelist tiene los siguientes formatos:
{extensionId}{extensionId};{urlWithThePathToTheUpdateManifestXmlFile}
El valor {urlWithThePathToTheUpdateManifestXmlFile} debe reemplazarse por una URL (https:// o file://) al archivo XML del manifiesto de actualización. Este archivo tiene el siguiente contenido:
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='{extensionId}'>
<updatecheck
codebase='{crxUrl}'
version='{extensionVersion}' />
</app>
</gupdate>
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='{extensionId}'>
<updatecheck
codebase='{crxUrl}'
version='{extensionVersion}' />
</app>
</gupdate>
- Reemplaza
{extensionId}por el ID de la extensión. - El
{crxUrl}debe reemplazarse por la URL del CRX (https://si el CRX está alojado en un servidor, ofile://si el archivo se coloca en la máquina local). - El
{extensionVersion}debe reemplazarse por la versión de la extensión (algo parecido a 24.10.3).
Pasos de instalación
Los pasos 1 y 2 se realizan en la máquina del administrador.
-
Crea el perfil de configuración como se describe anteriormente.
-
Envía el perfil mediante un proveedor de MDM.
-
Instala el host nativo de mensajería abriendo un terminal y ejecutando el siguiente comando:
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome native-messaging-host-only --scope=machinedotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome native-messaging-host-only --scope=machine -
Inicia Chrome.
-
Diseña y ejecuta automatizaciones.
Resultado
La extensión está instalada y habilitada.
Este método depende de los perfiles de configuración implementados por las herramientas de gestión de dispositivos móviles (MDM). El perfil de configuración aplica la política ExtensionInstallForcelist, que garantiza que la extensión se habilite automáticamente y que los usuarios no puedan deshabilitarla.
Este procedimiento es similar al método de instalación sin conexión de la Política de grupo de Windows que se describe aquí: Studio: extensión para Chrome.
Desinstalar
Desinstalar desde UiPath Assistant
-
Acceder a UiPath Assistant.
-
Ve a Extensiones de UiPath.
-
Selecciona Desinstalar para Google Chrome.
Resultado
La extensión ya está desinstalada.
Desinstalar desde Terminal
Puedes desinstalar la extensión de UiPath para Chrome, independientemente del método de instalación, ejecutando el siguiente comando:
dotnet UiPath.ExtensionControl.Portable.dll cleanup chrome
dotnet UiPath.ExtensionControl.Portable.dll cleanup chrome
Resultado
La extensión ya está desinstalada.
Comprobar estado
Para comprobar el estado de la extensión de Chrome, ejecuta el comando de terminal correspondiente en función de tu método de instalación:
- Usuario actual
dotnet UiPath.ExtensionControl.Portable.dll status chromedotnet UiPath.ExtensionControl.Portable.dll status chrome - Todos los usuarios
dotnet UiPath.ExtensionControl.Portable.dll status chrome --scope=machinedotnet UiPath.ExtensionControl.Portable.dll status chrome --scope=machine - Póliza de grupo en línea
dotnet UiPath.ExtensionControl.Portable.dll status chrome bypolicy --scope=machinedotnet UiPath.ExtensionControl.Portable.dll status chrome bypolicy --scope=machine - Política de grupo sin conexión
dotnet UiPath.ExtensionControl.Portable.dll status chrome native-messaging-host-only --scope=machinedotnet UiPath.ExtensionControl.Portable.dll status chrome native-messaging-host-only --scope=machine
- Métodos de instalación
- Instalar desde UiPath Assistant
- Resultado
- Instalar desde el terminal (a través de UiPath.ExtensionControl.Portable.dll)
- Requisitos previos
- Usuario actual
- Todos los usuarios
- Póliza de grupo en línea
- Política de grupo sin conexión
- Desinstalar
- Desinstalar desde UiPath Assistant
- Desinstalar desde Terminal
- Comprobar estado