Nastavenia nasadenia pre ALM Accelerator
ALM Accelerator exportný kanál používa užitočné zaťaženie nastavení nasadenia na prispôsobenie kanálov nasadenia pre konkrétne riešenie a prostredie. Užitočné zaťaženie nastavení nasadenia je reťazec JSON, ktorý sa odovzdá do kanála exportu ako parameter.
Nasledujúce tabuľky popisujú nastavenia nasadenia, ktoré sú zahrnuté v užitočnom zaťažení pre každé prostredie nasadenia.
Nastavenia nasadenia kanálov
Nastavenie | Požaduje sa | Description |
---|---|---|
Typ schválenia | No | Typ schválenia, ktorý sa má použiť v kanál nasadenia |
BuildName | Áno | Názov potrubia na zostavenie |
BuildTemplate | No | Názov šablóny kanála zostavenia |
DeploymentEnvironmentName | Áno | Názov prostredia nasadenia |
DeploymentEnvironmentUrl | Áno | Adresa URL prostredia nasadenia |
EnvironmentUrl | Áno | Adresa URL vývojového prostredia alebo prostredia tvorcu |
ServiceConnectionName | Áno | Názov pripojenia služby k vývojovému prostrediu alebo prostrediu výrobcu |
StepType | No | Typ krok, ktorý sa má použiť v kanál nasadenia |
Používateľské nastavenia
Nastavenie | Požaduje sa | Description |
---|---|---|
environmentvariable.environment-variable-schema-name | No | Nastavuje hodnotu premenných prostredia v prostredí počas nasadenia. |
canvasshare.aadGroupId.canvas-app-schema-name | No | Nastaví ID skupiny Microsoft Entra na zdieľanie aplikácie plátno. Ak sa má aplikácia na plátne zdieľať s viacerými skupinami Microsoft Entra , na koniec nastavenia možno pridať jedinečný identifikátor .1 alebo .2. |
canvasshare.roleName.canvas-app-schema-name | No | Nastaví rolu, ktorá sa má priradiť skupine Microsoft Entra . Platné možnosti sú CanView, CanViewAndShare a CanEdit. Ak sa má aplikácia na plátne zdieľať s viacerými skupinami Microsoft Entra , na koniec nastavenia možno pridať jedinečný identifikátor .1 alebo .2. |
owner.ownerEmail.flow-name.flow-id | No | Nastavuje vlastníka toku priradeného po importovaní riešenia do prostredia nasadenia. |
flow.sharing.flow-name.flow-id | No | Nastaví tím skupiny Dataverse Microsoft Entra na zdieľanie záznamu procesu spojeného s tokom po importovaní riešenia do prostredia nasadenia. |
activateflow.activateas.flow-name.flow-id | No | Nastaví používateľa na odcudzenie identity pri aktivácii toku. V opačnom prípade sa na aktiváciu toku použije používateľ na vytvorenie pripojenia alebo vlastník. |
activateflow.order.flow-name.flow-id | No | Nastavuje poradie, v ktorom sa má tok aktivovať, čo je užitočné pri aktivácii toku rodičov/dieťa. Potrubia sa však pokúšajú aktivovať toky, pokiaľ existujú toky na aktiváciu, ak objednávka nie je nastavená. |
activateflow.activate.flow-name.flow-id | No | V určitých prípadoch môžu byť toky v prostredí nasadenia zámerne vynechané. Toto nastavenie spôsobí, že potrubia pri rozmiestnení zapnú alebo nezapnú prietok. |
connector.teamname.connector-name.connector-id | No | Nastaví tím skupiny Dataverse Microsoft Entra na zdieľanie záznamu konektora priradeného k vlastnému konektoru po importovaní riešenia do prostredia nasadenia. |
groupTeam.teamid.aadGroupId | No | Nastaví Dataverse Skupinové tímy, ktoré sa majú vytvoriť v prostredí nasadenia. |
businessUnit.teamid.aadGroupId | No | Nastavuje obchodnú jednotku Dataverse priradenú k skupinovým tímom. |
webhookurl.názov webbooku | No | Nastaví adresu URL webhooku, ktorý sa má aktualizovať v prostredí nasadenia. |
sdkstep.unsec.sdkstepid | No | Nastaví nezabezpečenú konfiguráciu súpravy SDK krok na aktualizáciu v prostredí nasadenia. |
sdkstep.sec.sdkstepid | No | Nastaví zabezpečenú konfiguráciu súpravy SDK krok na aktualizáciu v prostredí nasadenia. |
TriggerSolutionUpgrade | No | Nastavuje, či sa má použiť inovácia riešenia počas nasadenia do prostredia. |
UserSettings je pole premenných, ktoré sú nastavené v kanáloch nasadenia. Keď je spustený exportný kanál, nastavenia nasadenia a vlastné súbory nastavení nasadenia sa vygenerujú pomocou zástupcov pre tieto hodnoty. Keď sa spustí kanál nasadenia, väčšina zástupných symbolov sa nahradí hodnotami z užitočného zaťaženia nastavení nasadenia. Výnimkou sú špecifické rezervované premenné kanála, ako napríklad TriggerSolutionUpgrade, ktoré nie sú zahrnuté v nastaveniach nasadenia alebo vlastných nastaveniach nasadenia. Okrem toho, ak je UseDeploymentSettingsPlaceholders nastavená na hodnotu False, zástupné symboly sa nepoužijú. Namiesto toho sa hodnoty nastavujú priamo v nastaveniach nasadenia a vlastných súboroch nastavení nasadenia.
Schéma nastavení nasadenia
Schéma nastavení nasadenia je založená na komponentoch, ktoré vyžadujú konfiguráciu po nasadení v Dataverse riešení. Aktualizuje sa, keď sú do ALM Accelerator pridané nové možnosti. Schéma je definovaná v súbore deployment-settings.schema.json .
Vzorové užitočné zaťaženie nastavení nasadenia
Vzorové užitočné zaťaženie je príkladom spoločného užitočného zaťaženia pre potrubia ALM Accelerator. Užitočné zaťaženie vzorky je definované v súbore deployment-settings.sample.json .