- 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
- Descripción general de Cloud Robots
- 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
- Sobre trabajos
- Gestionar trabajos
- Estados del trabajo
- Trabajar con flujos de trabajo de larga duración
- Ejecución de automatizaciones personales a distancia
- Política de retención de datos de proceso
- 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
Guía del usuario de Orchestrator
Información general
La ejecución de procesos genera grandes cantidades de datos de trabajos, que pueden saturar rápidamente la base de datos de Orchestrator. Una política de retención te ayuda a liberar espacio en la base de datos de forma organizada.
¿Qué es una política de retención?Es un acuerdo para garantizar capacidades de descarga de datos integradas, estableciendo una acción para eliminar datos de la base de datos tras un período de tiempo. ¿Qué esperar? Como la base de datos es más ligera, Cloud Orchestrator tiene mejor rendimiento.
Condiciones de trabajo
Para el proceso especificado, la política de retención que configures se aplica a todos los trabajos que cumplan a la vez las siguientes condiciones:
- Para trabajos completados:
- Tienen un estado final: Defectuoso, Correcto, Detenido.
- Han terminado hace más de X días, siendo X la duración de la retención.
- Para trabajos no completados:
- Tienen un estado no final: Pendiente, Deteniéndose, Terminando.
- No se han modificado en más de X días, siendo X la duración de la retención.
Determinar cuándo se elimina un trabajo
La retención se calcula basándose en días naturales. Por tanto, los trabajos en cola pertinentes se eliminan el día natural X+1, siendo X la duración de la retención, y +1 representa la eliminación el día natural siguiente.
Ten en cuenta que la eliminación puede ejecutarse al mismísimo inicio del día natural siguiente, por tanto, con un par de horas de diferencia sobre el momento en que termina el período de retención.
Por ejemplo, digamos que estableces una duración de retención de un día:
Si la hora de finalización de un trabajo es el 6 de junio de 2022 a las 00:01:00 (el primer minuto del día natural) o el 6 de junio de 2022 a las 23:59:00 (el último minuto del día natural), podrá eliminarse el 8 de junio (6 de junio + un día de duración de la retención + un día después = 8 de junio).
Por tanto:
- nos aseguramos de que los datos de tu trabajo se conserven durante al menos un día natural (la duración de retención) archivándolos al día natural siguiente, y
- nuestro objetivo es garantizar que tus artículos se archivan al final del día natural siguiente.
Tipos de política
Estos son los tipos de política de retención:
- la política predeterminada para los procesos recién creados: todos los trabajos que se crean a partir de procesos nuevos se eliminan a los 30 días, sin posibilidad de deshacer su eliminación. Esta es la opción integrada.
- La política personalizada: todos los trabajos se eliminan o archivan después de una duración de retención de tu elección. Esta opción puede configurarse como se indica en la sección Configurar una política de retención personalizada .
- Trabajos completados:
- La duración predeterminada es de 30 días.
- La duración máxima es de 180 días.
- Trabajos no completados:
- La duración predeterminada es de 180 días.
- La duración máxima es de 540 días.
- Trabajos completados:
La política predeterminada de 30 días se aplica a:
- trabajos sin proceso asociado
- trabajos cuyo proceso asociado se eliminó
Resultados de politica
Una política de retención personalizada tiene los siguientes resultados:
- elimina los trabajos que tienen una duración superior a la especificada.
- elimina los trabajos válidos que son más antiguos que la duración especificada, pero archiva sus datos en un depósito de almacenamiento existente, para futuras consultas. De esta manera, descargas la base de datos de Orchestrator sin perder la información.
Nota:
Los paneles de Insights que contengan información sobre trabajos eliminados seguirán mostrando los datos correctos. La eliminación en Orchestrator no se propagará a Insights.
Nota:Conservamos las referencias únicas de los trabajos eliminados, por lo que añadir un nuevo trabajo no crea una referencia única duplicada.
Mecanismo de descarga
Diariamente, se ejecutará un trabajo en segundo plano en un momento en que tu servidor no esté ocupado; dicho trabajo realizará las acciones necesarias para todas las políticas de retención.
Inicialmente deberá manejarse un gran volumen de datos. Para evitar cualquier impacto en el rendimiento del funcionamiento, el trabajo puede tardar alrededor de un mes en analizar la reserva de datos y llegar a la precisión del día.
Por tanto, puede que las políticas no se apliquen inmediatamente, pero se pondrán al día en aproximadamente un mes.
Por ejemplo, digamos que configuras una política de eliminación de 45 días para un proceso. La política se activa al final de la fase 1, pero tarda aproximadamente un mes en garantizar que se gestionen todos los artículos con una antigüedad superior a 45 días. Se trata de una excepción de primer día, para permitir que el trabajo analice la reserva de datos.
Configuración de una política de retención personalizada
Para configurar una política de retención personalizada:
- En Orchestrator, ve hasta la carpeta deseada en tu tenant.
- Abre la página Procesos .
- Para añadir un nuevo proceso, haz clic en Añadir proceso. Respectivamente, para editar un proceso existente, haz clic en Más acciones > Editar para el proceso deseado. Se abre la página Crear/Actualizar proceso.
- En la sección Política de retención, selecciona el resultado de tu política desde el menú desplegable Acción.
Puedes establecer diferentes resultados de política y duraciones de retención para trabajos completados y no completados.
Para eliminar trabajos, pero conservar su información, lee los pasos de la sección Archivar trabajos .
Para eliminar trabajos de forma permanente, lee los pasos de la sección Eliminar trabajos .
Archivado de trabajos
Si no quieres perder los datos de tus trabajos, pero necesitas descargar esta información de la base de datos de Orchestrator, archiva tus trabajos.
Requisito previo: necesitas un depósito de almacenamiento para almacenar tus trabajos archivados.
- Selecciona Archivar en el menú desplegable Acción.
- Selecciona una duración de conservación tanto para trabajos completados como no completados.
Para los trabajos completados, puedes elegir un valor entre 1 y 180, siendo 30 el predeterminado.
Para trabajos no completados, puedes elegir un valor entre 30 y 540, siendo 180 el valor predeterminado.
Al final de esta duración, se eliminan todos los trabajos (incluidos los eventos de trabajo y los medios de ejecución) que no se han actualizado mientras tanto y su información se almacena en un depósito de destino. 3. Selecciona un depósito de destino para almacenar tus elementos archivados.
Para recuperar la información archivada, accede a los archivos desde el depósito de almacenamiento asociado.
Nota 1: puede utilizar un depósito de almacenamiento de Orchestrator o enlazar un depósito de almacenamiento externo.
Nota 2: el depósito de almacenamiento que uses no debe ser de solo lectura, de modo que la operación de archivado pueda añadirle artículos.
Nota 3: puedes utilizar el mismo depósito de almacenamiento para archivar elementos de proceso de distintos procesos.
Nota 4: este campo solo está disponible para la opción Archivar.
Nota 5: una operación de archivado correcta se registra en la página Tenant > Auditoría , identificable por el tipo de Acción como Archivo.
Nota 6: si un error interrumpe la operación de archivado, una alerta te informa para corregir el error. La operación de archivado se vuelve a intentar la próxima vez que se ejecute la eliminación (el siguiente día natural). Hasta que el archivado se vuelva a intentar con éxito, no se puede ver ni acceder a los trabajos afectados.
Salida de archivo
El archivo .zip
Cuando archivas tus trabajos, se crea un archivo .zip al final de la duración de la retención con la ruta:
"Archivo / Procesos / Proceso - {process_key} / {archivar_operation_date} - {archivar_operation_timetamp}. Zip", en el que:
- {process_key}: el identificador único del proceso que contiene los trabajos
- {archiving_operation_date}: la fecha en UTC cuando se generó el archivo, en formato
yyyy-MM-dd - {archiving_operation_timestamp}: la hora UTC cuando se generó el archivo, en formato
HH-mm-ss-fff
Por ejemplo, un archivo se podría llamar Archive/Processes/Process-1d1ad84a-a06c-437e-974d-696ae66e47c2/2022-05-26-03-00-08-496.zip.
El archivo .csv
Una vez extraído, el archivo .zip muestra un archivo .csv con la misma sintaxis de nombre:
"Proceso - {process_key} - {archivar_operation_date} - {archivar_operation_intimes}. Csv.
El archivo Metadata.json
El archivo .json contiene detalles sobre la cola del contenedor, para ayudarte a identificarlo más fácilmente.
Volúmenes de datos grandes
Para los procesos que han tramitado un gran número de trabajos, estos se archivan por lotes. En este caso, el archivo .zip de cada lote tiene un {archiving-operation-timestamp} diferente, dependiendo de la hora de creación del archivo por lotes.
Eliminar trabajos
Si decides que los datos de los trabajos procesados ya no son útiles, puedes eliminar toda esa información de la base de datos de Orchestrator.
- Seleccione Eliminar en el menú desplegable Acción.
- Selecciona una duración de conservación tanto para trabajos completados como no completados.
Figura 1. Política de retención
Para los trabajos completados, puedes elegir un valor entre 1 y 180, siendo 30 el predeterminado.
Para trabajos no completados, puedes elegir un valor entre 30 y 540, siendo 180 el valor predeterminado.
Al final de esta duración, se eliminan todos los trabajos (incluidos los eventos de trabajo y los medios de ejecución) que no se han actualizado mientras tanto y su información se almacena en un depósito de destino.
API de política de retención de procesos
Para incorporar la política de retención en tu cliente, utiliza los puntos finales dedicados de la API ReleaseRetention en tu archivo Swagger:
- GET
/odata/ReleaseRetention: devuelve la lista de todas las políticas activas, conteniendo información como la acción de política, la duración de retención en días, el ID del proceso al que se aplica la política. - GET
/odata/ReleaseRetention({key}): devuelve la información sobre la política del proceso especificado. - PUT
/odata/ReleaseRetention({key}): actualiza la información de la política del proceso especificado. - DELETE
/odata/ReleaseRetention({key}): restablece la política del proceso especificada a la predeterminada de una retención y una eliminación pasados 30 días.Nota:Si llamas al punto final DELETE para procesos creados antes de la introducción de la característica de política de retención, se aplica la política de retención integrada de 30 días + eliminación.
Puede ver un ejemplo en nuestra guía de referencia.
Columnas y auditoría de seguimiento de politica
Para identificar fácilmente qué procesos tienen una política de retención personalizada, activa las columnas Acción de retención y Retención (días) en la página Procesos, seleccionando las casillas de verificación correspondientes en el menú desplegable Columnas.
Seleccione Eliminar en el menú desplegable Acción.
Figura 2. Filtro de columnas
Como ya se ha mencionado, se aplica una política de conservación de 30 días a los procesos de nueva creación. Sin embargo, no siempre puedes confiar en este valor para identificar los procesos que tienen aplicada una política predeterminada. Por ejemplo, si configuras una duración de retención personalizada de 55 días y más tarde la actualizas a 30 días, la política resultante no es la predeterminada. Para ver si estos escenarios representan políticas predeterminadas o no, comprueba la página Auditoría.
Cada vez que el trabajo en segundo plano realiza acciones de limpieza relacionadas con la Política de retención (archivar + eliminar o simplemente eliminar) se crea una entrada correspondiente en la auditoría en nombre del administrador.
1 representa el tipo de acción Archivar. 0 representa el tipo de acción Eliminar.
Distinción entre Política de retención de datos de proceso y Retención de registros de robot
Es importante comprender que la política de retención de datos de proceso y la política de retención de registros de robot se configuran y se aplican independientemente en Automation Cloud Orchestrator.
Política de retención de datos de proceso
La política de retención de datos de proceso controla cuánto tiempo se almacenan los datos relacionados con el trabajo. Esto incluye lo siguiente:
- Metadatos de trabajo (estado, hora de inicio/finalización, detalles de ejecución)
- Datos de transacción (para colas)
- Otros registros de ejecución de procesos
Por ejemplo, si se configura en 180 días, los registros de trabajo siguen disponibles para:
- Seguimientos de auditoría
- Análisis de rendimiento
- Cumplimiento e informes
Política de retención de registros de robot
Los registros de robot siguen una política de retención independiente, normalmente más corta (por ejemplo, 30 días). Estos registros incluyen:
- Detalles de nivel de ejecución
- Registros paso a paso
- Errores e Information de diagnóstico
Debido a que los registros de robot pueden generar grandes volúmenes de datos, su retención a menudo se limita para optimizar el almacenamiento y el rendimiento.
- Información general
- Condiciones de trabajo
- Determinar cuándo se elimina un trabajo
- Tipos de política
- Resultados de politica
- Mecanismo de descarga
- Configuración de una política de retención personalizada
- Archivado de trabajos
- Salida de archivo
- El archivo .zip
- El archivo .csv
- El archivo Metadata.json
- Volúmenes de datos grandes
- Eliminar trabajos
- API de política de retención de procesos
- Columnas y auditoría de seguimiento de politica
- Distinción entre Política de retención de datos de proceso y Retención de registros de robot
- Política de retención de datos de proceso
- Política de retención de registros de robot