Проширити цевоводе у Power Platform
Цевоводи могу бити прилагођени да служе јединственим потребама организације. На пример, можете додати одобрења, применити преко принципала услуга и интегрисати се са интерним системима евиденције, Azure DevOps ГитХуб-ом и још много тога. Будући да Microsoft Dataverse се користе пословни догађаји , пословна логика се може извршити унутар Power Automate или разних других претплатника. Без обзира да ли је ваш цевовод основни или софистициран изнутра, искуство примене остаје једноставно за произвођаче споља.
Важно
- Нова проширења цевовода постепено се уводе у свим регионима и можда још нису доступна у вашем региону.
- Постојећи корисници цевовода можда ће морати да ажурирају апликацију Power Platform цевовода како би омогућили нове функције. Можете управљати ажурирањима у админ центру Power Platform .
- Лични цевоводи створени унутар Power Apps (#пии_ијфидејз) не могу се продужити.
Доступне су екстензије
Распоређивање цевовода напредује кроз више унапред дефинисаних корака до завршетка распоређивања. Гатед екстензије убацују прилагођене кораке у прогресију у којој се може извршити прилагођена пословна логика. То је као ваш лични воз где сте у контроли где се зауставља и да ли се наставља или не.
Када је омогућено, свако проширење убацује прилагођени корак у другој тачки у прогресији распоређивања. Екстензије се могу користити самостално или заједно.
Пре -еxпорт корак Реqуиред омогућава покретање прилагођене логике валидације када се поднесе захтев за распоређивање. Цевоводи неће извозити решење из развојног окружења док овај корак није означен као завршен. Омогућите ово само за прву фазу у цевоводу. На пример, тестирање корисничке помоћи (УАТ).
Да ли је делегирано распоређивање врши распоређивање користећи идентитет власника главне услуге или власника фазе цевовода уместо произвођача који је тражио. Овај идентитет осигурава произвођачима да могу затражити распоређивање без повишеног (или било којег) приступа у циљним окружењима. Захтева одобрење овлашћеног идентитета.
Потребан корак пре примене пружа додатну флексибилност за уметање прилагођеног корак након што је одобрена примена. На пример, ако је потребно коначно одобрење.
Кораци убачени омогућавањем затвореног продужетка су у стању на чекању све док се ваша пословна логика не изврши и коначно сигнализира домаћину цевовода да доврши или одбије корак. Произвођачи могу да виде када је распоређивање на чекању, као и да откажу свој захтев за распоређивање до коначног корак распоређивања.
Белешка
Када се управљају и неуправљани артефакти решења извозе, систем их чува у домаћину цевовода и забрањује било какво ометање или модификацију. Исти управљани артефакт, по верзији, биће распоређен у све наредне фазе у цевоводу у секвенцијалном редоследу. Ово осигурава да ниједно решење не може да заобиђе КА окружења или процесе одобравања.
Разумевање окидовода окидача и акција
Сваки корак распоређивања цевовода покреће догађај у реалном времену на почетку и завршетку корак за који можете покренути прилагођену логику. Додатни окидачи се производе када су омогућене гатед екстензије. Они одговарају прилагођеном корак убаченом када је проширење омогућено у фази цевовода.
Табеле овде указују на окидаче и акције потребне за свако проширење. Излазни параметри из сваког окидача могу се користити у наредним корацима < ДИЦТ__ток у облаку > цлоуд флоw .
Затворени продужетак | корак почео окидач | корак завршен окидач | Невезана акција | Веза за коришћење |
---|---|---|---|---|
Потребно је корак пре извоза | OnDeploymentRequested | Није применљиво | УпдатеПреЕкпортСтепСтатус | Било који идентитет са приступом за ажурирање фазе распоређивања рун рецорд |
Да ли је делегирано распоређивање | OnApprovalStarted | OnDeploymentCompleted | Креирајте везу као главни сервис или власник фазе цевовода као што је конфигурисано у фази цевовода. Власник фазе цевовода мора бити власник принципа услуге у Microsoft Entra ИД. | |
Потребна корак прераспоређивања | OnPreDeploymentStarted | OnPreDeploymentCompleted | UpdatePreDeploymentStepStatus | Било који идентитет са приступом за ажурирање фазе распоређивања рун рецорд |
Белешка
ОнДеплоиРеqуестед окидачи за све распоређивања.
Окидачи
Окидачи су доступни у Power Automate токовима облака унутар окружења домаћина цевовода под Када се изврши акција окидач конектора Dataverse .
- Каталог: Microsoft Dataverse Заједнички.
- Категорија: Power Platform Цевоводи.
- Назив табеле: (Нема).
-
Име акције: Изаберите опцију са листе. Цевоводи пружају следеће прилагођене акције које производе окидач у Power Automate токовима облака. Догађаји везани за одобрење и ОнПреДеплои* активирају се само када је омогућено одговарајуће проширење.
OnDeploymentRequested
OnApprovalStarted
OnApprovalCompleted
OnPreDeploymentStarted
OnPreDeploymentCompleted
OnDeploymentStarted
OnDeploymentCompleted
Ево примера екрана окидача.
Услови окидача
Power Automate Услови окидача вам омогућавају да прилагодите окидач тако да проток ради само када су испуњени одређени услови. На пример, можда ћете морати да покренете различите токове и повезану пословну логику у оквиру различитих цевовода или фаза цевовода. Ово такође помаже у одржавању протока и ниске потрошње Повер платформе.
Активирајте проток за одређени цевовод
Покреће проток за све фазе цевовода (#глср_цихцедцгз Пипелине). У овом примеру, замените'#глср_цихцедцгз Пипелине' са именом вашег цевовода:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Contoso Pipeline')
Покренути проток за одређену фазу у цевоводу
Активира проток за фазу распоређивања са именом фазе једнаким '#глср_цихцедцгз УАТ':
@equals(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Contoso UAT')
Активирајте проток за одређене фазе у цевоводу
Активира проток за фазе распоређивања са именом фазе које садржи 'КА':
@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'QA')
Сазнајте више о изразима који се користе у условима: Користите изразе у условима да проверите више вредности.
Акције
Након покретања жељене логике у токовима облака, користите Извршите невезану акцију у вези са одговарајућом акцијом за сваку затворену екстензију.
Ови параметри су изложени у акцијама за одговарајуће ограничене екстензије.
- УпдатеПреЕкпортСтепСтатус, УпдатеАппровалСтатус и ПреДеплоyментСтепСтатус:
- 10 је статус на чекању постављен од стране система.
- 20 за завршетак корак.
- 30 за одбацивање корак. Распоређивање се неће наставити и статус ће бити постављен на неуспело. Такође можете додати и коментаре који се суочавају са произвођачем и администратором како бисте указали на разлог одбијања.
- ОдобрењеКоментари и коментари пре распоређивања:
- Коментари који су видљиви произвођачу у цевоводима покрећу историју. Намењен одобравачима да деле коментаре са произвођачем који је тражио. На пример, зашто је њихово распоређивање одбијено или информације о специфичним процесима компаније.
- ПреЕкпортПропертиес и АппровалПропертиес:
- Администратори могу да чувају информације или прилагођене параметре овде без појављивања на креаторима - на пример линк на проток или одобрење, или друге релевантне податке. Намера је да се обезбеди флексибилност и поједностави прилагођено извештавање за податке везане за распоређивање.
Узорци
Преузмите и затим увезите жељени < ДИЦТ__комплетно решење > манагед солутион у окружење домаћина цевовода. Ови узорци се могу прилагодити тако да одговарају јединственим потребама ваше организације.
Узорци проширивости цевовода
Ово преузимање садржи узорке токова облака за коришћење горе наведених окидача и акција са цевоводима. Више информација: Преузмите узорак решења
Делегирани узорци распоређивања
Овај довнлоад садржи узорке токова облака за управљање одобрењима и дељење распоређених апликација и токова у циљном окружењу. Више информација: Преузмите узорак решења
Следећи кораци
Покрените цевоводе у Power Platform
Повезани садржај
Шта су токови облака?
Користите Dataverse конектор са токовима облака