Pagarināt cauruļvadus Power Platform

Konveijerus var pielāgot, lai tie atbilstu organizācijas unikālajām vajadzībām. Piemēram, varat pievienot apstiprinājumus, izvietot, izmantojot pakalpojumu vadītājus, un integrēt ar iekšējām ierakstu sistēmām, Azure DevOps GitHub un daudz ko citu. Tā kā Microsoft Dataverse tiek izmantoti biznesa notikumi , biznesa loģiku var izpildīt abonentiem Power Automate vai dažādiem citiem abonentiem. Neatkarīgi no tā, vai jūsu konveijers ir vienkāršs vai izsmalcināts iekšpusē, izvietošanas pieredze veidotājiem ārpusē joprojām ir vienkārša.

Svarīgi

  • Jauni konveijeru paplašinājumi tiek pakāpeniski ieviesti dažādos reģionos, un tie, iespējams, vēl nav pieejami jūsu reģionā.
  • Esošajiem konveijeru klientiem, iespējams, būs jāatjaunina konveijeru Power Platform lietojumprogramma, lai iespējotu jaunus līdzekļus. Atjauninājumus varat pārvaldīt administrēšanas Power Platform centrā.
  • Personiskos konveijerus, kas izveidoti Power Apps (make.powerapps.com), nevar paplašināt.

Pieejami uzlaboti paplašinājumi

Konveijeru izvietošana turpinās, veicot vairākas iepriekš definētas darbības, līdz izvietošanas pabeigšanai. Gated paplašinājumi ievieto pielāgotas darbības progresijā, kur var izpildīt pielāgotu biznesa loģiku. Tas ir kā jūsu personīgais vilciens, kurā jūs kontrolējat, kur tas apstājas un vai tas turpinās vai nē.

Paplašināmības vilciena diagramma

Ja šis paplašinājums ir iespējots, tas ievieto pielāgotu darbību citā izvietošanas norises punktā. Paplašinājumus var izmantot atsevišķi vai kopā.

  • Nepieciešams pirmseksportēšanas solis ļauj palaist pielāgotu validācijas loģiku, kad tiek iesniegts izvietošanas pieprasījums. Konveijeri neeksportēs risinājumu no izstrādes vides, kamēr šī darbība nebūs atzīmēta kā pabeigta. Iespējojiet to tikai pirmajā konveijera posmā. Piemēram, lietotāju palīdzības testēšana (UAT).

  • Is Deleģētā izvietošana veic izvietošanu, izmantojot pakalpojuma vadītāja vai konveijera posma īpašnieka identitāti, nevis pieprasītāja veidotāja identitāti. Šī identitāte nodrošina, ka veidotāji var pieprasīt izvietošanu bez priviliģētas (vai jebkādas) piekļuves mērķa vidēs. Nepieciešams apstiprinājums no autorizētas identitātes.

  • Nepieciešams pirmsizvietošanas solis nodrošina papildu elastību, lai ievietotu pielāgotu darbību pēc izvietošanas apstiprināšanas. Piemēram, ja ir nepieciešams galīgais apstiprinājums.

Gated paplašinājumu iespējošana

Darbības, kas ievietotas, iespējojot gated paplašinājumu, ir gaidīšanas stāvoklī, līdz tiek izpildīta jūsu biznesa loģika un beidzot tiek dots signāls konveijeru resursdatoram, lai pabeigtu vai noraidītu darbību. Veidotāji var redzēt, kad izvietošana tiek gaidīta, kā arī atcelt izvietošanas pieprasījumu līdz izvietošanas pēdējai darbībai.

Piezīmes

Kad pārvaldītā un nepārvaldītā risinājuma artefakti ir eksportēti, sistēma tos saglabā cauruļvadu resursdatorā un aizliedz jebkādas manipulācijas vai modifikācijas. Tas pats pārvaldītais artefakts katrai versijai tiks izvietots visos turpmākajos konveijera posmos secīgā secībā. Tas nodrošina, ka neviens risinājums nevar apiet QA vides vai apstiprināšanas procesus.

Izpratne par konveijeriem, izraisītājiem un darbībām

Katra konveijera izvietošanas darbība aktivizē reāllaika notikumu tās darbības sākumā un beigās, kurai varat sākt pielāgotu loģiku. Papildu trigeri tiek radīti, ja ir iespējoti režģa paplašinājumi. Tie atbilst pielāgotajai darbībai, kas tiek ievietota, kad paplašinājums ir iespējots konveijera posmā.

Šeit esošajās tabulās ir norādīti trigeri un darbības, kas nepieciešamas katram paplašinājumam. Izejas parametrus no katra trigera var izmantot turpmākajos mākoņa plūsmas posmos.

Režģots pagarinājums Solis sākās trigerī Solis pabeigts trigeris Nesaistīta darbība Izmantojamais savienojums
Nepieciešams pirmseksporta solis OnDeploymentRequested Nav piemērojams UpdatePreExportStepStatus Jebkura identitāte ar piekļuvi, lai atjauninātu izvietošanas posma izpildes ierakstu
Ir deleģēta izvietošana OnApprovalStarted OnDeploymentCompleted Izveidojiet savienojumu kā pakalpojuma vadītājs vai konveijera posma īpašnieks, kā konfigurēts konveijera posmā. Cauruļvada posma īpašniekam jābūt pakalpojuma vadītāja Microsoft Entra īpašniekam ID.
Nepieciešams pirmsizvietošanas solis OnPreDeploymentStarted OnPreDeploymentCompleted UpdatePreDeploymentStepStatus Jebkura identitāte ar piekļuvi, lai atjauninātu izvietošanas posma izpildes ierakstu

Piezīmes

OnDeploymentRequested trigeri visiem izvietojumiem.

Izvietošanas pirmā posma shēma

Trigeri

Trigeri ir pieejami Power Automate mākoņu plūsmās konveijeru resursdatora vidē sadaļā Kad tiek veiktadarbība savienotāja trigeris Dataverse .

  • Katalogs: Microsoft Dataverse Bieži.
  • Kategorija: Power Platform Cauruļvadi.
  • Tabulas nosaukums: (Nav).
  • Darbības nosaukums: sarakstā atlasiet opciju. Konveijeri nodrošina tālāk norādītās pielāgotās darbības, kas rada trigeri mākoņa Power Automate plūsmās. Ar apstiprināšanu un OnPreDeployment* saistītie notikumi tiek aktivizēti tikai tad, kad ir iespējots atbilstošais paplašinājums. OnDeploymentRequested
    OnApprovalStarted
    OnApprovalCompleted
    OnPreDeploymentStarted
    OnPreDeploymentCompleted
    OnDeploymentStarted
    OnDeploymentCompleted

Tālāk ir sniegts trigera ekrānuzņēmuma piemērs.

Konveijeri aktivizējas Power Automate

Trigera nosacījumi

Power Automate Trigera nosacījumi ļauj pielāgot trigeri tā, lai plūsma darbotos tikai tad, ja ir izpildīti noteikti nosacījumi. Piemēram, var būt nepieciešams palaist dažādas plūsmas un saistīto biznesa loģiku dažādos konveijeros vai konveijera posmos. Tas arī palīdz saglabāt plūsmas darbību, un Power platforma pieprasa zemu patēriņu.

Cauruļvadi iedarbina apstākļus Power Automate

Plūsmas aktivizēšana noteiktam konveijeram

Aktivizē plūsmas izpildi visiem konveijera posmiem (Contoso konveijers). Šajā piemērā aizstājiet "Contoso konveijers" ar konveijera nosaukumu:

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

Plūsmas aktivizēšana noteiktam konveijera posmam

Aktivizē plūsmu izvietošanas posmā ar skatuves nosaukumu , kas vienāds ar "Contoso UAT":

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

Plūsmas aktivizēšana noteiktiem konveijera posmiem

Trigera plūsma izvietošanas posmiem, un skatuves nosaukums satur "QA":

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

Papildinformācija par nosacījumos izmantotajām izteiksmēm:Izmantojiet izteiksmes nosacījumos, lai pārbaudītu vairākas vērtības.

Darbības

Pēc vēlamās loģikas palaišanas mākoņa plūsmās izmantojiet darbību Veikt nesaistītu darbību kopā ar atbilstošo darbību katram gated paplašinājumam.

Šie parametri tiek eksponēti visās darbībās, kas attiecas uz atbilstošajiem režģotajiem paplašinājumiem.

  • UpdatePreExportStepStatus, UpdateApprovalStatus un PreDeploymentStepStatus:
    • 10 ir sistēmas iestatītais statuss gaidīšana.
    • 20 par soļa pabeigšanu.
    • 30 par soļa noraidīšanu. Izvietošana netiks turpināta, un tās statuss tiks iestatīts kā nesekmīgs. Varat arī pievienot gan veidotāja saskares, gan administratora komentārus, lai norādītu noraidīšanas iemeslu.
  • ApstiprinājumsKomentāri un pirmsizvietošanas komentāri:
    • Komentāri, kas veidotājiem ir redzami konveijeros, darbojas vēsturē. Paredzēts apstiprinātājiem, lai kopīgotu komentārus ar pieprasījuma iesniedzēju. Piemēram, kāpēc to izvietošana tika noraidīta vai informācija par uzņēmumam specifiskiem procesiem.
  • PreExportProperties un ApprovalProperties:
    • Administratori šeit var glabāt informāciju vai pielāgotus parametrus, neparādot to veidotājiem, piemēram, saiti uz plūsmas izpildi vai apstiprināšanu, vai citus atbilstošus datus. Nolūks ir nodrošināt elastību un vienkāršot pielāgotus pārskatus ar izvietošanu saistītiem datiem.

Paraugi

Lejupielādējiet un pēc tam importējiet vajadzīgo pārvaldīts risinājums konveijeru resursdatora vidē. Šos paraugus var pielāgot, lai tie atbilstu jūsu organizācijas unikālajām vajadzībām.

Cauruļvadu paplašināmības paraugi

Šī lejupielāde satur paraugu mākoņa plūsmas, lai izmantotu iepriekš minētos trigerus un darbības ar konveijeriem. Papildinformācija: Risinājuma parauga lejupielāde

Deleģētie izvietošanas paraugi

Šajā lejupielādē ir iekļauti mākoņa plūsmu paraugi, lai pārvaldītu apstiprinājumus un koplietotu izvietotās audekla programmas un plūsmas mērķa vidē. Papildinformācija: Risinājuma parauga lejupielāde

Nākamās darbības

Palaidiet cauruļvadus Power Platform

Kas ir mākoņu plūsmas?
Savienotāja izmantošana Dataverse ar mākoņa plūsmām