Power Platform -putkien yleiskatsaus
Power Platform -putkien tarkoituksena on demokratisoida sovellusten elinkaarihallinta (ALM) Power Platform - ja Dynamics 365 -asiakkaille tuomalla ALM-automaatio ja jatkuvan integraation ja jatkuvan toimituksen (CI/CD) ominaisuudet palveluun tavalla, joka lähestyttävämpi kaikille tekijöille, järjestelmänvalvojille ja kehittäjille.
Putket vähentävät merkittävästi vaivaa ja tietämystä, joita aiemmin tarvittiin, jotta pääoman tuotto voitiin realisoida ottamalla käyttöön terveet, automatisoidut ALM-prosessit tiimissä tai organisaatiossa.
- Järjestelmänvalvojat voivat helposti määrittää automatisoituja käyttöönottoputkia minuuteissa päivien tai viikkojen sijaan.
- Tekijät voivat helposti ottaa ratkaisunsa käyttöön intuitiivisella käyttökokemuksella.
- Ammattikehittäjät voivat (valinnaisesti) laajentaa putkia ja suorittaa niitä käyttämällä Power Platformin komentoriviliittymää (CLI).
Putkien avulla järjestelmänvalvojat voivat hallita vaivatta niin kansalaistekijöiden kuin ammattilaisten johtamia projekteja keskitetysti suuressa mittakaavassa. Järjestelmänvalvojat voivat määrittää asianmukaiset suojatoimet, jotka ohjaavat ja helpottavat ratkaisun kehittämistä, testausta ja toimitusta organisaatiossa. Järjestelmänvalvojan muita etuja ovat muun muassa seuraavat:
Pienemmät kokonaiskustannukset:
- Putket parantavat merkittävästi tekijän, kehittäjän ja järjestelmänvalvojan tuottavuutta. Putkien avulla liiketoimintaratkaisut voivat tulla nopeammin markkinoille – laadukkaammin, turvallisesti ja hallitun prosessin kautta.
- Turvallisten ja räätälöityjen muutostenhallintaprosessien toteuttaminen koko organisaatiollesi tai tiimillesi käy helposti.
Säästä aikaa ja rahaa:
- Järjestelmä tekee raskaan työn ja jatkuvan ylläpidon, joten sinun ei tarvitse tehdä sitä.
Skaalaa ALM:ää omassa tahdissasi:
- Voit laajentaa putkia yrityksen muuttuvien tarpeiden mukaan riippumatta siitä, missä kohtaa ALM-siirtymää olet. Tavoitteena on, että ylöspäin suuntautuva siirtyminen on mahdollisimman saumatonta ja vaivatonta. Lisätietoja: Microsoft Power Platform CLI
pac pipeline
-komentoryhmä
- Voit laajentaa putkia yrityksen muuttuvien tarpeiden mukaan riippumatta siitä, missä kohtaa ALM-siirtymää olet. Tavoitteena on, että ylöspäin suuntautuva siirtyminen on mahdollisimman saumatonta ja vaivatonta. Lisätietoja: Microsoft Power Platform CLI
Saavuta yhdenmukaisuuden, turvallisuuden, valvonnan ja automatisoinnin tavoitteet:
- Suojaa tuotantoympäristöt hyväksyntöihin perustuvien delegoitujen käyttöönottojen avulla.
- Mukautukset ja tarkastusloki tallennetaan automaattisesti ja ne ovat helposti saatavilla.
- Käyttövalmis analyysi parantaa näkyvyyttä keskitetyssä sijainnissa.
- Mahdollisuus tarkastella valmiita Power BI -raportteja putkisovelluksessa tai luoda omasi. Lisätietoja: Mallipohjaisten sovellusten raportoinnin yleiskatsaus
- Räätälöi putkia organisaatiosi tarpeisiin putkien laajennettavuudella ja Power Automatella.
Kun putket on määritetty, tekijät voivat aloittaa tuotteen sisäiset käyttöönotot muutamalla napsautuksella. He tekevät sen suoraan kehitysympäristöissään. Muita etuja tekijöille ovat seuraavat:
- EI tarvita ALM-prosessien tai -järjestelmien aiempaa tuntemusta. Kansalaiskehittäjät tarkastelevat putkia usein ohjattuna muutosten hallintaprosessina.
- Ratkaisun käyttöönotot tarkistetaan etukäteen kohdeympäristössä virheiden estämiseksi ja onnistumisten parantamiseksi. Esimerkiksi puuttuvat riippuvuudet ja muut ongelmat havaitaan ennen käyttöönottoa ja tekijät ohjataan välittömästi tekemään tarvittavat toimet.
- Yhteydet ja ympäristömuuttujat tarjotaan etukäteen, ja ne tarkistetaan ennen käyttöönoton alkamista.
- Näin voit varmistaa, että sovellukset ja automatisointi otetaan käyttöön ilman manuaalisia jälkikäsittelyvaiheita ja että ne on yhdistetty sopiviin tietolähteisiin kussakin ympäristössä.
- Järjestelmänvalvojat voivat jopa määrittää valmiiksi tietyt käytettävät yhteydet.
Ammattikehittäjät ovat nyt tuottavampia, kun putket käsittelevät monimutkaisia taustatoimintoja. Sovelluskehittäjät voivat kertoa järjestelmälle, mitä he haluavat tehdä sen sijaan, että toteuttaisivat saman tavoitteen suorittamalla erilaiset taustalla olevat tehtävät. Power Platform CLI:n avulla sovelluskehittäjät voivat:
- Luetteloi putkia tarkastellaksesi asiaankuuluvat tiedot, kuten missä vaiheissa ja ympäristöissä ollaan valmiita ottamaan ratkaisuja käyttöön.
- Ota ratkaisu käyttöön yhdellä komennolla:
- Putkien avulla sovelluskehittäjät antavat vain tarvittavat parametrit ja järjestelmä järjestää kaikki käyttöönottotoiminnot organisaation sääntöjen mukaisesti.
- Sinun ei tarvitse muodostaa yhteyttä useisiin ympäristöihin, viedä ratkaisuja, ladata ratkaisutiedostoja, luoda yhteyksiä manuaalisesti ja täyttää käyttöönottoasetustiedostoja, tuoda ratkaisuja tai käsitellä muita aiemmin pakollisia tehtäviä.
Lisäksi kehittäjät voivat laajentaa putkia ja integroida muihin CI/CD-työkaluihin.
Putket voivat ottaa käyttöön kohdeympäristön ratkaisuja ja määrityksiä, kuten yhteyksiä, yhteysviittauksia ja ympäristömuuttujia. Kaikki ratkaisun sisältämät Power Platform -mukautukset voidaan ottaa käyttöön putkien avulla. Putkissa – tai ratkaisuissa yleensä – ei ole Dataverse-taulukoihin tallennettuja tietoja.
Tärkeä
Power BI -koontinäyttöjä (esiversio) Power BI ja tietojoukkoja (esiversio) ei tueta tällä hetkellä putkissa.
Varmista ensin, että lähde- ja kohdeympäristöt on linkitetty oikein. Voit tarkastella myyntiputkea vain määritetyissä lähdeympäristöissä, kuten kehitysympäristöissä. Kun yhdistät ympäristön myyntiputkeen määrityksen aikana, voit valita kehitysympäristön tai kohdeympäristön tyypin. Jos putkiin liitetyille ympäristöille on määritetty niiden oikea tyyppi, putki näkyy lähteen kehitysympäristön vaihtoehtona.
Kyllä. Sekä hallitut että hallitsemattomat ratkaisut viedään ja tallennetaan automaattisesti putkien isäntään kunkin käyttöönoton osalta.
Ei. Ratkaisut viedään heti, kun käyttöönottopyyntö lähetetään (kun tekijä valitsee kehitysympäristössään Ota käyttöön) ja sama ratkaisuartefakti otetaan käyttöön. Järjestelmä ei myöskään vie ratkaisua uudelleen myöhemmissä putken vaiheissa käyttöönottoa varten. Saman ratkaisuartefaktin on käytävä putken vaiheet oikeassa järjestyksessä. Järjestelmä myös estää viedyn ratkaisuartefaktin peukaloinnin tai muuttamisen. Tämä varmistaa, että mukautus ei voi ohittaa laadunvalvontaympäristöjä tai hyväksymisprosessejasi.
- Kehittäjäympäristöjen ei tarvitse olla hallittuja ympäristöjä. Niitä voidaan käyttää kehityksessä ja testauksessa kehityssuunnitelman kanssa.
- Putkien isännän on oltava tuotantoympäristö, mutta sen ei tarvitse olla hallittu ympäristö.
- Kaikki muut putkissa käytettävät ympäristöt on otettava käyttöön hallittuina ympäristöinä.
- Kaikissa hallituissa ympäristöissä on oltava käyttöoikeudet, jotka myöntävät Premium-käyttöoikeudet.
Yleinen määritysesimerkki:
Ympäristön tarkoitus | Ympäristön tyyppi | Erillinen käyttöoikeus tarvitaan |
---|---|---|
Host | Tuotantoympäristö | Ei |
Kehitys | Developer | Ei |
Laadunvalvonta | Developer | Ei |
Tuotantoympäristö | Tuotantoympäristö | Kyllä |
Kyllä. Katso delegoidut käyttöönotot.
Kyllä. Lisätietoja: Käyttöönotto palvelun päänimellä
Samoin kuin tuottaessaan sisältöä, putkia luovat tekijät voivat käyttää omia yhteyksiään tai yhteyksiä, joiden käyttöoikeus heillä on. Myös palveluobjektien yhteyksiä voidaan käyttää yhdistimille, jotka tukevat palveluobjektien todennusta, mukaan lukien mukautetut yhdistimet.
Yhteysviitteitä, joilla ei ole arvoa ratkaisussa tai kohdeympäristössä, ei voi päivittää tällä hetkellä käyttöönoton aikana. Jos arvo otettiin käyttöön aiemmin, se voidaan päivittää kohdeympäristössä.
Käyttöön ottava tunnistetieto. Vakiokäyttöönotoissa omistaja on pyytävä tekijä. Delegoiduissa käyttöönotoissa omistaja on delegoitu palveluobjekti tai käyttäjä.
Ei. Tässä skenaariossa suositellaan käytettäväksi Azure DevOpsia tai GitHubia.
Ympäristötietue on poistettava ja putken määritys päivitettävä tarvittaessa. Jos ympäristö on nollattu, ympäristötietue voidaan luoda uudelleen ja liittää sitten putkeen.
Kyllä. Oletusympäristön käyttämistä putkien isäntänä ei kuitenkaan suositella kaikille asiakkaille.
Kyllä. Lisätietoja: Ota käyttöön putkia palvelun päänimenä tai putkivaiheen omistajana
Kyllä, nämä työkalut ovat yhdessä suorituskykyisiä pitäen käyttäjäkokemukset yksinkertaisina. Lisätietoja: putkien laajentaminen
Kyllä. Jos putkiasetus on käytössä, voit ottaa aiemmat ratkaisuversiot uudelleen käyttöön Putket-sivun suoritushistorianäkymässä. Jos asetus on poistettu käytöstä, vain korkeammat ratkaisuversiot voidaan ottaa käyttöön tai tuoda. Järjestelmänvalvojat voivat kiertää ongelman lataamalla artefaktin putki-isännästä, suurentamalla ratkaisun version solution.xml-tiedostossa ja tuomalla sen sitten manuaalisesti kohdeympäristöön.
Kyllä. Voit määrittää joukkopoistotöitä Dataversen putki-isännässä poistaaksesi tietoja määritetyllä aikataululla.
Tällä hetkellä ei. Putkien tuonnin oletustoiminta on Päivitys asetuksella Korvaa mukautukset.
Ei. Yksi ympäristö voidaan kuitenkin linkittää useisiin saman isännän putkiin. Jos haluat yhdistää ympäristön eri isäntään, lisää se putkeen uudessa isännässä. Poista sitten ympäristötietue alkuperäisestä isännästä ja varmista, että kaikki toimii odotetusti.
Tällä hetkellä ei. Putkiloiikkaa voi kuitenkin mukauttaa tarkoituksellisten laajennuslinkkien avulla. Lisätietoja: putkien laajentaminen.
Siirry kehitysympäristön hallitsematon ratkaisu ympäristöön, joka liittyy putkeen. Putkia ei voi tarkastella tai suorittaa oletusratkaisussa, hallituissa ratkaisuissa tai kohdeympäristöissä. On huomattava, että putkia voi noutaa ja suorittaa myös Power Platform CLI:ssä.
Kyllä, mutta vain, jos Cross-Geo Solution Deployments -asetus on otettu käyttöön isännässä. Jos asetus on poistettu käytöstä, isännän ja kaikkien isännän putkiin liittyvien ympäristöjen on sijaittava samassa maantieteellisessä sijainnissa (kuten ympäristöjä luotaessa on määritetty). Jos asetus on esimerkiksi poistettu käytöstä, putkea ei voi ottaa käyttöön Saksasta Kanadaan ja Saksassa oleva isäntä ei voi hallita ympäristöjä Kanadassa. Jos vuokraaja Järjestelmänvalvoja haluaa estää maantieteellisten ratkaisujen käyttöönoton, Saksassa ja Kanadassa tulisi käyttää erillisiä isäntiä.
Se on mahdollista, vaikka annettua ratkaisua varten kannattaa aloittaa samasta putkesta. Näin vältät sekaannuksia ja tahattomia virheitä. Putkien suoritustiedot näkyvät yhden putken ja yhden ratkaisun (ratkaisun käyttökokemuksen) kontekstissa. Tästä syystä muut putket eivät välttämättä näytä viimeisintä käyttöön otettua ratkaisuversiota tai muita eri putkiin liittyviä tärkeitä suoritustietoja. Huomaa, että käyttöönottoputkien määrityssovelluksessa näkyvät kulloisenkin isännän kaikkien putkien ja ratkaisujen suoritustiedot.
Saman ympäristön käyttöä ei tueta kehityksessä ja isännässä; muita yhdistelmiä ei suositella parhaiksi käytännöksi.
Kohdeympäristössä voit nähdä käyttöön otettujen kohteiden kerroksia sekä sen, mikä kerrosten välillä on muuttunut. Lisäksi näkyvissä on XML-tiedostojen erot mallipohjaisten sovellusten, sivustokarttojen ja lomakkeiden kerrosten välillä. Putkia voi laajentaa myös integroitumaan GitHubiin ja muihin lähteenhallintajärjestelmiin muutosten yksityiskohtaista tarkastelemista varten.
Tämä on kelvollinen määritys, joka on arvioitava organisaation tarpeiden ja toimintakäytäntöjen mukaan.
Ei. Suosittelemme, että otat hallitut ympäristöt aina käyttöön muissa kuin kehitysympäristöissä. Huomaa, että hallitsemattomat ratkaisut viedään ja tallennetaan automaattisesti putkien isäntään, joten voit ladata ja tuoda ne muihin kehitysympäristöihin tai lisätä ne lähteenhallintaan.
Tällä hetkellä ei. Sinun täytyy lähettää eri käyttöönotto kullekin ratkaisulle. Samaa putkea voidaan kuitenkin käyttää useille ratkaisuille.
Tällä hetkellä ei. Suosittelemme, että julkaiset yksittäiset objektit, kun ne tallennetaan. Huomaa, että vain tietyt ratkaisuobjektit edellyttävät julkaisemista.
Voinko käyttää putkia useiden sovelluskehittäjien tiimille, jotka työskentelevät eristetyissä kehitysympäristöissä?
Nykyisessä toteutuksessa käytetään yhtä kehitysympäristöä tietylle ratkaisulle.
Molemmat tarjoavat monia hyödyllisiä ominaisuuksia, ja omistavat tiimit tekevät tiivistä yhteistyötä putkien kehittämisessä ja laajemmassa Power Platformin ALM-visiossa. Putket ovat yksinkertaisempia, ja niitä voidaan määrittää ja hallita vaivatta. Muiden tuotteiden ja tekniikoiden käyttö ei ole tarpeen, koska kaikki on hallitaan talon sisällä. Toisaalta ALM Accelerator sopii joskus paremmin edistyneempiin ALM-skenaarioihin.
Vaikka toiminnallisia eroja on monia, perustavanlaatuinen ero on se, että putkistot ovat virallinen Microsoft Power Platform tuoteominaisuus - mikä tarkoittaa, että tuotesuunnittelu suunnittelee, suunnittelee, suunnittelee, testataan, ylläpidetään ja tuetaan tuotesuunnittelulla Microsoft . Putket sisällytetään tuotteeseen, ja niitä voi käyttää alkuperäisissä tuotekokemuksissa.
Kannustamme asiakkaita käyttämään putkia käyttöönoton ydintoimintoihin ja tarvittaessa laajentamaan putkia siten, että ne integroituvat muihin CI/CD-työkaluihin. Kun niitä käytetään yhdessä, CI/CD-työkaluissa tarvittavista työkuormista tulee usein yksinkertaisempia ja ylläpitokustannuksiltaan halvempia.