Putkien laajentaminen Power Platformissa

Putkia voidaan mukauttaa organisaation yksilöllisten tarpeiden mukaan. Voit esimerkiksi lisätä niihin hyväksyntöjä, ottaa ne käyttöön palveluobjektien kautta ja integroida niitä sisäisiin tietuejärjestelmiin, Azure DevOpsiin, GitHbiin ja moniin muihin palveluihin. Koska Microsoft Dataverse -liiketoimintatapahtumat ovat käytössä, liiketoimintalogiikka voidaan suorittaa Power Automatessa tai useissa muissa tilaajissa. Käyttöönottokokemus säilyy tekijöille yksinkertaisena ulkopuolelta käsin riippumatta siitä, onko putkesi sisällöltään yksinkertainen vai monimutkainen.

Tärkeää

  • Uudet putkien laajennukset otetaan käyttöön vähitellen eri alueilla, eivätkä ne ole välttämättä vielä käytettävissä sinun alueellasi.
  • Nykyisten putkien asiakkaiden täytyy ehkä päivittää Power Platformin putkisovellus uusien ominaisuuksien käyttöönottoa varten. Voit hallita päivityksiä Power Platformin hallintakeskuksen avulla.
  • Power Appsilla (make.powerapps.com) luotuja henkilökohtaisia putkia ei voi laajentaa.

Saatavilla olevat suojatut laajennukset

Putkien käyttöönotot etenevät useita esimääritettyjä vaiheita pitkin käyttöönoton valmistumiseen asti. Suojatut laajennukset lisäävät prosessiin mukautettuja vaiheita, joissa mukautettu liiketoimintalogiikka voidaan suorittaa. Se on kuin oma henkilökohtainen junasi, jossa sinä hallitset pysäkkejä ja matkan jatkumista.

Laajennettavuuden harjoituskaavio

Kun laajennus otetaan käyttöön, se lisää käyttöönottoprosessin eri pisteeseen mukautetun vaiheen. Laajennuksia voidaan käyttää yksittäin tai yhdessä.

  • Esivientivaihe vaaditaan -vaihtoehto sallii mukautetun vahvistuslogiikan käytön, kun käyttöönottopyyntö lähetetään. Putket eivät vie ratkaisua kehitysympäristöstä ennen kun tämä vaihe on merkitty valmiiksi. Ota tämä vaihtoehto käyttöön vain putken ensimmäiselle vaiheelle. Esimerkiksi käyttäjän hyväksyntätestaus (UAT).

  • On delegoitu käyttöönotto -vaihtoehto toteuttaa käyttöönotot käyttämällä palveluobjektia tai putkivaiheen omistajan tunnistetietoja pyytävän tekijän tunnistetietojen sijaan. Tämä identiteetti varmistaa, että tekijät voivat pyytää käyttöönottoja ilman laajennettua (tai minkäänlaista) pääsyä kohdeympäristöihin. Vaatii hyväksyntää valtuutetuilta tunnistetiedoilta.

  • Esikäyttöönottovaihe vaaditaan -vaihtoehto tarjoaa lisää joustavuutta mukautetun vaiheen lisäämiseksi käyttöönoton hyväksynnän jälkeen. Esimerkiksi silloin, kun lopullinen hyväksyntä vaaditaan.

Suojattujen laajennusten ottaminen käyttöön

Suojatun laajennuksen käyttöönoton myötä lisätyt vaiheet ovat odottavassa tilassa, kunnes liiketoimintalogiikkasi suoritetaan, ja lopuksi ne käskevät putkien isäntää suorittamaan vaiheen loppuun tai hylkäämään sen. Tekijät voivat nähdä, kun käyttöönotto on odttavassa tilassa, sekä peruuttaa käyttöönottopyyntönsä käyttöönoton viimeiseen vaiheeseen asti.

Muistiinpano

Kun hallitut ja hallitsemattomat ratkaisuartefaktit on viety, järjestelmä tallentaa ne putkien isäntään ja estää niiden peukaloinnin tai muokkaamisen. Sama hallittu artefakti otetaan käyttöön versioittain kaikissa putken myöhemmissä vaiheissa järjestyksessä. Tämä varmistaa, että mikään ratkaisu ei voi ohittaa laadunvalvontaympäristöjä tai hyväksyntäprosesseja.

Putkien käynnistimien ja toimintojen ymmärtäminen

Putken käyttöönoton jokainen vaihe käynnistää reaaliaikaisen tapahtuman sen vaiheen alussa ja lopussa, jolle voit käynnistää mukautetun logiikan. Lisäkäynnistimiä tuotetaan, kun suojatut laajennukset otetaan käyttöön. Ne vastaavat mukautettua vaihetta, joka lisätään, kun laajennus otetaan käyttöön putkivaiheessa.

Kullekin laajennukselle tarvittavat käynnistimet ja toiminnot on kuvattu näissä taulukoissa. Kunkin käynnistimen tulosparametreja voidaan käyttää pilvityönkulun myöhemmissä vaiheissa.

Suojattu laajennus Vaihe aloitettu -käynnistin Vaihe valmis -käynnistin Ei-sidottu toiminto Käytettävä yhteys
Esivientivaihe vaaditaan OnDeploymentRequested UpdatePreExportStepStatus Mikä tahansa tunnistetieto, jolla on oikeus päivittää käyttöönottovaiheen suoritustietue
On delegoitu käyttöönotto OnApprovalStarted OnDeploymentCompleted Luo yhteys palveluobjektina tai putkivaiheen omistajana, niin kuin putkivaiheessa on määritetty. Putkivaiheen omistajan täytyy olla palvelun päänimen omistaja Microsoft Entra ID:ssä.
Esikäyttöönottovaihe vaaditaan OnPreDeploymentStarted OnPreDeploymentCompleted UpdatePreDeploymentStepStatus Mikä tahansa tunnistetieto, jolla on oikeus päivittää käyttöönottovaiheen suoritustietue

Muistiinpano

OnDeploymentRequested-käynnistimet kaikille käyttöönotoille.

Kaavio käyttöönotosta ensimmäiseen vaiheeseen

Herättimet

Käynnistimet ovat käytettävissä Power Automaten pilvityönkulkujen putkien isäntäympäristöjen Dataverse-yhdistimen Kun toiminto suoritetaan-käynnistimen yhteydessä.

  • Luettelo: Microsoft Dataverse – yleinen.
  • Luokka: Power Platform -putket.
  • Taulukon nimi: (ei ole).
  • Toiminnon nimi: Valitse vaihtoehto luettelosta. Putket tarjoavat seuraavat mukautetut toiminnot, jotka tuottavat käynnistimen Power Automaten pilvityönkuluissa. Approval- ja OnPreDeployment*-tapahtumat käynnistyvät vain, kun vastaava laajennus on käytössä. OnDeploymentRequested
    OnApprovalStarted
    OnApprovalCompleted
    OnPreDeploymentStarted
    OnPreDeploymentCompleted
    OnDeploymentStarted
    OnDeploymentCompleted

Tässä on esimerkki käynnistimen näyttökuvasta.

Putkikäynnistimet Power Automatessa

Käynnistysehdot

Power Automaten käynnistysehdot mahdollistavat käynnistimen mukauttamisen siten, että työnkulku suoritetaan vain, kun tietyt ehdot täyttyvät. Sinun voi esimerkiksi olla tarpeen suorittaa eri työnkulkuja ja niihin liittyviä liiketoimintologiikkoja eri putkissa tai yhden putken eri vaiheissa. Tämä auttaa pitämään työnkulkujen suoritusten ja Power Platform -pyyntöjen kulutuksen pienenä.

Putkien käynnistysehdot Power Automatessa

Työnkulun käynnistäminen tietylle putkelle

Käynnistää työnkulun suorittamisen kaikille putken vaiheille (Contoso-putki). Korvaa Contoso Pipeline oman putkesi nimellä tässä esimerkissä:

@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Contoso Pipeline')

Työnkulun käynnistäminen tietylle putken vaiheelle

Käynnistää käyttöönottovaiheen työnkulun käyttäen vaiheen nimeä, joka vastaa nimeä Contoso UAT:

@equals(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Contoso UAT')

Työnkulun käynnistäminen tietyille putken vaiheille

Käynnistää käyttöönottovaiheiden työnkulun käyttäen vaiheen nimeä, joka sisältää merkit QA:

@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'QA')

Lisätietoja ehdoissa käytettävistä lausekkeista: Lausekkeiden käyttäminen ehdoissa useiden arvojen tarkistamista varten.

Toiminnot

Kun olet suorittanut haluamasi logiikan pilvityönkuluissa, käytä Suorita ei-sidottu toiminto -toimintoa yhdessä vastaavan toiminnon kanssa kullekin suojatulle laajennukselle.

Nämä parametrit näkyvät vastaavien suojattujen laajennusten toiminnoissa.

  • UpdatePreExportStepStatus, UpdateApprovalStatus ja PreDeploymentStepStatus:
    • 10 on järjestelmän asettama odottava tila.
    • 20 tarkoittaa vaiheen valmistumista.
    • 30 tarkoittaa vaiheen hylkäämistä. Käyttöönotto ei etene, ja sen tilaksi määritetään Epäonnistui. Voit myös lisätä sekä tekijälle että järjestelmänvalvojalle näytettävät kommentit ilmoittaaksesi hylkäyksen syyn.
  • ApprovalComments ja käyttöönottoa edeltävät kommentit:
    • Kommentit, jotka näytetään tekijälle putkien suoritushistoriassa. Tarkoitettu hyväksyjille, jotta he voivat jakaa kommentteja pyytävälle tekijälle. He voivat esimerkiksi kertoa, miksi pyytäjän käyttöönotto hylättiin, tai jakaa tietoja yrityskohtaisista prosesseista.
  • PreExportProperties ja ApprovalProperties:
    • Järjestelmänvalvojat voivat tallentaa tietoja tai mukautettuja parametreja tänne ilman, että ne näytettäisiin tekijöille – esimerkiksi linkki työnkulkun suorittamiseen tai hyväksymiseen tai muihin asiaankuuluviin tietoihin. Tarkoituksena on tarjota joustava ja yksinkertainen tapa käyttöönottoihin liittyvien tietojen mukautettuun raportointiin.

Näytteet

Halutun hallitun ratkaisun lataaminen ja tuominen putkien isäntäympäristöön. Näitä näytteitä voi mukauttaa organisaation yksilöllisiä tarpeita vastaaviksi.

Putkien laajennettavuusnäytteet

Tämä lataus sisältää pilvityönkulkunäytteitä, joilla edellä mainittuja käynnistimiä ja toimintoja voidaan käyttää putkien kanssa. Lisätietoja: Lataa esimerkkiratkaisu

Delegoidun käyttöönoton näytteet

Tämä lataus sisältää näytepilvityönkulkuja hyväksyntöjen hallintaan sekä käyttöönotettujen pohjaan perustuvien sovellusten ja työnkulkujen jakamiseen kohdeympäristössä. Lisätietoja: Lataa esimerkkiratkaisu

Seuraavat vaiheet

Power Platformin putkien suorittaminen

Mitä pilvityönkulut ovat?
Käytä Dataverse-yhdistintä pilvityönkulkujen kanssa