Kopīgot, izmantojot


ALM Accelerator konfigurēšana, izmantojot administratora programmu

Jūs varat konfigurēt komponentus, ALM Accelerator for Power Platform izmantojot tā administrēšanas programmu vai manuāli. Šajā rakstā ir sniegti norādījumi par administratora programmas izmantošanu, un tas ir strukturēts septiņās sadaļās:

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:

  • Instalējiet Creator Kit vidē, kurā instalējat ALM Accelerator.

Programmu reģistrāciju konfigurēšana Microsoft Entra

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

  1. Pierakstieties Azure portālā.

  2. Atlasiet Microsoft Entra ID>Lietotņu reģistrācijas.

  3. Atlasiet + Jauna reģistrācija un pēc tam piešķiriet reģistrācijai nosaukumu, piemēram, ALMAcceleratorServicePrincipal.

  4. 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

  1. Kreisajā sānu panelī atlasiet API atļaujas.

  2. Atlasiet + Pievienot atļauju.

  3. Atlasiet Dynamics CRM un pēc tam atlasiet Pilnvarotās atļaujas un user_impersonation.

  4. Atlasiet Pievienot atļaujas , lai programmas reģistrācijai pievienotu Dynamics CRM API user_impersonation atļauju.

  5. Atlasiet + Vēlreiz pievienojiet atļauju .

  6. 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.

  7. Atlasiet Pievienot atļaujas , lai pievienotu PowerApps padomdevēja API analīzi.Visas atļaujas lietotnes reģistrācijai.

  8. Atlasiet + Vēlreiz pievienojiet atļauju .

  9. 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.

  10. 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ā.

    Ekrānuzņēmums, kurā redzams logs Pieprasīt API atļaujas, kurā ir iezīmēta cilne API, ko izmanto mana organizācija, un iezīmēts lietojumprogrammas (klienta) ID.

    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.

    1. Atveriet privātas pārlūkprogrammas logu un dodieties uz https://dev.azure.com/<your devops organization>/_apis.
    2. Pierakstīšanās lapā kopējiet vietrādī URL esošā parametra client_id vērtību.

    Organizācijas pierakstīšanās Azure DevOps lapas ekrānuzņēmums ar iezīmētu client_id parametru vietrādī URL.

  11. Atlasiet Pievienot atļaujas , lai programmas reģistrācijai pievienotu Azure DevOps API user_impersonation atļauju.

  12. Atlasiet Piešķirt nomniekam < administratora>piekrišanu.

Konfigurējiet klienta noslēpumu un novirziet URI

  1. Kreisās puses panelī atlasiet Sertifikāti un noslēpumi.

  2. Atlasiet + Jauns klienta noslēpums.

  3. Atlasiet derīguma termiņu un pēc tam atlasiet Pievienot.

  4. 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.

  5. Kreisajā sānu panelī atlasiet Pārskats.

  6. Kopējiet lietojumprogrammas (klienta) ID un direktorija (nomnieka ) ID.

  7. Atlasiet Pievienot novirzīšanas URI.

  8. Atlasiet + Pievienot platformu un pēc tam atlasiet Web.

  9. Lai novirzītu lietojumprogrammas URI, ievadiet https://global.consent.azure-apim.net/redirect.

    Šī vērtība, iespējams, būs jāmaina pēc ALM Accelerator lietotnes instalēšanas un pielāgotā savienotāja Azure DevOps konfigurēšanas. Ja novirzīšanas URI, kas ir aizpildīts pielāgotajā savienotājā, atšķiras no šeit ievadītā, mainiet šo URI, lai tas atbilstu pielāgotajam savienotājam.

  10. 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.

  1. piesakieties Azure DevOps.

  2. Atlasiet Organizācijas iestatījumi.

  3. Atlasiet Vispārīgi>paplašinājumi.

  4. Meklējiet un instalējiet šādus paplašinājumus:

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

  1. 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.

  2. Piesakieties un Power Apps pēc tam atlasiet vidi, kurā vēlaties viesot lietotni ALM Accelerator.

  3. Kreisās puses panelī atlasiet Risinājumi.

  4. 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.

  5. Atlasiet Tālāk un pēc tam vēlreiz atlasiet Tālāk.

  6. 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 .

  7. Atlasiet Importēt.

Konfigurējiet DevOps pielāgoto savienotāju

  1. Atlasiet Datu>pielāgotie savienotāji>CustomAzureDevOps.

  2. Atlasiet Rediģēt.

  3. Cilnē Drošība atlasiet Rediģēt un pēc tam iestatiet šādas vērtības:

    Nosaukums/vārds vērtība
    Autentifikācijas tips OAuth 2.0
    Identitātes nodrošinātājs Microsoft Entra ID
    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
  4. Atlasiet Atjaunināt savienotāju.

  5. Pārliecinieties, vai lapā Drošība ir novirzīšanas vietrādis URL https://global.consent.azure-apim.net/redirect.

    Ja tā nav, nokopējiet vietrādi URL. Atgriezieties pie iepriekš izveidotās lietotnes reģistrācijas un aizstājiet tur esošo novirzīšanas URI ar kopēto URL.

Pielāgotā savienotāja pārbaude

  1. Atveriet izvēlni Testēt.

  2. Atlasiet Jauns savienojums un pēc tam izpildiet norādījumus, lai izveidotu savienojumu.

  3. Power Apps atlasiet savu vidi un atlasiet Dataverse>Pielāgoti savienotāji>CustomAzureDevOps.

  4. Atlasiet Rediģēt, dodieties uz lapu Tests un pēc tam atrodiet operāciju GetOrganizations .

  5. Atlasiet Testa darbība.

  6. Apstipriniet atbilde atgrieztais statuss ir 200 un ka atbilde Iestāde ir jūsu Azure DevOps organizācijas JSON pārstāvniecība.

    Pielāgota Azure DevOps savienotāja drošības iestatījumu pārbaudes ekrānuzņēmums.

Pirmā projekta iestatīšana Azure DevOps izmantošanai ar ALM paātrinātāju

Izmantojiet iekļauto vedni, lai iestatītu Azure DevOps savu projektu risinājumu izvietošanai Power Platform , izmantojot ALM paātrinātāju. Varat konfigurēt esošu tukšu projektu vai izveidot to.

  1. Atveriet lietotni ALM Accelerator administrēšana.

  2. Kreisās puses panelī grupā atlasiet Projekti Azure DevOps .

  3. Ja tiek parādīta uzvedne ar aicinājumu atjaunināt laidiena tagus, atlasiet Labi.

  4. Sarakstā atlasiet savu Azure DevOps organizāciju.

  5. Projektu sarakstā atlasiet Jauns.

  6. Atlasiet Projekta vednis.

  7. Sadaļā Projekts solis ievadiet sava projekta nosaukumu. Pēc izvēles ievadiet aprakstu un iespējojiet priekšskatījums līdzekļus.

  8. Atlasiet Tālāk.

  9. Konveijera veidnēs solis atlasiet Tālāk , lai instalētu veidnes savā projektā.

    Programma instalē konveijera veidnes jaunā projekta krātuvē. Varat arī konfigurēt projektu, lai izmantotu veidnes no projekta, kurā tās jau ir instalētas.

  10. Darbībās Pakalpojumu savienojumi atlasiet vides, kurām vēlaties izveidot pakalpojuma savienojumu.

    Varat atlasīt vairākas vides un izveidot servisa savienojumus visām vienlaikus. Lai savās vidēs izmantotu dažādas programmu reģistrācijas, izveidojiet pakalpojumu savienojumu katrai programmas reģistrācijai atsevišķi.

  11. Kad pakalpojuma savienojums ir konfigurēts programmas reģistrācijai, atlasiet Pievienot.

  12. Kad esat konfigurējis visus pakalpojumu savienojumus, atlasiet Tālāk.

  13. Sadaļā Vispārīgie konveijeri solis atlasiet Tālāk , lai izveidotu konveijeru un mainīgo grupu un iestatītu atļaujas, Azure DevOps kas projektam nepieciešamas ALM paātrinātāja funkcionalitātei.

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.

  1. Piesakieties administrēšanas Power Platform centrā.

  2. Atlasiet savu izstrādes vidi un pēc tam atlasiet Iestatījumi.

  3. Atlasiet Lietotāji + atļaujas>Programmas lietotāji.

  4. Atlasīt + Jauns lietotnes lietotājs.

  5. Atlasiet + Pievienot programmu, atlasiet iepriekš izveidoto programmas reģistrāciju un pēc tam atlasiet Pievienot.

  6. Atlasiet struktūrvienību.

  7. 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ē.

  8. Atlasiet Izveidot.

Atkārtojiet šīs darbības validācijas, testēšanas un ražošanas vidēs.

Veidotāju iestatīšana, lai izmantotu lietotni ALM Accelerator

Papildinformācija