Partajați prin


ALM Accelerator for Power Platform

ALM Accelerator for Power Platform este un cu cod redus care oferă o interfață simplificată pentru Azure Pipelines și controlul sursei Git pentru managementul ciclului de viață al aplicației (ALM). Este o implementare de referință a modelelor și practicilor ALM care utilizează capabilitățile încorporate ale platformei pentru a vă ajuta să începeți cu ALM Power Platform. Este construit folosind o combinație de aplicații planșă de lucru concentrate pe producător și pe administrator și șabloane Azure Pipelines YAML și PowerShell.

Cu aplicația ALM Accelerator for Power Platform, creatorii pot efectua controlul sursei, activa istoricul versiunilor și își pot implementa soluțiile în Power Platform. Pentru a utiliza ALM Accelerator, toate Power Platform componentele dvs. — aplicații, fluxuri, personalizări și așa mai departe — trebuie să fie conținute într-o soluție.

Nu aveți nevoie de cunoștințe avansate de ALM pentru a utiliza acceleratorul. Cu toate acestea, ar trebui să înțelegeți cum să utilizați soluțiile în Power Platform. Aflați mai multe despre soluții și ALM:

Cerințe de licență

ALM Accelerator for Power Platform folosește următoarele funcții premium Power Platform :

  • Dataverse
  • Conector particularizat
  • HTTP cu Microsoft Entra conector

Pentru a utiliza ALM Accelerator, aveți nevoie de următoarele licențe:

  • Licență Power Apps per utilizator sau per aplicație
  • Plan de bază Azure DevOps

Demonstrație: ALM Accelerator for Power Platform

Urmăriți videoclipurile demonstrative pentru a afla cum să utilizați ALM Accelerator.

Cine ar trebui să folosească ALM Accelerator?

Acceleratorul ALM se adresează Power Platform factorilor și echipelor de creatori:

  • Creatori care nu sunt familiarizați cu conceptele ALM, dar care doresc să-și poată salva munca, împreună cu un istoric al modificărilor, și să partajeze acele modificări altor utilizatori

  • Creatori care se simt confortabil cu conceptele avansate de utilizare a Git, cum ar fi cererile de extragere, ramificarea și fuzionarea, și care doresc să lucreze într-un mod familiar cu controlul sursei și automatizarea implementării

Pentru a a configura și a configura Acceleratorul ALM, ar trebui să fiți un administrator cu o înțelegere mai profundă a Power Platform mediilor, soluțiilor și Azure Pipelines. De asemenea, ar trebui să fiți familiarizat cu Microsoft Entra și Dataverse administrare.

Următoarea diagramă ilustrează modul în care ALM Accelerator facilitează interacțiunile dintre o echipă de producător și mediile de dezvoltare, validare, testare și producție.

Diagramă care ilustrează modul în care ALM Accelerator facilitează interacțiunile dintre o echipă de producător și mediile de dezvoltare, validare, testare și producție.

Creatorii lucrează izolat în mediile lor de dezvoltare personală. Ei folosesc ALM Accelerator aplicație creată pe planșă pentru a importa soluții din controlul sursei, exporta modificările în controlul sursei și creează cereri de extragere pentru a îmbina modificările. Șabloanele personalizabile pentru Azure Pipelines automatizează sarcinile ALM și acceptă o implementare în etape, de la dezvoltare până la producție.

Care sunt opțiunile mele pentru ALM în Power Platform?

Acceleratorul ALM este una dintre multele opțiuni pentru ALM în Power Platform. Altele includ:

  • Conductele pentru Power Platform vizează democratizarea ALM, aducând capabilități de automatizare ALM la Power Platform și serviciile Dynamics 365 într-un mod care este mai accesibil pentru toți producătorii, administratorii și dezvoltatorii.

  • Power Platform Build Tools sarcinile pot fi folosite împreună cu alte Azure DevOps sarcini pentru a vă compune conductele de construcție și lansare. Canalele pe care echipele le pun în funcțiune includ Inițiere, Export de la dezvoltator, Construire și Lansare.

  • GitHub Actions for Power Platform permite dezvoltatorilor să creeze fluxuri de lucru automate ale ciclului de viață al dezvoltării software pentru a construi, testa, împacheta, elibera și implementa aplicații; efectuează automatizări; și gestionați roboții și alte componente construite pe Power Platform.

Care este alegerea potrivită pentru organizația mea?

Nu există un răspuns corect pentru fiecare organizație. Următorul tabel și descrierile care urmează vă pot ajuta să decideți care opțiune este potrivită în funcție de capacitățile actuale ale organizației dvs. și de planurile viitoare. Acest tabel nu este exhaustiv. Este menit să vă ajute să luați o decizie în cunoștință de cauză. Va evolua de-a lungul timpului pe măsură ce vom adăuga mai multe capacități Acceleratorului ALM și capabilităților ALM în Power Platform.

Capacitatea Canale Accelerator ALM DevOps/GitHub
Implicarea IT/dezvoltator Nu este necesar Configurare inițială Necesar pentru fiecare proiect
Integrarea codului sursă Nu, dar planificat Da Da
Maker necesită privilegii ridicate în mediul țintă Nu, principalul serviciu este acceptat Nu, principalul serviciu este acceptat Nu, principalul serviciu este acceptat
Controlul calității Personalizat cu extensii Personalizat cu extensii Nelimitat
Democratizat pentru dezvoltarea cetățeanului Da Da No
Experiență în produs Da Aplicație creată pe planșă furnizat, dar nu există experiență în cadrul producătorului No
Sprijin Microsoft-sprijinit Power CAT-acceptat prin probleme GitHub Microsoft-probleme suportate și GitHub
Personalizare și extensibilitate Da Da Da
Dezvoltare în primul rând cod Nu, dar planificat Da Da

Conducte pentru Power Platform (Conducte)

Conductele sunt destinate să simplifice ALM pentru producători. Sunt experiența strategică în cadrul produsului pentru ALM inițiat de producător Power Platform. Conductele oferă capabilități similare cu funcționalitatea manuală de export și import disponibilă în Power Platform pentru mutarea soluţiilor dintr-un mediu în altul.

Cu suportul principal al serviciului, utilizatorii nu au nevoie de permisiuni ridicate pentru implementarea în alte medii. De asemenea, personalizările pre și post-implementare permit organizațiilor să strate procesele lor de afaceri pe deasupra Pipelines. Acest lucru oferă organizațiilor controlul asupra proceselor de aprobare și oferă posibilitatea de a insera pași personalizați în canal de implementare.

În general, ați alege Pipelines dacă organizația dvs. nu are nevoie să controleze fișierele de cod sursă ale soluțiilor dvs. și dorește să înceapă rapid cu ALM.

Power Platform Build Tools/GitHub Actions și Power Platform CLI (Instrumente de construcție)

Build Tools sunt menite să ofere administratorilor IT și dezvoltatorilor instrumentele pentru a accelera automatizarea ALM extrem de personalizat. Puteți aborda limitările din Pipelines with Build Tools - controlați codul soluției, activați scenariile de cod mai întâi, eliminați nevoia producătorilor de a avea permisiuni ridicate în mediile din aval și includeți anumite procese organizaționale și de afaceri în procesul dvs. ALM.

În general, ați alege Build Tools dacă organizația dvs. are DevOps sau GitHub și resurse de dezvoltator disponibile și necesită control granular asupra proceselor dvs. ALM.

ALM Accelerator for Power Platform (Acceleratorul ALM)

Acceleratorul ALM este menit să simplifice ALM atât pentru producătorii cu cod redus, cât și pentru cei mai avansați care au în primul rând codul. Acceleratorul ALM este construit pe deasupra instrumentelor de construcție și accelerează începerea cu acestea, evitând nevoia de a începe de la zero. Conductele ALM Accelerator și aplicație creată pe planșă aferente sunt open source. Îl puteți folosi așa cum este sau ca implementare de referință pe care o puteți personaliza.

În general, ați alege ALM Accelerator dacă organizația dvs. necesită un control granular asupra proceselor dvs. ALM, dar nu are resursele pentru a le construi de la zero și dorește să ofere o experiență de creație pe lângă Azure DevOps procesele care conduc ALM.