Comparteix a través de


Configuració de la implementació de l'accelerador ALM

El gasoducte d'exportació de l'accelerador ALM utilitza la càrrega útil de la configuració de desplegament per personalitzar les canonades de desplegament per a una solució i entorn concrets. La càrrega útil de la configuració de la implementació és una cadena JSON que es passa al pipeline d'exportació com a paràmetre.

Les taules següents descriuen la configuració de la implementació que s'inclou a la càrrega útil per a cada entorn d'implementació.

Configuració dels pipelines de desenvolupament

Configuració Necessari Descripció
AprovacióTipus No El tipus d'aprovació a utilitzar en el pipeline de desplegament
BuildName El nom de la canonada de construcció
BuildTemplate No El nom de la plantilla de canonada de construcció
DeploymentEnvironmentName El nom de l'entorn de distribució
DeploymentEnvironmentUrl L'URL de l'entorn de desplegament
EnvironmentUrl L'URL de l'entorn de desenvolupament o maker
ServiceConnectionName El nom de la connexió de servei a l'entorn de desenvolupament o maker
StepType No El tipus de pas a utilitzar en el pipeline de desplegament

Configuració de l’usuari

Configuració Necessari Descripció
environmentvariable.environment-variable-schema-name No Defineix el valor de les variables d'entorn en un entorn durant la implementació.
canvasshare.aadGroupId.canvas-app-schema-name No Defineix l'identificador de grup per compartir l'aplicació Microsoft Entra llenç. Quan l'aplicació llenç s'ha de compartir amb diversos Microsoft Entra grups, es pot afegir un identificador únic de .1 o .2 al final de la configuració.
canvasshare.roleName.canvas-app-schema-name No Defineix la funció que s'ha d'assignar Microsoft Entra al grup. Les opcions vàlides són CanView, CanViewAndShare i CanEdit. Quan l'aplicació llenç s'ha de compartir amb diversos Microsoft Entra grups, es pot afegir un identificador únic de .1 o .2 al final de la configuració.
owner.ownerEmail.flow-name.flow-id No Defineix el propietari del flux assignat després d'importar la solució a l'entorn de distribució.
flow.sharing.flow-name.flow-id No Defineix l'equip de grup per compartir el registre de procés associat amb el flux després d'importar la solució a l'entorn Dataverse Microsoft Entra de distribució.
activateflow.activateas.flow-name.flow-id No Configura la identitat de l'usuari en activar el flux. En cas contrari, s'utilitza l'usuari creador de connexions o el propietari per activar el flux.
activateflow.order.flow-name.flow-id No Estableix l'ordre en què activar el flux, útil per activar els fluxos pare/fill. No obstant això, els gasoductes intenten activar els fluxos sempre que hi hagi fluxos per activar si no s'estableix l'ordre.
activateflow.activate.flow-name.flow-id No En alguns casos, els fluxos es poden deixar intencionadament apagats en un entorn de desplegament. Aquesta configuració fa que les canonades activin el flux o no quan es despleguin.
connector.teamname.connector-name.connector-id No Definiu l'equip de grup per compartir el registre del connector associat amb el connector personalitzat després d'importar la solució a l'entorn Dataverse Microsoft Entra de distribució.
groupTeam.teamid.aadGroupId No Defineix els equips de Dataverse grup que s'han de crear a l'entorn de distribució.
businessUnit.teamid.aadGroupId No Defineix la unitat de Dataverse negoci associada als equips de grup.
webhookurl.webookname No Defineix l'URL del webhook per actualitzar-lo a l'entorn de distribució.
sdkstep.unsec.sdkstepid No Defineix la configuració no segura del pas de l'SDK per actualitzar-lo a l'entorn de distribució.
sdkstep.sec.sdkstepid No Defineix la configuració segura del pas de l'SDK per actualitzar-lo a l'entorn de desplegament.
TriggerSolutionUpgrade No Defineix si s'ha d'aplicar l'actualització de la solució durant la implementació a l'entorn.

UserSettings és una matriu de variables que s'estableixen a les canonades de desplegament. Quan s'executa el pipeline d'exportació, la configuració d'implementació i els fitxers de configuració d'implementació personalitzats es generen mitjançant marcadors de posició per a aquests valors. Quan s'executa la canonada de desplegament, la majoria dels marcadors de posició se substitueixen pels valors de la càrrega útil de la configuració de la implementació. L'excepció són variables de canonada reservades específiques, com ara TriggerSolutionUpgrade, que no s'inclouen a la configuració de la implementació ni a la configuració de distribució personalitzada. A més, si UseDeploymentSettingsPlaceholders està definit com a False, els marcadors de posició no s'utilitzaran. En lloc d'això, els valors s'estableixen directament a la configuració de la implementació i als fitxers de configuració de la implementació personalitzada.

Esquema de configuració de la implementació

L'esquema de la configuració de la implementació es basa en els components que requereixen configuració després del desplegament en una Dataverse solució. S'actualitza quan s'afegeixen noves capacitats a l'accelerador ALM. L'esquema es defineix al fitxer deployment-settings.schema.json .

Configuració de la implementació Càrrega útil de mostra

La càrrega útil de mostra és un exemple d'una càrrega útil comuna per als gasoductes de l'accelerador ALM. La càrrega útil d'exemple es defineix al fitxer deployment-settings.sample.json .