ALM Accelerator manuāla konfigurēšana
Komponentus var konfigurēt, ALM Accelerator for Power Platform izmantojot pievienoto administrēšanas programmu vai manuāli. Šis raksts palīdz manuāli konfigurēt lietotni, un tas ir strukturēts septiņās sadaļās:
- Priekšnoteikumi
- Pamatu iestatīšana
- Attīstības projekta izveide
- Risinājuma iestatīšana
- Risinājuma importēšana un programmas konfigurēšana
- Veidotāju iestatīšana, lai izmantotu lietotni ALM Accelerator
Priekšnoteikumi
Pirms instalēšanas ALM Accelerator for Power Platform pārliecinieties, vai esat izpildījis tālāk norādītos priekšnosacījumus.
ALM Accelerator ir jāinstalē Power Platform vidē, kurā ir Microsoft Dataverse datu bāze. Visas vides, kurās izmantojat ALM paātrinātāju, lai izvietotu risinājumus un pieprasītu Dataverse arī datu bāzi.
Piezīmes
ALM paātrinātājs nav saderīgs ar Dataverse for Teams. Gan lietotne ALM Accelerator, gan saistītie konveijeri pieņem, ka visās vidēs izmantojat pilno Dataverse versiju.
Mēs iesakām instalēt ALM Accelerator tajā pašā vidē kā citus CoE Starter Kit risinājumus. Uzziniet vairāk par to, kā noteikt labāko stratēģiju savai organizācijai:
ALM paātrinātājs tiek izmantots Azure DevOps avota kontrolei un izvietošanai. Ja jums nav Azure DevOps organizācijas, reģistrējieties bez maksas ne vairāk kā pieciem vietnes Azure DevOps lietotājiem.
Lai izpildītu šajā sadaļā norādītās darbības, jums ir nepieciešami tālāk norādītie lietotāji un atļaujas pakalpojumā Azure,un Azure DevOps: Power Platform
- Licencēts Azure lietotājs ar atļaujām izveidot un skatīt Microsoft Entra grupas, izveidot programmu reģistrācijas un piešķirt administratora piekrišanu programmu reģistrācijām ID Microsoft Entra
- Licencēts Azure DevOps lietotājs ar atļaujām izveidot un pārvaldīt konveijerus, pakalpojumu savienojumus, repo darījumus un paplašinājumus
- Licencēts Power Platform lietotājs ar atļaujām izveidot lietojumprogrammas lietotājus un piešķirt tiem administratīvās atļaujas
Šādiem savienotājiem jābūt pieejamiem izmantošanai kopā vidē, kurā ALM paātrinātājs tiek importēts:
- Dataverse (mantojums)
- HTTP
- Power Apps veidotājiem
- HTTP ar Microsoft Entra ID( ar galapunkta piekļuvi https://graph.microsoft.com)
- ALM Accelerator Custom DevOps (šis savienotājs ir izveidots kā daļa no paātrinātāja risinājuma importēšanas)
- Office 365 Lietotājiem
- HTTP
Instalējiet Creator Kit vidē, kurā instalējat ALM Accelerator.
Pamata iestatījumi
Tālāk norādītās darbības ir vispārīgas attiecībā uz ALM paātrinātāja funkcionalitāti un nav specifiskas nevienam projektam vai risinājumam.
Programmas reģistrācijas izveide savā Microsoft Entra vidē
Izveidojiet programmas reģistrāciju ALM paātrinātājam, lai piešķirtu programmai un saistītajiem konveijeriem atļaujas, kas nepieciešamas, lai veiktu darbības ar Azure DevOps OR Power Apps un Dataversevai. Tas jādara tikai vienu reizi.
Tālāk sniegtajās darbībās ir parādīts, kā izveidot vienu programmas reģistrāciju ar atļaujām gan Dataverse, gan Azure DevOps. Tomēr, iespējams, vēlēsities izveidot atsevišķas lietotņu reģistrācijas, lai sadalītu pienākumus. Pirms pieņemat lēmumu par lietotnes reģistrācijas stratēģiju, apsveriet, kā atsevišķas lietotņu reģistrācijas ietekmē gan uzturēšana, gan drošību .
Lietotnes reģistrācijas izveide
Pierakstieties Azure portālā.
Atlasiet Microsoft Entra ID>Lietotņu reģistrācijas.
Atlasiet + Jauna reģistrācija un pēc tam piešķiriet reģistrācijai nosaukumu, piemēram, ALMAcceleratorServicePrincipal.
Atstājiet visām pārējām opcijām to noklusējuma vērtības un atlasiet Reģistrēties.
Atļauju pievienošana lietotnes reģistrācijai
Kreisajā sānu panelī atlasiet API atļaujas.
Atlasiet + Pievienot atļauju.
Atlasiet Dynamics CRM un pēc tam atlasiet Pilnvarotās atļaujas un user_impersonation.
Atlasiet Pievienot atļaujas , lai programmas reģistrācijai pievienotu Dynamics CRM API user_impersonation atļauju.
Atlasiet + Vēlreiz pievienojiet atļauju .
Atlasiet cilni API, ko izmanto mana organizācija. Meklējiet un atlasiet-Padomdevējs PowerApps un pēc tam atlasiet Pilnvarotās atļaujas un Analysis.All (administratora piekrišana nav nepieciešama).
Šī atļauja ir nepieciešama, lai palaistu statisko analīzi, izmantojot programmu pārbaudītāju.
Atlasiet Pievienot atļaujas , lai pievienotu PowerApps padomdevēja API analīzi.Visas atļaujas lietotnes reģistrācijai.
Atlasiet + Vēlreiz pievienojiet atļauju .
Cilnē API Microsoft vai cilnē API, ko izmanto mana organizācija, atlasiet un pēc tam atlasiet Azure DevOpsPilnvarotās atļaujas un user_impersonation.
Šī atļauja ir nepieciešama, lai izveidotu savienojumu ar Azure DevOps pielāgoto savienotāju lietotnē ALM Accelerator.
Ja pievienojāt Azure DevOps atļauju no cilnes API, ko izmanto mana organizācija, kopējiet lietojumprogrammas (klienta) ID , lai to izmantotu vēlāk šajā procedūrā.
Jūs to izmantosit kā DevOps lietojumprogrammas (klienta) ID, kas atšķiras no lietojumprogrammas (klienta) ID , kuru kopēsit vēlāk šajā procedūrā.
Ja nevarat atrast Azure DevOps atļauju cilnē API, ko izmanto mana organizācija, veiciet tālāk norādītās darbības, lai iegūtu DevOps lietojumprogrammas (klienta) ID.
- Atveriet privātas pārlūkprogrammas logu un dodieties uz
https://dev.azure.com/<your devops organization>/_apis
. - Pierakstīšanās lapā kopējiet vietrādī URL esošā parametra client_id vērtību.
- Atveriet privātas pārlūkprogrammas logu un dodieties uz
Atlasiet Pievienot atļaujas , lai programmas reģistrācijai pievienotu Azure DevOps API user_impersonation atļauju.
Atlasiet Piešķirt nomniekam < administratora>piekrišanu.
Konfigurējiet klienta noslēpumu un novirziet URI
Kreisās puses panelī atlasiet Sertifikāti un noslēpumi.
Atlasiet + Jauns klienta noslēpums.
Atlasiet derīguma termiņu un pēc tam atlasiet Pievienot.
Kopējiet klienta noslēpumu Vērtība izmantošanai vēlāk. Šī ir vienīgā reize, kad varat kopēt vērtību. Noteikti dariet to pirms lapas atstāšanas.
Kreisajā sānu panelī atlasiet Pārskats.
Kopējiet lietojumprogrammas (klienta) ID un direktorija (nomnieka ) ID.
Atlasiet Konfigurēt.
Power App pārvaldības atļaujas piešķiršana programmas reģistrācijai
Piešķiriet Power App pārvaldības atļaujas savai programmas reģistrācijai, lai konveijeri varētu veikt nepieciešamās darbības jūsu vidēs. Lai to izdarītu, palaidiet šo PowerShell cmdlet kā interaktīvu lietotāju, kuram ir Power Apps administratora tiesības. Šī komanda ir jāpalaiž tikai vienreiz — pēc tam, kad esat izveidojis lietotnes reģistrāciju.
Svarīgi
Tālāk norādītā PowerShell cmdlet komanda piešķir programmas reģistrācijai priviliģētas atļaujas, piemēram Power Platform , Administrēšana. Jūsu organizācijas drošības politikas var neatļaut šāda veida atļaujas. Pirms turpināt, pārliecinieties, vai tie ir atļauti. Ja tās nav atļautas, noteiktas iespējas ALM paātrinātāja konveijeros nedarbojas.
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Install-Module -Name Microsoft.PowerApps.PowerShell -AllowClobber
New-PowerAppManagementApp -ApplicationId <the Application (client) ID you copied when you created the app registration>
Instalējiet Azure DevOps paplašinājumus
ALM Accelerator izmanto vairākus Azure DevOps paplašinājumus, tostarp dažus trešo pušu paplašinājumus, kas ir pieejami Azure DevOps tirgū. Katra trešās puses paplašinājuma vietne un saistīt uz to pirmkodu ir sniegta tālāk sniegtajos norādījumos. Uzziniet, kā novērtēt veikala paplašinājuma izdevēju.
piesakieties Azure DevOps.
Atlasiet Organizācijas iestatījumi.
Atlasiet Vispārīgi>paplašinājumi.
Meklējiet un instalējiet šādus paplašinājumus:
Power Platform Būvēšanas rīki (obligāti): šis paplašinājums ietver būvēšanas Microsoft Power Platform uzdevumus. (https://marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.PowerPlatform-BuildTools)
Aizstāt marķierus (obligāti): konveijeri izmanto šo paplašinājumu, lai aizstātu marķierus konfigurācijas failos un saglabātu drošas vērtības privātos mainīgajos, kas konfigurēti konveijeram. (https://marketplace.visualstudio.com/items?itemName=qetza.replacetokens | https://github.com/qetza/vsts-replacetokens-task)
Cilne SARIF SAST skenē (neobligāti): izmantojiet šo paplašinājumu, lai vizualizētu SARIF failus, ko risinājumu pārbaudītājs ģenerē būvējuma laikā. (SARIF SAST Scans cilne — Visual Studio Tiešsaistes tirgus)
Klonējiet jūsu Azure DevOps instancē YAML konveijerus no GitHub
Dodieties uz https://aka.ms/coe-alm-accelerator-templates-latest-release jaunākā laidiena vietrādi URL un nokopējiet to.
piesakieties Azure DevOps.
Izveidojiet projektu vai atlasiet esošu projektu.
Atlasiet Repos un pēc tam repozitorija sarakstā atlasiet Importēt repozitoriju .
Ielīmējiet vietrādi URL, ko nokopējāt solis 1, kā klona URL un pēc tam atlasiet Importēt.
Pārliecinieties, vai repo noklusējuma filiāle ir galvenā. Atlasiet Repos un filiāles un pārliecinieties, vai galvenā filiāle ir atzīmēta kā noklusējuma filiāle.
Ja tā nav, atlasiet trīs vertikālos punktus (⋮), kas atbilst galvenajai filiālei , un izvēlnē Papildu opcijas atlasiet Iestatīt kā noklusējuma zaru.
Piezīmes
Šajā repo ir vieta, kur tiek palaistas risinājumu konveijera veidnes un eksporta/importēšanas konveijeri. Vēlāk, veidojot savu risinājumu konveijerus, jums, iespējams, būs jāatsaucas uz šo konkrēto projektu un repo, ja izvēlēsities izmantot citu repo avota kontrolei saviem risinājumiem.
Konveijeru izveide risinājumu importēšanai, dzēšanai un eksportēšanai
Izveidojiet importēšanas, dzēšanas un eksportēšanas cauruļvadus, pamatojoties uz repo esošo Azure DevOps YAML. Šie konveijeri tiek palaisti, kad izmantojat lietotni, lai saistītu risinājumu Git, importētu risinājumu vai dzēstu risinājumu.
Piezīmes
Ja paredzams, ka visa eksportēšana veiks vienas un tās pašas darbības neatkarīgi no risinājuma, kuram konveijers darbojas, varat izveidot vienu eksportēšanas konveijeru, kā aprakstīts šajā sadaļā. Tomēr atkarībā no risinājuma var būt nepieciešamas dažādas eksportēšanas darbības. Šādā gadījumā varat pievienot risinājuma nosaukumu konveijeram Export-solution-to-git, piemēram , export-solution-to-git-SampleSolution, lai programma izpildītu jūsu konkrētos risinājumu konveijerus, kad veicat darbības programmā.
Šajā tabulā ir parādīta atbilstība starp YAML failu repo un tā pievienoto konveijeru.
YAML fails | Konveijera nosaukums |
---|---|
export-solution-to-git.yml | export-solution-to-git |
import-unmanaged-to-dev-environment.yml | import-unmanaged-to-dev-environment |
Dzēsiet nepārvaldītu risinājumu un komponentus.yml | Dzēsiet nepārvaldītu risinājumu un komponentus |
Programmā Azure DevOps dodieties uz Konveijeri>Izveidot jaunu konveijeru.
Atlasiet Azure Repos Git savam kodu repozitorijam un pēc tam norādiet uz repo, ko Azure DevOps izveidojāt un iesēdinājāt ar konveijera veidnēm, veicot iepriekšējās darbības.
Lapā Konfigurēt savu konveijeri atlasiet Esošie Azure konveijeri YAML fails un norādiet uz /Pipelines/export-solution-to-git.yml, /Pipelines/import-unmanaged-to-dev-environment.yml vai /Pipelines/delete-unmanaged-solution-and-components.yml.
Atlasiet Turpināt un pēc tam atlasiet Saglabāt.
Atlasiet izvēlni Vairāk (...) blakus Palaist konveijeru un pēc tam atlasietPārdēvēt/pārvietot.
Ja nepieciešams, mainiet konveijera nosaukumu uz export-solution-to-git,import-unmanaged-to-dev-environment vai delete-unmanaged-solution-and-components.
Atlasiet vienumu Saglabāt.
Izveidojiet eksportēšanas konveijera mainīgos (nav obligāti)
Konveijera mainīgos varat iestatīt konveijera mainīgajos konveijerā Export-Solution-to-Git konveijers, lai kontrolētu, kāda informācija tiek saglabāta avota vadīklai. Lai šos iestatījumus lietotu globāli, iestatiet mainīgos savā konveijerā Export-Solution-to-Git konveijerā. Lai iestatījumus lietotu konkrētiem eksportēšanas risinājumiem, izveidojiet savam risinājumam eksporta konveijeru, kā aprakstīts iepriekšējās sadaļas piezīmē, un iestatiet mainīgos šajā konveijerā.
Lai nodrošinātu, ka pašreizējās vides mainīgo vērtības eksportēšanas procesa laikā nekad nav saistītas ar avota kontroli, izveidojiet DoNotExportCurrentEnvironmentVariableValues
mainīgo savā konveijerā Export-Solution-to-GIT un iestatiet tā vērtību True.
Svarīgi
Šis konveijera mainīgais ir ieteicams, lai varētu izmantot izvietošanas konfigurācijas funkcionalitāti ALM paātrinātājā.
Lai nodrošinātu, ka risinājuma eksportēšanas laikā ir iestatītas noteiktu noklusējuma vides mainīgo vērtības, izveidojiet VerifyDefaultEnvironmentVariableValues
mainīgo savā konveijerā Export-solution-to-GIT un iestatiet tā vērtību True. Iestatiet noklusējuma vides mainīgo vērtības customDeploymentSettings.json, kā aprakstīts izvietošanas konfigurācijas rokasgrāmatā.
Tajā Azure DevOps atlasiet Konveijeru>bibliotēka>Izveidot jaunu mainīgo grupu.
Nosauciet jauno mainīgo grupu alm-paātrinātājs-mainīgais-grupa, tieši tā, kā norādīts šeit.
Konveijeri attiecas uz šo konkrēto mainīgo lielumu grupu, tāpēc tā ir jānosauc tieši tā, kā parādīts. Ja izlemjat savai mainīgo grupai izmantot citu nosaukumdošanas metodi, ir jāmodificē konveijeru daļas, lai atsauktos uz to nosaukumu, kuru izmantojat.
Mainīgo lielumu grupai pievieno šādus mainīgos lielumus:
Nosaukums/vārds Apraksts vērtība AADHost Autorizācijas Microsoft Entra galapunkts Publiskajiem mākoņiem izmantojiet login.microsoftonline.com. Valsts iestāžu mākoņiem izmantojiet atbilstošo autorizācijas vietrādi URL. ProcessCanvasApps Vai audekla programmas eksportēšanas laikā tiek izpakotas vai iepakotas būvējuma laikā Ja tas ir aplams, tad audekla programmas netiek izpakotas eksportēšanas laikā vai iepakotas būvējumu laikā. Audekla programmas izpakošanas un pakotņu funkcionalitāte ir pieejama priekšskatījums , un pašlaik to nav ieteicams izmantot ražošanas vidēs. Tomēr avota vadīklā nevar skatīt kanvas pirmkodu, ja vien šis mainīgais nav iestatīts uz Patiess. (Neobligāti) Ja konveijeros izmantojat audekla studijas testēšanas automatizāciju, mainīgo grupai pievienojiet šādus mainīgos:
Nosaukums/vārds vērtība TestAutomationLoginMethod CloudIdentity TestAutomationMakerPortalUrl Vietrādis URL no Power Apps veidotāju portāla, parasti *https://make.powerapps.com*
TestAutomationUsername Lietotāja konts, kas izmantots automatizēto testu veikšanai TestAutomationPassword Tā lietotāja konta parole, kas tiek izmantots, lai veiktu automatizētos testus (Neobligāti) Pēc noklusējuma globālie mainīgie ir ierobežoti, un jums ir jākonfigurē piekļuve katram konveijeram. Jūs varat to vienkāršot un atļaut piekļuvi jebkuram cauruļvadam. Grupā Mainīgais (Konveijeru>bibliotēka>alm-paātrinātājs-mainīgais-grupa) augšējā izvēlnē atlasiet Konveijera atļaujas, atlasiet (...) un pēc tam atlasiet Atvērt piekļuvi.
Atļauju iestatīšana projekta izveides pakalpojumam
Svarīgi
Azure DevOps satur vairākus "Build Service" kontus, un tas var būt mulsinoši, izpildot šajā sadaļā norādītās darbības. Pievērsiet uzmanību nosaukumiem un formātam, kas norādīti 3. un 5. darbībā. Ja tas nav parādīts sākotnējā sarakstā, iespējams, būs jāmeklē konkrētais konts.
Sadaļā Azure DevOps atlasiet Projekta iestatījumi.
Atlasiet Krātuves>Drošība.
Sadaļā Lietotāji meklējiet un atlasiet Project Collection Build Service (jūsu organizācijas nosaukums).
Piezīmes
Iespējams, neredzēsit savas organizācijas nosaukumu pēc Project Collection Build Service lietotāja . Tas var būt tikai unikāls identifikators. Šādā gadījumā izmantojiet meklēšanas funkciju, lai atrastu lietotāju, un pēc tam atlasiet to.
Iestatiet būvējuma pakalpojuma lietotājam šādas atļaujas:
Atļauja vērtība Ieguldīt Atļaut Ieguldiet izvilkšanas pieprasījumos Atļaut Izveidot zaru Atļaut Rediģēt politikas Atļaut Sadaļā Lietotāji meklējiet un atlasiet sava projekta nosaukuma veidošanas pakalpojums (jūsu organizācijas nosaukums).
Iestatiet tādas pašas vērtības kā 4. solis.
Atlasiet Cauruļvadi, atlasiet trīs punktus (...) augšējā labajā stūrī un pēc tam atlasiet Pārvaldīt drošību.
Iestatiet lietotājam Jūsu projekta nosaukums Būvējuma pakalpojums ( jūsu organizācijas nosaukums) šādas atļaujas :
Atļauja vērtība Rediģējiet būvējuma konveijeru Atļaut Rediģējiet būvējuma kvalitāti Atļaut Pārvaldiet būvējuma rindu Atļaut Pārrakstiet validācijas pārbaudi pēc būvēšanas Atļaut Atjauniniet būvējuma informāciju Atļaut Skatīt būvējumu konveijeru Atļaut Skatiet būvējumus Atļaut Atlasiet Projekta iestatījumi>Aģentu pūli, atlasiet Drošība un pēc tam atlasiet Pievienot.
Meklējiet un atlasiet sava projekta nosaukuma veidošanas pakalpojumu (jūsu organizācijas nosaukums).
Iestatiet lomu programmai Reader.
Atlasiet Pievienot.
(Pēc izvēles) Pēc noklusējuma konveijera atļaujas katram repozitorijam ir ierobežotas, un tās ir jākonfigurē atsevišķi. Jūs varat to vienkāršot un atļaut piekļuvi jebkuram cauruļvadam. Sadaļā Projekta iestatījumu>repozitoriji atlasiet katru repozitoriju pēc kārtas. Augšējā izvēlnē atlasiet Drošība . Atrodiet konveijera atļauju bloku , atlasiet ( ...) un pēc tam atlasietAtvērt piekļuvi .
Izstrādes projekta iestatīšana
Nākamajā sadaļā ir norādītas darbības, kas jāveic, lai iestatītu katru no atbalstītajiem attīstības projektiem. Šajā kontekstā izstrādes projekts ietver infrastruktūru un konfigurāciju, kas atbalsta veselīgu lietojumprogrammu dzīves cikla pārvaldību (ALM), tostarp vides konfigurāciju Dataverse , kas atbalsta pašu ALM procesu.
Pakalpojumu savienojumu izveide piekļuvei Azure DevOps Power Platform
Katrā Dataverse vidē — izstrādē, validācijā, testēšanā un ražošanā — ir jābūt Power Platform pakalpojumu savienojumam Azure DevOps. Veiciet tālāk norādītās darbības katrai videi.
Piezīmes
ALM Accelerator lietotnes lietotāji redz tikai tās vides, kurās viņiem ir lietotāja vai administratora loma pakalpojuma savienojumā Azure DevOps. Ja viņi strādā personīgās attīstības vidē, veidotājiem ir jābūt lietotāja vai administratora lomai pakalpojumu savienojumā viņu personīgajā attīstības vidē. Validācijas, testēšanas un ražošanas vides pakalpojumu savienojumiem, piemēram, būvēšanas pakalpojumam, ir nepieciešamas tikai konveijeriem piešķirtās atļaujas.
Piesakieties vietnē Azure DevOps un pēc tam atlasiet savu projektu.
Atlasiet Projekta iestatījumi>Pakalpojumu savienojumi un pēc tam atlasiet Izveidot pakalpojumu savienojumu.
Meklējiet un atlasiet Power Platform pakalpojuma savienojuma veidu.
Atlasiet Tālāk.
Laukā Servera URL ievadiet savu vides URL; piemēram,
https://myorg.crm.dynamics.com/
.Svarīgi
Vietrādī URL ir jāiekļauj noslēdzošā uz priekšu vērstā slīpsvītra (/); tas ir, pēc tam.com šajā piemērā.
Laukā Pakalpojuma savienojuma nosaukums ievadiet to pašu vietrādi URL, ko ievadījāt 4 solis, tostarp apmācības uz priekšu vērsto slīpsvītru (/).
Ievadiet nomnieka ID, lietojumprogrammas (klienta) ID un klienta noslēpumu , no kura Microsoft Entra nokopējāt , kad izveidojāt programmas reģistrāciju.
Atlasiet Piešķirt piekļuves atļaujas visiem konveijeriem.
Atlasiet vienumu Saglabāt.
Pakalpojumu savienojumiem ir jānodrošina lietotāju atļaujas visiem lietotājiem visās vidēs, kurām lietotājiem ir jāspēj piekļūt no programmas (piemēram, veidotāju vidēs).
Sarakstā Pakalpojumu savienojumi atlasiet pakalpojumu savienojumu, kas jākoplieto ar lietotājiem.
Augšējā labajā stūrī atlasiet Vairāk(... ) un pēc tam atlasiet Drošība.
Sarakstā Grupa vai Lietotājs atlasiet lietotāju vai grupu, kuram vēlaties piešķirt lietotāju atļaujas.
Atlasiet Lietotājs, atlasiet Lomu, tad atlasiet Pievienot.
Atkārtojiet šajā sadaļā aprakstītās darbības katrai izstrādes, validācijas, testēšanas un ražošanas videi.
Atļauju iestatīšana projekta izveides pakalpojumam, lai izmantotu pakalpojumu savienojumus
Sadaļā Azure DevOps atlasiet Projekta iestatījumi>Pakalpojumu savienojumi.
Augšējā labajā stūrī atlasiet (...), atlasiet Drošība un pēc tam atlasiet Pievienot.
Meklējiet un atlasiet sava projekta nosaukuma veidošanas pakalpojumu (jūsu organizācijas nosaukums).
Iestatiet lomu uz Administrators un pēc tam atlasiet Pievienot .
Izveidojiet savās Dataverse vidēs programmas lietotāju
Izveidojiet lietojumprogrammas lietotāju savā vidē, lai ļautu konveijeriem izveidot savienojumu Dataverse. Dariet to katrā vidē, kurā plānojat izmantot ALM paātrinātāju, lai to izvietotu.
Piesakieties administrēšanas Power Platform centrā.
Atlasiet savu izstrādes vidi un pēc tam atlasiet Iestatījumi.
Atlasiet Lietotāji + atļaujas>Programmas lietotāji.
Atlasīt + Jauns lietotnes lietotājs.
Atlasiet + Pievienot programmu, atlasiet iepriekš izveidoto programmas reģistrāciju un pēc tam atlasiet Pievienot.
Atlasiet struktūrvienību.
Atlasiet zīmuļa ikonu pa labi no vienuma Drošības lomas un pēc tam atlasiet programmas lietotāja drošības lomas.
Ieteicams piešķirt programmas lietotāja sistēmas administratoram drošības loma atļaujas, lai lietotājs varētu veikt nepieciešamās funkcijas katrā vidē.
Atlasiet Izveidot.
Atkārtojiet šīs darbības validācijas, testēšanas un ražošanas vidēs.
Risinājuma iestatīšana
Kad veidojat risinājumu Dataverse, ir jāizveido konveijeri tieši šim risinājumam. Tālāk norādītie konveijeru paraugi ir iekļauti direktorijā Cauruļvadi coe-alm-templates repozitorijā:
- https://github.com/microsoft/coe-alm-accelerator-templates/blob/main/Pipelines/build-deploy-validation-SampleSolution.yml
- https://github.com/microsoft/coe-alm-accelerator-templates/blob/main/Pipelines/build-deploy-test-SampleSolution.yml
- https://github.com/microsoft/coe-alm-accelerator-templates/blob/main/Pipelines/build-deploy-prod-SampleSolution.yml
Paraugu konveijeri organizācijām nodrošina elastīgas iespējas glabāt savas konveijera veidnes atsevišķā projektā vai pārdošanas pārstāvim no noteikta risinājumu konveijera YAML. Lai konfigurētu risinājumu konveijeru, veiciet šajā sadaļā norādītās darbības. Atkārtojiet šīs darbības katram risinājumam, kuram avota vadībai izmantojat ALM paātrinātāju.
Svarīgi
Jūsu risinājumu konveijera YAML vienmēr tiek glabāts tajā pašā repo, ko izmantojat risinājuma avota kontrolei. Tomēr konveijera veidnes, tas ir, mape Konveijers\Veidnes, var pastāvēt vai nu tajā pašā repo, kurā ir jūsu risinājumu konveijera YAML, vai atsevišķā repo vai projektā.
Risinājuma būvējuma un izvietošanas konveijeru izveide
Risinājumu konveijeri tiek izmantoti, lai būvētu un izvietotu avota vadītos risinājumus jūsu nomnieka vidēs. Konveijeru paraugos tiek pieņemts, ka izmantojat tikai trīs vides: validāciju, testēšanu un ražošanu. Tomēr varat izveidot tik daudz risinājumu konveijeru, cik nepieciešams, pamatojoties uz jūsu organizācijas vides stratēģiju.
Izvietošanas konveijeru paraugus aktivizē izmaiņas filiālē (tas ir, testēšanā un ražošanā) vai kā daļa no filiāles politikas Azure DevOps (tas ir, validācijā). Uzziniet vairāk par zaru politiku iestatīšanu izvilkšanas pieprasījuma validācijai. Konveijerus var palaist arī manuāli, bez sprūda.
Izpildiet šajā sadaļā norādītās darbības, lai izveidotu izvietošanas konveijerus no parauga konveijera YAML. Tālāk esošajā tabulā ir aprakstīta konveijera konfigurācija.
Svarīgi
Konveijera nosaukumam ir jābūt tieši tādam, kā parādīts nākamajā tabulā, ar risinājuma nosaukumu MyNewSolution vietā.
YAML konveijera faila nosaukums | Konveijera nosaukums | Zara politika iespējota | Obligāti |
---|---|---|---|
build-deploy-validation-MyNewSolution.yml | deploy-validation-MyNewSolution | Jā | Jā |
veidot-izvietot-testēt-MyNewSolution.yml | deploy-test-MyNewSolution | Nē. | Jā |
build-deploy-prod-MyNewSolution.yml | deploy-prod-MyNewSolution | Nē. | Nē (Pārejiet uz iepriekšējo sadaļu) |
Piezīmes
Veicot tālāk norādītās darbības, tiek izveidoti izveides un izvietošanas konveijeri validācijas, testēšanas un ražošanas vidēm. Tomēr, iespējams, vēlēsities izveidot un izvietot validācijā un testēt, un pēc tam izvietot artefaktus no testa būvējuma līdz ražošanai. Ja tas tā ir, izpildiet šajā sadaļā norādītās darbības tikai validācijas un testēšanas vidēm. Pēc tam pārejiet uz sadaļu Risinājuma izveide izvietošanas konveijers , lai konfigurētu laidiena konveijeru.
Konveijera faila izveide
Pakalpojumā Azure DevOps dodieties uz krātuvi, kurā ir jūsu izpildīto konveijeru mape, un atlasiet mapi Konveijeri.
Atveriet vienu no trim izvietošanas konveijeru paraugiem un kopējiet YAML, lai to izmantotu jaunajā konveijerā.
Ievērojiet konveijera pārdošanas pārstāvja nosaukumu.
Dodieties uz krātuvi, kuru vēlaties izmantot risinājuma avota vadīklai.
Izveidojiet filiāli, pamatojoties uz jūsu noklusējuma filiāli, un piešķiriet tai nosaukumu savam risinājumam; piemēram,MyNewSolution .
Šis zars kļūst par nākamo (v-next) zaru jūsu risinājumam. Visiem izstrādes darbiem jābūt sazarotiem no šīs filiāles uz izstrādātāja personīgo darba filiāli un pēc tam jāapvieno v-next filiālē, lai virzītos uz validāciju un testēšanu. Vēlāk, kad laidiens ir sagatavots, nākamo zaru var sapludināt galvenajā vai noklusējuma zarā.
Atlasiet Jauns izvēlnes augšdaļā un pēc tam atlasiet Mape.
Piešķiriet jaunajai mapei tādu pašu nosaukumu kā jūsu risinājumam.
Piešķiriet jaunajam konveijera YAML failam nosaukumu, piemēram , build-deploy-validation-SampleSolution.yml,build-deploy-test-SampleSolution.yml vai build-deploy-prod-SampleSolution.yml.
Atlasiet Izveidot.
Faila atjaunināšana un saglabāšana
Ielīmējiet YAML, ko nokopējāt iepriekšējās sadaļas 2. solis, jaunajā konveijera failā.
Jaunajā konveijerā YAML mainiet tālāk norādītās vērtības.
Mainiet resursu>repozitoriju>nosaukumu uz tā repo nosaukumu, kurā ir jūsu konveijera veidnes.
Šajā piemērā repo nosaukums ir coe-alm-accelerator-templates , un tas pastāv tajā pašā projektā kā MyNewSolution repo. Ja jūsu veidņu repozitorijs ir citā Azure DevOps projektā, izmantojiet formātu ProjectName/RepoName. Ja nepieciešams, varat arī norādīt filiāli, kurā atrodas jūsu veidnes,
ref
izmantojot parametru.Mainiet jebkuru vērtību, kas attiecas uz SampleSolutionName , uz risinājuma unikālo nosaukumu; piemēram, MyNewSolution.
Lai saglabātu veiktās izmaiņas, atlasiet Izpildīt.
Programmā Azure DevOps dodieties uz Konveijeri, un pēc tam atlasiet Izveidot jaunu konveijeru.
Koda krātuvē atlasiet Azure Repos Git.
Atlasiet DevOps repo, kas ietver izvietošanas konveijeru YAML.
Lapā Konveijera konfigurēšana atlasiet Esošs Azure konveijeru YAML fails, norādiet uz YAML failu savā repo, kuru izveidojāt iepriekš, un pēc tam atlasiet Turpināt.
Atlasiet Saglabāt, atlasiet (...) blakus Palaist konveijeru un pēc tam atlasietPārdēvēt/pārvietot .
Mainiet konveijera nosaukumu uz deploy-validation-MyNewSolution,deploy-test-MyNewSolution vai deploy-prod-MyNewSolution, kur MyNewSolution ir jūsu risinājuma nosaukums.
Atlasiet vienumu Saglabāt.
Ja jūsu jaunais konveijers netika izveidots repozitorija noklusējuma filiālē: konveijerā atlasiet Rediģēt . Atlasiet (...) augšējā labajā stūrī un pēc tam atlasiet Trigeri. Atlasiet cilni YAML un pēc tam atlasiet vienumu Iegūt avotus. Mainiet noklusējuma zaru manuāliem un plānotiem būvējumiem , lai norādītu uz risinājuma zaru. Uzziniet vairāk par to, kā konfigurēt konveijera trigerus.
Atkārtojiet iepriekšējās darbības, lai izveidotu izvietošanas konveijers katrai videi, atsaucoties uz paraugu izvietošanas konveijers YAML no coe-alm-accelerator-templates repo ( deploy-validation-SampleSolution.yml,deploy-test-SampleSolution.yml undeploy-prod-SampleSolution.yml).
Atlasiet Saglabāt un gaidīt rindā un pēc tam atlasiet Saglabāt.
Izveidojiet risinājuma izvietošanas konveijeru (nav obligāti)
Kā minēts iepriekš, iepriekšējā sadaļā aprakstītās darbības izveido konveijerus, kas veido un izvieto validācijas, testēšanas un ražošanas vidēm. Tomēr varat izveidot atsevišķu risinājumu izvietošanas konveijers, ja vēlaties izveidot un izvietot tikai validācijai un testēšanai un pēc tam izvietot artefaktus no testa būvējuma līdz ražošanai.
Izpildiet šajā sadaļā norādītās darbības, lai izveidotu risinājumu izvietošanas konveijers no parauga konveijera YAML. Tālāk esošajā tabulā ir aprakstīta konveijera konfigurācija.
Svarīgi
Konveijera nosaukumam ir jābūt tieši tādam, kā parādīts nākamajā tabulā, ar risinājuma nosaukumu MyNewSolution vietā.
YAML konveijera faila nosaukums | Konveijera nosaukums | Zara politika iespējota |
---|---|---|
deploy-prod-MyNewSolution.yml | deploy-prod-MyNewSolution | Nē. |
Pakalpojumā Azure DevOps dodieties uz krātuvi, kurā ir jūsu izpildīto konveijeru mape, un atlasiet mapi Konveijeri.
Atveriet parauga izvietošanas konveijera deploy-prod-pipelineartifact-SampleSolution.yml un kopējiet YAML, lai to izmantotu jaunajā konveijerā.
Ievērojiet konveijera pārdošanas pārstāvja nosaukumu.
Dodieties uz krātuvi, kuru vēlaties izmantot risinājuma avota vadīklai.
Atlasiet Jauns izvēlnes augšdaļā un pēc tam atlasiet Fails.
Piešķiriet jaunajam konveijera YAML failam nosaukumu; piemēram, deploy-prod-MyNewSolution.yml, kur MyNewSolution ir jūsu risinājuma nosaukums.
Atlasiet Izveidot.
Ielīmējiet solis 2 nokopēto YAML jaunajā konveijera failā.
Jaunajā konveijerā YAML mainiet tālāk norādītās vērtības.
Mainīt trigera>zarus>Iekļaut filiālēs, kurās izmaiņām vajadzētu izraisīt izvietošanu ražošanā.
Mainiet resursu>repozitoriju>nosaukumu uz tā repo nosaukumu, kurā ir jūsu konveijera veidnes.
Šajā piemērā repo nosaukums ir coe-alm-accelerator-templates , un tas pastāv tajā pašā projektā kā MyNewSolution repo. Ja jūsu veidņu repozitorijs ir citā Azure DevOps projektā, izmantojiet formātu ProjectName/RepoName. Ja nepieciešams, varat arī norādīt filiāli, kurā atrodas jūsu veidnes,
ref
izmantojot parametru.Atjauniniet resursu>konveijeru>avotu , lai norādītu būvējuma konveijeru, kas satur artefaktus, kas šim konveijeram ir jāizvieto. Šajā gadījumā jūs izvietosit artefaktus no iepriekš izveidotā testa konveijera, kas izveidoja un izvietoja jūsu risinājumu testa vidē.
Mainiet jebkuru vērtību, kas attiecas uz SampleSolutionName , uz risinājuma unikālo nosaukumu; piemēram, MyNewSolution.
Atkārtojiet iepriekšējā sadaļā no 11. līdz 20. darbībai deploy-validation-ALMAcceleratorSampleSolution un deploy-test-ALMAcceleratorSampleSolution, lai izveidotu konveijeru no jaunā ražošanas konveijera YAML ar nosaukumu deploy-prod-ALMAcceleratorSampleSolution.
Mainīgo izvietošanas konveijers iestatīšana
Katram iepriekš konfigurētajam izvietošanas konveijers ir jāiestata mainīgo EnvironmentName
ServiceConnection
vērtības, pamatojoties uz vidi, kurā konveijers izvieto. Mainīgo var arī iestatīt EnableFlows
tā, lai tas izslēgtu Power Automate plūsmas kā daļu no izvietošanas.
Izveidot vides un pakalpojumu savienojuma mainīgos (obligāti)
Katram izvietošanas konveijers ir nepieciešams vides mainīgais EnvironmentName
un pakalpojumu savienojuma mainīgais ServiceConnection
.
EnvironmentName
norāda vidi Azure DevOps , kas tiek izvietota, lai iespējotu izvietošanas vēstures izsekošanu un iestatītu atļaujas un apstiprinājumus izvietošanai noteiktās vidēs. Iestatiet šo vērtību attiecīgi uz Validēt, Pārbaudīt vai Ražošana.ServiceConnection
norāda, ar ko izvietošanas konveijers savienojas Power Platform. Atļautās vērtības ir iepriekš izveidoto pakalpojumu savienojumu nosaukumi.
Atlasiet Rediģēt katrā izvietošanas konveijerā.
Izvietošanas konveijers definīcijā atlasiet Mainīgie , lai atvērtu mainīgo redaktoru.
Lai pievienotu mainīgo, atlasiet (+). Ievadiet mainīgā lieluma nosaukumu un atbilstošo vērtību.
Atkārtojiet šīs darbības, lai izveidotu EnvironmentName
mainīgos un ServiceConnection
tos.
Izveidojiet EnableFlows mainīgo (nav obligāti)
Konveijera mainīgā vērtību ar nosaukumu EnableFlows
Varat iestatīt uz Aplams, lai izlaistu darbības, kas automātiski iespējo Power Automate plūsmas kā daļu no izvietojuma. Mainīgā noklusējuma vērtība EnableFlows
ir True.
Zaru politiku iestatīšana izvilkšanas pieprasījuma validācijai
Izveidojiet filiāles politiku , lai izpildītu iepriekš izveidoto konveijeru, kad tiek izveidots izvilkšanas pieprasījums.
Programmā Azure DevOps dodieties uz Repos un pēc tam atlasiet mapi Zari.
Atrodiet filiāli, kurai vēlaties izveidot izvilkšanas pieprasījuma politiku. Atlasiet (...) pa labi no filiāles un pēc tam atlasiet Zaru politikas.
Lapā Zara politikas atveriet sadaļu Validācijas būvēšana.
Lai pievienotu jaunu zara politiku, atlasiet +.
Sarakstā Konveijera būvēšana atlasiet iepriekš izveidoto konveijeru.
Norādiet ceļa filtru , ja piemērojams, lai nodrošinātu, ka tikai izmaiņas norādītajā ceļā aktivizē vilkšanas pieprasījuma konveijeru.
Iestatiet Aktivizētāju kā Automātisku.
Iestatiet Politikas prasības kā Obligātas.
Iestatiet Izveidot derīguma termiņu kā Uzreiz.
Iestatiet parādāmo nosaukumu savai filiāles politikai; piemēram, PR Build Validation.
Atlasiet vienumu Saglabāt.
Resursu piekļuves atļauju iestatīšana konveijeriem
Lai konveijeri darbotos, tiem ir nepieciešama piekļuve nepieciešamajiem resursiem, piemēram, krātuvēm, mainīgajām grupām un pakalpojumu savienojumiem. Lai atļautu piekļuvi, jums ir trīs iespējas.
Piekļuves piešķiršana pirmajā izpildes reizē
Konveijera pirmajā palaišanas reizē varat atļaut piekļuvi nepieciešamajam resursam.
- Aktivizējiet konveijeru un atveriet konveijera ieskrējienu Azure DevOps.
- Reklāmkarogā "nepieciešama atļauja" atlasiet Skatīt .
- Katram nepieciešamajam resursam atlasiet Atļaut .
Sniedziet nepārprotamu atļauju
Konveijeram varat piešķirt nepārprotamu atļauju piekļūt nepieciešamajiem repo līgumiem.
- Iekšā Azure DevOps atveriet Projekta iestatījumi.
- Atlasiet Repozitoriji un pēc tam atlasiet repozitoriju.
- Atlasiet cilni Drošība.
- Ritiniet uz leju līdz Konveijera atļaujām un atlasiet +.
- Atlasiet konveijeru, kuram vēlaties piešķirt piekļuvi krātuvei.
Konveijeram varat piešķirt nepārprotamu atļauju piekļūt nepieciešamajām mainīgo grupām.
- Tajā Azure DevOps atlasiet Konveijeru>bibliotēka un pēc tam atlasiet mainīgo grupu.
- Atlasiet Konveijeru atļaujas.
- Atlasiet + un pēc tam atlasiet konveijeru, kuram vēlaties piešķirt piekļuvi mainīgo grupai.
Konveijeram varat piešķirt nepārprotamu atļauju piekļūt nepieciešamajiem servisa savienojumiem.
- Iekšā Azure DevOps atveriet Projekta iestatījumi.
- Atlasiet Pakalpojumu savienojumi un pēc tam atlasiet pakalpojuma savienojumu.
- Atlasiet Citas darbības (...) un pēc tam atlasiet Drošība.
- Ritiniet uz leju līdz Konveijera atļaujām un atlasiet +.
- Atlasiet konveijeru, kuram vēlaties piešķirt piekļuvi pakalpojuma savienojumam.
Piekļuves piešķiršana visiem cauruļvadiem
Varat atļaut visiem konveijeriem — gan tiem, kas jums ir tagad, gan jebkuriem, ko izveidojat nākotnē, — piekļūt nepieciešamajiem krātuvēm.
- Iekšā Azure DevOps atveriet Projekta iestatījumi.
- Atlasiet Repozitoriji un pēc tam atlasiet repozitoriju.
- Atlasiet cilni Drošība.
- Ritiniet līdz Konveijera atļaujām.
- Atlasiet Citas darbības (...), atlasiet Atvērt piekļuvi un pēc tam apstipriniet, kad tiek prasīts.
Varat atļaut visiem konveijeriem piekļūt nepieciešamajām mainīgo grupām.
- Tajā Azure DevOps atlasiet Konveijeru>bibliotēka un pēc tam atlasiet mainīgo grupu.
- Atlasiet Konveijeru atļaujas.
- Atlasiet Citas darbības (...), atlasiet Atvērt piekļuvi un pēc tam apstipriniet, kad tiek prasīts.
Varat atļaut visiem cauruļvadiem piekļūt nepieciešamajiem servisa savienojumiem.
- Iekšā Azure DevOps atveriet Projekta iestatījumi.
- Atlasiet Pakalpojumu savienojumi un pēc tam atlasiet pakalpojuma savienojumu.
- Atlasiet Citas darbības (...) un pēc tam atlasiet Drošība.
- Atlasiet pakalpojuma savienojumu, atlasiet Citas darbības (...) un pēc tam atlasiet Drošība.
- Ritiniet līdz Konveijera atļaujām.
- Atlasiet Citas darbības (...), atlasiet Atvērt piekļuvi un pēc tam apstipriniet, kad tiek prasīts.
Darba autorizācijas apjoma iestatīšana
Darba autorizācijas apjomu var iestatīt visai Azure DevOps organizācijai vai konkrētam projektam. Atspējojiet iestatījumu Ierobežot darba autorizācijas tvērumu līdz pašreizējam laidiena konveijeru projektam, ja izvēlaties citu Azure DevOps projektu, lai instalētu veidnes.
Lai iestatītu darba autorizācijas apjomu organizācijas līmenī visiem projektiem
- Sadaļā Azure DevOps izvēlieties Organizācijas iestatījumi Konveijeru > iestatījumi > .
- Atspējojiet iestatījumu Ierobežot darba autorizācijas tvērumu pašreizējam laidiena konveijeru projektam.
Izvietošanas konfigurācijas izveide (neobligāti)
Pēc risinājuma izvietošanas mērķa vidē ir jāizveido vairākas konfigurācijas. Šīs konfigurācijas ir specifiskas videi un ietver savienojumu atsauces, vides mainīgos un atļaujas Microsoft Entra grupām un Dataverse darba grupām, kā arī koplieto audekla programmas un atjaunina risinājuma komponentu, piemēram Power Automate , plūsmu, īpašumtiesības. Kopā ar šīm konfigurācijām mērķa videi bieži ir nepieciešami parauga vai konfigurācijas dati, kas ir saistīti ar Dataverse risinājuma tabulām, lai nodrošinātu pilnīgu ALM pieredzi.
Ja jūsu risinājumam ir nepieciešamas šīs citas konfigurācijas vai dati, izpildiet izvietošanas konfigurācijas rokasgrāmatu , lai konfigurētu konveijerus, pamatojoties uz vidēm, kurās izvietojat.
Risinājuma importēšana un programmas konfigurēšana
Importējiet ALM paātrinātāja audekla programmu savā Power Platform vidē un pēc tam konfigurējiet iekļauto pielāgoto savienotāju Azure DevOps.
Uzstādiet ALM paātrinātāju Dataverse
ALM Accelerator risinājums ir atkarīgs no Creator Kit. Instalējiet satura veidotāju komplektu tūlīt.
Lejupielādējiet jaunāko pārvaldīts risinājums failu no GitHub. Ritiniet uz leju līdz Aktīvi un atlasiet CenterofExcellenceALMAccelerator_<jaunākā versija>_managed.zip.
Piesakieties un Power Apps pēc tam atlasiet vidi, kurā vēlaties viesot lietotni ALM Accelerator.
Kreisās puses panelī atlasiet Risinājumi.
Atlasiet Importēt risinājumu>Pārlūkot un pēc tam atrodiet lejupielādētās pārvaldīts risinājums atrašanās vietu un atlasiet failu.
Atlasiet Tālāk un pēc tam vēlreiz atlasiet Tālāk.
Lapā Savienojumi atlasiet vai izveidojiet savienojumu, ar kuru izveidot CDS DevOps savienojumu Dataverse.
Kad izveidojat savienojumu HTTP ar Microsoft Entra, abiem parametriem izmantojiet Microsoft Graph .
Atlasiet Importēt.
Konfigurējiet DevOps pielāgoto savienotāju
Atlasiet Datu>pielāgotie savienotāji>CustomAzureDevOps.
Atlasiet Rediģēt. Lapā Drošība atlasiet Rediģēt un pēc tam iestatiet šādus laukus:
Nosaukums/vārds vērtība Autentifikācijas tips OAuth 2.0 Identitātes nodrošinātājs Azure Active Directory Klienta ID Lietojumprogrammas (klienta) ID , ko nokopējāt, kad izveidojāt programmas reģistrāciju Klienta noslēpums Lietojumprogrammas (klienta) slepenā vērtība , ko nokopējāt, kad izveidojāt programmas reģistrāciju Nomnieka ID Noklusējuma vērtības atstāšana,bieži Resursa URL DevOps lietojumprogrammas (klienta) ID , ko nokopējāt, kad pievienojāt atļaujas savai lietotnes reģistrācijai Novirzīšanas URL Autogenerē. Ja pamanāt izvēles rūtiņu "Atjaunināt uz unikālu novirzīšanas URL", kas atrodas zem "Novirzīšanas URL", lūdzu, atzīmējiet izvēles rūtiņu. Atlasiet Atjaunināt savienotāju.
Pievienojiet "Novirzīšanas URL" kā "Novirzīšanas URI"
Automātiski ģenerētais "Novirzīšanas URL" no iepriekšējās sadaļas ir jāpievieno lietotnes reģistrācijai kā "Novirzīšanas URI".
Atgriezieties pie izveidotās lietotnes reģistrācijas.
Kreisajā sānu panelī atlasiet Pārskats.
Atlasiet Pievienot novirzīšanas URI.
Atlasiet + Pievienot platformu un pēc tam atlasiet Web.
Tekstlodziņā Novirzīšanas URI ielīmējiet automātiski ģenerēto "Novirzīšanas URL", kas kopēts no iepriekšējās sadaļas.
Atlasiet Konfigurēt.
Pielāgotā savienotāja pārbaude
Atveriet izvēlni Testēt.
Atlasiet Jauns savienojums un pēc tam izpildiet norādījumus, lai izveidotu savienojumu.
Power Apps atlasiet savu vidi un atlasiet Dataverse>Pielāgoti savienotāji>CustomAzureDevOps.
Atlasiet Rediģēt, dodieties uz lapu Tests un pēc tam atrodiet operāciju GetOrganizations .
Atlasiet Testa darbība.
Apstipriniet atbilde atgrieztais statuss ir 200 un ka atbilde Iestāde ir jūsu Azure DevOps organizācijas JSON pārstāvniecība.
Veidotāju iestatīšana, lai izmantotu lietotni ALM Accelerator
Konfigurējiet lietotāju atļaujas veidotāja kontam pakalpojumā Dataverse un Azure DevOps.
Konfigurējiet izvietošanas lietotāja iestatījumus , lai iestatītu programmas lietotāja pieredzi un piešķirtu piekļuvi risinājumiem un izvietošanas profiliem.