Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Torujuhtmeid saab kohandada vastavalt organisatsiooni ainulaadsetele vajadustele. Näiteks saad lisada kinnitusi, juurutada teenuseid põhimõtete kaudu ning integreeruda sisemiste registrisüsteemidega, nagu Azure DevOps, GitHub ja palju muud. Kuna kasutatakse Microsoft Dataverse ärisündmusi, saab äriloogikat täita Power Automate või erinevate teiste tellijate sees. Olenemata sellest, kas teie torujuhe on sisemiselt lihtne või keerukas, jääb juurutamiskogemus väliselt loojatele lihtsaks.
Oluline
- Uusi torujuhtmete laiendusi võetakse piirkondades järk-järgult kasutusele ja need ei pruugi teie piirkonnas veel saadaval olla.
- Olemasolevatel torujuhtmete klientidel võib olla vaja uute funktsioonide lubamiseks torujuhtmete rakendust värskendada. Power Platform Saate värskendusi hallata administreerimiskeskuses. Power Platform
- Isiklikke torujuhtmeid, mis on loodud Power Apps (make.powerapps.com) piires, ei saa pikendada.
Väravaga pikendused saadaval
Torujuhtmete juurutamine toimub mitme eelnevalt määratletud etapi kaudu kuni juurutamise lõpuleviimiseni. Väravatud laiendused lisavad progressiooni kohandatud samme, kus saab rakendada kohandatud äriloogikat. See on nagu sinu isiklik rong, kus sa kontrollid, kus see peatub ja kas see jätkab sõitu või mitte.
Kui see on lubatud, lisab iga laiendus juurutuse edenemise eri punkti kohandatud etapi. Pikendusi saab kasutada nii eraldi kui ka koos.
Nõutav on eelekspordi etapp , mis võimaldab juurutamistaotluse esitamisel käitada kohandatud valideerimisloogikat. Torujuhtmed ei ekspordi lahendust arenduskeskkonnast enne, kui see samm on märgitud lõpetatuks. Luba see ainult torujuhtme esimeses etapis. Näiteks kasutaja abistamise testimine (UAT).
Delegeeritud juurutamine teostab juurutusi teenuse printsiibi või torujuhtme etapi omaniku identiteedi abil, mitte taotleva koostaja identiteedi abil. See identiteet tagab, et loojad saavad sihtkeskkondades juurutusi taotleda ilma kõrgendatud (või igasuguse) juurdepääsuta. Nõuab volitatud identiteedi kinnitust.
Nõutav juurutamiseelne samm pakub täiendavat paindlikkust kohandatud sammu lisamiseks pärast juurutamise kinnitamist. Näiteks kui on vaja lõplikku heakskiitu.
Väravatud laienduse lubamise teel lisatud etapid on ootel olekus, kuni teie äriloogika käivitub ja lõpuks annab torujuhtmete hostile märku etapi lõpuleviimiseks või tagasilükkamiseks. Loojad saavad näha, millal juurutamine on ootel, ja tühistada oma juurutamistaotluse kuni juurutamise viimase etapini.
Märkus.
Kui hallatavate ja mittehallatavate lahenduste artefaktid on eksporditud, salvestab süsteem need torujuhtmete hostis ja keelab igasuguse manipuleerimise või muutmise. Sama hallatav artefakt juurutatakse versiooniti kõigisse järgnevatesse etappidesse järjestikuses järjekorras. See tagab, et ükski lahendus ei saa mööda minna kvaliteedikontrolli keskkondadest ega kinnitusprotsessidest.
Torujuhtmete päästikute ja toimingute mõistmine
Iga torujuhtme juurutamise etapp käivitab etapi alguses ja lõpus reaalajas sündmuse, mille jaoks saate algatada kohandatud loogika. Väravatud laienduste lubamisel tekivad täiendavad päästikud. Need vastavad kohandatud etapile, mis lisatakse, kui laiendus on torujuhtme etapis lubatud.
Siinsed tabelid näitavad iga laienduse jaoks vajalikke päästikuid ja toiminguid. Iga päästiku väljundparameetreid saab kasutada pilvevoo järgnevates etappides.
| Väravaga pikendus | Samm alustatud päästik | Samm on lõpule viidud | Piiranguteta tegevus | Kasutatav ühendus |
|---|---|---|---|---|
| Ekspordieelne etapp on vajalik | OnDeploymentRequested | Pole rakendatav | VärskendaEelseEkspordiSammOlek | Iga identiteet, millel on juurdepääs juurutusetapi käivitamise kirje värskendamiseks |
| On delegeeritud juurutamine | OnApprovalStarted | OnDeploymentCompleted | Looge ühendus teenuse subjektina või torujuhtme etapi omanikuna, nagu on konfigureeritud torujuhtme etapis. Torustiku etapi omanik peab olema Microsoft Entra ID teenusepõhise isiku omanik. | |
| Vajalik on eeljuurutamise etapp | OnPreDeploymentStarted | OnPreDeploymentCompleted | UpdatePreDeploymentStepStatus | Iga identiteet, millel on juurdepääs juurutusetapi käivitamise kirje värskendamiseks |
Märkus.
Kõigi juurutuste OnDeploymentRequested päästikud.
Päästikud
Päästikud on saadaval Power Automate pilvevoogudes torustiku hostkeskkonnas When an action are actiontrigger Dataverse'i pistiku all.
- Kataloog: Microsoft Dataverse Levinud.
- Kategooria: Power Platform Torujuhtmed.
- Tabeli nimi: (Puudub).
-
Toimingu nimi: Valige loendist suvand. Torujuhtmed pakuvad järgmisi kohandatud toiminguid, mis tekitavad Power Automate'i pilvevoogude käivitaja. Approval ja OnPreDeployment* seotud sündmused käivituvad ainult siis, kui vastav laiendus on lubatud.
OnDeploymentRequested
OnApprovalStarted
OnApprovalCompleted
OnPreDeploymentStarted
OnPreDeploymentCompleted
OnDeploymentStarted
OnDeploymentCompleted
Siin on näidis ekraanipildist päästiku kohta.
Päästiku tingimused
Power Automate trigger conditions võimaldavad triggerit kohandada nii, et voog töötab ainult siis, kui teatud tingimused on täidetud. Näiteks peate võib-olla käitama erinevaid vooge ja nendega seotud äriloogikat erinevates torujuhtmetes või torujuhtme etappides. See aitab hoida ka voogude käitamise ja Power Platformi taotluste tarbimist madalal.
Käivitage voog kindla torujuhtme jaoks
Käivitab voo käitamise torujuhtme (Contoso torujuhtme) kõigis etappides. Selles näites asendage „Contoso Pipeline” oma torujuhtme nimega:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Contoso Pipeline')
Voo käivitamine torujuhtme kindlas etapis
Käivitab juurutamisetapi voo, mille etapi nimi on ``Contoso UAT``:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Contoso UAT')
Voo käivitamine torujuhtme teatud etappides
Käivitab juurutamisetappide voo, mille etapi nimi sisaldab ’QA’:
@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'QA')
Lisateave tingimustes kasutatavate avaldiste kohta: Kasutage tingimustes avaldisi mitme väärtuse kontrollimiseks.
Toimingud
Pärast soovitud loogika käitamist pilvevoogudes kasutage iga piiratud laienduse jaoks vastavat toimingut Teosta sidumata toiming .
Need parameetrid on nähtavad vastavate piiratud laienduste toimingutes.
- UpdatePreExportStepStatus, UpdateApprovalStatus ja PreDeploymentStepStatus:
- 10 on süsteemi määratud ootel olek.
- 20 selle sammu lõpuleviimise eest.
- 30 sammu tagasilükkamise eest. Juurutamine ei jätku ja olekuks määratakse ebaõnnestunud. Samuti saate tagasilükkamise põhjuse märkimiseks lisada nii loojale kui ka administraatorile suunatud kommentaare.
- Kinnituskommentaarid ja juurutamiseelsed kommentaarid:
- Kommentaarid, mis on tegijale nähtavad torujuhtmete käitamise ajaloos. Mõeldud kinnitajatele kommentaaride jagamiseks taotleva koostajaga. Näiteks, miks nende juurutamine tagasi lükati või teave ettevõttepõhiste protsesside kohta.
- Eelekspordi omadused ja ApprovalProperties:
- Administraatorid saavad siia salvestada teavet või kohandatud parameetreid ilma, et need loojatele ilmuksid – näiteks link voo käivitamisele või kinnitusele või muud asjakohased andmed. Eesmärk on pakkuda paindlikkust ja lihtsustada juurutamisega seotud andmete kohandatud aruandlust.
Näidised
Laadige alla ja seejärel importige soovitud hallatav lahendus oma torujuhtmete hostikeskkonda. Neid näidiseid saab kohandada vastavalt teie organisatsiooni ainulaadsetele vajadustele.
Torujuhtmete laiendatavuse näidised
See allalaaditav fail sisaldab näidispilvevooge ülaltoodud päästikute ja toimingute kasutamiseks torujuhtmetega. Lisateave: Laadige alla näidislahendus
Delegeeritud juurutamise näidised
See allalaaditav fail sisaldab näidispilvevooge kinnituste haldamiseks ja juurutatud lõuendirakenduste ja -voogude jagamiseks sihtkeskkonnas. Lisateave: Laadige alla näidislahendus