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


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

Деректер көптеген бағдарламалардың, Power Apps ішінде сіз құрастыратын деректердің негізін құрайды. Деректер деректер көзі ішінде сақталады және сіз байланыс жасау арқылы деректерді бағдарламаға әкелесіз. Байланыс деректер көзімен сөйлесу үшін арнайы қосқышты пайдаланады. Power Apps жүйесінде көп танымал қызметтер және жергілікті деректер көздері үшін, соның ішінде SharePoint, SQL Server, Office 365, Salesforce және Twitter үшін қосқыштар бар. Кенеп бағдарламасына деректерді қосуды бастау үшін Power Apps ішінде деректер байланысын қосу бөлімін қараңыз.

Қосқыш деректердің кестелерін немесе әрекеттерді қамтамасыз етуі мүмкін. Кейбір қосқыштар тек кестелерді қамтамасыз етеді, кейбіреулері тек әрекеттерді қамтамасыз етеді және кейбіреулері екеуін де қамтамасыз етеді. Сондай-ақ қосқыш стандартты немесе теңшелетін қосқыш болуы мүмкін.

Кестелер

Егер қосқыш кестелерді қамтамасыз етсе, деректер көзі қосасыз, содан кейін басқарғыңыз келетін деректер көзі кестені таңдаңыз. Power Apps кесте деректерін қолданбаңызға шығарып, деректер көзі деректерін сіз үшін автоматты түрде жаңартады. Мысалы, Сабақтар атты деректер көзін қосуға, содан кейін галерея немесе пішін сияқты басқару элементінің Items сипатын формула жолағындағы мына мәнге орнатуға болады:

Кәдімгі деректер көзінің Items сипаты.

Бағдарламаңыз шығарып алатын деректерді деректеріңізді көрсететін басқару элементінің Items сипатын теңшеу арқылы көрсете аласыз. Алдыңғы мысалды жалғастырсақ, Search және SortByColumn функциялары үшін аргумент ретінде атауды пайдалана отырып Сабақтар кестесіндегі деректерді сұрыптауға немесе сүзгілеуге болады. Бұл суретт, Items сипаты орнатылған формула деректер TextSearchBox1 ішіндегі мәтін негізінде сұрыпталатынын және сүзгіленетінін көрсетеді.

Кеңейтілген деректер көзінің Items сипаты.

Кестелермен формуланы қалай теңшеу туралы қосымша ақпарат алу үшін мына мақалаларды қараңыз:

Power Apps ішіндегі деректер көздерін түсіну
Excel деректерінен бағдарламаны жасау
Бағдарламаны басынан жасаңыз
Power Apps ішіндегі кестелерді және жазбаларды түсіну

Ескерім

Excel жұмыс кітабындағы деректерге қосылу үшін олар OneDrive сияқты бұлттық қойма қызметінде орналастырылуы керек. Қосымша ақпаратты Power Apps жүйесінен бұлттық қоймаға қосылу бөлімінен қараңыз.

Әрекеттер

Қосқыш әрекеттерді қамтамасыз етсе, әлі де бұынғыдай деректер көзін таңдау керек. Дегенмен, келесі қадам ретінде кестені таңдау орнына, сіз деректеріңізді көрсететін басқару элементінің Items сипатын өңдеу арқылы басқару элементін әрекетке қолмен қосасыз. Сіз Items сипатын орнататын формула деректерді шығарып алатын әрекетті көрсетеді. Мысалы, Yammer қызметіне қосылсаңыз, содан кейін Items сипатын деректер көзінің атауына орнатсаңыз, бағдарлама ешбір деректерді шығарып алмайды. Басқару элементін деректермен толтыру үшін GetMessagesInGroup(5033622).messages сияқты әрекетті көрсетіңіз.

Әрекет деректер көзінің Items сипаты.

Әрекет қосқыштары үшін теңшелетін деректерді жаңартуларды өңдеу керек болса, Patch функциясын қамтитын формуланы жасаңыз. Формулада әрекетке байластыратын әрекетті және өрістерді анықтаңыз.

Ескерім

Әрекетке негізделген қосқыштар үшін галереялар және басқа басқару элементтері кестелік қосқыштар үшін жасайтындай қосымша деректерді автоматты түрде бетке түсірмейді. Мысалы, деректер көзі кестесін галереяға байланыстырсаңыз, ол жазбалардың бірінші жинағын немесе бетін (мысалы, 100 жазба) шығарып алады, содан кейін ол басқару элементі сұраған сайын көбірек деректерді бетке алады. Әрекетке негізделген қосқыш үшін ол деректердің «бетін» шығарады. Бірақ егер сұралған деректер деректер бетінің өлшемінен асып кетсе, басқару элементі келесі бетті автоматты түрде қабылдамайды.

Реттелетін жаңартулар үшін формуланы қалай теңшеу туралы қосымша ақпарат алу үшін мына мақалаларды қараңыз:

Түзету
Collect
Жаңарту

Динамикалық схема әрекетке негізделген қосқыштар үшін нәтиженің жалпы түрі болып табылады. Динамикалық схема бір әрекеттің шақырылуына байланысты әртүрлі бағандары бар кестені қайтару мүмкіндігін білдіреді. Кестедегі бағандардың әртүрлі болуына себеп болатын шарттарға енгізу параметрлері, әрекетті орындайтын пайдаланушы немесе рөл және пайдаланушы жұмыс істейтін топ, т.б. Мысалы, SQL Server сақталған процедуралары әртүрлі енгізулермен іске қосылған болса, әртүрлі бағандарды қайтаруы мүмкін немесе Azure DevOps данасы әдепкі бойынша қолжетімді емес реттелетін өрістерді пайдалана алады. қосқыш құжаттамасы осы хабармен "Бұл әрекеттің шығыстары динамикалық" деген динамикалық схема нәтижелерін көрсететінін ескеріңіз. қайтарылатын мән ретінде.

Power Apps ішіндегі динамикалық схемамен жұмыс істеу жолы туралы қосымша ақпаратты шолу үшін Типсіз және динамикалық нысандармен жұмыс істеу бөлімін қараңыз және Егжей-тегжейлі мысал үшін Azure DevOps ден Power Apps қосылыңыз.

Танымал коннекторлар

Бұл кестеде ең танымал қосқыштарымыз туралы қосымша ақпаратқа сілтемелер бар. Қосқыштардың толық тізімін Барлық қосқыштар бөлімінен қараңыз.

   
Microsoft Dataverse Бұлт сақтау орны **
Dynamics AX Excel
Microsoft аудармашысы Office 365 Outlook
Office 365 пайдаланушылары Oracle
Power BI SharePoint
SQL Server Twitter

** Azure Blob, Box, Dropbox, Google Drive, OneDrive және OneDrive бизнеске арналған.

Стандартты және теңшелетін қосқыштар

Power Apps жүйесі көп жиі пайдаланылатын деректер көздері үшін стандартты қосқыштарды қамтамасыз етеді. Power Apps жүйесінде пайдаланғыңыз келетін деректер көзінің түрі үшін стандартты қосқыш бар болса, сол қосқышты пайдалануыңыз керек. Өзіңіз жасаған қызмет сияқты басқа деректер көздерінің түрлеріне қосылғыңыз келсе, Теңшелетін қосқыштарды тіркеу және пайдалану бөлімін қараңыз.

Барлық стандартты қосқыштар

Стандартты қосқыштар арнайы лицензиялауды қажет етпейді. Қосымша ақпаратты Power Apps Plans бөлімінен қараңыз.

Power Apps форумдарда белгілі бір қосқыш туралы сұрақтар қоюыңызға болады және қосқыңыз келетін қосқыштарды немесе Power Apps Идеяларда жасау үшін басқа жақсартуларды ұсына аласыз..

Қауіпсіздік және аутентификация түрлері

Бағдарламаны жасап, деректер көзімен байланыс жасағанда, сіз таңдаған қосқыш аутентификациялаудың әртүрлі жолдарын пайдалануға мүмкіндік беретінін көруіңіз мүмкін. Мысалы, SQL сервер қосқышы Microsoft Entra Біріктірілген, SQL серверінің аутентификациясын және Windows аутентификациясын пайдалануға мүмкіндік береді. Әр аутентификация түрінің өзімен байланысты әртүрлі қауіпсіздік деңгейлері бар. Бағдарламаңызды пайдаланатын пайдаланушылармен қай ақпаратты және құқықтарды бөлісетініңізді түсіну маңызды. Бұл мақаладағы негізгі мысал — SQL Server, дегенмен, бұл принциптер байланыстардың барлық түрлеріне қатысты.

Ескерім

Microsoft Entra ID

Бұл — байланыстың қорғалған түрі. Мысалы, SharePoint аутентификацияның осы түрін пайдаланады. SQL Server де осы аутентификация түріне мүмкіндік береді. Қосылған кезде Microsoft Entra қызмет сіздің атыңыздан SharePoint сізді бөлек анықтайды. Сізге пайдаланушы аты немесе құпиясөз берудің қажеті жоқ. Автор ретінде сіз тіркелгі деректеріңіз арқылы деректер көзін жасай және онымен жұмыс істей аласыз. Бағдарламаңызды жарияласаңыз және бағдарлама пайдаланушысы кірсе, ол мұны тіркелгі деректері арқылы істейді. Егер деректер тиісті деңгейде қорғалған болса, сіздің пайдаланушылар тек олардың тіркелгі деректері негізінде көруге рұқсат етілген нәрсені көре алады. Қауіпсіздіктің бұл түрі бағдарлама жарияланғаннан кейін бэкэнд деректер көзіндегі нақты бағдарлама пайдаланушылары үшін құқықтарды өзгертуге мүмкіндік береді. Мысалы, сіз қатынасты бере аласыз, қатынасуға тыйым сала аласыз, я болмаса, пайдаланушы немесе пайдаланушылар жиіні бэкэнд деректер көзінде көре алатынның барлығын нақтылай аласыз.

Ашық стандартты авторизация (OAuth)

Бұл байланыс түрі де қорғалған. Мысалы, Twitter аутентификацияның осы түрін пайдаланады. Қосылған кезде пайдаланушы аты мен құпия сөзді енгізу керек. Автор ретінде сіз тіркелгі деректеріңіз арқылы деректер көзін жасай және онымен жұмыс істей аласыз. Бағдарламаңызды жарияласаңыз және бағдарлама пайдаланушысы кірсе, ол сонымен бірге тіркелгі деректерін көрсетуі керек. Сондықтан байланыстың бұл түрі қорғалған, өйткені пайдаланушылар деректер көзі қызметіне қатынасу үшін жеке тіркелгі деректерін пайдалануы керек.

Ортақ қосылымдар / Secure Inmplicit Connections

Ортақ қосылымда қосылымға арналған пайдаланушы аты мен құпия сөзді қолданбада деректер көзі жасалған кезде Power Apps автор береді. деректер көзі қосылымының аутентификациясы содан кейін соңғы пайдаланушылармен Жана емес ортақ болады. Бағдарлама жарияланғаннан кейін байланыс та жарияланып, пайдаланушыларға қолжетімді болады.

2024 жылдың қаңтарына дейін соңғы пайдаланушылар олармен ортақ қосылымды алып, бөлек жаңа қолданбалар жасай алады. Пайдаланушылар пайдаланушы атын немесе құпия сөзді көре алмайды, бірақ олар үшін қосылым қолжетімді болады. Дегенмен, 2024 жылдың қаңтарынан кейін барлық жаңадан жасалған ортақ қосылымдар қорғалған. Ескі қолданбалар қауіпсіз болуы үшін қайта жариялануы керек екенін ескеріңіз. Бұл қосылым енді соңғы пайдаланушылармен бөлісілмейтінін білдіреді. Жарияланған Power App қосылым проксиімен сөйлеседі. Қосылым проксиі тек өзі байланыстырылған арнайы Power қолданбасымен сөйлеседі. Қосылым проксиі берілген деректер көзі үшін Power App {Алу, Қою/Түзеу, Жою} ішіндегі қосылымдарға жіберілетін әрекеттерді шектейді. 2024 жылдың қаңтарына дейін жарияланған қосылымдарды пайдаланатын қолданбаңыз болса, қолданбаңызды қайта жариялауыңыз керек және оларда болмауы керек соңғы пайдаланушылармен кез келген қосылымдарды бөлісуден бас тартуыңыз керек.

SQL серверінде мұндай қосылым түрі SQL серверінің аутентификациясы болып табылады. Көптеген басқа дерекқор деректер көздері ұқсас мүмкіндікті береді. Өтінішті жариялаған кезде сіздің пайдаланушыларыңызға бірегей пайдаланушы аты мен құпия сөзді берудің қажеті жоқ.

Қолданбаларды жаңарту туралы хабарландыру (қауіпсіз жасырын қосылымдар)

Бұл мүмкіндікті пайдалану үшін жаңартылуы мүмкін қолданбаларыңыз болса, қолданбалар бетінде хабарды көресіз. Ол назар аударуды қажет ететін қолданбалардың санын көрсетеді.

Қолданбаларды жаңарту туралы хабарландыру.

Сілтемені таңдаңыз және ол назар аударуды қажет ететін барлық қолданбаларды тізімдейтін бүйірлік тақтаны ашады.

Бүйірлік панель.

Оны ашу және қайта жариялау үшін қолданба атауының оң жағындағы ашу белгішесін таңдаңыз. Төмендегі нұсқауларды қараңыз.

Бар қолданба үшін қауіпсіз жасырын қосылымдарды қосыңыз

Бұрын жарияланған жасырын ортақ қосылымдары бар өңдеу үшін ашық қолданбаны ашыңыз: :

  1. Пәрмендер жолағында Параметрлер таңдап, "Қауіпсіз" деп іздеңіз.
  2. Қауіпсіз жасырын қосылымдарды қосу үшін мүмкіндік қосқышын тиісті түрде жаңартыңыз.
  3. Бағдарламаны сақтаңыз және жариялаңыз.

Бөлісу тоқтатылады

Қолданба жарияланғаннан кейін бөлісудің дұрыс жұмыс істейтінін тексеру үшін мына қадамдарды орындаңыз:

  • Қосылымдардың ортақ иелерімен бөлісілгенін тексеріңіз. Соңғы пайдаланушының қосылымды алуын қаламасаңыз, Бірлескен иесі құсбелгісін алып тастаңыз.

    Бірлескен иесі құсбелгісін алып тастаңыз.

  • Мүмкіндіктің дұрыс жұмыс істейтінін тексеру үшін қолданбаны иесі болып табылмайтын басқа пайдаланушымен бөлісіңіз. Қолданбаны ортақ пайдаланғаннан кейін, сол пайдаланушыға арналған қойындысындағы Байланыстар Dataverse тізімін тексеріңіз. Power Apps Пайдаланушыда қол жетімді байланыс жоқ екенін тексеріңіз.

  • Соңғы пайдаланушының қосылым құқығын өзгерту үшін Ортақ пайдалану панелін ашыңыз. X таңдау пайдаланушының қосылымға кіру мүмкіндігін жояды.

    Қолдануға/қайтаруға болады.

Жаңа қауіпсіз жасырын қосылымы бар қолданбаларды пайдаланыңыз

Қолданбаңыз қайта жарияланған және ортақ пайдаланылған кезде, соңғы пайдаланушылар қосылымға қол жеткізе алмайды, бірақ жасырын прокси қосылымымен жұмыс істейді. Олар бастапқы қосылым негізінде жаңа қолданба жасай алмайды.

Шектеулер

  1. Әрекет және кесте сияқты жанама ортақ қосылымдардың барлық түрлері жұмыс істейді.
  2. Сервер мен дерекқор атаулары желі іздерінде жасырылған, бірақ келісім тілқатысу терезесінде көрінеді. Баған атаулары жасырылмаған.
  3. Кестелік қосқыштар үшін біз тек Get, Post, Put немесе Delete сияқты CRUD әрекеттерін шектейміз. Қою рұқсаттарыңыз болса, Пост мүмкіндігіңіз бар.
  4. Қолданбада қолданылатын арнайы API негізінде әрекетке негізделген қосқыштар шегі.
  5. Бөлісу кезінде ескертулер әлі де қосулы. Жанама ортақ қосылымдар туралы ескерту жеке алдын ала қарау кезінде әлі де ескертеді. Дегенмен, ескертуге қарамастан, бұл мүмкіндікпен байланысыңыз қауіпсіз.
  6. Арнайы топтарға немесе жеке тұлғаларға қарсы толық жалға алушыға жариялауға қолдау көрсетілмейді.
  7. Қосылым сілтемесі арқылы жасырын ортақ қауіпсіз қосылымды импорттау кезінде белгілі мәселе бар. Қауіпсіздік мақсатты ортада дұрыс орнатылмаған.
  8. Импорттаудың сәтсіздігін тудыратын қызметтің негізгі құралын пайдаланып шешімді импорттауда белгілі мәселе бар. Шешім - қызметті негізгі берушімен байланысты ортақ пайдалану.

Windows аутентификациясы

Байланыстың бұл түрі қауіпсіз емес, өйткені ол соңғы пайдаланушының аутентификациясына сенбейді. Жергілікті деректер көзіне қосылу керек кезде Windows аутентификациясын пайдаланыңыз. Бұл байланыс түрінің мысалы — SQL Server бар жергілікті сервер. Байланыс шлюз арқылы өтуі керек. Ол шлюз арқылы өтетіндіктен, қосқышта сол деректер көзіндегі барлық деректерге қатынас болады. Нәтижесінде, сіз көрсететін Windows тіркелгі деректерімен қатынасуға болатын кез келген ақпарат қосқышқа қолжетімді болады. Бағдарлама жарияланғаннан кейін байланыс та жарияланып, пайдаланушыларға қолжетімді болады. Бұл мінез-құлық сіздің соңғы пайдаланушыларыңыз дәл осы қосылымды қолдана отырып бағдарламалар құра алатындығын және сол құрылғыдағы деректерге қол жеткізе алатындығын білдіреді. Сондай-ақ деректер көзіне байланыстар бағдарлама ортақ пайдаланылатын пайдаланушылармен Анық емес түрде ортақ пайдаланылады. Бұл байланыс түрі деректер көзі тек жергілікті серверде ғана өмір сүрсе және сол көздегі деректер еркін бөлісілетін болса жарамды болуы мүмкін.

Шешімдердегі дерек көздері

Шешімдер қолданбаның өмірлік циклін басқару үшін пайдаланылады және деректер көздерінің өмірлік циклін басқаруға арналған басқа мүмкіндіктерді қамтамасыз етеді. Егер кенеп бағдарламасы шешімде болса, деректер көздері туралы ақпаратты сақтау үшін байланыс сілтемелері және орта айнымалыларын жасауға болады. Бұл шешімдер әртүрлі ортаға көшірілген кезде деректер көздерін өзгертуге немесе қалпына келтіруге мүмкіндік береді.

Бағдарламаларда деректер көзінің атауын өзгерту

Бағдарламадағы деректер көздерінің атауын өзгерту және кестелік және әрекетке негізделген деректер көздерінің айырмашылығы туралы білу үшін мына сілтемеге өтіңіз: Power Apps іс-әрекетке негізделген деректер көздерінің атауын өзгерту.

Байланыс келісім диалогі

Пайдаланушылар қосқыштарды бірінші рет пайдаланатын қолданбаны ашқанда, олар келесі мақсаттар үшін "қосылу рұқсаты" диалогтық терезесін көреді.

  1. Бағдарламаға кіретін деректер көздері туралы пайдаланушыларға ақпарат беру үшін.

  2. Қосқыш бағдарламада не орындай алмауы мүмкін әрекеттерді көрсету үшін. Мысалы, Office 365 пайдаланушылары қосқышын пайдаланатын бағдарламалар үшін, бұл келесі болуы мүмкін.

    • Бұл қолданба жасай алады:
      • Пайдаланушының толық профилін оқу
      • Барлық пайдаланушылардың толық профилін оқу
    • Келесі әрекеттерді орындай алмайды:
      • Пайдаланушы туралы кез келген ақпаратты өзгерту немесе жою
  3. Бағдарлама пайдаланатын деректер көздеріне қосылуға соңғы пайдаланушының келісімін алу үшін.

  4. Қажет болған кезде түпнұсқалық пайдаланушының қолмен аутентификациясын жеңілдету үшін.

Кейбір қосылыстар үшін Power Platform деректер көзіне қатынасу үшін пайдаланушының аутентификациясын автоматты түрде орындай алады. Алайда, егер автоматты түрде кіру әрекеті сәтсіз болса, бұл диалог пайдаланушыларға қолмен кіру арқылы қосылымды түзетуге шақырады. Power Platform тек деректер көзі Microsoft корпорациясының Azure API қосылымдары қызметінің негізгі авторына рұқсат беріп, қосылым жасалған кезде пайдаланушыға бір рет кіруді орындауға рұқсат бергенде ғана қосылымға автоматты түрде кіру әрекетін жасай алады. Бір рет кіру туралы қосымша ақпаратты мына жерден қараңыз: Бір рет кіру (SSO) дегеніміз не?

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

Келесі сурет SharePoint сайтына қосылатын бағдарламаның қосылуға келісім диалогының мысалы болып табылады.

Power Apps келісім диалогі

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

Ескерім

Егер әкімші келісім диалогын басса, бірақ платформа соңғы пайдаланушыға бір рет кіру әрекетін орындай алмаса, диалог пайдаланушыға бағдарламаны іске қосқан кезде ұсынылады.

Қосқыш түрі Келісім диалогын басуға бола ма? Анықтама
Бір рет кіруді қолдайтын Microsoft бірінші тарап қосқыштары (мысалы SharePoint,Office 365 пайдаланушылары) Иә Power Apps әкімші командлеті
Salesforce сияқты Microsoft корпорациясына жат емес үшінші тарап қызметіне кіретін қосқыш No Қолданылмайды
Идентификатор провайдері ретінде Microsoft Entra ID бар OAuth пайдаланатын реттелетін қосқыштар. Бұл ұйымдар құрған қосқыштар және оларға ұйым ішіндегі пайдаланушылар ғана қол жеткізе алады (мысалы, тек Contoso пайдаланушылары үшін Contoso құрған) Иә Қосылымдарды басқару

Microsoft Power Platform тек деректер көздеріне қосылуға келісім диалогын басуға қабілетті:

  1. Деректер көзінің нақты келісім интерфейсін көрсету міндеттемесі жоқ.
  2. деректер көзі бір рет кіруді қосу үшін Microsoft корпорациясының Azure API қосылымдары қызметінің негізгі авторына алдын ала рұқсат береді.
  3. Әкімші бағдарламаны алдыңғы байланыстардың келісімін басу үшін конфигурациялайды.

Microsoft корпорациясының Azure API қосылымдары қызметінің негізгі авторының алдын ала рұқсаты Microsoft корпорациясының бірінші тарап деректер көздері үшін бар және теңшелетін қосқыштар пайдаланатын Microsoft Entra жалдаушыда тіркелген пайдаланушы қолданбалары арқылы конфигурациялануы мүмкін. Әкімші әр бағдарламаның келісімін басуды басқарады (қосқыштан айырмашылығы), сондықтан басу бағдарламамен өзара әрекеттесудің ең егжей-тегжейлі деңгейінде басқарылады—бұл нақтылау деңгейі ұйымның "мақұлданған бағдарламалары" үшін мақұлданбаған және қарастырылмаған бағдарламалар үшін келісімді байқаусызда басуға жол бермейді.

Ескерім

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

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