- Primeros pasos
- Mejores prácticas
- Tenant
- Acerca del contexto de tenant
- Buscar recursos en un tenant
- Gestionar robots
- Conexión de los robots a Orchestrator
- Almacenar credenciales de robots en CyberArk
- Almacenar contraseñas de robots desatendidos en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Almacenamiento de credenciales de Unattended Robot en AWS Secrets Manager (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Configurar las capacidades de automatización
- Soluciones
- Auditoría
- Configuración
- Registro
- Cloud Robots
- Información general sobre los robots de cloud
- Ejecución de automatizaciones unattended utilizando robots en la nube: VM
- Cargar tu propia imagen
- Reutilizar imágenes de máquina personalizadas (para grupos manuales)
- Restablecer credenciales para una máquina (para grupos manuales)
- Supervisión
- Actualizaciones de seguridad
- Pedir una prueba
- Preguntas frecuentes
- Configuración de VPN para robots en la nube
- Configurar una conexión de ExpressRoute
- Transmisión en vivo y control remoto
- Automation Suite Robots
- Contexto de carpetas
- Procesos
- Trabajos
- Apps
- Desencadenadores
- Registros
- Supervisión
- Índices
- Colas
- Activos
- Sobre los activos
- Gestión de Activos en Orchestrator
- Gestión de Activos en Studio
- Almacenar activos en Azure Key Vault (solo lectura)
- Almacenamiento de activos en HashiCorp Vault (solo lectura)
- Almacenamiento de activos en AWS Secrets Manager (solo lectura)
- Almacenamiento de activos en Google Secret Manager (solo lectura)
- Conexiones
- Reglas empresariales
- Depósitos de almacenamiento
- Servidores MCP
- Pruebas de Orchestrator
- Servicio de catálogo de recursos
- Integraciones
- Solución de problemas
La disponibilidad de las características depende de la oferta en la nube que utilices. Para obtener más información, consulta la página Disponibilidad de características.
Un proceso es un estado implementado y configurado de un paquete, listo para ejecutarse como trabajo.
Más concretamente, un proceso representa una versión de paquete vinculada a una carpeta específica. Cuando implementes un nuevo proceso, pasa a estar disponible para todas las cuentas que tengan acceso a esa carpeta.
La página Procesos te permite implementar un paquete cargado como un nuevo proceso, administrar procesos creados anteriormente, mantener todos tus procesos actualizados con las versiones de paquete más recientes e iniciar directamente un trabajo utilizando el proceso deseado. Esto te ayuda a distribuir los paquetes entre todas las cuentas de tu organización y a ejecutar los procesos más rápidamente, ya sea desde la página de Procesos o Trabajos.
Además de ejecutar procesos desde las páginas Procesos y Trabajos, también puedes configurar cualquier proceso para que se inicie automáticamente cuando se lance el Robot agente. Como administrador, esto te permite asegurarte de que los procesos necesarios se inician sin demora o fallos del usuario de la máquina; por ejemplo, para garantizar el cumplimiento de las políticas TI de la empresa.
La siguiente tabla contiene descripciones de columna para la cuadrícula de Procesos.
| Campo | Descripción |
|---|---|
| Nombre | El nombre visible del proceso. Puedes ordenar la lista de procesos por Nombre. |
| Tipo | El tipo de proyecto. Las siguientes opciones están disponibles:
|
| Nombre del paquete | El nombre del paquete que se implementó. No se puede ver de manera predeterminada. Para mostrar la columna, selecciónala en el menú Columnas. La lista de procesos puede ordenarse por Nombre del paquete. |
| Versión | El número de versión del paquete usado en un proceso determinado.
|
| Prioridad del trabajo | La prioridad del trabajo. Puedes ordenar y filtrar la lista de procesos por prioridad del trabajo. |
| Tipo de ejecución | El tipo de ejecución del proceso. Vinculado a la configuración del proyecto de Automatización atendida en Studio:
El valor No especificado se muestra para los paquetes publicados antes del 3.10.2021. Versión de Studio. |
| Interacción del usuario | Especifica si el proceso requiere interacción del usuario:
|
| Compatibilidad | El sistema operativo compatible para el marco de destino subyacente del proyecto de automatización. |
| Punto de entrada | The workflow file used to start the execution of the process. By default, the Main.xml file is set as the entry point. If your project contains multiple entry points, the one selected at process creation is displayed. When you change the package version during process editing, the selected entry point is preserved if the same workflow exists in the new version. |
| Descripción | Una descripción del proceso personalizada. Se recomienda rellenar este campo, especialmente si existen varios usuarios y procesos en Orchestrator. |
| Etiquetas | La lista de todas las etiquetas asociadas al proceso. |
| Propiedades | La lista de todos los pares clave-valor asociados al proceso. |
| Acción de retención | El resultado de la política de retención al final de la duración de la retención. |
| Retención (días) | La duración de la política de retención. |
Argumentos en tiempo de ejecución
Puntos de entrada
For projects with multiple workflows, use Main.xaml as your main workflow and link other .xaml files through the Invoke Workflow File activity. Learn more about project organization in Studio.
You can change or add entry points to control which workflow executes. In Studio, right-click a .xaml file and set it as main or add it as an entry point.
Example: Multiple invoice processing workflows
You have two workflows to process invoices from different sources:
DownloadInvoiceFromStorage.xaml— downloads the invoice from external storageGetInvoiceFromLocal.xaml— retrieves the invoice from a local device
At runtime in Orchestrator, select the entry point that matches your scenario. If the invoice is already local, select GetInvoiceFromLocal.xaml to start execution from that workflow.
For packages published before July 2020, Orchestrator cannot auto-detect the main entry point. Select the entry point manually from the drop-down. If the process doesn't support multiple entry points, Default is displayed and the field is disabled.
Argumentos de entrada, salida y entrada/salida
Si diseñas tu proyecto en Studio para que acepte argumentos de entrada o salida, podrás utilizarlos en otras aplicaciones de terceros o en Orchestrator. Por tanto, cualquier proceso que crees puede recibir argumentos de entrada mediante la API o la interfaz de Orchestrator.
En Orchestrator, los argumentos y la información relacionada se muestran en varios lugares: a nivel de proceso, nivel de trabajo y nivel de desencadenador en los apartados de argumentos dedicados (la pestaña Argumentos en tiempo de ejecución o Argumentos).
Puedes especificar los valores para cualquier argumento de entrada.Para obtener más información sobre los argumentos de entrada y salida en Orchestrator, consulta esta página.
Figura 1. Configuración del proceso
Figura 2. Argumentos
Los valores por defecto previstos para los argumentos In en Studio no se muestran en Orchestrator, en ningún nivel.
Procesos de segundo plano frente a procesos de primer plano
Processes are classified by their user interface requirements.
Background Processes
Background processes don't require a user interface or user intervention. You can execute multiple background jobs simultaneously on the same user in unattended mode. Each execution requires an Unattended/NonProduction license. Unattended robots run background processes in Session 0 under NT AUTHORITY\LOCAL SERVICE, which has no UI access.
Learn more about background process automation in Studio.
Foreground Processes
Foreground processes require user interface access (either for UI generation or interactive activities like Click). You can execute only one foreground process per user simultaneously. However, the same user can execute multiple background processes and one foreground process at the same time.
Configuring process type
The process type is set in Studio on the Project Settings window and appears in Orchestrator after publishing.
Figura 3. Iniciar un proceso en segundo plano
La siguiente tabla muestra la versión del UiPath® Robot necesaria para ejecutar procesos en primer plano/en segundo plano según las consideraciones de credenciales del robot.
| Tipo de proceso | Consideraciones sobre las credenciales | Versión robot |
|---|---|---|
| Fondo | Robot con credenciales | Cualquiera |
| Primer plano | Robot con credenciales | Cualquiera |
| Fondo | Robot sin credenciales | 2021.10+ |
| Primer plano | Robot sin credenciales | Configuración no válida. Los trabajos no se pueden ejecutar. |
Compatibilidad de procesos
Al crear un proyecto de automatización en Studio, los desarrolladores deben configurar un atributo de compatibilidad que afecta al marco de trabajo subyacente del proyecto de automatización y al sistema operativo compatible.
Figura 4. Compatibilidad de proceso
La siguiente tabla muestra la versión de UiPath Robot necesaria para ejecutar los procesos según sus marcos de trabajo de destino y las consideraciones de compatibilidad con el sistema operativo.
| Marco de destino | Sistema operativo | Versión robot |
|---|---|---|
| .NET Framework 4.6.1 | Windows: Legacy | Cualquiera |
| .NET 5.0+ | Ventanas | 2021.10+ |
| .NET 5.0+ | Multiplataforma | 2021.10+ |
Administración de versiones
Si hay una nueva versión de un paquete disponible en Orchestrator (publicaste una nueva versión desde Studio), se indica con el
junto al proceso del que forma parte.
Puedes actualizar los procesos a la última versión disponible individualmente, en la ventana correspondiente Ver procesos o puedes actualizarlos de forma masiva seleccionando varios de ellos y haciendo clic en el botón global Usar más reciente.
Si la versión de un paquete asociado a un proceso ya no está disponible en el repositorio NuGet configurado, se indica con el icono
.
Si utilizas la última versión disponible de un paquete en un proceso específico, el
El icono se muestra junto al proceso.
Aplicaciones utilizadas
Las aplicaciones de Windows que utiliza el paquete de Studio subyacente se muestran en la sección Aplicaciones , como relevantes para la versión del paquete seleccionado.
Si el paquete utiliza aplicaciones que no se pueden identificar, se muestra una entrada de aplicaciones desconocidas, con el sufijo del número de aplicaciones no identificadas, entre paréntesis.
Si no se pueden recuperar aplicaciones, se mostrará el mensaje No se pudo recuperar ninguna aplicación para este paquete. Lo más probable es que esto se deba a una de las siguientes razones:
- Tu versión de Studio es anterior a 2023.2.
- Tu versión de Studio es 2023.2, pero existe una norma de control que impide que se registre esta información.
- Su paquete se cargó desde una fuente externa. Solo los paquetes de fuentes internas pueden proporcionar esta información.
- El paquete no utiliza ninguna aplicación.
Estos detalles también se muestran en la ventana Mostrar notas de la versión para cada versión del paquete.
Permisos de proceso
Crear un proceso:
- Ver permisos en Paquetes;
- Ver y Crear permisos en Procesos.
Iniciar un trabajo desde la página Procesos:
- Permisos para crear un proceso
- Crear en Trabajos
Obtén más información sobre los roles.
- Argumentos en tiempo de ejecución
- Puntos de entrada
- Argumentos de entrada, salida y entrada/salida
- Procesos de segundo plano frente a procesos de primer plano
- Background Processes
- Foreground Processes
- Configuring process type
- Compatibilidad de procesos
- Administración de versiones
- Aplicaciones utilizadas
- Permisos de proceso