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.