Comparteix a través de


Configurar l'ALM Accelerator mitjançant l'aplicació per a administradors

Podeu configurar els components de la mateixa mitjançant la ALM Accelerator for Power Platform seva aplicació d'administració o manualment. Aquest article us guia a través de l'ús de l'aplicació d'administració i s'estructura en set seccions:

Requisits previs

Abans d'instal·lar el ALM Accelerator for Power Platform, assegureu-vos que heu complert els requisits previs següents.

  • L'accelerador ALM s'ha d'instal·lar en un Power Platform entorn que disposi d'una Microsoft Dataverse base de dades. Tots els entorns que utilitzeu l'accelerador ALM per desplegar solucions també requereixen una Dataverse base de dades.

    Nota

    L'accelerador ALM no és compatible Dataverse for Teams. Tant l'aplicació ALM Accelerator com les canonades associades assumeixen que utilitzeu la versió completa de Dataverse tots els entorns.

    Us recomanem que instal·leu l'accelerador ALM al mateix entorn que altres solucions de CoE Starter Kit. Obteniu més informació sobre com determinar la millor estratègia per a la vostra organització:

  • L'accelerador ALM s'utilitza Azure DevOps per al control d'origen i les implementacions. Si no teniu cap Azure DevOps organització, registreu-vos gratuïtament per a un màxim de cinc usuaris al Azure DevOps lloc.

  • Per completar els passos d'aquesta secció, necessiteu els usuaris i permisos següents a l'Azure, Azure DevOps i Power Platform:

    • Un usuari amb llicència de l'Azure amb permisos per crear i visualitzar Microsoft Entra grups, crear registres d'aplicacions i atorgar consentiment d'administrador per als registres d'aplicacions a Microsoft Entra ID
    • Un usuari amb Azure DevOps llicència amb permisos per crear i gestionar canonades, connexions de servei, repositoris i extensions
    • Un usuari amb Power Platform llicència amb permisos per crear usuaris d'aplicacions i concedir-los permisos administratius
  • Els connectors següents han d'estar disponibles per utilitzar-los junts en l'entorn en què s'importa l'accelerador ALM:

  • Instal·leu el Kit creador a l'entorn on instal·leu l'accelerador ALM.

Configurar Microsoft Entra registres d'aplicacions

Els passos següents són generals per a la funcionalitat de l'accelerador ALM i no són específics de cap projecte o solució.

Crear un registre d'aplicació al vostre Microsoft Entra entorn

Creeu un registre d'aplicació per a l'accelerador ALM per concedir a l'aplicació i a les canonades associades els permisos necessaris per dur a terme operacions dins Azure DevOps i Power Apps o Dataverse. Només cal fer-ho una vegada.

Els passos següents mostren com es crea un únic registre d'aplicació amb permisos per a Dataverse i Azure DevOps. Tanmateix, és possible que vulgueu crear registres d'aplicacions independents per dividir responsabilitats. Heu de tenir en compte com afecten els registres d'aplicacions separats tant al manteniment com a la seguretat abans de decidir-vos per una estratègia de registre d'aplicacions.

Crear el registre de l'aplicació

  1. Inicieu la sessió al portal d'Azure.

  2. Seleccioneu Microsoft Entra Identificador>Registres d'aplicacions.

  3. Seleccioneu + Registre nou i, a continuació, doneu un nom al registre, com ara ALMAcceleratorServicePrincipal.

  4. Deixeu totes les altres opcions als valors per defecte i seleccioneu Registra't.

Afegir permisos al registre de l'aplicació

  1. Al tauler lateral esquerre, seleccioneu Permisos de l'API.

  2. Seleccioneu + Afegeix un permís.

  3. Seleccioneu Dynamics CRM i, a continuació, seleccioneu Permisos delegats i user_impersonation.

  4. Seleccioneu Afegeix permisos per afegir el Dynamics CRM permís de user_impersonation de l'API al registre de l'aplicació.

  5. Seleccioneu + Torna a afegir un permís .

  6. Seleccioneu la pestanya API que utilitza la meva organització. Cerqueu i seleccioneu Assessor PowerApps i, a continuació, seleccioneuPermisos delegats i Analysis.All (no cal consentiment d'administrador ).

    Aquest permís és necessari per executar anàlisis estàtiques a través del comprovador de l'aplicació.

  7. Seleccioneu Afegeix permisos per afegir el PowerApps permís Analysis.All de l'API Advisor al registre de l'aplicació.

  8. Seleccioneu + Torna a afegir un permís .

  9. A la pestanya API de Microsoft o a les API que utilitza la meva organització , seleccioneu Azure DevOps i, a continuació, seleccioneu Permisos delegats i user_impersonation.

    Aquest permís és necessari per connectar-s'hi Azure DevOps a través del connector personalitzat de l'aplicació ALM Accelerator.

  10. Si heu afegit el Azure DevOps permís de la pestanya API que utilitza la meva organització, copieu l'identificador de l'aplicació (client) per utilitzar-lo més endavant en aquest procediment.

    L'utilitzareu com a identificador del'aplicació DevOps (client), que és diferent de l'identificador de l'aplicació (client) que copiareu més endavant en aquest procediment.

    Captura de pantalla de la finestra Permisos de l'API de sol·licitud, amb la pestanya API que utilitza la meva organització i l'identificador de l'aplicació (client) ressaltat.

    Si no trobeu el Azure DevOps permís a la pestanya API que utilitza la meva organització, seguiu aquests passos per obtenir l'identificador del'aplicació DevOps (client):

    1. Obriu una finestra del navegador privat i aneu a https://dev.azure.com/<your devops organization>/_apis.
    2. A la pàgina d'inici de sessió, copieu el valor del paràmetre client_id a l'URL.

    Captura de pantalla d'una pàgina d'inici de sessió d'una Azure DevOps organització, amb el paràmetre client_id a l'adreça URL ressaltada.

  11. Seleccioneu Afegeix permisos per afegir el Azure DevOps permís de user_impersonation de l'API al registre de l'aplicació.

  12. Seleccioneu Atorga consentiment d'administrador per al <vostre inquilí>.

Configurar l'URI secreta del client i redirigir-la

  1. Al tauler lateral esquerre, seleccioneu Certificats i secrets.

  2. Seleccioneu + Secret del client nou.

  3. Seleccioneu una data de caducitat i, a continuació, seleccioneu Afegeix.

  4. Copieu el valor secret del client per utilitzar-lo més endavant. Aquesta és l'única vegada que podeu copiar el valor. Assegureu-vos de fer-ho abans de sortir de la pàgina.

  5. Al tauler lateral esquerre, seleccioneu Visió general.

  6. Copieu l'identificador de l'aplicació (client) i l'identificador de directori(inquilí).

  7. Seleccioneu Afegeix una URI de redirecció.

  8. Seleccioneu + Afegeix una plataforma i, a continuació, seleccioneu Web.

  9. Per a l'URI de redirecció de l'aplicació, introduïu-la https://global.consent.azure-apim.net/redirect.

    És possible que hàgiu de canviar aquest valor després d'instal·lar l'aplicació ALM Accelerator i configurar el Azure DevOps connector personalitzat. Si l'URI de redirecció emplenat al connector personalitzat és diferent del que introduïu aquí, canvieu aquest URI perquè coincideixi amb el del connector personalitzat.

  10. Seleccioneu Configura.

Donar permís al Power App Management al registre de l'aplicació

Concediu permisos d'administració del Power App al registre de l'aplicació perquè els pipelines puguin dur a terme les accions que necessiten als vostres entorns. Per fer-ho, executeu el cmdlet del PowerShell següent com a usuari interactiu que té Power Apps privilegis administratius. Només heu d'executar aquesta ordre una vegada després de crear el registre de l'aplicació.

Important

El cmdlet següent del PowerShell proporciona al registre de l'aplicació permisos elevats com Power Platform Administrador. És possible que les polítiques de seguretat de la vostra organització no permetin aquest tipus de permisos. Assegureu-vos que estiguin permesos abans de continuar. Si no estan permeses, certes capacitats no funcionen a les canonades de l'accelerador ALM.

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·lar extensions de l'Azure DevOps

L'accelerador ALM utilitza diverses Azure DevOps extensions, incloses algunes extensions de tercers disponibles al Azure DevOps mercat. El lloc web de cada extensió de tercers i un enllaç al seu codi font es proporcionen a les instruccions següents. Obteniu informació sobre com podeu avaluar un editor d'extensions de Marketplace.

  1. Inicieu sessió a Azure DevOps.

  2. Seleccioneu Configuració de l'organització.

  3. Seleccioneu Extensions generals>.

  4. Cerqueu i instal·leu les extensions següents:

Importeu la solució i configureu l'aplicació

Importeu l'aplicació llenç de l'accelerador ALM al vostre Power Platform entorn i, a continuació, configureu Azure DevOps el connector personalitzat inclòs.

Instal·leu l'accelerador ALM a Dataverse

  1. Descarregueu l'últim fitxer solució administrada de GitHub. Desplaceu-vos cap avall fins a Recursos i seleccioneu CenterofExcellenceALMAccelerator_<versió> més recent_managed.zip.

  2. Inicieu sessió i, a Power Apps continuació, seleccioneu l'entorn al qual voleu allotjar l'aplicació ALM Accelerator.

  3. A la subfinestra lateral esquerra, seleccioneu Solucions.

  4. Seleccioneu Importa la solució>Navegueu i, a continuació, navegueu fins a la ubicació del solució administrada que heu baixat i seleccioneu el fitxer.

  5. Seleccioneu Següent i, a continuació, torneu a seleccionar Següent.

  6. A la pàgina Connexions , seleccioneu o creeu una connexió per connectar-vos a la connexió DataverseCDS DevOps.

    Quan creeu una connexió per a HTTP amb Microsoft Entra, utilitzeu Microsoft Graph per als dos paràmetres.

  7. Seleccioneu Importa.

Configurar el connector personalitzat de DevOps

  1. Seleccioneu Connectors personalitzats>de dades>CustomAzureDevOps.

  2. Seleccioneu Editar.

  3. A la pestanya Seguretat , seleccioneu Edita i, a continuació, definiu els valors següents:

    Nom Valor
    Tipus d'autenticació OAuth 2.0
    Proveïdor d'identitat Microsoft Entra ID
    ID del client L'identificador de l'aplicació (client) que vau copiar en crear el registre de l'aplicació
    Secret del client El valor secret de l'aplicació (client) que vau copiar en crear el registre de l'aplicació
    Identificador d'inquilí Deixeu el valor per defecte,comú
    Adreça URL del recurs L'identificador de l'aplicació DevOps (client) que vau copiar en afegir permisos al registre de l'aplicació.
  4. Seleccioneu Actualitza el connector.

  5. Confirmeu que l'URL de redirecció de la pàgina Seguretat és https://global.consent.azure-apim.net/redirect.

    Si no és així, copieu l'URL. Torneu al registre de l'aplicació que heu creat anteriorment i substituïu-hi l'URI de redirecció per l'URL copiat.

Proveu el connector personalitzat

  1. Obriu el menú Prova.

  2. Seleccioneu Nova connexió i, a continuació, seguiu les indicacions per crear una connexió.

  3. A Power Apps, seleccioneu l'entorn i, a continuació, seleccioneu Dataverse>Connectors personalitzats>CustomAzureDevOps.

  4. Seleccioneu Edita, aneu a la pàgina Prova i, a continuació, cerqueu l'operació GetOrganizations .

  5. Seleccioneu Operació de prova.

  6. Confirmeu que l resposta Estat retornat és de 200 i que el resposta Body és una representació JSON de la vostra Azure DevOps organització.

    Captura de pantalla de la configuració de seguretat de prova d'un connector personalitzat Azure DevOps .

Configureu el vostre primer Azure DevOps projecte per utilitzar-lo amb l'accelerador ALM

Utilitzeu l'auxiliar inclòs per configurar el vostre Azure DevOps projecte per implementar Power Platform solucions mitjançant l'accelerador ALM. Podeu configurar un projecte buit existent o crear-ne un.

  1. Obriu l'aplicació d'administració de l'accelerador ALM.

  2. Al tauler lateral esquerre, seleccioneu Projectes al Azure DevOps grup.

  3. Si se't demana que actualitzis les etiquetes de versió, selecciona D'acord.

  4. Seleccioneu la vostra Azure DevOps organització a la llista.

  5. A la llista Projectes, seleccioneu Crea.

  6. Seleccioneu Auxiliar de projectes.

  7. Al projecte pas, introduïu el nom del vostre projecte. Opcionalment, introduïu una descripció i activeu versió preliminar funcions.

  8. Seleccioneu Següent.

  9. A Plantilles de canonada pas, seleccioneu Següent per instal·lar plantilles al projecte.

    L'aplicació instal·la les plantilles de pipeline en un nou repositori del projecte. Alternativament, podeu configurar el projecte per utilitzar plantilles d'un projecte que ja les tingui instal·lades.

  10. Als passos del Service Connections , seleccioneu els entorns per als quals voleu crear una connexió de servei.

    Podeu seleccionar diversos entorns i crear connexions de servei per a totes elles a la vegada. Per utilitzar registres d'aplicacions diferents per als vostres entorns, creeu una connexió de servei per a cada registre de l'aplicació individualment.

  11. Després de configurar una connexió de servei per a un registre d'aplicació, seleccioneu Afegeix.

  12. Un cop hàgiu configurat totes les connexions de servei, seleccioneu Següent.

  13. A les canonades genèriques pas, seleccioneu Següent per crear les canonades i el grup de variables i definiu els permisos que el projecte necessita per a la Azure DevOps funcionalitat de l'accelerador ALM.

Creeu un usuari de l'aplicació a l'entorn del Dataverse

Creeu un usuari d'aplicació als vostres entorns per permetre que els pipelines es connectin Dataverse. Feu-ho a cada entorn al qual vulgueu utilitzar l'accelerador ALM per implementar-lo.

  1. Inicieu sessió al Centre Power Platform d'administració.

  2. Seleccioneu l'entorn de desenvolupament i, a continuació, seleccioneu Configuració.

  3. Seleccioneu Usuaris i permisos>Usuaris d'aplicació.

  4. Seleccioneu + Usuari de l'aplicació nova.

  5. Seleccioneu + Afegeix una aplicació, seleccioneu el registre d'aplicació que heu creat anteriorment i, a continuació, seleccioneu Afegeix.

  6. Seleccioneu la unitat denegoci.

  7. Seleccioneu la icona de llapis a la dreta de Funcions deseguretat i, a continuació, seleccioneu les funcions de seguretat per a l'usuari de l'aplicació.

    Us recomanem que doneu privilegis a l'administrador del sistema d'usuari de l'aplicació funció de seguretat perquè l'usuari pugui realitzar les funcions necessàries a cada entorn.

  8. Seleccioneu Crea.

Repetiu aquests passos als entorns de validació, prova i producció.

Configurar els creadors perquè utilitzin l'aplicació ALM Accelerator

Més informació