- 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
- Ejemplos de configuración
- Almacenar credenciales de robots en CyberArk
- Configuración de los robots atendidos
- Configuración de los robots desatendidos
- Almacenamiento de contraseñas de robot desatendido en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Autenticación por SmartCard
- Auditoría
- Servicio de catálogo de recursos
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Desencadenadores
- Registros
- Supervisión
- Colas
- Activos
- Depósitos de almacenamiento
- Pruebas de Orchestrator
- Otras configuraciones
- Integraciones
- Robots clásicos
- Administración de host
- Acerca del nivel del host
- Gestionar los administradores del sistema
- Gestión de tenants
- Configuración de las notificaciones por correo electrónico del sistema
- Registros de auditoría para el portal del host
- Modo de mantenimiento
- Administración de la organización
- Solución de problemas
Un proceso representa una versión del paquete vinculada a una carpeta determinada. Cuando implementes un nuevo proceso, pasa a estar disponible para todas las cuentas que tengan acceso a esa carpeta.
The Processes page enables you to deploy an uploaded package as a new process, manage previously created processes, keep all your processes up to date with the most recent package versions, and directly start a job using the desired process. This helps you distribute packages across all accounts in your organization and execute processes faster whether from the Processes or Jobs page.
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 campos para la página Procesos.
| Campo | Descripción |
|---|---|
|
Nombre |
El nombre visible del proceso. El tipo de proceso se indica con un icono que se muestra junto a la versión. El icono representa el tipo de versión específica del proceso.
|
|
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. You can sort the processes list by Package Name. |
|
Versión |
El número de versión del paquete usado en un proceso determinado.
|
|
Entorno | Disponible solo para carpetas clásicas. El nombre del entorno asignado a un paquete. |
|
Prioridad del trabajo |
La prioridad del trabajo. You can sort and filter the processes list by Job priority. |
|
Ámbito |
El alcance de un proyecto, establecido en el momento del diseño en Studio. Las siguientes opciones están disponibles:
|
|
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. |
|
Compatibilidad |
El sistema operativo compatible para el marco de destino subyacente del proyecto de automatización. |
|
Punto de entrada |
El archivo del flujo de trabajo utilizado para iniciar la ejecución del proceso. De forma predeterminada, el archivo |
|
Descripción |
Una descripción del proceso personalizada. Se recomienda rellenar este campo, especialmente si existen varios usuarios y procesos en Orchestrator. |
Argumentos en tiempo de ejecución
Puntos de entrada
Hay casos en los que tus proyectos de automatización se dividen en varios flujos de trabajo. Para esos proyectos, es una buena práctica mantener el flujo de trabajo principal de tu proyecto en el archivo Main.xaml. Todos los demás archivos .xaml de automatización incluidos en el proyecto deben vincularse a Main.xaml mediante la actividad Invocar archivo de flujo de trabajo, ya que en los escenarios típicos solo se ejecuta el archivo Main.xaml al ejecutar un trabajo, siendo el punto de entrada por defecto de cualquier proyecto de automatización. Más información sobre los principios de organización y diseño de proyectos en Studio.
Puedes cambiar el punto de entrada de un proyecto de automatización, p. ej., modificar su "puerta" de ejecución cambiando el archivo .xaml principal. De forma similar, puedes añadir varios puntos de entrada para tus procesos RPA, lo que te permite ejecutar solo una determinada rama de tu proyecto de automatización.
Puedes cambiar el archivo principal .xaml o añadir varios puntos de entrada en los procesos RPA en Studio haciendo clic en un archivo .xaml diferente y estableciéndolo como principal o añadiéndolo como punto de entrada.
Pongamos que desarrollas un flujo de trabajo que consulta facturas. La factura se podría descargar desde un almacenamiento en la nube o podría ubicarse en tu dispositivo.
Diseñas dos flujos de trabajo dentro del proyecto y los estableces como puntos de entrada:
DownloadInvoiceFromStorage.xaml— flujo de trabajo que descarga la factura de un almacenamiento externoGetInvoiceFromLocal.xaml: flujo de trabajo que obtiene la factura de tu dispositivo.
En tiempo de ejecución de Orchestrator, seleccionas como punto de entrada el flujo de trabajo que corresponde a tu escenario. Si la factura ya se encuentra en tu dispositivo local, estableces GetInvoiceFromLocal.xaml como punto de entrada. Esto inicia la ejecución a partir de ese paso y continúa con el flujo de trabajo de verificación de facturas (el archivo Main.xaml).
- En el caso de los paquetes publicados antes de julio de 2020, Orchestrator no puede determinar el punto de entrada principal, por lo que no se selecciona un punto de entrada de forma predeterminada. Debes seleccionar el punto de entrada en el menú desplegable de forma manual.
- Si el proceso no es compatible con varios puntos de entrada, Orchestrator muestra
Defaulten el menú desplegable Punto de entrada, y el campo está deshabilitado.
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).
You can specify values for any input arguments. For more info on input and output arguments in Orchestrator, please visit this page.
1 - Select the entry point. Only enabled if multiple entry points are available. 2 - Filter the displayed arguments according to their direction (Input, Output, All). 3 - See arguments and related information for the**.xaml** set as the entry point.
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
Esta sección describe los tipos de procesos existentes según los requisitos de la interfaz de usuario. El tipo de proceso se configura en Studio en la ventana Configuración del proyecto y se ilustra en consecuencia en Orchestrator después de publicar el proyecto.
Hay dos tipos de procesos, según los requisitos de interfaz de usuario:
-
Background Process - Does not require a user interface, nor user intervention to get executed. For this reason, you can execute multiple such jobs in unattended mode on the same user simultaneously. Each execution requires an Unattended/NonProduction license. Unattended robots handle background processes in Session 0, under NT AUTHORITY\LOCAL SERVICE, which has no UI and cannot interact with a user session. -
Foreground Process - Requires user interface as the execution needs the UI to be generated, or the process contains interactive activities, such as Click. You can only execute one such process on a user at a time.Nota:Un mismo usuario puede ejecutar varios procesos en segundo plano y un primer plano singular al mismo tiempo.
La siguiente tabla muestra la versión de UiPath Robot necesaria para ejecutar procesos en primer plano o segundo plano según las consideraciones sobre las credenciales de los robots.
| 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.
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.
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
Implementar procesos en carpetas clásicas:
-
Permisos para crear un proceso
También se necesita Ver en Entornos.
Read more about roles.