- Introducción
- Gestionar proyectos y paquetes de soluciones
- Gestionar implementaciones de soluciones
- Mejores prácticas
Guía del usuario de soluciones
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:
- Deployments tab: Select Deploy in the upper-right corner.
- Packages tab: Select the Deploy row action for the package you want to deploy.
- Package sidebar: Open a package to expand its sidebar, then select Deploy in the upper-right corner of the sidebar.
- Versions tab of the Package sidebar: Select the Deploy row action for the specific package version you want to deploy.
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
The Setup form is where you define what to deploy, where it lands, and how it activates. Complete the following fields, then select Deploy. The Package and Version fields are always visible; the remaining fields are grouped under the Options control, which you can expand or collapse. When collapsed, Options shows a summary of the current values (for example, the destination folder, whether triggers are enabled right away, and whether a runtime is set up).
| Campo | Descripción |
|---|---|
| Paquete | Select the solution package to deploy from the dropdown. The list shows all packages published to your tenant feed. After you select a package, its description appears beneath the field. |
| Versión | The package version to install. Appears after you select a package. Defaults to the latest published version. The publish date and release notes for the selected version appear beneath the field. Select a different version from the dropdown if needed. |
| Opciones | Expands or collapses the deployment settings that follow. When collapsed, it shows a summary of the selected values. |
| Nombre de la implementación | A required, tenant-unique name for this deployment. Auto-filled from the package name. Edit to use a different name. The name is validated as you type: if a deployment with the same name already exists, the form shows an error and you cannot continue until the name is unique. |
| 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 | The name of the subfolder created inside the destination folder. Auto-filled to match the deployment name until you edit it. Edit to customize it for this deployment. |
| 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:
-
Deploy: validates the configuration and runs the deployment immediately. The workflow progresses through the following steps shown in the What will happen panel on the left:
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. -
Customize (select the dropdown arrow on the Deploy button): opens the resource explorer so you can review and configure individual solution components before the deployment runs. In the resource explorer, you can:
- Filter the properties shown for a component using the Display control (All properties, Empty properties, Required properties, or Configurable properties).
- Link a component to an existing resource using Link to existing.
- Revert your changes to a component using Reset.
- Review the Issues counter (errors, warnings, and information) and the Logs panel.
When you finish, select one of the following:
- Continue to proceed with the deployment.
- Validate to check the configuration without deploying.
- Save as draft to save and resume later.
- Delete draft to discard the deployment.
Save a deployment as a draft
If you are not ready to run a deployment, you can save your progress and finish it later:
- Select Customize from the Deploy button dropdown to open the resource explorer.
- Configure components as needed.
- Select Save as draft.
The draft appears in the Deployments tab with a Draft status chip. To resume it, select the draft row, then select Continue editing. To discard it, select Delete draft.
Reutilizar componentes existentes (opcional)
When the deployment is located outside your Personal Workspace (for example, in a shared folder), the candidate list excludes resources stored in your Personal Workspace at any folder depth, including nested subfolders. This prevents broken deployment configurations that your collaborators cannot run or maintain because they cannot access your Personal Workspace resources.
If the deployment is inside your Personal Workspace, all your accessible resources, including your Personal Workspace resources, are available for linking.
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.
Para vincular un componente existente:
-
En el explorador de recursos, selecciona el componente que deseas vincular.
-
Selecciona Vincular a existente.
-
En el cuadro de diálogo Vincular a proceso existente , selecciona el componente al que deseas vincular.
-
Selecciona Enlace.
- When a resource is linked, it is not created as part of the deployment; the solution uses the linked resource directly. Linking a resource with a different name may lead to runtime errors unless the solution was developed to support this configuration.
- When you link a resource that exists in another folder, the solution stores the runtime dependency against the solution folder where the resource is copied, not the original source folder. Users with permissions on the solution folder can run the process without needing permissions on the original resource location.
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.
Nota:When deploying a solution, a Default Serverless template may be automatically attached to the target folder if the Set up runtime toggle was enabled on the Setup form. This ensures the solution can run without manually configuring machine templates. If a serverless template is already inherited, no additional template is attached.
-
Resuelve los elementos enumerados.
-
Selecciona Validar.
-
Selecciona Activar.
-
Result: Once your solution is deployed and successfully activated, that solution is displayed on the Deployments tab with an Active status.