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:
- Spravujte riešenia v Power Apps a Power Automate
- Vypracujte stratégiu riadenia životného cyklu aplikácií
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.
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.