- Primeros pasos
- Instalación y actualización
- Tipos de robot
- Componentes de robot
- Licencia
- Conexión de los robots a Orchestrator
- Procesos y actividades
- Registro
- Situaciones concretas
- Reinicio de componentes de UiPath Robot
- Sesiones de Windows
- Inicio de sesión usando el sistema de credenciales de Thales Luna
- Inicio de sesión utilizando el proveedor de almacenamiento de clave nShield
- Redirección de Robots a través de un servidor proxy
- Ejecución de tareas en una ventana RDP minimizada
- Uso de unidades de red asignadas
- Detención de un proceso
- Botón de deshabilitación de detención
- Carpetas de paquetes y rutas de red personalizadas
- Integración de CrowdStrike
- Robot de virtualización de apps citrix
- Control
- Solución de problemas
- Errores comunes de conexión
- Robot que no responde sobre RDP
- Registros de ejecución duplicados
- Errores de robot encontrados con frecuencia
- Aumento de la duración de la ejecución de proceso
- Exigencia de la verificación de la firma de paquetes
- Mensaje demasiado grande para procesarlo
- Errores al ejecutarse como administrador
- Los paquetes NuGet no son accesibles tras la migración
- Actividades de diálogo de control de acceso de usuario y automatización de IU
- Se requiere .NET durante la instalación
- El ensamblado no se puede cargar desde la red o compartir archivos de Azure
- Las actividades no pueden encontrar .NET Runtime
- Resolución de problemas de integración de CrowdStrike

Guía del usuario de UiPath Robot
Robots de Linux
La imagen de Robot Linux le permite ejecutar automatizaciones multiplataforma en contenedores de Docker.
mcr.microsoft.com/dotnet/runtime
. Todos los archivos requeridos por la aplicación se colocan en el directorio /application/
.
- Entorno Docker.
- Conexión de red a Orchestrator.
- Credenciales de cliente de plantilla de máquina.
Para utilizar robots en un entorno Linux, cree un Unattended Robot en Orchestrator, guarde ClientID y ClientSecret para usarlos más tarde y, a continuación, siga los pasos que se indican a continuación en la máquina del robot:
- Abre un terminal de línea de comandos y obtén la imagen de Docker utilizando el siguiente comando:
docker pull registry.uipath.com/robot/uiautomation-runtime:<tag>
docker pull registry.uipath.com/robot/uiautomation-runtime:<tag>Nota: Al no usar una etiqueta específica, se recupera el parche de Enterprise más reciente para la última versión de Enterprise . Para recuperar o iniciar una versión específica del robot, reemplaza el <tag> parámetro con la versión real de la columna Etiquetas de imagen de Docker en la siguiente tabla:Versión robot Etiquetas de imagen de Docker 2023.10 23.10.69.35238-robot23.10.0 - Según el tipo de conexión, puede iniciar la imagen descargada y conectar el robot a Orchestrator utilizando uno de los siguientes comandos:
Importante: para poder iniciar el robot con éxito, debes aceptar el acuerdo de licencia añadiendo el parámetro
-e LICENSE_AGREEMENT=accept
en el comando.- ID de cliente y secreto de cliente:
docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_"-e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_"-e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag> - Clave de la máquina:
docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e MACHINE_KEY="$KEY" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e MACHINE_KEY="$KEY" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
- ID de cliente y secreto de cliente:
Ejemplo de configuración de DNS:
docker run --dns="1.1.1.1" -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
docker run --dns="1.1.1.1" -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
1.1.1.1
se refiere a la resolución DNS pública desde Cloudflare. Puede ser cualquier resolución DNS que pueda resolver el Hub SignalR.
docker start {container_id}
para iniciar un contenedor ya creado.
- Para ver el estado de tus robots en la máquina, usa el siguiente comando:
docker ps -a
docker ps -a - Para desconectar un robot, usa el siguiente comando:
docker stop {container_id}
docker stop {container_id}Importante: al usar ,docker kill container_id
detienes el robot en la máquina, pero no lo desconecta de Orchestrator. - Para reconectar un robot específico, usa el siguiente comando:
docker start {container_id}
docker start {container_id}
El robot de Linux puede ejecutar automatizaciones de segundo plano y de primer plano (mediante Google Chrome).
Si desea crear una automatización web compatible con robots Linux, siga los pasos a continuación:
- Al crear un nuevo proceso, elige el tipo de proyecto multiplataforma en Studio.
- En Studio, desde el Administrador de paquetes, actualice el paquete de actividades de automatización de la IU a la última versión. Esta función solo está disponible a partir del paquete de vista previa v21.11.0. Como estás utilizando un proyecto multiplataforma, solo se muestran los paquetes de actividades que admiten proyectos multiplataforma.
- Para crear una automatización web, también necesita la última extensión de Chrome. Puede instalarlo fácilmente de las siguientes maneras:
Nota: Debe tener la extensión de Chrome v21.10.4 o más reciente instalada antes de comenzar a diseñar la automatización.
Al diseñar el proyecto de automatización de IU para robots de Linux, puedes utilizar los siguientes métodos de entrada para las actividades:
- API de Chromium (predeterminado)
- SimularClic / SimularTipo
Además, se admiten los siguientes asistentes:
- Grabadora web
- Extracción de tablas
El procedimiento para ejecutar un trabajo Unattended en robots de Linux es idéntico al de Windows.
5900
. Para conectarte a él durante la ejecución del proceso, debes publicar el puerto VNC al iniciar la imagen, agregando -p {localVncPort}:5900 --env VNC_ENABLED=true
parámetros al Docker Run
comando .
docker run -e LICENSE_AGREEMENT=accept -e
ORCHESTRATOR_URL="{orchestrator url}" -e MACHINE_KEY="{machine_key}" -p 50000:5900 --env VNC_ENABLED=true registry.uipath.com/robot/uiautomation-runtime:<tag>
docker run -e LICENSE_AGREEMENT=accept -e
ORCHESTRATOR_URL="{orchestrator url}" -e MACHINE_KEY="{machine_key}" -p 50000:5900 --env VNC_ENABLED=true registry.uipath.com/robot/uiautomation-runtime:<tag>
50000 port
. Después de esto, podrá usar cualquier cliente VNC para seguir la ejecución del robot en vivo.
Puede depurar un contenedor de robot ya iniciado a través de la función de conexión deUnattended Robot .
/home/robotuser/.local/share/UiPath/Logs
en la imagen de Docker.
Para extraer registros del contenedor, use el siguiente comando:
docker cp <ContainerId>:/home/robotuser/.local/share/UiPath/Logs <TargetPath>
/application/Packages/
del contenedor de Docker. Esto se puede configurar montando el directorio que contiene las bibliotecas NuGet usando el siguiente comando:
docker run -e LICENSE_AGREEMENT=accept -e MACHINE_KEY="{machine_key}" -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtimedocker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtime:<tag>
docker run -e LICENSE_AGREEMENT=accept -e MACHINE_KEY="{machine_key}" -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtimedocker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtime:<tag>
<path to packages>
se refiere a la ubicación en la máquina host.
Asegúrese de que el usuario del robot (usuario de UID 1000) tenga acceso de lectura a la ruta montada a las fuentes de paquetes.