Zdieľať cez


ALM Accelerator for Power Platform

The ALM Accelerator for Power Platform je aplikácia na plátne, ktorá poskytuje zjednodušené rozhranie pre Azure Pipelines a riadenie zdroja Git na správu životného cyklu aplikácií (ALM). Ide o referenčnú implementáciu vzorov a postupov ALM, ktorá využíva vstavané možnosti platformy, ktoré vám pomôžu začať s ALM Power Platform. Je vytvorený pomocou kombinácie nízkokódové aplikácií plátna zameraných na tvorcov a správcu a šablón YAML a PowerShell Azure Pipelines.

Pomocou aplikácie ALM Accelerator for Power Platform môžu tvorcovia vykonávať riadenie zdroja, povoliť históriu verzií a nasadzovať svoje riešenia v Power Platform. Ak chcete použiť ALM Accelerator, všetky vaše Power Platform komponenty – aplikácie, toky, prispôsobenia atď. – musia byť obsiahnuté v riešení.

Na používanie akcelerátora nepotrebujete pokročilé znalosti ALM. Mali by ste však pochopiť, ako používať riešenia v Power Platform. Zistite viac o riešeniach a ALM:

Požiadavky na licencie

ALM Accelerator for Power Platform používa nasledujúce prémiové Power Platform funkcie:

  • Dataverse
  • Vlastný konektor
  • HTTP s konektorom Microsoft Entra

Ak chcete používať ALM Accelerator, potrebujete nasledujúce licencie:

  • Licencia Power Apps na používateľa alebo na aplikáciu
  • Základný plán Azure DevOps

Ukážka: ALM Accelerator for Power Platform

Pozrite si ukážkové videá a zistite, ako používať ALM Accelerator.

Kto by mal používať akcelerátor ALM?

ALM Accelerator je zameraný na Power Platform tvorcov a tímy tvorcov:

  • Tvorcovia, ktorí nepoznajú koncepciu ALM, ale chcú mať možnosť uložiť svoju prácu spolu s históriou zmien a zdieľať tieto zmeny s ostatnými používateľmi

  • Tvorcovia, ktorí sú spokojní s pokročilými konceptmi používania Gitu, ako sú požiadavky na stiahnutie, vetvenie a zlúčenie, a chcú pracovať známym spôsobom s riadením zdrojov a automatizáciou nasadenia.

Ak chcete nastaviť a nakonfigurovať akcelerátor ALM, mali by ste byť správcom s hlbšími znalosťami Power Platform prostredí, riešení a Azure Pipelines. Tiež by ste mali poznať Microsoft Entra a Dataverse administráciu.

Nasledujúci diagram ilustruje, ako ALM Accelerator uľahčuje interakciu medzi tvorcom a vývojovým, overovacím, testovacím a produkčným prostredím.

Diagram, ktorý ilustruje, ako ALM Accelerator uľahčuje interakcie medzi tímom tvorcov a vývojovým, overovacím, testovacím a produkčným prostredím.

Tvorcovia pracujú izolovane vo svojom prostredí osobného rozvoja. Používajú aplikáciu plátna ALM Accelerator na import riešení z ovládania zdroja, export zmien do ovládania zdroja a vytváranie žiadostí o stiahnutie na zlúčenie zmien. Prispôsobiteľné šablóny pre Azure Pipelines automatizujú úlohy ALM a podporujú postupné nasadenie od vývoja až po produkciu.

Aké sú moje možnosti pre ALM v Power Platform?

Accelerator ALM je jednou z mnohých možností pre ALM v Power Platform. Medzi ďalšie patria:

  • Pipelines for Power Platform sú zamerané na demokratizáciu ALM prinesením možností automatizácie ALM do Power Platform a služieb Dynamics 365 spôsobom, ktorý je prístupnejší pre všetkých tvorcov, správcov a vývojárov.

  • Power Platform Úlohy Build Tools možno použiť s inými Azure DevOps úlohami na zostavenie vašich kanálov na zostavovanie a uvoľňovanie. Kanály, ktoré tímy bežne zavádzajú, zahŕňajú spúšťanie, export z vývoja, vytváranie a vydávanie.

  • GitHub Actions for Power Platform umožňujú vývojárom vytvárať automatizované pracovné postupy životného cyklu vývoja softvéru na vytváranie, testovanie, balenie, vydávanie a nasadzovanie aplikácií; vykonávať automatizáciu; a spravovať roboty a ďalšie komponenty postavené na Power Platform.

Čo je tou správnou voľbou pre moju organizáciu?

Pre každú organizáciu neexistuje jedna správna odpoveď. Nasledujúca tabuľka a popisy, ktoré nasledujú, vám môžu pomôcť rozhodnúť sa, ktorá možnosť je správna na základe aktuálnych možností vašej organizácie a plánov do budúcnosti. Táto tabuľka nie je vyčerpávajúca. Má vám pomôcť urobiť informované rozhodnutie. Postupom času sa bude vyvíjať, keď k akcelerátoru ALM a schopnostiam ALM pridáme ďalšie možnosti Power Platform.

Funkcia Kanály Akcelerátor ALM DevOps/GitHub
Zapojenie IT/vývojárov Nevyžaduje sa Predné nastavenie Vyžaduje sa pre každý projekt
Integrácia zdrojového kódu Nie, ale plánované Áno Áno
Maker vyžaduje zvýšené privilégiá v cieľovom prostredí Nie, principál služby je podporovaný Nie, principál služby je podporovaný Nie, principál služby je podporovaný
Kontrola kvality Prispôsobiteľné pomocou rozšírení Prispôsobiteľné pomocou rozšírení Neobmedzené
Demokratizované pre rozvoj občanov Áno Áno No
Skúsenosti v produkte Áno Aplikácia Canvas bola poskytnutá, no bez skúseností s tvorbou No
Podpora Microsoft-podporované Podpora Power CAT prostredníctvom problémov GitHub Microsoft-podporované a problémy GitHub
Prispôsobenie a rozšíriteľnosť Áno Áno Áno
Vývoj kódu na prvom mieste Nie, ale plánované Áno Áno

Potrubia pre Power Platform (potrubia)

Potrubia sú určené na zjednodušenie ALM pre výrobcov. Sú to strategické skúsenosti v rámci produktu pre ALM iniciované výrobcom Power Platform. Potrubia poskytujú podobné možnosti ako funkcia manuálneho exportu a importu dostupná v Power Platform na presun riešení z jedného prostredia do druhého.

Vďaka podpore hlavnej služby používatelia nevyžadujú zvýšené povolenia na nasadenie do iných prostredí. Prispôsobenia pred nasadením a po nasadení tiež umožňujú organizáciám vrstva ich obchodné procesy nad Pipelines. To dáva organizáciám kontrolu nad schvaľovacími procesmi a zároveň poskytuje možnosť vkladať vlastné kroky do kanál nasadenia.

Vo všeobecnosti by ste si vybrali Pipelines, ak vaša organizácia nepotrebuje kontrolovať súbory zdrojového kódu vašich riešení a chce rýchlo začať s ALM.

Power Platform Nástroje na vytváranie / akcie GitHub a Power Platform CLI (nástroje na zostavovanie)

Build Tools sú určené na to, aby poskytli IT administrátorom a vývojárom nástroje na urýchlenie automatizácie vysoko prispôsobených ALM. Obmedzenia v Pipelines môžete riešiť pomocou Build Tools – ovládať kód riešenia, povoliť scenáre založené na prvom kóde, odstrániť potrebu, aby tvorcovia mali zvýšené povolenia v downstream prostrediach a zahrnúť špecifické organizačné a obchodné procesy do vášho procesu ALM.

Vo všeobecnosti by ste si vybrali Build Tools, ak má vaša organizácia k dispozícii DevOps alebo GitHub a zdroje pre vývojárov a vyžaduje podrobnú kontrolu nad vašimi procesmi ALM.

ALM Accelerator for Power Platform (ALM Accelerator)

ALM Accelerator je určený na zjednodušenie ALM pre tvorcov nízkokódové a pokročilejších tvorcov kódu. ALM Accelerator je postavený na Build Tools a urýchľuje začatie práce s nimi, takže nie je potrebné začať od nuly. Potrubia ALM Accelerator a súvisiaca aplikácia na plátne sú open source. Môžete ho použiť tak, ako je, alebo ako referenčnú implementáciu, ktorú si môžete prispôsobiť.

Vo všeobecnosti by ste si vybrali Accelerator ALM, ak vaša organizácia vyžaduje podrobnú kontrolu nad vašimi procesmi ALM, ale nemá prostriedky na ich zostavenie od začiatku a chce okrem toho poskytnúť skúsenosti s tvorcom. Azure DevOps procesy, ktoré riadia ALM.