Құбырларды ұзарту Power Platform
Құбырларды ұйымның бірегей қажеттіліктеріне қызмет көрсету үшін теңшеуге болады. Мысалы, бекітулерді қосуға, қызмет жетекшілері арқылы орналастыруға және ішкі жазба жүйелерімен, Azure DevOps, GitHub және т.б. біріктіруге болады. Microsoft Dataverse іскерлік оқиғалар пайдаланылатындықтан, бизнес логикасын Power Automate немесе әртүрлі басқа жазылушылар ішінде орындауға болады. Сіздің құбырыңыз ішкі жағынан қарапайым немесе күрделі болса да, орналастыру тәжірибесі сыртқы өндірушілер үшін қарапайым болып қалады.
Маңызды
- Жаңа құбырлар кеңейтімдері бірте-бірте аймақтарға таратылуда және сіздің аймағыңызда әлі қолжетімді болмауы мүмкін.
- Жаңа мүмкіндіктерді қосу үшін бар конвейерлер тұтынушыларына Power Platform құбырлар қолданбасын жаңарту қажет болуы мүмкін. Жаңартуларды Power Platform басқару орталығында басқаруға болады.
- Power Apps (make.powerapps.com) ішінде жасалған жеке құбыр желілерін ұзарту мүмкін емес.
Жабық кеңейтімдер қол жетімді
Құбырларды орналастырулар орналастыру аяқталғанға дейін бірнеше алдын ала анықталған қадамдар арқылы орындалады. Жабық кеңейтімдер реттелетін бизнес логикасын орындауға болатын прогресске реттелетін қадамдарды кірістіреді. Бұл сіздің жеке пойыз сияқты, оның қай жерде тоқтайтынын және оның жалғасатынын немесе жалғаспайтынын басқарасыз.
Қосылған кезде, әрбір кеңейтім қолдану прогрессінің басқа нүктесіне реттелетін қадам кірістіреді. Кеңейтімдерді жалғыз немесе бірге пайдалануға болады.
Алдын ала экспорт қадам Міндетті орналастыру сұрауы жіберілген кезде теңшелетін тексеру логикасын іске қосуға мүмкіндік береді. Бұл қадам аяқталды деп белгіленбейінше, құбырлар әзірлеу ортасынан шешімді экспорттамайды. Мұны тек құбырдағы бірінші кезең үшін қосыңыз. Мысалы, пайдаланушының көмегін тексеру (UAT).
Өкілетті орналастыру орналастыруларды сұраушы жасаушының орнына қызмет негізгі немесе құбыр сатысының иесінің идентификациясын пайдаланып жүзеге асырады. Бұл сәйкестік жасаушылардың мақсатты орталарда жоғары (немесе кез келген) қатынасусыз орналастыруды сұрауына кепілдік береді. Уәкілетті тұлғаның рұқсатын талап етеді.
Алдын ала орналастыру қадам Міндетті орналастыру бекітілгеннен кейін реттелетін қадам кірістіру үшін қосымша икемділікті қамтамасыз етеді. Мысалы, соңғы мақұлдау қажет болса.
Шықпаланған кеңейтімді қосу арқылы енгізілген қадамдар бизнес логикасы орындалғанша және соңында конвейерлер хостына қадам аяқтау немесе қабылдамау туралы сигнал бергенше күту күйінде болады. Жасаушылар орналастырудың қашан күтіп тұрғанын көре алады, сондай-ақ орналастырудың соңғы қадам белгісіне дейін орналастыру сұрауынан бас тарта алады.
Ескертпе
Басқарылатын және басқарылмайтын шешім артефактілері экспортталғаннан кейін жүйе оларды конвейерлер хостында сақтайды және кез келген бұрмалауға немесе өзгертуге тыйым салады. Нұсқа бойынша бірдей басқарылатын артефакт тізбектегі ретпен құбырдағы барлық келесі кезеңдерге орналастырылады. Бұл ешқандай шешімнің QA орталарын немесе мақұлдау процестерін айналып өтпейтінін қамтамасыз етеді.
Құбырлар триггерлері мен әрекеттерін түсіну
Құбырды орналастырудағы әрбір қадам реттелетін логиканы бастауға болатын қадам басында және аяқталуында нақты уақыттағы оқиғаны іске қосады. Қосымша триггерлер қақпалы кеңейтімдер қосылған кезде шығарылады. Бұлар кеңейтім құбыр сатысында қосылғанда кірістірілген реттелетін қадам сәйкес келеді.
Мұндағы кестелер әрбір кеңейтім үшін қажетті триггерлер мен әрекеттерді көрсетеді. Әрбір триггердің шығыс параметрлерін бұлттық ағын келесі қадамдарында пайдалануға болады.
Қақпалы кеңейтім | қадам триггерді бастады | қадам аяқталды триггер | Шексіз әрекет | Пайдаланатын байланыс |
---|---|---|---|---|
қадам алдын ала экспорттау қажет | OnDeploymentRequested | Қатысты емес | UpdatePreExportStepStatus | Орналастыру кезеңін іске қосу жазбасын жаңартуға рұқсаты бар кез келген сәйкестік |
Өкілетті орналастыру | OnApprovalStarted | OnDeploymentCompleted | Құбыр сатысында конфигурацияланғандай қызметтің негізгі немесе құбыр сатысының иесі ретінде қосылым жасаңыз. Құбыр сатысының иесі Microsoft Entra ID идентификаторындағы қызмет берушінің иесі болуы керек. | |
қадам алдын ала орналастыру қажет | OnPreDeploymentStarted | OnPreDeploymentCompleted | UpdatePreDeploymentStepStatus | Орналастыру кезеңін іске қосу жазбасын жаңартуға рұқсаты бар кез келген сәйкестік |
Ескертпе
Барлық орналастырулар үшін OnDeploymentRequested триггерлері.
Триггерлер
Триггерлер Power Automate бұлт ағындарында конвейерлердің негізгі ортасындағы Әрекет орындалғандатриггер қол жетімді. a20> Dataverse қосқыш.
- Каталог: Microsoft Dataverse Жалпы.
- санаты: Power Platform Құбырлар.
- Кесте атауы: (Жоқ).
- Әрекет атауы: тізімнен опцияны таңдаңыз. Құбырлар Power Automate бұлт ағындарында триггерді жасайтын келесі теңшелетін әрекеттерді қамтамасыз етеді. Бекіту және OnPreDeployment* қатысты оқиғалар сәйкес кеңейтім қосылғанда ғана іске қосылады.
OnDeploymentRequested
OnApprovalStarted
OnApprovalCompleted
OnPreDeploymentStarted
OnPreDeploymentCompleted
OnDeploymentStarted
OnDeploymentCompleted
Мұнда триггердің мысалы скриншоты берілген.
Триггер күйлері
Power Automate триггер шарттары триггерді ағын белгілі бір шарттар орындалғанда ғана іске қосылатын етіп теңшеуге мүмкіндік береді. Мысалы, әртүрлі ағындар мен байланысты бизнес логикасын әртүрлі құбыржолдар немесе конвейер кезеңдері ішінде іске қосу қажет болуы мүмкін. Бұл сонымен қатар ағынның орындалуын және Power платформасының сұрауларын тұтынуды төмен ұстауға көмектеседі.
Белгілі бір құбырға арналған ағынды іске қосыңыз
Құбырдың (Contoso Pipeline) барлық кезеңдері үшін ағынды іске қосады. Бұл мысалда "Contoso Pipeline" сөзін құбырдың атымен ауыстырыңыз:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Contoso Pipeline')
Құбырдағы белгілі бір кезең үшін ағынды іске қосыңыз
«Contoso UAT' күйіне тең кезең атауы бар орналастыру кезеңі үшін ағынды іске қосады:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Contoso UAT')
Құбырдағы нақты кезеңдерге арналған ағынды іске қосыңыз
құрамында 'QA' бар кезең атауы бар орналастыру кезеңдері үшін ағынды іске қосады:
@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'QA')
Шарттарда қолданылатын өрнектер туралы көбірек біліңіз: Бірнеше мәндерді тексеру үшін шарттардағы өрнектерді пайдаланыңыз.
Әрекеттер
Бұлт ағындарында қажетті логиканы іске қосқаннан кейін, әрбір жабық кеңейтім үшін сәйкес әрекетпен бірге Байланбаған әрекетті орындау пәрменін пайдаланыңыз.
Бұл параметрлер сәйкес жабық кеңейтімдерге арналған әрекеттерде көрсетіледі.
- UpdatePreExportStepStatus, UpdateApprovalStatus және PreDeploymentStepStatus:
- 10 жүйе орнатқан күтудегі күй.
- 20 қадам толтыру үшін.
- 30 қадам қабылдамау үшін. Орналастыру жалғастырылмайды және күй сәтсіз күйге орнатылады. Сондай-ақ қабылдамау себебін көрсету үшін жасаушыға және әкімшіге арналған түсініктемелерді қосуға болады.
- БекітуПікірлер және алдын ала орналастыру пікірлері:
- Құбырлар ішінде жасаушыға көрінетін түсініктемелер тарихты іске қосады. Сұрау салушымен пікірлерді бөлісу үшін бекітушілерге арналған. Мысалы, оларды орналастыру неліктен қабылданбады немесе компанияның арнайы процестері туралы ақпарат.
- PreExportProperties және ApprovalProperties:
- Әкімшілер ақпаратты немесе теңшелетін параметрлерді әзірлеушілерге көрсетпей-ақ сақтай алады - мысалы, ағынның іске қосылуына немесе мақұлдауына сілтеме немесе басқа сәйкес деректер. Мақсат - икемділікті қамтамасыз ету және орналастыруға қатысты деректер үшін реттелетін есеп беруді жеңілдету.
Үлгілер
Қажетті Басқарылатын шешім файлын жүктеп алып, конвейерлер хост ортасына импорттаңыз. Бұл үлгілерді ұйымыңыздың бірегей қажеттіліктеріне сәйкес келтіруге болады.
Құбырлардың ұзарту үлгілері
Бұл жүктеп алуда жоғарыдағы триггерлерді және құбыр желілерімен әрекеттерді пайдалануға арналған үлгі бұлт ағындары бар. Қосымша ақпарат: Үлгі шешімді жүктеп алыңыз
Өкілетті орналастыру үлгілері
Бұл жүктеп алуда мақұлдауларды басқаруға және мақсатты ортада орналастырылған кенеп қолданбалары мен ағындарын ортақ пайдалануға арналған үлгі бұлт ағындары бар. Қосымша ақпарат: Үлгі шешімді жүктеп алыңыз
Келесі қадамдар
Құбырларды кіргізіңіз Power Platform
Қатысты мазмұн
Бұлт ағындары дегеніміз не?
Бұлт ағындары бар Dataverse коннекторды пайдаланыңыз