Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
El acelerador de ALM está en desuso y no se agrega ninguna característica nueva. Los problemas ya no se revisan ni solucionan.
Si identifica un posible problema de seguridad, notifique al Centro de respuestas de seguridad de Microsoft.
Use Pipelines in Power Platform para aportar las funcionalidades de automatización de ALM a los servicios de Power Platform y Dynamics 365. Las canalizaciones se pueden usar con la integración de código fuente o extendida para integrarse con Azure DevOps, GitHub y otros proveedores.
La canalización de exportaciones de ALM Accelerator usa la carga de configuración de implementación para personalizar los ajustes de implementación para una solución y un entorno en particular. La cadena de datos de configuración de implementación es un JSON que se envía a la canalización de exportación como un parámetro.
Las tablas siguientes describen las configuraciones de implementación que se incluyen en la carga útil para cada entorno de implementación.
Configuración de las canalizaciones de implementación
| Configuración | Obligatorio | Description |
|---|---|---|
| Tipo de Aprobación | No | El tipo de aprobación que se usará en el pipeline de implementación |
| BuildName | Yes | Nombre de la canalización de compilación |
| BuildTemplate | No | Nombre de la plantilla de canalización de compilación |
| NombreDelEntornoDeImplementación | Yes | Nombre del entorno de implementación |
| UrlDelEntornoDeDespliegue | Yes | La URL del entorno de implementación |
| URL del Entorno | Yes | La URL del entorno de desarrollo o creación |
| ServiceConnectionName | Yes | Nombre de la conexión de servicio al entorno de desarrollo o creación |
| TipoDePaso | No | El tipo de paso a utilizar en la tubería de despliegue |
Configuración de usuario
| Configuración | Obligatorio | Description |
|---|---|---|
| variabledeentorno.variable-de-esquema-nombre | No | Establece el valor de las variables de entorno en un entorno durante el despliegue. |
| canvasshare.aadGroupId.canvas-app-schema-name | No | Establece el ID de grupo de Microsoft Entra para compartir la aplicación de lienzo. Cuando la aplicación Canvas se comparta con varios grupos de Microsoft Entra, se puede agregar un identificador único de .1 o .2 al final de la configuración. |
| canvasshare.roleName.canvas-app-schema-name | No | Establece el rol que se asignará al grupo de Microsoft Entra. Las opciones válidas son CanView, CanViewAndShare y CanEdit. Cuando la aplicación Canvas se comparta con varios grupos de Microsoft Entra, se puede agregar un identificador único de .1 o .2 al final de la configuración. |
| owner.ownerEmail.flow-name.flow-id | No | Establece el propietario del flujo asignado después de la importación de la solución en el entorno de implementación. |
| flow.sharing.flow-name.flow-id | No | Establece el equipo de grupo de Entra de Microsoft Dataverse para compartir el registro del proceso asociado al flujo después de importar la solución en el entorno de implementación. |
| activateflow.activateas.flow-name.flow-id | No | Establece el usuario que se debe suplantar al activar el flujo. De lo contrario, se utiliza el usuario creador de la conexión o el propietario para activar el flujo. |
| activateflow.order.flow-name.flow-id | No | Establece el orden en el que se activa el flujo, útil cuando se activan flujos principal/secundario. Sin embargo, las canalizaciones intentan activar los flujos mientras haya flujos para activar, si no se establece el orden. |
| activateflow.activate.flow-name.flow-id | No | En ciertos casos, los flujos pueden dejarse intencionalmente en un estado desactivado en un entorno de implementación. Esta configuración controla si las canalizaciones inician o no el flujo cuando se implementan. |
| connector.teamname.connector-name.connector-id | No | Establece el equipo de grupo de Microsoft Entra de Dataverse con quien se compartirá el registro del conector asociado al conector personalizado tras importar la solución en el entorno de implementación. |
| groupTeam.teamid.aadGroupId | No | Establece los equipos de grupo de Dataverse que se crearán en el entorno de implementación. |
| businessUnit.teamid.aadGroupId | No | Establece la unidad de negocio de Dataverse asociada con los equipos del grupo. |
| webhookurl.webookname | No | Establece la URL del webhook que se actualizará en el entorno de implementación. |
| sdkstep.unsec.sdkstepid | No | Establece la configuración no segura del paso del SDK que se debe actualizar en el entorno de implementación. |
| sdkstep.sec.sdkstepid | No | Establece la configuración segura del paso de SDK para actualizar en el entorno de implementación. |
| ActivarActualizaciónDeSolución | No | Establecde si se aplica la actualización de la solución durante la implementación en el entorno. |
UserSettings es una matriz de variables que se configuran en las canalizaciones de implementación. Cuando se ejecuta la canalización de exportación, la configuración de implementación y los archivos de configuración de implementación personalizados se generan utilizando marcadores de posición para estos valores. Cuando se ejecuta la canalización de implementación, la mayoría de los marcadores de posición se reemplazan con los valores de la carga útil de la configuración de implementación. La excepción son las variables de canalización reservadas y específicas, como TriggerSolutionUpgrade, que no están incluidas en la configuración de implementación ni en la configuración de implementación personalizada. Además, si UseDeploymentSettingsPlaceholders se establece en False, los marcadores de posición no se usan. En su lugar, los valores se establecen directamente en la configuración de implementación y en los archivos de configuración de implementación personalizados.
Esquema de configuración de implementación
El esquema de la configuración de implementación se basa en los componentes que requieren configuración después de la implementación en una solución de Dataverse. Se actualiza cuando se agregan nuevas capacidades a ALM Accelerator. El esquema se define en el archivo deployment-settings.schema.json.
Carga útil de muestra de ajustes de implementación
La carga útil de muestra es un ejemplo de una carga útil común para las canalizaciones de ALM Accelerator. La carga útil de muestra se define en el archivo deployment-settings.sample.json.