ALM Accelerator for Power Platform
ALM Accelerator for Power Platform on pohjaan perustuva sovellus, joka tarjoaa yksinkertaistetun liittymän Azure-putkiin ja Git-lähdekoodinhallintaan sovellusten elinkaaren hallinnassa (ALM). Se on ALM-mallien ja -käytäntöjen viitetoteutus, joka käyttää sisäänrakennettuja ympäristöominaisuuksia auttaakseen sinua pääsemään alkuun ALM:n kanssa Power Platformissa. Se on luotu käyttämällä low-code-menetelmän tekijän ja järjestelmänvalvojaan kohdistettujen pohjaan perustuvien sovellusten sekä Azure-putkien YAML- ja PowerShell-mallien yhdistelmän avulla.
ALM Accelerator for Power Platform -sovelluksen avulla tekijät voivat hallita lähdekoodia, ottaa käyttöön versiohistorian ja ottaa ratkaisut käyttöön Power Platformissa. Kaikkia Power Platform -osia, kuten sovelluksia, työnkulkuja, mukautuksia ja muita osia, pitää sisällyttää sovellukseen, jotta ALM Acceleratoria voi käyttää.
Accelerator-aputoiminnon käyttöön ei tarvita syvällistä ALM-tuntemusta. Ratkaisujen käyttö on kuitenkin hyvä ymmärtää Power Platformissa. Lisätietoja ratkaisuista ja ALM:stä:
- Ratkaisujen Power Apps hallinta Power Automate
- Sovelluksen elinkaaren hallintastrategian kehittäminen
Lisenssivaatimukset
ALM Accelerator for Power Platform käyttää seuraavia Power Platformin Premium-ominaisuuksia:
- Dataverse
- Mukautettu liitin
- HTTP with Microsoft Entra -yhdistin
Tarvitset ALM Acceleratorin käyttöä varten seuraavat käyttöoikeudet:
- Power Appsin käyttäjä- tai sovelluskohtainen käyttöoikeus
- Azure DevOps -perussopimus
Esittely: ALM Accelerator for Power Platform
Katso esittelyvideot, joissa opetellaan käyttämään ALM Acceleratoria.
Kenen pitäisi käyttää ALM Acceleratoria?
ALM Accelerator on tarkoitettu Power Platform -tekijöille ja tekijäryhmille:
Tekijät, jotka eivät tunne ALM-käsitteitä mutta haluavat tallentaa työnsä ja muutoshistoriansa sekä jakaa muutokset muiden käyttäjien kanssa
Tekijät, jotka tuntevat kehittyneet Gitin käsitteet, koskien esimerkiksi pull-pyyntöjä, haarautumista ja yhdistämistä, ja haluavat työskennellä tutulla tavalla lähteen hallinnan ja käyttöönoton automatisoinnissa
Jos haluat määrittää ALM Acceleratorin, sinun tulee olla järjestelmänvalvoja ja ymmärtää Power Platform -ympäristöjä, -ratkaisuja ja Azure-putkia. Sinun tulee myös tuntea Microsoft Entra- ja Dataverse-hallinta.
Seuraavassa kaaviossa on kuvattu, miten ALM Accelerator helpottaa tekijätiimin välistä vuorovaikutusta sekä kehitys-, tarkistus-, testi- ja tuotantoympäristöjen välistä vuorovaikutusta.
Tekijät työskentelevät eristyksissä henkilökohtaisissa kehitysympäristöissään. He käyttävät ALM Acceleratorin pohjaan perustuvia sovelluksia ratkaisujen tuomiseen lähteen hallinnasta, muutosten viemiseen lähteen hallintaan ja muutospyyntöjen luomiseen muutosten yhdistämiseksi. Azure Pipelines -putkien mukautettavissa olevat mallit automatisoivat ALM-tehtäviä ja tukevat vaiheista käyttöönottoa kehitysvaiheesta tuotantoon.
Mitkä ovat ALM-vaihtoehdot Power Platformissa?
ALM Accelerator on yksi monista vaihtoehdoista ALM:lle Power Platformissa. Muita ovat muun muassa seuraavat:
Pipelines pyrkii Power Platform demokratisoimaan ALM:n tuomalla ALM:n automaatiokyvykkyydet Power Platform palveluihin ja Dynamics 365 ne tavalla, joka on helpommin lähestyttävissä kaikille tekijöille, järjestelmänvalvojille ja kehittäjille.
Power Platform Koontityökalujen tehtäviä voidaan käyttää muiden Azure DevOps tehtävien kanssa koontiversion ja julkaisuputkien luomiseen. Ryhmien usein käyttöönottamia putkia ovat aloitus, vienti kehityksestä, koonti ja julkaisu.
GitHub-toiminnot, joiden Power Platform avulla kehittäjät voivat rakentaa automatisoituja ohjelmistokehityksen elinkaaren työnkulkuja sovellusten rakentamista, testaamista, pakkaamista, julkaisemista ja käyttöönottoa varten, suorittaa automaatiota ja hallita botteja ja muita sisäänrakennettuja Power Platform komponentteja.
Mikä on oikea valinta organisaatiolleni?
Jokaiselle organisaatiolle ei ole mitään oikeaa vastausta. Seuraavassa taulukossa on tietoja ja kuvauksia, joiden avulla voit päättää, mikä vaihtoehto on oikea organisaation nykyisten ja tulevien suunnitelmien mukaan. Tämä taulukko ei ole täydellinen. Sen tarkoituksena on auttaa tekemään tietoinen päätös. Se kehittyy ajan myötä, kun lisäämme lisää ominaisuuksia ALM Acceleratoriin ja ALM-ominaisuuksiin Power Platformissa.
Ominaisuus | Putket | ALM Accelerator | DevOps/GitHub |
---|---|---|---|
IT/kehittäjien osallistuminen | Ei pakollinen | Etukäteisasetus | Tarvitaan jokaiselle projektille |
Lähdekoodin integrointi | Ei, mutta suunniteltu | Kyllä | Kyllä |
Tekijä edellyttää laajennettuja käyttöoikeuksia kohdeympäristössä | Ei, palveluobjektia tuetaan | Ei, palveluobjektia tuetaan | Ei, palveluobjektia tuetaan |
Laadunvalvonta | Mukauttaminen laajennuksien kanssa | Mukauttaminen laajennuksien kanssa | Ei rajoitettu |
Demokratisoitu kansalaisten kehittämiseksi | Kyllä | Kyllä | No |
Tuotteen sisäinen käyttökokemus | Kyllä | Pohjaan perustuva sovellus toimitettu, mutta ei sisäistä tekijäkokemusta | No |
Tuki | Microsoft-tukivat | Power CAT -tuettu GitHub-ongelmien kautta | Microsoft-tuetut ja GitHub-ongelmat |
Mukauttaminen ja laajennettavuus | Kyllä | Kyllä | Kyllä |
Koodi ensin -kehitys | Ei, mutta suunniteltu | Kyllä | Kyllä |
Power Platform -putket (putket)
Putkien tarkoituksena on yksinkertaistaa ALM:ää tekijöille. Ne ovat strateginen, tuotteen sisäinen kokemus tekijän aloittamalle ALM:lle Power Platformissa. Putkien avulla voidaan siirtää Power Platformissa ratkaisuja ympäristöstä toiseen samalla tavalla kuin manuaalinen vienti- ja tuontitoiminto.
Palvelun päänimen tuen ansiosta käyttäjät eivät tarvitse lisäoikeuksia käyttöönottoa varten muissa ympäristöissä. Ennen käyttöönottoa ja käyttöönoton jälkeen tehtävät mukautukset mahdollistavat myös sen, että organisaatiot voivat kerrostaa liiketoimintaprosessinsa putkien päälle. Näin organisaatiot voivat hallita hyväksyntäprosesseja ja lisätä mukautettuja vaiheita käyttöönottoputkeen.
Tavallisesti valitaan putket, jos organisaation ei tarvitse hallita ratkaisusi lähdekooditiedostoja ja se haluaa aloittaa ALM:n käytön nopeasti.
Power Platform Build Tools / GitHub-toiminnot ja Power Platform CLI (Build Tools)
Build Toolsien tarkoituksena on antaa IT-järjestelmänvalvojille ja kehittäjille työkalut, joilla voi nopeuttaa hyvin mukautetun ALM:n automatisointia. Voit korjata putkien rajoitukset Build Tools -työkaluilla – hallita ratkaisukoodia, ottaa käyttöön koodin ensimmäiset skenaariot, poistaa tekijöiden tarpeen saada korotettuja käyttöoikeuksia loppupään ympäristöissä ja sisällyttää ALM-prosessiisi tiettyjä organisaatio- ja liiketoimintaprosesseja.
Tavallisesti valitaan Build Tools, jos organisaatiossa on DevOps tai GitHub ja kehittäjäresurssit käytettävissä ja organisaation on hallittava ALM-prosessit tarkasti.
ALM Accelerator for Power Platform (ALM Accelerator)
ALM Accelerator on tarkoitettu yksinkertaistamaan ALM-tekniikkaa sekä vähäisen koodin tuottajille että edistyneemmille koodilähtöisille tekijöille. ALM Accelerator perustuu Build Tools -työkaluihin, ja se nopeuttaa niiden käytön aloittamista, eikä sitä tarvitse aloittaa alusta. ALM Accelerator -putket ja liittyvät pohjaan perustuvat sovellukset ovat avoimia lähdekoodeja. Voit käyttää sitä sellaisenaan tai viitetoteutuksena, jota voit mukauttaa.
Yleensä valitsisit ALM Acceleratorin, jos organisaatiosi tarvitsee ALM-prosessien tarkkaa hallintaa, mutta sillä ei ole resursseja rakentaa niitä tyhjästä ja haluaa tarjota tekijäkokemuksen ALM:ää ohjaavien Azure DevOps -prosessien lisäksi.