Del via


Udrulningsindstillinger for ALM Accelerator

ALM Accelerator eksport-pipeline bruger udrulningsindstillinger i nyttelasten til tilpasning af udrulningspipelines for en bestemt løsning og et bestemt miljø. Nyttelasten for udrulningsindstillingerne er en JSON-streng, der overføres til eksportpipelinen som en parameter.

Følgende tabel beskriver de udrulningsindstillinger, der er indeholdt i nyttelasten for de enkelte udrulningsmiljøer.

Pipelines-installationsindstillinger

Indstilling Påkrævet Beskrivelse
ApprovalType Nej Den type godkendelse, der skal bruges i udrulningspipelinen
BuildName Ja Navnet på build-pipelinen
BuildTemplate Nej Navnet på build-pipelinens skabelon
DeploymentEnvironmentName Ja Navnet på udrulningsmiljøet
DeploymentEnvironmentUrl Ja URL-adressen på udrulningsmiljøet
EnvironmentUrl Ja URL-adresse for udviklings eller oprettermiljøet
ServiceConnectionName Ja Navnet på serviceforbindelsen til udviklings eller oprettermiljøet
StepType Nej Den type trin, der skal bruges i udrulningspipelinen

Brugerindstillinger

Indstilling Påkrævet Beskrivelse
environmentvariable.environment-variable-schema-name Nej Angiver værdien for miljøvariabler i et udrulningsmiljø under udrulningen.
canvasshare.aadGroupId.canvas-app-schema-name Nej Indstiller Microsoft Entra-gruppe-id til deling af lærredsappen. Når lærredsappen skal deles med flere Microsoft Entra-grupper, kan der i slutningen af indstillingen tilføjes et entydigt suffiks på 0,1 eller 0,2 som ovenfor.
canvasshare.roleName.canvas-app-schema-name Nej Angiver den rolle, der skal tildeles til Microsoft Entra-gruppen. Gyldige indstillinger er CanView, CanViewAndShare og CanEdit. Når lærredsappen skal deles med flere Microsoft Entra-grupper, kan der i slutningen af indstillingen tilføjes et entydigt suffiks på 0,1 eller 0,2 som ovenfor.
owner.ownerEmail.flow-name.flow-id Nej Indstiller ejeren af det flow, der er tildelt efter import af løsningen i udrulningsmiljøet.
flow.sharing.flow-name.flow-id Nej Indstiller det Dataverse Microsoft Entra-gruppeteam, der skal dele den procespost, der er knyttet til flowet efter import af løsningen i udrulningsmiljøet.
activateflow.activateas.flow-name.flow-id Nej Indstiller brugeren til at repræsentere sig, når flowet aktiveres. Ellers bruges forbindelsesoprettelsesbrugeren eller ejeren til at aktivere flowet.
activateflow.order.flow-name.flow-id Nej Angiver den rækkefølge, flowet skal aktiveres i, hvilket er praktisk under aktivering af overordnede/underordnede flow. Pipelinerne forsøger dog at aktivere flows, så længe der er flows, der aktiveres, hvis ordren ikke er angivet.
activateflow.activate.flow-name.flow-id Nej I visse tilfælde kan flows med overlæg efterlades i deaktiveret tilstand i et udrulningsmiljø. Denne indstilling udløser pipelinerne, så flowet slås til eller fra, når de installeres.
connector.teamname.connector-name.connector-id Nej Indstiller det Dataverse Microsoft Entra-gruppeteam, der skal dele den connector-post, der er knyttet til den tilpassede connector efter import af løsningen importeres til udrulningsmiljøet.
groupTeam.teamid.aadGroupId Nej Angiver, at Dataverse-gruppeteams skal oprettes i installationsmiljøet.
businessUnit.teamid.aadGroupId Nej Angiver den Dataverse-afdeling, der er knyttet til gruppeteams.
webhookurl.webookname Nej Angiver URL-adressen til den webhook, der skal opdateres i installationsmiljøet.
sdkstep.unsec.sdkstepid Nej Angiver den usikre konfiguration for SDK-trinnet, der skal opdateres i installationsmiljøet.
sdkstep.sec.sdkstepid Nej Angiver den sikre konfiguration for SDK-trinnet, der skal opdateres i installationsmiljøet.
TriggerSolutionUpgrade Nej Indstiller, om løsningsopgraderingen skal anvendes under udrulningen i dette miljø.

UserSettings er en matrix med variabler, der er angivet på installationspipelines. Når eksportpipelinen køres, oprettes installationsindstillingerne og filerne med brugerdefinerede installationsindstillinger ved hjælp af pladsholdere for disse værdier. Når udrulningspipelinen køres, erstattes pladsholderne med værdierne fra udrulningsindstillingernes nyttelast. Den eneste undtagelse er specifikke reserverede pipelinevariabler, som f.eks. TriggerSolutionUpgrade, der ikke er inkluderet i udrulningsindstillingerne eller de brugerdefinerede udrulningsindstillinger. Hvis UseDeploymentSettingsPlaceholders er angivet til False, bruges pladsholderne ikke. Værdierne angives i stedet direkte i installationsindstillingerne og i filer med brugerdefinerede installationsindstillinger.

Skema i udrulningsindstillinger

Skemaet for installationsindstillingerne er baseret på de komponenter, der kræver konfiguration efter installation i en Dataverse-løsning. Den opdateres, når nye funktioner føjes til ALM Accelerator. Skemaet defineres i filen deployment-settings.schema.json.

Eksempel på nyttedata i udrulningsindstillinger

Eksempelnyttelasten indeholder et eksempel på en almindelig nyttelast til ALM Accelerator-pipelines. Eksempelnyttelasten defineres i filen deployment-settings.sample.json.