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.
Kun laajennus otetaan käyttöön, se lisää käyttöönottoprosessin eri pisteeseen mukautetun vaiheen. Laajennuksia voidaan käyttää yksittäin tai yhdessä.
Vientiä edeltävä vaihe Pakollinen mahdollistaa mukautetun vahvistuslogiikan suorittamisen, 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).
Onko delegoitu käyttöönotto suorittaa käyttöönotot käyttämällä palvelun päänimen tai myyntiputken vaiheen omistajan käyttäjätietoja pyytävän tekijän käyttäjätietojen 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.
Käyttöönottoa edeltävä vaihe Pakollinen tarjoaa lisää joustavuutta mukautetun vaihe lisäämiseen käyttöönoton hyväksymisen jälkeen. Esimerkiksi silloin, kun lopullinen hyväksyntä vaaditaan.
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.
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 Putkistot.
- Taulukon nimi: (Ei mitään).
- 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.
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ä.
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 vaihe loppuun saattamisesta.
- 30 vaihe hylkäämisestä. 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
Suorita putkistot sisään Power Platform
Liittyvä sisältö
Mitä pilvivirrat ovat?
Yhdistimen käyttäminen Dataverse pilvityönkulkujen kanssa