Делите путем


Проширите цевоводе у Power Platform

Цевоводи могу бити прилагођени тако да служе јединственим потребама организације. На пример, можете да додате одобрења, примените преко директора услуга и интегришете се са интерним системима записа, Azure DevOps, ГитХуб-ом и још много тога. Пошто Microsoft Dataverse се користе пословни догађаји, пословна логика се може извршити унутар или Power Automate разних других претплатника. Без обзира да ли је ваш цевовод основни или софистициран изнутра, искуство распоређивања остаје једноставно за произвођаче споља.

Важно

  • Нова проширења гасовода постепено се преврћу по регионима и можда још увек неће бити доступна у вашем региону.
  • Постојећи корисници цевовода ће можда морати да ажурирају апликацију Power Platform цевовода да би омогућили нове функције. Исправкама можете управљати унутар Power Platform административног центра.
  • Лични цевоводи креирани Power Apps унутар(#пии_ијфидејз) се не могу проширити.

Доступна проширења за гатед

Распоређивање цевовода напредује кроз више унапред дефинисаних корака до завршетка распоређивања. Проширења за гатед умећу прилагођене кораке у прогресију где се може извршити прилагођена пословна логика. То је као ваш лични воз где контролишете где стаје и да ли ће се наставити или не.

Дијаграм воза за протензибилност

Када је омогућено, свака ознака типа датотеке умеће прилагођену корак на другој тачки у оквиру напредовања примене. Проширења се могу користити сами или заједно.

  • Захтев за корак пре извоза омогућава покретање логике прилагођене провере ваљаности када се поднесе захтев за примену. Цевоводи неће извозити решење из развојног окружења док се корак не означи као завршено. То омогућавају само за прву фазу гасовода. На пример, тестирање помоћи корисника (УАТ).

  • Да ли делегирано распоређивање извршава распоређивање користећи идентитет власника главне услуге или фазе цевовода уместо идентитета произвођача захтева. Овај идентитет обезбеђује да творци могу да затраже распоређивање без повишеног (или било ког) приступа унутар циљних окружења. Захтева одобрење овлашћеног идентитета.

  • Захтеви за корак унапред обезбеђују додатну флексибилност за уметање прилагођене корак након одобрења примене. На пример, ако је потребно коначно одобрење.

Омогући проширења за гатед

Кораци уметнути омогућавањем проширења на отвореном су у стању чекања док се ваша пословна логика не изврши и коначно сигнализира домаћину цевовода да доврши или одбаци корак. Творци могу да виде када је распоређивање на чекању, као и да откажу захтев за распоређивање до корак дана распоређивања.

Белешка

Када се извезу артефакти управљаног и неконжираног решења, систем их складишти у домаћине цевовода и забрањује било какво неовлашћено мењање или измену. Исти управљани артефакт, по верзији, биће распоређен у све наредне фазе цевовода секвенцијалним редоследом. На тај начин се обезбеђује да ниједно решење не може да заобиђе QА окружења или процесе одобравања.

Разумевање окидача и поступака гасовода

Сваки корак распоређивања гасовода покреће догађај у реалном времену на почетку и корак за који можете да покренете прилагођену логику. Додатни окидачи се производе када су омогућена проширења за гатед. Оне одговарају прилагођеним корак уметнуте када је проширење омогућено на бини цевовода.

Табеле овде означавају окидаче и радње потребне за свако проширење. Излазни параметри из сваког окидача могу се користити у наредним корацима < ДИЦТ__ток у облаку > цлоуд флоw .

Проширење гатеда корак је окидач корак је довршен окидач Неповезана радња Веза за коришћење
Потребно је корак пре извоза OnDeploymentRequested Није применљиво УпдатеПреЕxпортСтепСтатус Сваки идентитет који има приступ ажурирању записа за покретање фазе примене
Је делегирано распоређивање OnApprovalStarted OnDeploymentCompleted Креирајте везу као власник главне услуге или фазе цевовода као што је конфигурисано на бини гасовода. Власник фазе цевовода мора бити власник директора услуге у ИД Microsoft Entra - у.
Потребно корак предеплоyмент OnPreDeploymentStarted OnPreDeploymentCompleted UpdatePreDeploymentStepStatus Сваки идентитет који има приступ ажурирању записа за покретање фазе примене

Белешка

ОнДеплоyментРеqуестед окидачи за сва распоређивања.

Примена на дијаграм прве фазе

Окидачи

Окидачи су доступни у токовима Power Automate облака унутар окружења домаћина гасовода у оквиру опције Када се изврши радња окидача конектора Dataverse .

  • Каталог: Microsoft Dataverse Уобичајено.
  • Категорија: Power Platform Цевоводи.
  • Име табеле : (Ниједно).
  • Име радње : Изаберите опцију са листе. Цевоводи обезбеђују следеће прилагођене радње које производе окидач у токовима Power Automate облака. Одобравање и ОнПреДеплоyмент* повезани догађаји се покрећу само када је омогућено одговарајуће проширење. OnDeploymentRequested
    OnApprovalStarted
    OnApprovalCompleted
    OnPreDeploymentStarted
    OnPreDeploymentCompleted
    OnDeploymentStarted
    OnDeploymentCompleted

Ево примера снимка екрана окидача.

Окидачи за цевоводе у Power Automate

Услови окидача

Power Automate Услови окидача вам омогућавају да прилагодите окидач тако да ток тече само када су одређени услови испуњени. На пример, можда ћете морати да покренете различите токове и придружену пословну логику у различитим фазама цевовода или цевовода. Ово такође помаже да се одржи проток и Поwер платформа захтева ниску потрошњу.

Цевоводи покрећу услове у Power Automate

Активирање тока за одређени цевовод

Покреће проток за све фазе гасовода (Цонтосо Пипелине). У овом примеру замените'Цонтосо Пипелине' именом цевовода:

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

Активирање тока за одређену фазу у цевоводу

Покреће ток фазе примене са именом позорнице једнаким "Цонтосо УАТ":

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

Активирање тока за одређене фазе у цевоводу

Покреће ток за фазе примене са именом бине које садржи 'QА':

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

Сазнајте више о изразима који се користе у условима: Користите изразе у условима за проверу више вредности.

Акције

Након покретања жељене логике у токовима облака, користите радњу"Изврши неповезану радњу" заједно са одговарајућом радњом за сваку ознаку типа датотеке.

Ови параметри су изложени радњама за одговарајућа проширења.

  • УпдатеПреЕxпортСтепСтатус, УпдатеАппровалСтатус и ПреДеплоyментСтепСтатус:
    • 10 је статус на чекању који је поставио систем.
    • 20 за корак.
    • 30 за одбијање корак. Распоређивање се неће наставити и статус ће бити постављен на неуспех. Такође можете да додате и произвођача окренутог ка коментарима и администратора који се суочавају са коментарима да бисте указали на разлог одбијања.
  • АппровалЦомментс анд неприлагореност цомментс:
    • Коментари који су видљиви произвођачу унутар цевовода покрећу историју. Намењено особама које врше одобравање да деле коментаре са творцем захтева. На пример, зашто је њихово распоређивање одбијено или информације о одређеним процесима предузећа.
  • ПреЕxпортПропертиес и аппровалПропертиес:
    • Администратори овде могу да складиште информације или прилагођене параметре, а да они не сурфују произвођачима - на пример везу ка току трчања или одобравања или другим важним подацима. Намера је да се обезбеди флексибилност и поједностави прилагођено извештавање за податке везане за примену.

Узорци

Преузмите, а затим увезите жељени < ДИЦТ__комплетно решење > манагед солутион у окружење домаћина цевовода. Ови узорци се могу прилагодити јединственим потребама ваше организације.

Узорци протериности цевовода

Ово преузимање садржи пробне токове облака за коришћење горенаведених окидача и радњи са цевоводима. Више информација:Преузмите пробно решење

Делегирани узорци примене

Ово преузимање садржи пробне токове облака за управљање одобравањима и дељење распоређених апликација подлоге за цртање и токова унутар циљног окружења. Више информација:Преузмите пробно решење

Следећи кораци

Покрените цевоводе у Power Platform

Шта су токови облака?
Коришћење линије Dataverse спајања са токовима облака