Делите путем


Преглед конектора за апликације са подлогом

Подаци су у основи већине апликација, укључујући податке које уграђујете у Power Apps. Подаци се чувају у < ДИЦТ__извор података > дата соурце , а ви уносите те податке у своју апликацију стварањем везе. Веза користи специфичан конектор за разговор са < ДИЦТ__извор података > дата соурце. Power Apps има конекторе за многе популарне услуге и локалне изворе података, укључујући SharePoint, SQL Server, Office 365, Salesforce и Twitter. Да бисте започели са додавањем података у апликацију платна, погледајте Додавање везе са подацима Power Apps.

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

Белешка

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

Табеле

Ако ваш конектор обезбеђује табеле, додате < ДИЦТ__извор података > дата соурце , а затим изаберите табелу у < ДИЦТ__извор података > дата соурце који желите да управљате. Power Apps Оба преузимају податке табеле у вашу апликацију и аутоматски ажурирају податке у вашем < ДИЦТ__извор података > дата соурце за вас. На пример, можете додати < ДИЦТ__извор података > дата соурце који садржи табелу под називом Лекције , а затим подесите особину Ставке контроле, као што је галерија или образац, на ову вредност у траци формуле:

Својство Items обичног извора података.

Можете одредити податке које ваша апликација преузима прилагођавањем особине Ставке контроле која приказује ваше податке. Настављајући претходни пример, можете сортирати или филтрирати податке у табели Лекције користећи то име као аргумент за функције Сеарцх и СортБиЦолумн . У овој графици, формула на коју је подешена особина Ставке одређује да су подаци сортирани и филтрирани на основу текста у TektSearchBox1.

Својство Items проширеног извора података.

За више информација о томе како прилагодити формулу у табелама, погледајте ове чланке:

Разумети изворе података у Power Apps
Генеришите апликацију из Екцел података
Креирајте апликацију од нуле
Разумети табеле и записе у Power Apps

Белешка

Да бисте се повезали са подацима у Excel радној свесци, они се морају хостовати у услузи складиштења у облаку као што је OneDrive. За више информација, погледајте Повежите се са складиштем у облаку из Power Apps.

Акције

Ако ваш конектор обезбеђује радње, морате да изаберете свој извор података, као што сте радили раније. Уместо да изаберете табелу као следећу корак, међутим, ручно повежете контролу са акцијом уређивањем особине Ставке контроле која ће приказати ваше податке. Формула на коју сте подесили особину Ставке специфицира акцију која преузима податке. На пример, апликација не преузима никакве податке ако се повежете Yammer , а затим подесите особину Ставке на име < ДИЦТ__извор података > дата соурце. Да попуните контролу са подацима, наведите акцију као што је ГетМессагесИнГроуп#пии_ииииииијјз).мессагес.

Својство Items извора података за радњу.

Ако желите да рукујете прилагођеним ажурирањима података за акционе конекторе, направите формулу која укључује функцију Патцх . У формули идентификујте акцију и поља која се везују за акцију.

Белешка

За конекторе засноване на акцијама, галерије и друге контроле не уносе више података аутоматски на исти начин на који то раде за табеларне конекторе. На пример, ако повежете табеларни < ДИЦТ__извор података > дата соурце са галеријом онда ће она преузети први скуп или страницу записа (нпр. 100 записа.) И, онда ће страница у више података као контрола то захтева. Међутим, за конектор заснован на акцији, он ће преузети "страницу" података. Али ако тражени подаци премашују величину за страницу података, онда контрола неће аутоматски дохватити следећу страницу.

За више информација о томе како прилагодити формулу за прилагођене исправке, погледајте ове чланке:

Закрпа
Прикупљање
Ажурирање

Динамичка шема је уобичајена врста резултата за конекторе засноване на акцијама. Динамичка шема се односи на могућност да иста акција може вратити табелу са различитим колонама у зависности од тога како се зове. Услови који могу проузроковати да се колоне у табели разликују укључују улазне параметре, корисника / улогу која извршава акцију и групу у којој корисник ради, између осталог. На пример, #глср_цихцејјдз Сервер похрањене процедуре могу вратити различите колоне ако се покрећу са различитим улазима, или инстанца Azure DevOps може користити прилагођена поља која нису доступна по дефаулту.

Белешка

Документација конектора приказује резултате динамичке шеме са овом поруком "Излази ове операције су динамични." као повратну вредност.

За више информација о томе како радити са динамичком шемом Power Apps, погледајте Рад са нетипизираним и динамичким објектима за преглед и Повежите се са Azure DevOps из Power Apps за детаљан пример.

Ова табела садржи везе до више информација о нашим најпопуларнијим конекторима. За комплетну листу конектора, погледајте Сви конектори.

   
Microsoft Dataverse Складиштење у облаку **
Дyнамицс AX Еxцел
#глср _цихцфјајз Преводилац Office 365 Оутлоок
Office 365 Корисници Пророииљте
Power BI SharePoint
#глср _цихцејјдз Сервер Твитеру

** Односи се на #глср_цихцддфгз Блоб, Бок, Дропбок, #глср_цихцецфјз Дриве OneDrive и OneDrive за бизнис

Стандардни и прилагођени конектори

Power Apps Обезбеђује стандардне конекторе за многе најчешће коришћене изворе података. Ако Power Apps има стандардни конектор за тип извора података који желите да користите, требало би да га користите. Ако желите да се повежете са другим врстама извора података, као што је услуга коју сте изградили, погледајте Региструјте и користите прилагођене конекторе.

Сви стандардни конектори

Стандардни конектори не захтевају посебно лиценцирање. За више информација, погледајте Power Apps Планови.

Можете постављати питања о одређеном конектору на форумима Power Apps , и можете предложити конекторе које желите да додате или друга побољшања да у Идеје Power Apps .

Безбедност и врсте потврде идентитета

Док креирате своју апликацију и креирате везу са < ДИЦТ__извор података > дата соурце , можда ћете видети да ваш избор конектора омогућава да користите различите начине за аутентификацију. На пример, #глср_цихцејјдз Сервер конектор вам омогућава да користите Microsoft Entra Интегратед, #глср_цихцејјдз Сервер Аутхентицатион, и Виндовс Аутхентицатион. Свака врста потврде идентитета има са њом повезане нивое сигурности. Важно је да схватите које информације и права делите са корисницима који користе вашу апликацију. Примарни пример у овом чланку је SQL Server, иако се принципи примењују на све врсте веза.

Белешка

  • За детаљне информације о безбедносним разматрањима када се користи сервер релационе базе података (као што је<а1> или Орацле) као #глср_биејфцфгз за апликацију, погледајте<а2>Користи<а3> безбедно са Microsoft SQL Server. Microsoft SQL Server Power Apps
  • Power Apps не подржава<а6>идентитете<а7>спољних чланова. За више информација погледајте<а8>Својства<а9>корисника Б2Б сарадње<а10>. Microsoft Entra

Microsoft Entra ID

Ова аутентификација је безбедна врста везе. На пример, SharePoint користи ову врсту потврде идентитета. SQL Server такође омогућава ову врсту потврде идентитета. Када се повежете,<а11>услуга вас идентификује засебно у<а12>у ваше име. Microsoft Entra SharePoint Не морате да наведете корисничко име или лозинку. Као аутор, можете да креирате и радите са #глср_биејфцфгз са својим акредитивима. Када објавите своју апликацију и корисник апликације се пријави, он то чини са својим акредитивима. Ако су подаци на одговарајући начин обезбеђени на позадинском систему, ваши корисници могу да виде само оно што су овлашћени да виде на основу својих акредитива. Овај тип безбедности вам омогућава да промените права за одређене кориснике апликације на позадинском делу #глср_биејфцфгз након што се апликација објави. На пример, можете одобрити приступ, забранити приступ или прецизирати оно што корисник или скуп корисника могу видети све у извору података у позадини.

Овлашћење отвореног стандарда (<а13>)OAuth

Ова врста везе је такође безбедна. На пример, Твиттер користи ову врсту аутентификације. Када се повежете,<а14>морате да наведете своје корисничко име и лозинку.<а15>Као аутор, можете да креирате и радите са #глср_биејфцфгз са својим акредитивима. Када објавите своју апликацију и корисник апликације се пријави, он такође мора да наведе своје акредитиве. Стога је ова врста везе безбедна, јер ваши корисници морају да користе сопствене акредитиве за приступ услузи извора података.

Дељене везе / Сигурне имплицитне везе

У дељеној вези, корисничко име и лозинку за везу даје<а16>аутор у тренутку када се #глср_биејфцфгз креира у апликацији. Power Apps Потврда аутентичности везе са #глср_биејфцфгз се тада<а17>Имплицитно дели<а18>са крајњим корисницима. Када се апликација објави, веза се такође објављује и доступна је корисницима.

Пре јануара 2024. ваши крајњи корисници би могли да преузму везу која се дели са њима и да креирају засебне нове апликације. Ваши корисници не могу да виде корисничко име или лозинку, али би им веза била доступна. Међутим,<а19>после јануара 2024., све новонастале дељене везе су обезбеђене.<а20>Имајте на уму да старе апликације морају поново да се објаве да би биле безбедне. Веза се више не дели са крајњим корисницима. Објављени #глср_цихцехјфз разговара са проксијем везе. Прокси за везу разговара само са одређеним #глср_цихцехјфз за који је повезан. Прокси везе ограничава радње које се шаљу на везе на оне у #глср_цихцехјфз<а21>Преузми, стави/закрпи, избриши<а22>за дати #глср_биејфцфгз. {} Ако имате апликацију која користи везе објављене пре јануара 2024, требало би да поново објавите апликацију и опозовете дељење свих веза са крајњим корисницима који их не би требало да имају.

У #глср_цихцејјдз серверу, пример овог типа везе је<а23>#глср_цихцејјдз Потврда идентитета сервера<а24>. Многи други извори података базе обезбеђују сличну могућност. Када објавите своју апликацију, ваши корисници не морају да наведу јединствено корисничко име и лозинку.

Обавештење за ажурирање апликација (безбедне имплицитне везе)

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

Обавештење за ажурирање апликација.

Изаберите везу и она отвара бочну таблу на којој су наведене све апликације којима је потребна пажња.

Бочни панел.

Изаберите икону<а25>отвори<а26>десно од назива апликације да бисте је отворили и поново објавили. Наставите са следећим упутствима.

Омогућите сигурне имплицитне везе за постојећу апликацију

Отворите постојећу<а27>апликацију отворену за уређивање<а28>са већ објављеним имплицитно дељеним везама: ...

  1. На командној траци изаберите<а29>Подешавања<а30>и потражите<а31>„Безбедно“<а32>.
  2. Ажурирајте прекидач функција на одговарајући начин да бисте омогућили безбедне имплицитне везе.
  3. Сачувајте и објавите апликацију.

Опозови дељење

Када се апликација објави, следите ове кораке да бисте проверили да ли дељење функционише исправно:

  • Проверите да ли се везе деле са сувласницима. Ако не желите да крајњи корисник добије везу, опозовите избор у пољу за потврду<а33>Сувласник<а34>.

    Опозовите избор сувласника.

  • Да бисте потврдили да функција исправно функционише, поделите апликацију са другим корисником који није власник. Када делите апликацију, проверите листу<а35>Везе<а36>на картици<а37>у<а38>за тог корисника. Dataverse Power Apps Проверите да ли корисник нема доступну везу.

  • Отворите таблу<а39>Дељење<а40>да бисте променили право крајњег корисника на везу. Одабиром<а41>Кс<а42>уклања се корисников приступ вези.

    Може користити / опозвати.

Користите апликације са новом безбедном имплицитном везом

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

Ограничења

  1. Сви типови имплицитно дељених веза функционишу као што су радња и табела.
  2. Имена сервера и базе података су сакривена у мрежним траговима, али су видљива у дијалогу за сагласност. Називи колона нису сакривени.
  3. За табеларне конекторе ограничавамо само ЦРУД акције као што су Гет, Пост, Пут или Делете. Ако имате дозволе за<а1>Постављање<а2>, онда имате приступ <а3>Постави .
  4. Ограничење конектора заснованих на радњи на основу специфичног АПИ-ја који се користи у апликацији.
  5. Упозорења су и даље омогућена у дељењу. Упозорење о имплицитно дељеним везама и даље упозорава док је у #глср_цфигхдфхз. Међутим, ваша веза са овом функцијом је сигурна – упркос упозорењу.
  6. Објављивање целом закупцу, за разлику од одређених група или појединаца, није подржано.
  7. Постоји познат проблем приликом увоза имплицитно дељене безбедне везе преко #глср_цфигхфхгз. Безбедност није правилно подешена у циљном окружењу.
  8. Постоји познат проблем са увозом решења помоћу принципала услуге, што узрокује неуспех увоза. Заобилазно решење је дељење везе са принципалом услуге.

Windows потврда идентитета

Ова врста везе није безбедна јер се не ослања на аутентификацију крајњег корисника. Користите Виндовс аутентификацију када треба да се повежете на #глср_биејфцфгз који је<а5>#глср_биејфдјез . Пример ове врсте везе је са локалним сервером који има SQL Server. Веза мора проћи кроз мрежни пролаз. Пошто пролази кроз мрежни пролаз, конектор има приступ свим подацима на том извору података. Као резултат, све информације којима можете приступити помоћу Windows акредитива које сте навели на располагању су конектору. А када се апликација објави, веза се такође објављује и доступна је корисницима. Ово понашање значи да ваши крајњи корисници такође могу да креирају апликације користећи исту ту везу и приступају подацима на том рачунару. Везе са #глср_биејфцфгз се такође<а7>Имплицитно деле<а8>са корисницима са којима се апликација дели. Ова врста везе може бити важећа када ваш #глср_биејфцфгз живи само на #глср_биејфдјез серверу и подаци на том извору се слободно деле.

Извори података у решењима

Решења се користе за<а9>управљање животним циклусом апликације<а10>и пружају друге могућности за управљање животним циклусом<а11>извора података<а12>. ... Ако је апликација на платну у решењу,<а13>референце на везу<а14>и<а15>променљиве окружења<а16>могу да се креирају за чување информација о извори података. ... ... Овај процес обезбеђује да се извори података могу променити или поново успоставити када се решења мигрирају у различита окружења.

Преименовање извора података у апликацијама

Да бисте сазнали више о преименовању извора података у апликацији и о разлици између табеларних и извора података заснованих на радњи, идите на<а17>Преименуј<а18>изворе података засноване на радњи<а19>. Power Apps

Када корисници први пут отворе апликацију која користи конекторе, виде дијалог „сагласност за повезивање“ у следеће сврхе.

  1. Да бисте обавестили кориснике о изворима података којима апликација приступа.

  2. Да би оцртао радње, конектор може, али не мора да ради у апликацији. На пример, за апликације које користе <а20>Корисници<а21>конектор: Office 365

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

  4. Олакшавају ручну аутентификацију крајњег корисника, када је то потребно.

За неке везе, Power Platform може аутоматски да потврди идентитет корисника да би приступио извору података. Међутим, ако аутоматско пријављивање не успе, овај дијалог тражи од корисника да поправе везу ручним пријављивањем. Power Platform може да покуша аутоматско пријављивање за везу само када #глср_биејфцфгз унапред ауторизује #пии_ииииииифјз АПИ везе принципала услуге, дајући му дозволу да изврши једноструко пријављивање за корисника када се веза креира. За више информација о јединственом пријављивању погледајте<а23>Шта је јединствена пријава (ССО)? ...

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

Следећа слика је пример дијалога за сагласност за повезивање за апликацију која се повезује са SharePoint локацијом.

Power Apps дијалог о пристанку

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

Белешка

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

Тип конектора Да ли је дијалог о пристанку могуће искључити? Референца
#глср_цихцфјајз конектори који подржавају једноструко пријављивање (као што су<а25>,<а26>корисници) SharePoint Office 365 Да Power Apps админ цмдлет
Конектор који приступа партнерској услузи која није Мицрософт, као што је Салесфорце No Није примењиво
Прилагођени конектори који користе<а29>са<а30>ИД-ом као добављача идентитета. OAuth Microsoft Entra Ове прилагођене конекторе праве организације и доступни су само корисницима унутар организације (на пример, направио их је #глср_цихцедцгз само за #глср_цихцедцгз кориснике) Да Управљајте везама

Microsoft Power Platform може да искључи дијалог сагласности само за везе са изворима података у којима:

  1. Извор података не обавезује да се покаже експлицитни кориснички интерфејс за сагласност.
  2. #глср_биејфцфгз преовлашћује #пии_ииииииифаз АПИ везе принципала услуге да омогући једноструко пријављивање.
  3. Администратор конфигурише апликацију да искључи сагласност за претходне везе.

Претходно овлашћење за принципал услуге АПИ конекција #пии_ииииииифбз постоји за изворе података прве стране #глср_цихцфјајз и може бити конфигурисано помоћу прилагођених апликација регистрованих у<а33>закупцу које користе прилагођени конектори. Microsoft Entra Администратор управља потискивањем сагласности на основу апликације (за разлику од конектора), тако да се сузбијањем управља на најпрецизнијем нивоу доживљаја апликације—овај ниво грануларности спречава потискивање сагласности за „одобрене апликације“ организације да ненамерно потисне сагласност за апликације које нису одобрене или прегледане.