Jaa


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ä:

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.

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:

  • Power Platformin putket, joiden tarkoituksena on tehdä ALM:stä tavanomaista tuomalla ALM:n automatisointiominaisuudet Power Platformiin sekä Dynamics 365 -palveluihin niin, että ne ovat lähestyttäviä kaikille tekijöille, järjestelmänvalvojille ja kehittäjille.

  • Power PlatformBuild Tools -tehtäviä voidaan käyttää yhdessä muiden käytettävissä olevien Azure DevOps -tehtävien kanssa, jotta voit muodostaa koontiversion ja vapauttaa koodiputkistot. Ryhmien usein käyttöönottamia putkia ovat aloitus, vienti kehityksestä, koonti ja julkaisu.

  • GitHub-toiminnot Power Platformille: sen avulla kehittäjät voivat luoda automatisoituja ohjelmistokehityksen elinkaarityönkulkuja sovellusten kehittämistä, testaamista, paketointia, julkaisua ja käyttöönottoa varten sekä automatisoida ja hallita botteja ja muita komponentteja, jotka on luotu Power Platformilla.

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äjäympäristö Ei pakollinen Etukäteisasetus Tarvitaan jokaiselle projektille
Lähdekoodin integrointi Ei, mutta suunniteltu Kyllä Kyllä
Tekijä tarvitsee laajemmat käyttöoikeudet kohdeympäristössä Ei, palveluobjektia tuetaan Ei, palveluobjektia tuetaan Ei, palveluobjektia tuetaan
Laadunvalvonta Mukauttaminen laajennuksien kanssa Mukauttaminen laajennuksien kanssa Ei rajoitettu
Demokratisoitu maallikkokehitystä varten Kyllä Kyllä No
Tuotteensisäinen kokemus Kyllä Pohjaan perustuva sovellus toimitettu, mutta ei sisäistä tekijäkokemusta No
Tuki Microsoftin tukema Power CAT -tuettu GitHub-ongelmien kautta Microsoftin tukema ja GitHub-ongelmat
Mukauttaminen ja laajennettavuus Kyllä Kyllä Kyllä
Koodi ensin -kehittäminen 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.