- Introducción
- Gestionar proyectos y paquetes de soluciones
- Gestionar implementaciones de soluciones
- Mejores prácticas
Implementa un paquete de soluciones en un tenant de Orchestrator en Automation Cloud.
Implementar una solución significa instalar un paquete de soluciones como una nueva implementación en una carpeta de Orchestrator. Para obtener más información sobre las implementaciones de soluciones, consulta Comprender el ciclo de vida del desarrollo de soluciones.
Puedes iniciar una implementación de solución desde Studio Web u Orchestrator. Ambas superficies impulsan la misma experiencia de implementación subyacente: Studio Web es la superficie de origen, diseñada para autores de soluciones que desean empaquetar e implementar en un solo flujo; Orchestrator es la superficie administrativa, diseñada para administradores de tenants que gestionan implementaciones a escala. Esta página documenta el flujo de Orchestrator.
El flujo de implementación de Orchestrator requiere un paquete de soluciones que ya se haya publicado en una fuente. Puedes publicar un paquete desde Studio Web o Studio Desktop antes de implementarlo aquí.
Este paso lo suele realizar un administrador.
Abrir el flujo de trabajo de implementación
Puedes abrir el flujo de trabajo Implementar desde cualquiera de las siguientes ubicaciones en Orchestrator:
- Pestaña Implementaciones: selecciona Implementar en la esquina superior derecha.
- Pestaña Paquetes: selecciona la acción Implementar fila para el paquete que deseas implementar.
- Barra lateral del paquete: abre un paquete para expandir su barra lateral y luego selecciona Implementar en la esquina superior derecha de la barra lateral.
- Pestaña Versiones de la barra lateral Paquete: selecciona la acción Implementar fila para la versión específica del paquete que deseas implementar.
Las cuatro rutas abren el mismo flujo de trabajo Implementar en el formulario Configuración . La ruta de navegación en la parte superior dice Tenant > Soluciones > Implementaciones > Implementar.
Completar el formulario de configuración
El formulario Configuración es donde se define qué implementar, dónde aterriza y cómo se activa. Completa los siguientes campos y luego selecciona Implementar. Los campos Paquete y Versión siempre están visibles; los campos restantes se agrupan bajo el control Opciones , que puedes expandir o contraer. Cuando se contrae, Opciones muestra un resumen de los valores actuales (por ejemplo, la carpeta de destino, si los desencadenadores están habilitados de inmediato y si se ha configurado un tiempo de ejecución).
| Campo | Descripción |
|---|---|
| Paquete | Selecciona el paquete de soluciones a implementar en el menú desplegable. La lista muestra todos los paquetes publicados en tu fuente de tenant. Después de seleccionar un paquete, su descripción aparece debajo del campo. |
| Versión | La versión del paquete que se instalará. Aparece después de seleccionar un paquete. El valor predeterminado es la última versión publicada. La fecha de publicación y las notas de la versión seleccionada aparecen debajo del campo. Selecciona una versión diferente del menú desplegable si es necesario. |
| Opciones | Expande o contrae la configuración de implementación que sigue. Cuando se contrae, muestra un resumen de los valores seleccionados. |
| Nombre de la implementación | Un nombre exclusivo de tenant obligatorio para esta implementación. Se rellena automáticamente a partir del nombre del paquete. Editar para utilizar un nombre diferente. El nombre se valida a medida que se escribe: si ya existe una implementación con el mismo nombre, el formulario muestra un error y no se puede continuar hasta que el nombre sea único. |
| Ubicación | La carpeta donde se creará la carpeta de la solución. El valor predeterminado es Compartido. Selecciona una carpeta diferente del menú desplegable para cambiar el destino. |
| Nombre de la carpeta de la solución | El nombre de la subcarpeta creada dentro de la carpeta de destino. Se rellena automáticamente para que coincida con el nombre de la implementación hasta que lo edites. Edítelo para personalizarlo para esta implementación. |
| Activar inmediatamente | Alternar (activado de forma predeterminada). Cuando se habilita, los desencadenadores se habilitan de inmediato, si existe alguno. |
| Configurar runtime | Alternar (activado de forma predeterminada). Cuando está habilitado, aprovisiona un runtime sin servidor cuando no se configura una máquina de ejecución predeterminada en el nivel de tenant. |
Ejecutar la implementación
Después de completar el formulario de Configuración, elige una de las siguientes opciones en la parte inferior del formulario:
-
Implementar: valida la configuración y ejecuta la implementación inmediatamente. El flujo de trabajo progresa a través de los siguientes pasos que se muestran en el panel Qué sucederá a la izquierda:
Paso Descripción Configurar Valida y configura la implementación. Implementar Configura carpetas y aprovisiona recursos. Activar Habilita los desencadenadores y valida la implementación, si Activar inmediatamente está activado. -
Personalizar (selecciona la flecha desplegable en el botón Implementar ): abre el explorador de recursos para que puedas revisar y configurar componentes de solución individuales antes de que se ejecute la implementación. En el explorador de recursos, puedes:
- Filtra las propiedades mostradas para un componente utilizando el control Visualización (Todas las propiedades, Propiedades vacías, Propiedades requeridas o Propiedades configurables).
- Vincula un componente a un recurso existente, cambia el recurso al que está vinculado o desvincúlalo: consulta Vincular, cambiar o desvincular un componente a continuación.
- Revierte tus cambios en un componente utilizando Restablecer.
- Revisa el contador de incidencias (errores, advertencias e información) y el panel Registros .
Cuando termines, selecciona una de las siguientes:
- Continúe para continuar con la implementación.
- Valida para comprobar la configuración sin implementar.
- Guardar como borrador para guardar y reanudar más tarde.
- Cancel to discard your changes. A confirmation dialog explains what will be lost and offers the option to save as a draft instead of discarding.
Guardar una implementación como borrador
Si no estás listo para ejecutar una implementación, puedes guardar tu progreso y finalizarlo más tarde:
- Selecciona Personalizar en el menú desplegable del botón Implementar para abrir el explorador de recursos.
- Configura los componentes según sea necesario.
- Selecciona Guardar como borrador.
El borrador aparece en la pestaña Implementaciones con un chip de estado Borrador . Para reanudarlo, selecciona la fila del borrador y luego selecciona Continuar editando. Para descartarlo, selecciona Eliminar borrador.
Vincular, cambiar o desvincular un componente (opcional)
Vincular un componente a un recurso existente evita la duplicación de conexiones, activos y colas en todas las implementaciones. Al personalizar un borrador de implementación, puedes vincular un componente a un recurso existente, cambiar el recurso al que está vinculado o desvincularlo.
Cuando la implementación se encuentra fuera de tu espacio de trabajo personal (por ejemplo, en una carpeta compartida), la lista de candidatos excluye los recursos almacenados en tu espacio de trabajo personal en cualquier profundidad de carpeta, incluidas las subcarpetas anidadas. Esto evita configuraciones de implementación rotas que tus colaboradores no pueden ejecutar o mantener porque no pueden acceder a tus recursos de espacio de trabajo personal.
Si la implementación está dentro de tu espacio de trabajo personal, todos tus recursos accesibles, incluidos tus recursos de espacio de trabajo personal, están disponibles para vincularse.
Al seleccionar Personalizar, el explorador de recursos muestra todos los componentes del paquete de soluciones. Si ya existe un componente con el mismo nombre en el tenant, puedes vincular la solución a él en lugar de crear una nueva. Esta opción está disponible para Activos, Depósitos de almacenamiento, Webhooks y Colas. Para cada conflicto, puedes:
- Mantener el componente existente y no crear uno adicional.
- Mantén el componente existente y añade nuevos campos desde la solución (los campos existentes no se alteran).
- Cambia el nombre del recurso en conflicto en el servicio correspondiente.
- Cambia el nombre del recurso en la implementación de la solución, si es posible.
Los recursos que se encuentran en el nivel de tenant en lugar de en una carpeta se marcan con un icono dedicado en el árbol del explorador de recursos, y su encabezado de detalles del recurso muestra un chip de tenant .
Vincular un componente a un recurso existente
-
En el explorador de recursos, selecciona el componente que deseas vincular.
-
Selecciona Vincular a existente.
En el selector Enlace a existente , cada fila de recurso candidato muestra el icono de tipo de recurso (o la imagen del conector, para las conexiones), una etiqueta de tipo descriptiva y la ubicación de la carpeta del recurso. Las ubicaciones de tu espacio de trabajo personal están etiquetadas como Mi espacio de trabajo.
-
Seleccione el recurso al que desea vincular.
-
Selecciona Enlace.
- Cuando se vincula un recurso, no se crea como parte de la implementación; la solución utiliza el recurso vinculado directamente. Vincular un recurso con un nombre diferente puede provocar errores de runtime a menos que la solución se haya desarrollado para admitir esta configuración.
- Cuando vinculas un recurso que existe en otra carpeta, la solución almacena la dependencia del runtime en la carpeta de la solución donde se copia el recurso, no en la carpeta de origen original. Los usuarios con permisos en la carpeta de la solución pueden ejecutar el proceso sin necesidad de permisos en la ubicación del recurso original.
Comprender un componente vinculado
Cuando se vincula un componente, el explorador de recursos muestra una tarjeta con la información del recurso vinculado en lugar de un conjunto de campos de solo lectura.
Cambiar o desvincular un componente
Los componentes vinculados se marcan con una insignia Vinculado en el explorador de recursos.
- En el explorador de recursos, selecciona el componente vinculado.
- Seleccione uno de los siguientes:
- Cambie para vincular el componente a un recurso diferente, utilizando el mismo selector descrito anteriormente.
- Desvincular para eliminar el enlace.
Resultado: la desvinculación elimina la conexión entre la solución y el recurso externo. El recurso se crea de nuevo dentro de la carpeta de la solución en lugar de reutilizar la vinculada.
Supervisar el estado de implementación
Una vez iniciada la implementación, puedes supervisar el progreso desde la vista del flujo de trabajo o desde la pestaña Implementaciones en Soluciones. Son posibles los siguientes estados:
| Estado | Descripción |
|---|---|
| En curso | La operación de implementación se está ejecutando. |
| Correcto | La implementación se ha completado y todos los componentes están instalados. |
| Erróneo | La implementación falló y se realizó una reversión automática. |
| Reversión fallida | La implementación falló y algunos componentes requieren una limpieza manual. |
Para obtener más información sobre todos los estados, consulta Estados de implementación.
Activar la implementación
Si la solución contiene aplicaciones y no se activan utilizando el enlace proporcionado, la activación de la implementación falla. Consulta la documentación de Orchestrator y Apps para obtener instrucciones detalladas.
Después de una implementación correcta, Orchestrator evalúa la preparación para la activación. La implementación aparece en la pestaña Implementaciones con uno de los siguientes estados:
-
Inactivo (Listo para activar): no se requiere ninguna configuración adicional. Selecciona el icono Más acciones y luego selecciona Activar implementación.
-
Inactivo (necesita configuración para activarse): se deben completar requisitos previos adicionales antes de la activación:
-
Selecciona el icono Más acciones y elige Configurar activación.
-
Revisa los resultados de la validación de la activación y completa los elementos necesarios:
- Añade cuentas y asigna roles.
- Añadir máquinas a las carpetas de soluciones.
- Define las asignaciones cuenta-máquina, si es necesario.
- Defina los valores de los activos por robot, si procede.
- Activa las aplicaciones utilizadas en la solución.
- Rellena las vinculaciones para los componentes de tipo proceso, si procede.
Los componentes vinculados no se pueden volver a vincular o desvincular durante la activación. Si un componente está vinculado, la vista de configuración muestra un aviso en lugar de campos editables.
Nota:Al implementar una solución, una plantilla sin servidor predeterminada puede adjuntarse automáticamente a la carpeta de destino si la alternancia Configurar runtime estaba habilitada en el formulario Configuración. Esto garantiza que la solución pueda ejecutarse sin configurar manualmente las plantillas de máquina. Si ya se hereda una plantilla sin servidor, no se adjunta ninguna plantilla adicional.
-
Resuelve los elementos enumerados.
-
Selecciona Validar.
-
Selecciona Activar.
-
Resultado: una vez que tu solución se implementa y se activa correctamente, esa solución se muestra en la pestaña Implementaciones con un estado Activo.
- Abrir el flujo de trabajo de implementación
- Completar el formulario de configuración
- Ejecutar la implementación
- Guardar una implementación como borrador
- Vincular, cambiar o desvincular un componente (opcional)
- Vincular un componente a un recurso existente
- Comprender un componente vinculado
- Cambiar o desvincular un componente
- Supervisar el estado de implementación
- Activar la implementación