Бөлісу құралы:


Кенеп бағдарламаларында байланыстарды басқару

powerapps.com ішінде бір немесе бірнеше деректер көзіне қосылым жасаңыз, қосылымды жойыңыз немесе оның тіркелгі деректерін жаңартыңыз.

Сіздің кенеп бағдарламаңыздың деректер қосылымы SharePoint, SQL сервері, Office 365, бизнеске арналған OneDrive, Salesforce, Excel және тағы басқа деректер көздеріне қосыла алады.

Осы мақаладан кейінгі келесі қадам - бағдарламаңыздағы деректер көзіндегі деректерді келесі мысалдардағыдай көрсету және басқару:

  • Бизнеске арналған OneDrive бағдарламасына қосылыңыз және деректерді бағдарламаңыздағы Excel жұмыс кітабында басқарыңыз.
  • SharePoint сайтындағы тізімді жаңартыңыз.
  • SQL серверіне қосылыңыз және кестені бағдарламадан жаңартыңыз.
  • Office 365 электрондық хат жіберіңіз.
  • Твит жіберіңіз.
  • Twilio-ға қосылыңыз және бағдарламадан SMS хабар жіберіңіз.

Алғышарттар

  1. Power Apps жүйесіне тіркеліңіз.
  2. Тіркелу үшін пайдаланған тіркелгі деректері арқылы make.powerapps.com сайтына кіріңіз.

Деректер қосылымдарының негізі

Power Apps бағдарламаларының көптігі бұлт қызметтерінде сақталған Деректер көздері деп аталатын сыртқы ақпаратты пайдаланады. Жалпы мысал - бизнеске арналған OneDrive бағдарламасында сақталған Excel файлындағы кесте. Бағдарламалар Қосылымдарды пайдалану арқылы осы деректер көздеріне қатынаса алады.

Деректер көзінің ең көп таралған түрі - ақпаратты алу және сақтау үшін пайдалануға болатын кесте. Деректер көздеріне қосылымдарды Microsoft Excel жұмыс кітаптарындағы, Microsoft тізімдеріндегі және Бизнеске арналған OneDrive, DropBox және SQL Server сияқты бұлттық қызметтерді сақталатын көптеген басқа пішімдердегі деректерді оқу және жазу үшін пайдалануға болады.

Электрондық пошта, күнтізбелер, twitter және хабарландырулар сияқты кесте емес деректер көздерінің басқа түрлері бар.

Галерея, Көрсету пішіні және Өңдеу пішіні басқару элементтерін пайдалану арқылы деректер көзіндегі деректерді оқитын және жазатын бағдарламаны жасау оңай. Жұмысты бастау үшін Деректер пішіндері түсіну мақаласын оқыңыз.

powerapps.com ішінде қосылымдарды жасау және басқаруға қоса, келесі тапсырмаларды орындау арқылы сіз қосылымдарды жасайсыз:

Ескерім

Егер сіз орнына Power Apps Studio пайдаланғыңыз келсе, Файл мәзірін ашыңыз, Қосылымдар опциясын басыңыз, powerapps.co ашылады, сонда сіз қосылымдарды жасап және басқара аласыз.

Жаңа байланысты жасау

  1. Егер сіз мұны әлі жасамаған болсаңыз, make.powerapps.com веб‑сайтына кіріңіз.

  2. Сол жақ навигация тақтасында Деректер опциясын кеңейтіп, Қосылымдар параметрін таңдаңыз.

    Қосылымдарды басқару.

  3. Жаңа байланыс параметрін таңдаңыз.

    Жаңа қосылым.

  4. Пайда болған тізімнен қосқышты таңдап, нұсқауларды орындаңыз.

    Қосқышты таңдаңыз.

  5. Жасау түймешігін таңдаңыз.

    Жасау пәрменін таңдаңыз.

  6. Нұсқауларды орындаңыз. Кейбір қосқыштар сізге тіркелгі деректерін беруді, белгілі бір деректер жинағын көрсетуді немесе басқа қадамдарды орындауды сұрайды. Microsoft Translator сияқты басқа бағдарламалар сұрамайды.

    Мысалы, бұл қосқыштар оларды пайдаланбас бұрын қосымша ақпаратты қажет етеді.

Жаңа қосқыш Қосылымдар параметрінде пайда болады және сіз оны бағдарламаға қоса аласыз.

Қосылымды жаңарту немесе жою

Қосылымдар тізімінде жаңарту немесе жою керек қосылымды тауып, қосылымның оң жағындағы көп нүктені (...) таңдаңыз.

Қосылымды жаңарту.

  • Қосылымның тіркелгі деректерін жаңарту үшін, кілт белгішесін таңдаңыз, содан кейін осы қосылым үшін тіркелгі деректерін беріңіз.
  • Қосылымды жою үшін, жою түймесін таңдаңыз.
  • Қосылым мәліметтерін көру үшін ақпарат белгішесін таңдаңыз.

Келісім диалогтық терезесі соңғы пайдаланушыларға жақсы рұқсаттарды ұсынады. Пайдаланушыдан қосқыш орындай алатын барлық әрекеттерге рұқсат беруді сұраудың орнына, келісім тілқатысу терезесі қолданба пайдаланатын арнайы рұқсаттарды тізімдейді. Қолданба пайдаланатын әрекеттер қолданба сақталған кезде түсіріліп, қолданба метадеректерінде сақталады. Мысалы, егер қолданба арнайы Оқу әрекетімен жарияланған болса, ол бастапқыда оқу әрекетіне рұқсат сұрайды. Егер автор кейіннен Жасау, Жаңарту және Жою қосса әрекеттерді жазып алыңыз, содан кейін келісім диалогтық терезесі Оқу, Жасау, Жаңарту және Жою жиынтық рұқсаттары үшін пайдаланушыға қайтадан ұсынылады. Автор кейін жазбаларды жою әрекетін жойса, келісім диалогтық терезесі қайта көрсетілмейді. Рұқсаттар қолданбада кез келген уақытта қолданылған әрекеттердің максималды жиынтығымен жалғасады. Тек қысқартылған рұқсаттарды көрсететін қолданбаны жариялағыңыз келсе, қолданба басқа атпен қайта жариялануы керек.

Бұл ережеден ерекшелік Power қолданбасына ендірілген Power Automate ағында қолданылатын әрекеттерге арналған. Бұл жағдайда барлық әрекеттер әрқашан a Power Automate ағыны пайдаланатын әрекеттер үшін көрсетіледі.

Әдепкі бойынша, соңғы пайдаланушылар Power Apps бағдарламаларын іске қосқан кезде, оларға бағдарлама тәжірибесіне бірінші рет кірмес бұрын қосылу келісімі диалогтік терезесі көрсетіледі. Әкімшілер таңдалған қосқыштар үшін бұл келісім диалогын басуы мүмкін: Microsoft бірінші тарап қосқыштары (мысалы, SharePoint, Office 365 Пайдаланушылар) және Microsoft Entra ID OAuth арқылы реттелетін қосқыштар.

Power Apps ID OAuth арқылы реттелетін қосқыштар арқылы қосылатын Microsoft Entra пайдаланып жасалған қолданбалар үшін келісім диалогын басу үшін төмендегі қадамдарды орындаңыз.

1-қадам. Microsoft Entra жалға алушыңызда Microsoft корпорациясының Azure API қосылымдары қызметінің негізін қамтамасыз ету

Microsoft Azure API қосқыштары қызметін қосқыштарды пайдаланатын барлық Power Apps бағдарламаларды қолданады. Қатысушыда бұл қызметті ұсыну бұл реттелетін бағдарламалармен біркелкі кіру мүмкіндіктерін іске қосу және Power Apps бағдарламасына келісім диалогтік терезесін бұғаттауға рұқсат беру мақсатында осы қызметке алдын ала рұқсат беру үшін реттелетін бағдарламалар мен реттелетін қосқыштардың алғышарты.

Қатысушы әкімшісі келесі PowerShell пәрмендерін іске қосуы керек:

 Connect-AzureAD -TenantId <target tenant id>
 New-AzureADServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"

Сәтті нәтиже мысалы:

Azure API қосылымдарын SPN қатысушысына қосу

2-қадам. Microsoft Entra қолданбаңызда Microsoft корпорациясының Azure API қосылымдары қызметінің негізгі авторына алдын ала рұқсат беріңіз

Келісім бұғатталады деп күтілетін әрбір реттелетін қосқыш үшін "Microsoft Azure API қосылымдары" субъект‑қызметін бағдарламада анықталған ауқымдардың біріне авторизациялаңыз.

Теңшелетін қосқыш пайдаланатын Microsoft Entra арнаулы қолданбаның иесі қолданба аумақтарының біріне "fe053c5f-3692-4f14-aef2-ee34fc081cae" қолданба идентификаторын қосуы керек. Сәтті бір рет жүйеге кіру үшін кез келген ауқымды жасауға және қолдануға болады.

Azure порталын пайдаланып аумақты орнату үшін Azure порталы > Microsoft Entra ID > Қолданбаларды тіркеу > Сәйкес қолданбаны таңдаңыз > API ашу > Клиент қолданбасын қосу > "fe053c5f-3692-4f14-aef2-ee34fc081cae" қолданба идентификаторын қолданба аумақтарының біріне қосыңыз.

Azure API қосылымдарын реттелетін API 1 интерфейсіне рұқсат ету

Azure API қосылымдарын реттелетін API 2 интерфейсіне рұқсат ету

Келiсiмнiң жолын кесу күтiлетiн OAuth пайдаланатын әрбiр реттелетiн қосқыш үшiн әкiм өтiнiмге Microsoft Entra жалпы жалға алушы әкiмiнiң келiсiмiн пайдалануы тиiс.

Ескерім

Әкімшілер қай реттелетін бағдарламалар мен тиісті реттелетін қосқыш келісімінің бұғатталатынын толық басқара алады.

4-қадам. Жүйеге бір рет кіруге әрекет ету үшін Power Platform бағдарламасында реттелетін қосқышты жаңарту

Келісім бұғатталады деп күтілетін OAuth көмегімен әрбір реттелетін қосқыш үшін реттелетін қосқышта өңдеу рұқсаттары бар пайдаланушы "Жүйеге кіру атынан қосу" мәнін "шын" етіп өзгертуі керек.

Реттелетін қосқыштың жауаптысы қосқышты өңдеуді таңдауы керек, Қауіпсіздік бөліміне өтіп, Жүйеге кіру атынан қосу мәнін "шын" мәніне өзгертіңіз.

Жүйеге бір рет кіру үшін реттелетін қосқышты конфигурациялау

Пайдаланушы қосқышы пайдаланатын Microsoft Entra ID идентификаторындағы реттелетін қолданбада берілген әкімші келісіміне қоса, әкімші келісімді айналып өту үшін қолданбаны конфигурациялауы керек. Келісімді айналып өтетін әрбір бағдарлама үшін әкімші келесі пәрменді орындауы керек:

 Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>

Реттелетін қосқыш үшін келісімді бұғаттауды жою үшін әкімші келесі әрекеттердің кем дегенде біреуін орындауы керек:

  1. Azure бағдарламасындағы қолданбаға жалға алушыға арналған әкімші келісімін алып тастаңыз: Microsoft Entra қолданбаға жалпы жалға алушыға арналған әкімші келісімін береді.
  2. Power Apps бағдарламасының келісім диалогтік терезесін бұғаттау әрекетін өшіру үшін келесі Power Apps әкімші командлеттерін пайдаланыңыз. Clear-AdminPowerAppApisToBypassConsent

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).