Partekatu honen bidez:


Konfiguratu ALM Accelerator administratzaile-aplikazioa erabiliz

Administrazioaren aplikazioaren ALM Accelerator for Power Platform osagaiak konfiguratu ditzakezu, edo eskuz. Artikulu hau administrazioaren aplikazioaren bidez gidatzen da, eta zazpi ataletan egituratuta:

Aurrebaldintzak

Instalatu ALM Accelerator for Power Platform aurretik, ziurtatu aldez aurretik baldintza hauek betetzen dituela.

  • ALM azeleragailua datu-base bat Power Platform duen ingurune batean Microsoft Dataverse instalatu behar da. Konponbideak inplementatzeko ALM Accelerator erabiltzen duen ingurune guztiek ere datu-base bat Dataverse behar dute.

    Oharra

    ALM azeleragailua ez da bateragarria Dataverse for Teams. ALM Accelerator aplikazioak eta lotutako kanalizazioek ingurune guztietako bertsio osoa Dataverse erabiltzen ari dela onartzen dute.

    ALM Accelerator instalatzea gomendatzen dizugu, CoEren hasierako kitaren beste irtenbide batzuen ingurune berean. Lortu zure antolaketarako estrategiarik onena nola zehaztu:

  • ALM azeleragailua iturri-kodea kontrolatzeko eta inplementatzeko erabiltzen Azure DevOps da. Erakunderik ez baduzu Azure DevOps , jarri doan, gehienez ere bost erabiltzailerentzat Azure DevOps .

  • Atal honetako urratsak osatzeko, honako erabiltzaile eta baimen hauek behar dituzu Azure-n Azure DevOps, eta Power Platform:

    • Azure-ko erabiltzaile bat, taldeak sortu eta ikusteko Microsoft Entra baimenak dituena, aplikazioen erregistroak sortzea eta administratzailearen baimena ematea identifikatzailean Microsoft Entra aplikazioen erregistroetarako
    • Kanalizazioak, zerbitzu-konexioak, biltegiak eta hedadurak sortzeko eta administratzeko baimena duen erabiltzailea Azure DevOps
    • Aplikazioen erabiltzaileak sortzeko eta administrazio-baimenak emateko baimena Power Platform duen erabiltzailea
  • Honako lokailu hauek eskuragarri egon behar dute ALM azeleragailua inportatzen den ingurunean elkarrekin erabiltzeko:

  • Instale Creator Kit ALM Accelerator instalatzen duen ingurunean.

Aplikazioen erregistroak konfiguratzea Microsoft Entra

Hurrengo urratsak orokorrak dira ALM Acceleratorren funtzionaltasunerako, eta ez dira proiektu edo konponbide jakin batekoak.

Bere Microsoft Entra ingurunean aplikazio-erregistro bat sortzea

Aplikazio-erregistro bat sortzen du, ALMren azeleragailuak aplikazioari eta lotutako kanalizazioei eta o-ko Azure DevOps Power Apps eragiketak egiteko beharrezko baimenak eman Dataverse diezaien. Behin bakarrik egin behar duzu hori.

Urrats hauek erakusten dute nola sortu aplikazio-erregistro bakarra baimenekin bientzat Dataverse eta Azure DevOps. Hala ere, litekeena da aplikazio independenteen erregistroak sortu nahi izatea, erantzukizunak zatitzeko. Kontuan izan behar du aplikazio independenteen erregistroek nola eragiten dioten mantentze-lanetan eta segurtasunean , aplikazioak erregistratzeko estrategia baten bidez erabaki aurretik.

Aplikazioaren erregistroa sortzea

  1. Hasi saioa Azure atarian.

  2. IDaren Microsoft Entra aplikazioen erregistroak> hautatu.

  3. Hautatu + Erregistro berria eta, ondoren, izen bat izendatu erregistroari, ALMAcceleratorServicePrincipal bezala.

  4. Utzi gainerako aukera guztiak aurrez zehaztutako balioetan eta aukeratu erregistratu.

Aplikazioaren erregistroari baimenak eransteko

  1. Ezkerreko panelean, API-ko Baimenak aukeratu.

  2. Aukeratu + Gehitu baimen bat.

  3. Hautatu Dynamics CRM eta, ondoren, aukeratu Baimen delegatuak eta user_impersonation.

  4. Hautatu aplikazioaren erregistroari API user_impersonation baimena gehitzeko baimenak gehitzeko baimenak Dynamics CRM gehitzea.

  5. Aukeratu + Berriro ere baimen bat erantsi.

  6. Aukeratu nire erakundeak erabiltzen duen API betilea PowerApps .

    Baimen hori beharrezkoa da aplikazioen egiaztapenaren bidez analisi estatikoak egiteko.

  7. Hautatu aplikazioaren erregistroari Advisor API Analysis.All baimena gehitzeko baimenak gehitzeko baimenak PowerAppsgehitzea.

  8. Aukeratu + Berriro ere baimen bat erantsi.

  9. Microsoften API betilean edo nire antolakuntzak erabiltzen duen API betilean , aukeratu eta, ondoren, baimen delegatuak eta user_impersonation Azure DevOps aukeratu .

    Baimen hori beharrezkoa da ALM Accelerator aplikazioan konektore pertsonalizatuaren bidez konektatzeko Azure DevOps .

  10. Nire erakundeak erabiltzen Azure DevOps duen API betiletik baimena erantsiz gero, kopiatu aplikazio-identifikatzailea (bezeroa) prozedura honetan erabiltzeko.

    DevOps aplikazioaren identifikatzaile gisa erabiliko du (bezeroa), eta ez da aplikazio-identifikatzailea (bezeroa) eta aurrerago kopiatuko du prozedura horretan.

    API-ren baimenak eskatzeko leihoko pantaila-atzitzea, nire erakundeak erabiltzen duen API betilearekin eta aplikazioko IDarekin (bezeroa).

    Nire erakundeak erabiltzen Azure DevOps duen API betilean baimenik aurkitu ezin baduzu, jarraitu urrats hauek DevOps (bezeroa ) aplikazioaren identifikatzailea lortzeko:

    1. Ireki nabigatzailearen leiho pribatu bat eta joan zaitez. https://dev.azure.com/<your devops organization>/_apis
    2. Saio hasierako orrian, client_id parametroaren balioa koprifizioa url helbidean.

    Antolatzaileen saio hasierako orrialde bateko Azure DevOps pantaila bat, URL zuzendaritzaren client_id parametroarekin.

  11. Hautatu aplikazioaren erregistroari API user_impersonation baimena gehitzeko baimenak gehitzeko baimenak Azure DevOps gehitzea.

  12. Hautatu maizterrarentzat <> administratzaile-baimena ematea.

Bezeroaren sekretua eta birbideratze-URIa konfiguratzea

  1. Ezkerreko panelean, aukeratu ziurtagiriak eta sekretuak.

  2. Aukeratu + Bezeroaren sekretu berria.

  3. Zehaztu iraungitze-data bat eta, ondoren, aukeratu Agregar .

  4. Bezero-sekretuaren balioa kopiatu aurrerago erabiltzeko. Hori da balioa kopiatu dezakeen aldi bakarra. Ziurtatu orrialdetik irten baino lehen.

  5. Ezker hegaleko panelean, aukeratu informazio orokorra.

  6. Copie aplikazio-identifikatzailea (bezeroa ) eta direktorioaren identifikatzailea (maizterra).

  7. Hautatu Birirezionamenduko URI bat eranstea.

  8. Aukeratu+ Plataforma bat gehitu eta, ondoren, aukeratu Web.

  9. Aplikazioa birbideratzeko URIrako, idatzi https://global.consent.azure-apim.net/redirect.

    Litekeena da balio hori aldatu behar izatea ALM Accelerator aplikazioa instalatu eta konektore pertsonalizatua Azure DevOps konfiguratu ondoren. Konektore pertsonalizatuan betetzen den birbideratze-UUri ez bada hemen idazten duena, aldatu URI hau, konektore pertsonalizatuarenarekin bat etor dadin.

  10. Hautatu Konfiguratu.

Power App Management-i aplikazioa erregistratzeko baimena ematea

Power App Management-en baimenak eman aplikazioaren erregistrora, kanalizazioek beren inguruneetan behar dituzten ekintzak egin ahal izan ditzaten. Horretarako, PowerShell-en hurrengo cmdlet-a bete ezazu, pribilegio administratiboak dituen Power Apps erabiltzaile interaktibo gisa. Komando hori behin bakarrik egin behar du, aplikazioaren erregistroa sortu ondoren.

Garrantzitsua da

PowerShell-en hurrengo cmdletak baimen handiak ematen dizkio aplikazioaren erregistroari, administratzaile gisa Power Platform . Litekeena da bere erakundearen segurtasun-politikek baimen mota horiek ez baimentzea. Ziurtatu baimenduta daudela jarraitu baino lehen. Baimenduta ez badaude, funtzio batzuek ez dute funtzionatzen ALM Accelerator-en kanalizazioetan.

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>

Instalatu Azure DevOps luzapenak

ALM Accelerator-ek hainbat Azure DevOps hedadura erabiltzen ditu, merkatuan Azure DevOps eskuragarri dauden hirugarrenen hedadura batzuk barne. Hirugarrenen hedadura bakoitzaren web gunea eta bere iturri-koderako esteka bat honako jarraibide hauetan ematen dira: Marketplaceko hedadura-editore bat nola ebaluatu behar den jakiteko informazioa lortzen du.

  1. Hasi saioa Azure DevOps.

  2. Antolakuntzaren konfigurazioa hautatu.

  3. Hautatu Hedadura> orokorrak.

  4. Bilatu eta jarri honako eremu hauek:

Konponbidea inportatzea eta aplikazioa konfiguratzea

AlM Accelerator mihisea bere Power Platform ingurunean aplikatzea zenbatekoa, eta, ondoren, konektore pertsonalizatua barne konfiguratzea Azure DevOps.

Instalatu ALM azeleragailua Dataverse

  1. Deskargatu GitHub-en kudeatutako soluzio berriena artxiboa. Beherantz joan eta aukeratu CenterofExcellenceALMAccelerator_< azken bertsioa>_managed.zip.

  2. Saioa hasi eta, ondoren, alM Accelerator aplikazioaren ingurua Power Apps aukeratu.

  3. Ezkerreko panelean, Soluciones aukeratu.

  4. Aukeratu konponbidea>aztertzea eta, ondoren, artxiboa deskargatu eta hautatu zuen kudeatutako soluzio-aren kokalekura joatea.

  5. Hautatu Hurrengoa eta ondoren hautatu Hurrengoa berriro.

  6. Orria entzun Orria entzun CDSren DevOps konexioa konektatzekokonexioa Dataverse.

    HTTP konexio bat sortzean , bi parametroetarako Microsoft Graph Microsoft Entraerabili ... zuen.

  7. Hautatu Inportatu.

Konfiguratu DevOps pertsonalizatutako konektorea

  1. Hautatu Data>Custom Connectors CustomAzureDevOps>.

  2. Hautatu Editatu.

  3. Segurtasunean , hautatu eta, ondoren, honako balio hauek ezarri:

    Eman izena Balioa
    Autentifikazio mota OAuth 2.0
    Nortasun-hornitzailea Microsoft Entra IDENTIFIKAZIOA
    Bezeroaren IDa Aplikazioaren erregistroa sortzean kopiatu zuen aplikazioaren identifikatzailea (bezeroa)
    Bezeroaren sekretua Aplikazioaren erregistroa sortzean kopiatu zuen aplikazioaren balio sekretua (bezeroa).
    maizterraren IDa: Utzi aurrez zehaztutako balioa, common
    Baliabidearen URLa Aplikazioaren erregistroari baimenak eranstean kopiatu zuen DevOps (bezeroa) aplikazioaren identifikatzailea
  4. Aukeratu Eguneratu konektorea.

  5. Orria entzun Orria entzun Segurtasuna. https://global.consent.azure-apim.net/redirect

    Hala ez bada, kopiatu URL. Itzul zaitez lehenago sortu zuen aplikazioaren erregistrora, eta bertan birrkokatzeko URI ordeztu, ur kopiatuarekin.

Konektore pertsonalizatua probatu

  1. Ireki Proba menua.

  2. Aukeratu konexio berria eta, ondoren, jarraitu argibideak konexio bat sortzeko.

  3. Power Apps, hautatu ingurunea, eta gero hautatu Dataverse>Pertsonalizatutako konektoreak>CustomAzureDevOps.

  4. Aukeratu Editatu, probaorrian sartu eta, ondoren, bilatu GetOrganizations eragiketa.

  5. Proba-eragiketa hautatu.

  6. Erantzun-egoera 200 dela eta erantzunaren gorputza bere erakundearen irudikapen bat dela baieztatzen Azure DevOps du.

    Konektore pertsonalizatu batentzako proba-segurtasuneko konfigurazioaren pantaila atzitzea Azure DevOps .

AlM Accelerator-ekin erabiltzeko lehen Azure DevOps proiektua konfiguratu du

Erabili laguntzailea, proiektua Azure DevOps konfiguratzeko, ALM azeleragailuaren bidez soluzioak inplementatzeko Power Platform . Dagoen proiektu huts bat konfiguratu dezake edo bat sortu.

  1. Ireki ALM Accelerator-en administrazioaren aplikazioa.

  2. Ezkerreko panelean, taldean proiektuen aukeraketa Azure DevOps .

  3. Bertsio-etiketak eguneratzeko eskatzen bazaizu, aukeratu Onartzea.

  4. Zerrendan aukeratu zure Azure DevOps antolaketa.

  5. Proiektuen zerrendan, aukeratuBerria .

  6. Proiektuetarako laguntzailea aukeratzea .

  7. Proiektua pasabidean, sartu proiektuaren izena. Nahi izanez gero, idatzi deskribapen bat eta jarri aldez aurreko ikustaldiaren ezaugarriak.

  8. Hautatu Hurrengoa.

  9. Kanalizazio-plantillak pasabidean, proiektuan plantillak jartzeko aukeraizango da .

    Aplikazioak kanalizazio-plantillak instalatzen ditu proiektuaren gordailu berri batean. Alternatiba gisa, proiektua konfiguratu dezake, dagoeneko instalatuta dituen proiektu baten plantillak erabil ditzan.

  10. Zerbitzu-konexioen pasabideetan, aukeratu zerbitzu-konexio bat sortu nahi duzun inguruneak.

    Hainbat ingurune hauta ditzakezu eta guztientzako zerbitzu-konexioak sor ditzakezu aldi berean. Bere inguruneetarako aplikazio-erregistro desberdinak erabiltzeko, zerbitzu-konexio bat sortzen du aplikazio-erregistro bakoitzerako.

  11. Aplikazio bat erregistratzeko zerbitzu-konexio bat eratu ondoren, aukeratu Agregatu.

  12. Zerbitzu-konexio guztiak konfiguratu ondoren, hurrengo aukeraketa .

  13. Kanalizazio generikoak igarotzean,kanalizazioak eta aldagai-taldea sortzeko eta proiektuak ALM Accelerator-en Azure DevOps funtzionaltasunerako behar dituen baimenak ezartzeko aukera izango du.

Sortu aplikazio-erabiltzaile bat zure Dataverse inguruneetan

Aplikazio-erabiltzaile bat sortzen du bere inguruneetan, kanalizazioak konektatzeko Dataverse. Egin hori ALM azeleragailua inplementazioa egiteko erabiltzea planimatzen duen ingurune bakoitzean.

  1. Hasi saioa administrazio-zentroan Power Platform .

  2. Aukeratu garapen-ingurunea eta, ondoren, konfigurazioa hautatu.

  3. Hautatu Erabiltzaileak + baimenak>Aplikazioaren erabiltzaileak.

  4. Aukeratu + Aplikazioaren erabiltzaile berria.

  5. Hautatu + Aplikazio bat gehitu, aurretik sortu zuen aplikazioaren erregistroa hautatu eta, ondoren, agregatu .

  6. Aukeratu negozio-unitatea .

  7. Aukeratu segurtasun-rolen eskuinaldean dagoen arkatzezko ikonoa, eta, ondoren, aukeratu aplikazioaren erabiltzailearentzako segurtasun-rolak.

    Gomendatzen da erabiltzaileari sistemaren administratzailearen segurtasun-funtzio pribilegioak ematea, erabiltzaileak ingurune bakoitzean beharrezkoak diren funtzioak egin ditzan.

  8. Hautatu Sortu.

Errepikatu urrats horiek balidazio-, proba- eta ekoizpen-inguruneetan.

ALM Accelerator aplikazioa erabiltzeko sortzaileak konfiguratzea

Irakurri gehiago