- Primeros pasos
- Mejores prácticas
- Modelado de la organización en Orchestrator
- Gestión de grandes implementaciones
- Mejores prácticas de automatización
- Optimizar la infraestructura desatendida mediante plantillas de máquinas
- Organizar recursos con etiquetas
- Réplica de solo lectura de Orchestrator
- Exportar cuadrícula en segundo plano
- Aplicar la gobernanza de conexión de Integration Service en el nivel de usuario
- 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
- Servicio de catálogo de recursos
- Automation Suite Robots
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Apps
- Desencadenadores
- Registros
- Supervisión
- 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)
- Depósitos de almacenamiento
- Administrar depósitos de almacenamiento
- Mover Datos de depósitos entre proveedores de almacenamiento
- Índices
- Servidores MCP
- Pruebas de Orchestrator
- Integraciones
- Solución de problemas
Guía del usuario de Orchestrator
En algunos casos, puede que sea necesario transferir los datos del depósito de almacenamiento de un proveedor a otro.
Migración de datos de depósitos de FileSystem al almacenamiento de Orchestrator
El siguiente procedimiento incluye los escenarios en los que dependes de FileSystem como proveedor de almacenamiento y desees pasar a Orchestrator, siempre que su tipo de almacenamiento configurado sea FileSystem. Por comodidad, nos referiremos a FileSystem como fuente y a Orchestrator como destino.
- Pausa todos los procesos que utilicen el depósito de origen.
- Crea un nuevo depósito de tipo Orchestrator en la misma carpeta que el depósito de origen.
- Identifica la ruta base de los depósitos de Orchestrator. Abre el archivo
UiPath.Orchestrator.dll.configde Orchestrator y encuentra las clavesStorage.TypeyStorage.Location. SiStorage.TypeesFileSystem, entonces la ruta base sigue al prefijoRootPath. - Identifica la ruta del depósito de destino ejecutando la siguiente consulta de SQL:
declare @tenancyName nvarchar(64) = N'{tenant name}' declare @folderFullyQualifiedName nvarchar(1000) = N'{folder full path}' declare @destinationBucketName nvarchar(128) = N'{destination bucket name}' select '\)\)Orchestrator-' + LOWER(t.[Key]) + '\)\)BlobFilePersistence\)\)' + LOWER((select cast(b.[Identifier] as nvarchar(128)) from dbo.Buckets b inner join dbo.OrganizationUnits ou on ou.Id = b.OrganizationUnitId where ou.TenantId = t.Id and ou.IsDeleted = 0 and ou.[FullyQualifiedName] = @folderFullyQualifiedName and b.TenantId = t.Id and b.IsDeleted = 0 and b.[Name] = @destinationBucketName)) from dbo.Tenants t where t.TenancyName = @tenancyName and t.IsDeleted = 0declare @tenancyName nvarchar(64) = N'{tenant name}' declare @folderFullyQualifiedName nvarchar(1000) = N'{folder full path}' declare @destinationBucketName nvarchar(128) = N'{destination bucket name}' select '\)\)Orchestrator-' + LOWER(t.[Key]) + '\)\)BlobFilePersistence\)\)' + LOWER((select cast(b.[Identifier] as nvarchar(128)) from dbo.Buckets b inner join dbo.OrganizationUnits ou on ou.Id = b.OrganizationUnitId where ou.TenantId = t.Id and ou.IsDeleted = 0 and ou.[FullyQualifiedName] = @folderFullyQualifiedName and b.TenantId = t.Id and b.IsDeleted = 0 and b.[Name] = @destinationBucketName)) from dbo.Tenants t where t.TenancyName = @tenancyName and t.IsDeleted = 0 - Copia todos los archivos y carpetas de la ubicación de depósito de origen en la ubicación del depósito de destino.
- Para copiar los archivos y carpetas, deberás ir a la página de Depósitos de almacenamiento, encontrar el depósito de origen, selecciona Editar y luego hacer clic en Ubicación de archivos.
- La ubicación de los depósitos de destino tiene el siguiente formato: {ruta base} + {ruta relativa} (consulta el paso 3. y el paso 4.).
Nota:
Si el último segmento de la ruta relativa (que debería ser una carpeta) no existe, créalo antes de copiar los archivos. Una vez finalizada la operación, comprueba que los archivos están visibles en Orchestrator en el nuevo depósito.
- Escribe el nombre del depósito de origen y elimina el depósito.
- Renombra el depósito de destino ejecutando la siguiente consulta de SQL:
declare @tenantName nvarchar(64) = N'{tenant name}' declare @folderFullyQualifiedName nvarchar(1000) = N'{folder full path}' declare @destinationBucketName nvarchar(128) = N'{destination bucket name}' declare @originalBucketName nvarchar(128) = N'{source bucket name}' update b set b.[Name] = @originalBucketName from dbo.Buckets b inner join dbo.Tenants t on b.TenantId = t.Id inner join dbo.OrganizationUnits ou on b.OrganizationUnitId = ou.Id where b.TenantId = t.Id and b.IsDeleted = 0 and b.[Name] = @destinationBucketName and ou.TenantId = t.Id and ou.IsDeleted = 0 and ou.FullyQualifiedName = @folderFullyQualifiedNamedeclare @tenantName nvarchar(64) = N'{tenant name}' declare @folderFullyQualifiedName nvarchar(1000) = N'{folder full path}' declare @destinationBucketName nvarchar(128) = N'{destination bucket name}' declare @originalBucketName nvarchar(128) = N'{source bucket name}' update b set b.[Name] = @originalBucketName from dbo.Buckets b inner join dbo.Tenants t on b.TenantId = t.Id inner join dbo.OrganizationUnits ou on b.OrganizationUnitId = ou.Id where b.TenantId = t.Id and b.IsDeleted = 0 and b.[Name] = @destinationBucketName and ou.TenantId = t.Id and ou.IsDeleted = 0 and ou.FullyQualifiedName = @folderFullyQualifiedName - Reanuda los procesos pausados en el paso 1.
Nota:
FileSystem te permite tener dos depósitos con la misma ruta de raíz. Esto no será posible si Orchestrator es el proveedor de almacenamiento. En tal caso, deberás volver a compilar los flujos de trabajo para utilizar un solo depósito o varias rutas de carpeta en sus actividades.