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ē Microsoft API vai cilnē API, ko izmanto mana organizācija, atlasiet Azure DevOps un pēc tam atlasiet Pilnvarotā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 HTTP savienojumu 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 slepenā informācija 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 vietrādis 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 URLhttps://global.consent.azure-apim.net/redirect.

    Ja tā nav, nokopējiet vietrādi URL. Atgriezieties lietotnes reģistrācijā, ko izveidojāt iepriekš, un aizstājiet tur esošo novirzīšanas URI ar nokopēto URL.

Pārbaudiet pielāgoto savienotāju

  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 Test lapu un pēc tam atrodiet GetOrganizations operācija.

  5. Atlasiet Pārbaudīt darbību.

  6. Apstipriniet, ka atbilde statuss atgriezts ir 200 un ka atbilde pamatteksts ir jūsu Azure DevOps organizācijas JSON atveidojums.

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

Iestatiet savu pirmo Azure DevOps projektu lietošanai ar ALM paātrinātāju

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

  1. Atveriet ALM Accelerator administrēšanas lietotni.

  2. Kreisajā sānu panelī atlasiet Projekti grupā Azure DevOps .

  3. Ja tiek piedāvāts atjaunināt Izlaist 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. Sadaļā Cauruļvada veidnes solis atlasiet Tālāk , lai projektā instalētu veidnes.

    Lietojumprogramma instalē konveijera veidnes jaunā projekta repozitorijā. 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ā vidē izmantotu dažādas lietotņu reģistrācijas, izveidojiet pakalpojuma savienojumu katrai lietotnes reģistrācijai atsevišķi.

  11. Kad esat konfigurējis pakalpojuma savienojumu lietotnes reģistrācijai, atlasiet Pievienot.

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

  13. Sadaļā Vispārīgie cauruļvadi solis atlasiet Tālāk , lai izveidotu konveijerus un mainīgo grupu, un iestatiet Azure DevOps . atļaujas, 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ās vidēs, lai ļautu cauruļvadiem izveidot savienojumu ar Dataverse. Dariet to katrā vidē, kurā plānojat izmantot ALM Accelerator izvietošanai.

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

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

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

  4. Atlasiet + Jauns lietotnes lietotājs.

  5. Atlasiet + Pievienot lietotni, atlasiet lietotnes reģistrāciju, ko izveidojāt iepriekš, un pēc tam atlasiet Pievienot.

  6. Atlasiet Uzņēmējdarbības vienību.

  7. Atlasiet zīmuļa ikonu pa labi no Drošības lomas un pēc tam atlasiet lietotnes lietotāja drošības lomas.

    Mēs iesakām lietotnes lietotājam piešķirt sistēmas administratora drošības loma privilēģijas, lai lietotājs varētu veikt nepieciešamās funkcijas katrā vidē.

  8. Atlasiet Izveidot.

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

Iestatiet veidotājus lietotnes ALM Accelerator lietošanai

Papildinformācija