Jagamisviis:


Rakenduse ALM Accelerator konfigureerimine administraatori rakenduse abil

Saate konfigureerida kas selle administreerimisrakenduse abil ALM Accelerator for Power Platform või käsitsi. Selles artiklis juhendatakse teid haldusrakenduse kasutamisel ja see koosneb seitsmest jaotisest.

eeltingimused

Enne installimist ALM Accelerator for Power Platform veenduge, et olete täitnud järgmised eeltingimused.

  • ALM Accelerator tuleb installida Power Platform keskkonda, kus on Microsoft Dataverse andmebaas. Kõik keskkonnad, mida kasutate ALM Acceleratorit lahenduste juurutamiseks, vajavad Dataverse ka andmebaasi.

    Märkus.

    ALM Accelerator ei ühildu. Dataverse for Teams Nii rakendus ALM Accelerator kui ka sellega seotud müügitorud eeldavad, et kasutate kõigis keskkondades selle Dataverse täisversiooni.

    Soovitame paigaldada ALM Acceleratori samasse keskkonda nagu teised CoE Starter Kit lahendused. Vaadake lisateavet selle kohta, kuidas määrata oma organisatsiooni jaoks parim strateegia.

  • ALM Accelerator kasutab Azure DevOps allika juhtimiseks ja juurutamiseks. Kui teil pole Azure DevOps organisatsiooni, registreeruge saidil tasuta kuni viiele kasutajale Azure DevOps .

  • Selles jaotises toodud juhiste täitmiseks vajate Azure’is Azure DevOps järgmisi kasutajaid ja õigusi ning Power Platform järgmisi õigusi.

    • Litsentsitud Azure’i kasutaja, kellel on õigus luua ja vaadata Microsoft Entra rühmi, luua rakenduse registreerimisi ja anda administraatori nõusolek rakenduse ID-s Microsoft Entra registreerimiseks
    • Litsentsitud Azure DevOps kasutaja, kellel on õigus luua ja hallata konveiereid, teenuseühendusi, reposid ja laiendusi
    • Litsentsitud Power Platform kasutaja, kellel on õigused rakenduse kasutajate loomiseks ja neile haldusõiguste andmiseks
  • Järgmised konnektorid peavad olema kättesaadavad, et neid saaks kasutada koos keskkonnas, kuhu ALM Accelerator imporditakse:

  • Installige Creator Kit keskkonda, kuhu installite ALM Acceleratori.

Rakenduste registreerimiste konfigureerimine Microsoft Entra

Järgmised sammud on üldised ALM Acceleratori funktsionaalsuse seisukohast ega ole seotud ühegi projekti ega lahendusega.

Looge rakenduses registreerimine oma Microsoft Entra keskkonnas

Looge ALM Acceleratori jaoks rakenduse registreerimine, et anda rakendusele ja sellega seotud müügitorudele õigused, mis on vajalikud toimingute tegemiseks või Azure DevOps või Power Apps Dataverse või. Peate seda tegema ainult üks kord.

Järgmised etapid näitavad, kuidas luua üks rakenduse registreerimine, millel on õigused nii Dataverse'i kui Azure DevOps'i jaoks. Kohustuste jagamiseks võiksite siiski luua eraldi rakenduse registreerimised. Enne rakenduse registreerimisstrateegia üle otsustamist peaksite kaaluma , kuidas rakenduse eraldi registreerimine mõjutab nii hooldus kui ka turvalisust .

Rakenduse registreerimise loomine

  1. Logige sisse Azure’i portaali.

  2. Valige Microsoft Entra ID-rakenduse>registreerimised.

  3. Valige + Uus registreerimine ja seejärel pange registreerimisele nimi, näiteks ALMAcceleratorServicePrincipal.

  4. Jätke kõik muud suvandid vaikeväärtuste juurde ja valige Registreeri.

Rakenduse registreerimisele lubade lisamine

  1. Valige vasakpoolsel külgpaneelil API õigused.

  2. Select + Lisa õigus.

  3. Valige Dynamics CRM ja seejärel valige Delegeeritud õigused ja user_impersonation.

  4. Valige Lisa õigused , et lisada Dynamics CRM API user_impersonation luba rakenduse registreerimisele.

  5. Select + Lisage uuesti õigus .

  6. Valige API-d, mida minu organisatsioon kasutab . Otsige ja valige PowerApps nõustaja ning seejärel valige Delegeeritud õigused ja Analüüs.Kõik (administraatori nõusolek pole nõutav).

    Seda luba on vaja staatilise analüüsi käitamiseks rakenduse kontrollija kaudu.

  7. Valige Lisa õigused, et lisada nõustaja PowerAppsAPI analüüs.Kõik õigused rakenduse registreerimisele.

  8. Select + Lisage uuesti õigus .

  9. Valige vahekaardil Microsofti API-d või API-d, mida minu organisatsioon kasutab , vahekaart Azure DevOps ja seejärel valige Delegeeritud õigused ja user_impersonation.

    See luba on vajalik ühenduse Azure DevOps loomiseks rakenduse ALM Accelerator kohandatud konnektori kaudu.

  10. Kui lisasite Azure DevOps loa API-delt, mida minu organisatsioon kasutab , kopeerige rakenduse (kliendi) ID , et seda hiljem selles protseduuris kasutada.

    Kasutate seda DevOpsi rakenduse (kliendi) ID-na , mis erineb rakenduse (kliendi) ID-st , mille kopeerite hiljem selle protseduuri käigus.

    Kuvatõmmis API õiguste taotlemise aknast, kus on esile tõstetud API-d, mida minu organisatsioon kasutab, ja rakenduse (kliendi) ID.

    Kui te ei leia Azure DevOps luba vahekaardilt API-d, mida minu organisatsioon kasutab , tehke DevOps-rakenduse (kliendi) ID saamiseks järgmist.

    1. Avage privaatne brauseriaken ja minge aadressile https://dev.azure.com/<your devops organization>/_apis.
    2. Kopeerige sisselogimislehel URL-i parameetri client_id väärtus .

    Kuvatõmmis Azure DevOps organisatsiooni sisselogimislehest, kus URL-i parameeter client_id on esile tõstetud.

  11. Valige Lisa õigused , et lisada Azure DevOps API user_impersonation luba rakenduse registreerimisele.

  12. Valige Anna rentnikule < administraatori nõusolek>.

Kliendi saladuse konfigureerimine ja URI suunamine

  1. Valige vasakpoolsel külgpaneelil Sertifikaadid ja saladused.

  2. Valige + Uus kliendisaladus.

  3. Valige aegumiskuupäev ja seejärel valige Lisa.

  4. Kopeerige kliendi salajane väärtus hilisemaks kasutamiseks. See on ainus kord, kui saate väärtuse kopeerida. Tehke seda kindlasti enne lehelt lahkumist.

  5. Valige vasakpoolsel külgpaneelil Ülevaade .

  6. Kopeerige rakenduse (kliendi) ID ja kataloogi (rentniku) ID.

  7. Valige Lisa ümbersuunamise URI.

  8. Valige + Lisa platvorm ja seejärel valige Veeb.

  9. Rakenduse ümbersuunamise URI jaoks sisestage https://global.consent.azure-apim.net/redirect.

    Võimalik, et peate seda väärtust muutma pärast rakenduse ALM Accelerator installimist ja kohandatud konnektori konfigureerimist Azure DevOps . Kui kohandatud konnektoris asustatud ümbersuunamise URI erineb siia sisestatust, muutke seda URI-d nii, et see vastaks kohandatud konnektori URI-le.

  10. Tehke valik Konfigureeri.

Power App Managementile rakenduse registreerimiseks loa andmine

Andke Power App Managementi õigused oma rakenduse registreerimisele, et müügitorud saaksid teie keskkondades vajalikke toiminguid teha. Selleks käivitage järgmine PowerShelli cmdlet-käsk interaktiivse kasutajana, kellel on Power Apps administraatoriõigused. Selle käsu peate käivitama ainult ühe korra, pärast rakenduse registreerimise loomist.

Oluline

Järgmine PowerShelli cmdlet-käsk annab rakenduse registreerimisele kõrgendatud õigused (nt Power Platform Administraator). Teie organisatsiooni turbepoliitikad ei pruugi seda tüüpi õigusi lubada. Enne jätkamist veenduge, et need on lubatud. Kui need pole lubatud, ei tööta teatud võimalused ALM Acceleratori torujuhtmetes.

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>

Installige Azure DevOps’i laiendid

ALM Accelerator kasutab mitmeid Azure DevOps laiendusi, sealhulgas mõningaid kolmanda osapoole laiendusi, mis on turul saadaval Azure DevOps . Iga kolmanda osapoole laienduse veebisait ja linkima nende lähtekoodile on toodud järgmistes juhistes. Vaadake, kuidas turuplatsilaiendi avaldajat hinnata.

  1. Logi sisse Azure DevOps.

  2. Valige Organisatsiooni sätted.

  3. Valige Üldised>laiendid.

  4. Otsige ja installige järgmised laiendused.

Lahenduse importimine ja rakenduse konfigureerimine

Importige lõuendirakendus ALM Accelerator oma Power Platform keskkonda ja konfigureerige seejärel kaasasolev kohandatud konnektor Azure DevOps.

Installige ALM Accelerator Dataverse

  1. Laadige GitHubist alla uusim hallatav lahendus fail. Kerige alla jaotiseni Varad ja valige CenterofExcellenceALMAccelerator_<uusim versioon>_managed.zip.

  2. Logige sisse ja Power Apps valige seejärel keskkond, mida soovite rakendust ALM Accelerator majutada.

  3. Tehke vasakpoolsel külgpaneelil valik Lahendused.

  4. Valige Impordi lahendus>Sirvige ja seejärel sirvige allalaaditud hallatav lahendus asukohani ning valige fail.

  5. Valige Edasi ja seejärel uuesti Edasi.

  6. Valige või looge lehel Ühendused ühendus, millega CDS DevOps-ühendus ühendada Dataverse.

    Kui loote HTTP-ühenduse Microsoft Entra, kasutage mõlema parameetri jaoks Microsoft Graphi .

  7. Valige Impordi.

Seadistage DevOpsi kohandatud konnektor

  1. Valige Data>Custom Connectors>CustomAzureDevOps.

  2. Valige Redigeeri.

  3. Valige vahekaardil Turve käsk Redigeeri ja määrake seejärel järgmised väärtused.

    Nimetus Väärtus
    Autentimise tüüp OAuth 2.0
    Identiteedi pakkuja Microsoft Entra ID
    Kliendi ID Rakenduse (kliendi) ID , mille kopeerisite rakenduse registreerimise loomisel
    Kliendisaladus Rakenduse (kliendi) salajane väärtus , mille kopeerisite rakenduse registreerimise loomisel
    Rentniku ID Jätke vaikeväärtus tavaliseks
    Ressursi URL DevOps rakenduse (kliendi) ID , mille kopeerisite, kui lisasite rakenduse registreerimisele õigused
  4. Valige Konnektori värskendamine.

  5. Veenduge, et ümbersuunamis-URLlehel Turvalisus on https://global.consent.azure-apim.net/redirect.

    Kui see pole nii, kopeerige URL. Naaske varem loodud rakenduse registreerimisele ja asendage seal ümbersuunamise URI kopeeritud URL-iga.

Kohandatud konnektori testimine

  1. Avage menüü Test.

  2. Valige Uus ühendus ja järgige ühenduse loomiseks kuvatavaid juhiseid.

  3. Valige jaotises Power Apps oma keskkond ja seejärel Dataverse>Kohandatud konnektorid>CustomAzureDevOps.

  4. Valige Redigeeri, mingelehele Test ja otsige üles toiming Hangi_organisatsioonid .

  5. Valige Testi toiming.

  6. Kinnitage vastus Tagastatud olek on 200 ja vastus Keha on teie Azure DevOps organisatsiooni JSON-i esindus.

    Kohandatud Azure DevOps konnektori turvasätete testimise kuvatõmmis.

Seadistage oma esimene Azure DevOps projekt kasutamiseks ALM Acceleratoriga

Kasutage kaasasolevat viisardit, et seadistada oma Azure DevOps projekt lahenduste juurutamiseks Power Platform ALM Acceleratori abil. Saate konfigureerida olemasoleva tühja projekti või luua selle.

  1. Avage administreerimisrakendus ALM Accelerator.

  2. Tehke vasakpoolsel külgpaneelil rühmas valik Projektid Azure DevOps .

  3. Kui teil palutakse väljalaskesilte värskendada, valige OK.

  4. Valige loendist oma Azure DevOps organisatsioon.

  5. Projektide loendis valige Uus.

  6. Valige Projektiviisard.

  7. Sisestage väljale Projekt samm oma projekti nimi. Soovi korral sisestage kirjeldus ja lubage eelversioon funktsioonid.

  8. Tehke valik Edasi.

  9. Valige jaotises Müügitoru mallid samm käsk Edasi , et installida mallid oma projekti.

    Rakendus installib müügitoru mallid projekti uude hoidlasse. Teise võimalusena saate projekti konfigureerida kasutama sellise projekti malle, kuhu need on juba installitud.

  10. Valige etappides Teenuseühendused keskkonnad, mille jaoks soovite teenuseühenduse luua.

    Saate valida mitu keskkonda ja luua kõigi jaoks teenuseühendusi korraga. Kui soovite oma keskkondades kasutada erinevaid rakenduse registreerimisi, looge teenuseühendus iga rakenduse registreerimise jaoks eraldi.

  11. Pärast rakenduse registreerimiseks teenuseühenduse konfigureerimist valige Lisa.

  12. Kui olete kõik teenuseühendused konfigureerinud, valige Edasi.

  13. Valige jaotises Üldised torujuhtmed samm käsk Edasi , et luua torujuhtmete ja muutujate rühm ning määrake õigused, mida Azure DevOps projekt vajab ALM Acceleratori funktsioonide jaoks.

Looge enda Dataverse-i keskkonnas rakenduse kasutaja

Looge oma keskkondades rakenduse kasutaja, et võimaldada torujuhtmetega ühenduse loomist Dataverse. Tehke seda igas keskkonnas, kuhu kavatsete ALM Acceleratorit juurutada.

  1. Logige sisse Power Platform halduskeskusesse.

  2. Valige oma arenduskeskkond ja seejärel valige Sätted.

  3. Valige Kasutajad + õigused>Rakenduse kasutajad.

  4. Valige + Uus rakenduse kasutaja.

  5. Valige + Lisage rakendus, valige varem loodud rakenduse registreerimine ja seejärel valige Lisa.

  6. Valige äriüksus.

  7. Valige jaotisest Turberollid paremal asuv pliiatsiikoon ja seejärel valige rakenduse kasutaja turberollid.

    Soovitame anda rakenduse kasutajale süsteemiadministraatorile turberoll õigused, et kasutaja saaks igas keskkonnas vajalikke funktsioone täita.

  8. Valige käsk Loo.

Korrake neid samme oma valideerimis-, testimis- ja tootmiskeskkonnas.

Seadistage tegijad kasutama rakendust ALM Accelerator

Lisateave