Comparteix a través de


ALM Accelerator for Power Platform

És ALM Accelerator for Power Platform una aplicació de llenç que proporciona una interfície simplificada per a Azure Pipelines i el control d'origen Git per a l'administració del cicle de vida de l'aplicació (ALM). És una implementació de referència de patrons i pràctiques d'ALM que utilitza capacitats de plataforma integrades per ajudar-vos a començar amb ALM Power Platform. Es crea mitjançant una combinació d'aplicacions de llenç centrades en el creador i l'administrador de codi baix i plantilles YAML i PowerShell d'Azure Pipelines.

Amb l'aplicació ALM Accelerator for Power Platform, els creadors poden realitzar el control del codi font, habilitar l'historial de versions i implementar les seves solucions al Power Platform. Per utilitzar l'accelerador ALM, tots els components Power Platform (aplicacions, fluxos, personalitzacions, etc.) han d'estar continguts en una solució.

No necessiteu coneixements avançats d'ALM per utilitzar l'accelerador. Tanmateix, heu d'entendre com utilitzar les solucions en Power Platform. Obteniu més informació sobre solucions i ALM:

Requisits de llicències

ALM Accelerator for Power Platform Utilitza les següents funcions premium Power Platform :

  • Dataverse
  • Connector personalitzat
  • HTTP amb Microsoft Entra connector

Per utilitzar l'ALM Accelerator, necessiteu les llicències següents:

  • Llicència per usuari o per aplicació del Power Apps
  • Pla bàsic de l'Azure DevOps

Demostració: ALM Accelerator for Power Platform

Mireu els vídeos de demostració per aprendre a utilitzar l'accelerador ALM.

Qui hauria d'utilitzar l'accelerador ALM?

L'ALM Accelerator està dirigit a Power Platform makers i equips makers:

  • Creadors que no estan familiaritzats amb els conceptes d'ALM, però volen poder desar el seu treball, juntament amb un historial de canvis, i compartir aquests canvis amb altres usuaris

  • Creadors que se sentin còmodes amb els conceptes avançats de l'ús de Git, com ara sol·licituds d'extracció i combinació, i vulguin treballar d'una manera familiaritzada amb el control de codi font i l'automatització de la implementació

Per configurar l'accelerador ALM, heu de ser un administrador amb una comprensió més profunda dels entorns, les solucions i l'Azure Power Platform Pipelines. També hauríeu d'estar familiaritzat amb Microsoft Entra l'administració Dataverse .

El diagrama següent il·lustra com l'accelerador ALM facilita les interaccions entre un equip de creadors i entorns de desenvolupament, validació, prova i producció.

Diagrama que il·lustra com l'accelerador ALM facilita les interaccions entre un equip de creadors i entorns de desenvolupament, validació, prova i producció.

Els creadors treballen de manera aïllada en els seus entorns de desenvolupament personal. Utilitzen l'aplicació de llenç ALM Accelerator per importar solucions del control d'origen, exportar canvis al control d'origen i crear sol·licituds d'extracció per combinar canvis. Les plantilles personalitzables per a Azure Pipelines automatitzen les tasques ALM i admeten una implementació per etapes des del desenvolupament fins a la producció.

Quines són les meves opcions per Power Platform a ALM?

L'accelerador ALM és una de les moltes opcions per a ALM Power Platform. Altres inclouen:

  • Els pipelines tenen Power Platform com a objectiu democratitzar ALM aportant capacitats d'automatització d'ALM i serveis Power Platform del Dynamics 365 d'una manera més accessible per a tots els creadors, administradors i desenvolupadors.

  • Power Platform Les tasques de les eines de compilació es poden utilitzar amb altres Azure DevOps tasques per compondre els pipelines de compilació i publicació. Els pipelines que solen activar els equips inclouen Inicia, Exporta de desenvolupament, Compila i Publica.

  • GitHub Actions permet Power Platform als desenvolupadors crear fluxos de treball automatitzats del cicle de vida del desenvolupament de programari per crear, provar, empaquetar, publicar i desplegar aplicacions; realitzar automatització; i gestionar bots i altres components basats Power Platform.

Quina és l'opció correcta per a la meva organització?

No hi ha una resposta correcta per a totes les organitzacions. La taula següent i les descripcions següents us poden ajudar a decidir quina opció és la correcta en funció de les capacitats actuals i els plans futurs de la vostra organització. Aquesta taula no és exhaustiva. Està pensat per ajudar-vos a prendre una decisió informada. Evolucionarà amb el temps a mesura que afegim més capacitats a l'accelerador ALM i a les capacitats d'ALM Power Platform.

Capacitat Pipelines Accelerador ALM DevOps/GitHub
Implicació de TI/desenvolupadors No és obligatori Configuració inicial Obligatori per a cada projecte
Integració de codi font No, però planificat
El creador requereix privilegis elevats a l'entorn de destinació No, s'admet l'entitat de servei No, s'admet l'entitat de servei No, s'admet l'entitat de servei
Control de qualitat Personalitzable amb extensions Personalitzable amb extensions Il·limitat
Democratitzats per al desenvolupament ciutadà No
Experiència en el producte Aplicació de llenç proporcionada, però no experiència de creador No
Recolzar Microsoft-suportat Power CAT compatible amb problemes de GitHub Microsoft-compatible i problemes de GitHub
Personalització i extensibilitat
Desenvolupament de codi primer No, però planificat

Canonades per Power Platform a (Canonades)

Les canonades estan destinades a simplificar l'ALM per als fabricants. Són l'experiència estratègica i en el producte per a ALM Power Platform iniciat pel fabricant. Els pipelines proporcionen capacitats similars a la funcionalitat d'exportació i importació manual disponible per Power Platform moure solucions d'un entorn a un altre.

Amb el suport de l'entitat de servei, els usuaris no necessiten permisos elevats per implementar-se en altres entorns. A més, les personalitzacions prèvies i posteriors a la implementació permeten a les organitzacions posar en capa els seus processos de negoci a sobre de Pipelines. Això dóna a les organitzacions control sobre els processos d'aprovació, a més de proporcionar la possibilitat d'inserir passos personalitzats al pipeline d'implementació.

En general, triareu Pipelines si la vostra organització no necessita controlar els fitxers de codi font de les vostres solucions i vol començar amb ALM ràpidament.

Power Platform Eines de compilació/GitHub Actions i Power Platform CLI (eines de compilació)

Les eines de compilació estan destinades a proporcionar als administradors i desenvolupadors de TI les eines per accelerar l'automatització de l'ALM altament personalitzat. Podeu abordar les limitacions de Pipelines amb eines de compilació: controlar el codi de la solució, habilitar escenaris de codi primer, eliminar la necessitat que els creadors tinguin permisos elevats en entorns posteriors i incloure processos organitzatius i empresarials específics en el vostre procés ALM.

En general, triareu Eines de compilació si la vostra organització té DevOps o GitHub i recursos per a desenvolupadors disponibles i requereix un control granular sobre els vostres processos ALM.

ALM Accelerator for Power Platform (Accelerador ALM)

L'ALM Accelerator està destinat a simplificar l'ALM tant per als creadors de codi baix com per als creadors de codi més avançats. L'accelerador ALM està construït sobre les eines de construcció i accelera l'inici amb elles, evitant la necessitat de començar de zero. Els pipelines de l'ALM Accelerator i l'aplicació de llenç relacionada són de codi obert. Podeu utilitzar-lo tal com està o com a implementació de referència que podeu personalitzar.

En general, triareu l'accelerador ALM si la vostra organització requereix un control granular sobre els vostres processos ALM, però no té els recursos per crear-los des de zero i vol oferir una experiència de creador a més dels Azure DevOps processos que impulsen ALM.