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.

Esimerkki käyttöönottoputkiominaisuudesta

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).

Järjestelmänvalvojat hallitsevat ja hallinnoivat putkia keskitetysti

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ä
  • Saavuta yhdenmukaisuuden, turvallisuuden, valvonnan ja automatisoinnin tavoitteet:

Tekijät suoritavat valmiiksi määritettyjä putkia

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.

Kehittäjät voivat käyttää ja laajentaa putkia

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.

Usein kysyttyjä kysymyksiä

Mitä putket ottavat käyttöön?

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.

Miksi en voi tarkastella putkeani ympäristöstäni?

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.

Tallentavatko putket ratkaisujen varmuuskopioita automaattisesti?

Kyllä. Sekä hallitut että hallitsemattomat ratkaisut viedään ja tallennetaan automaattisesti putkien isäntään kunkin käyttöönoton osalta.

Voiko mukautuksella ohittaa käyttöönottovaiheen, kuten laadunvarmistuksen?

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.

Tarvitaanko putkien käyttöön erillisiä käyttöoikeuksia?

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

Voiko käyttöönotoille määrittää hyväksynnän?

Kyllä. Katso delegoidut käyttöönotot.

Voinko käyttää eri palveluobjekteja eri putkille ja vaiheille?

Kyllä.

Mitä yhteyksiä voidaan käyttää?

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.

Miksi en voi päivittää aiemmin luotuja yhteysviitteitä?

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

Kuka omistaa käyttöön otetut ratkaisuobjektit?

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

Voivatko putket ottaa käyttöön eri vuokraajalle?

Ei. Tässä skenaariossa suositellaan käytettäväksi Azure DevOpsia tai GitHubia.

Miten toimitaan, jos kehitys- tai tavoiteympäristö nollataan tai poistetaan?

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.

Voinko käyttää putkia oletusympäristössä?

Kyllä. Oletusympäristön käyttämistä putkien isäntänä ei kuitenkaan suositella kaikille asiakkaille.

Voinko ottaa käyttöön käyttämällä omaa palvelun päänimeä?

Kyllä. Lisätietoja: Ota käyttöön putkia palvelun päänimenä tai putkivaiheen omistajana

voiko putkia käyttää yhdessä Azure DevOpsin, GitHub,in tai ALM Acceleratorin kanssa?

Kyllä, nämä työkalut ovat yhdessä suorituskykyisiä pitäen käyttäjäkokemukset yksinkertaisina. Lisätietoja: putkien laajentaminen

Onko paluu edelliseen versioon mahdollista?

Tällä hetkellä vain ratkaisun korkeampia versioita voidaan ottaa käyttöön tai tuoda. Järjestelmänvalvojat voivat kiertää ongelman lataamalla artefaktin putkien isännästä, nostamalla ratkaisun versiota solution.xml-tiedostossa ja tuomalla sen sitten manuaalisesti kohdeympäristöön.

Voinko määrittää putkitiedoille säilytyskäytäntöjä?

Kyllä. Voit määrittää joukkopoistotöitä Dataversen putki-isännässä poistaaksesi tietoja määritetyllä aikataululla.

Voinko määrittää ratkaisun tuonnin lisäasetukset, kuten päivityksen ja versiopäivityksen?

Tällä hetkellä ei. Putkien tuonnin oletustoiminta on Päivitys asetuksella Korvaa mukautukset.

Voiko ympäristöön liittää useita isäntiä?

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.

Voiko ensimmäisen osapuolen käyttöönoton putkisovellusta ja -taulukoita mukauttaa tai laajentaa?

Tällä hetkellä ei. Putkiloiikkaa voi kuitenkin mukauttaa tarkoituksellisten laajennuslinkkien avulla. Lisätietoja: putkien laajentaminen.

Missä voi tarkastella ja suorittaa putkia?

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

Voinko ottaa käyttöön eri alueilla?

Tällä hetkellä ei. Isännän ja kaikkien isännän putkiin liittyvien ympäristöjen on oltava saman maantieteellisen sijainnin sisällä (määritetään ympäristöjä luotaessa). Esimerkiksi putkea ei voi ottaa käyttöön Saksasta Kanadaan. Ja isännän Saksassa ei pitäisi hallita ympäristöjä Kanadassa. Sen sijaan Saksassa ja Kanadassa on käytettävä erillisiä isäntiä.

Voinko ottaa saman ratkaisun käyttöön eri putkien avulla?

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.

Voiko isäntäympäristöä käyttää myös kehitys- tai kohdeympäristönä?

Saman ympäristön käyttöä ei tueta kehityksessä ja isännässä; muita yhdistelmiä ei suositella parhaiksi käytännöksi.

Miten versioiden välillä tapahtuneita muutoksia voi tarkastella?

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.

Tuleeko isäntäympäristön olla sama kuin COE-työkalujen asennusympäristö?

Tämä on kelvollinen määritys, joka on arvioitava organisaation tarpeiden ja toimintakäytäntöjen mukaan.

Voinko ottaa käyttöön hallitsemattomia ratkaisuja?

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.

Voinko ottaa käyttöön useita ratkaisuja samalla kertaa?

Tällä hetkellä ei. Sinun täytyy lähettää eri käyttöönotto kullekin ratkaisulle. Samaa putkea voidaan kuitenkin käyttää useille ratkaisuille.

Julkaisevatko putket hallitsemattomia mukautuksia ennen ratkaisun vientiä?

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.

Miten putket ovat erilaisia kuin ALM Accelerator?

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.

Monia muita toiminnallisia eroja on, mutta perusero on se, että putket on virallinen Microsoft Power Platform-tuotteen ominaisuus – eli se on suunniteltu, testattu, ylläpidetty ja tuettu Microsoftin tuotesuunnittelun kautta. Putket sisällytetään tuotteeseen, ja niitä voi käyttää alkuperäisissä tuotekokemuksissa.

Milloin kannattaa käyttää putkia vs. toista työkalua?

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.

Seuraavat vaiheet

Putkien määrittäminenPutkien laajentaminen