Prehľad konektorov pre aplikácie plátna

Základom, tak ako u väčšiny aplikácií, sú údaje, ktoré vytvoríte v Power Apps. Údaje sú uložené v zdroji údajov a s aplikáciou ich prepojíte tak, že vytvoríte pripojenie. Na komunikáciu so zdrojom údajov v rámci pripojenia slúži konektor. Power Apps má konektory pre mnohé obľúbené služby a lokálne zdroje údajov, napríklad pre SharePoint, SQL Server, Office 365, Salesforce a Twitter. Ak chcete začať s pridávaním údajov do aplikácie s plátnom, prečítajte si článok Pridanie dátového pripojenia v Power Apps.

Konektor môže poskytovať tabuľky údajov alebo akcie. Niektoré konektory poskytujú iba tabuľky, niektoré poskytujú len akcie a niektoré poskytujú oboje. Konektor môže byť štandardný alebo vlastný.

Tabuľky

Ak konektor poskytuje tabuľky, pridajte zdroj údajov a potom vyberte tabuľku v zdroj údajov, ktorú chcete spravovať. Power Apps Načítajú údaje tabuľky do aplikácie a automaticky aktualizujú údaje vo vašom zdroj údajov. Môžete napríklad pridať zdroj údajov s tabuľkou nazvanou Lekcie a potom nastaviť hodnotu vlastnosti Položky ovládacieho prvku, napríklad galérie alebo formuláru, na túto hodnotu vo vzorcovom paneli:

Vlastnosť položiek obyčajného zdroja údajov.

Prispôsobením vlastnosti Items ovládacieho prvku, ktorý zobrazuje vaše údaje, môžete určiť údaje, ktoré vaša aplikácia načíta. Ďalej môžete údaje v tejto tabuľke Lekcie zoradiť alebo filtrovať, ak použijete jej názov ako argument pre funkcie Search a SortByColumn. Na tomto obrázku určuje vzorec, na ktorý je nastavená vlastnosť Items, že údaje sú zoradené a filtrované podľa textu v textovom poli vyhľadávania TextSearchBox1.

Vlastnosť položiek rozšíreného zdroja údajov.

Ďalšie informácie o tom, ako prispôsobiť vzorec s tabuľkami, nájdete v nasledujúcich článkoch:

Informácie o zdrojoch údajov v Power Apps
Generovanie aplikácie z údajov programu Excel
Vytvorenie aplikácie úplne od začiatku
Vysvetlenie tabuliek a záznamov v Power Apps

Poznámka

Aby bolo možné pripojiť sa k údajom v zošite programu Excel, musí byť tento zošit na hostiteľskom cloudovom úložisku, napríklad OneDrive. Ďalšie informácie nájdete v článku Pripojenie ku cloudovému úložisku v Power Apps.

Činnosti

Ak váš konektor poskytuje akcie, tiež musíte vybrať zdroj údajov, ako ste to urobili predtým. V ďalšom kroku však namiesto výberu tabuľky manuálne pripojíte ovládací prvok k akcii úpravou vlastnosti Položky ovládacieho prvku, ktorý zobrazuje vaše údaje. Vzorec, na ktorý nastavíte vlastnosť Položky, určuje akciu, ktorá načíta údaje. Aplikácia napríklad nebude získavať údaje, ak sa pripojíte na Yammer a potom nastavíte vlastnosť Items na názov zdroja údajov. Do ovládacieho prvku načítate údaje, ak zadáte akciu, napríklad GetMessagesInGroup(5033622).messages.

Vlastnosť Items zdroja údajov akcie.

Ak potrebujete manipulovať s vlastnými aktualizáciami údajov pre konektory akcie, vytvorte vzorec, ktorý obsahuje funkciu Patch. V tomto vzorci identifikujte akciu a polia, ktoré budú naviazané na akciu.

Poznámka

V prípade akčných konektorov, galérií a ďalších ovládacích prvkov neprideľujte automaticky viac údajov rovnako ako v prípade tabuľkových spojníc. Ak napríklad viažete tabuľku zdroj údajov na galériu, načíta prvú množinu alebo stranu záznamov (napr. 100 záznamov). A potom bude ponúkať viac údajov, keď to ovládací prvok požaduje. Pre konektor založený na akciách však načíta "stránku" údajov. Ak však požadované údaje prekročia veľkosť strany údajov, ovládací prvok automaticky nenačíta ďalšiu stranu.

Ďalšie informácie o tom, ako prispôsobiť vzorec na vlastné aktualizácie, nájdete v nasledujúcich článkoch:

Patch
Collect
Aktualizácia

Dynamická schéma je bežným typom výsledku pre konektory založené na akcii. Dynamická schéma označuje možnosť, že rovnaká akcia môže vrátiť tabuľku s rôznymi stĺpcami v závislosti od toho, ako sa nazýva. Medzi podmienky, ktoré môžu spôsobiť odlišnosť stĺpcov v tabuľke, patria okrem iného vstupné parametre, používateľ alebo rola, ktorá vykonáva akciu, a skupina, v ktorej používateľ pracuje. Napríklad uložené procedúry servera SQL Server môžu vrátiť rôzne stĺpce, ak sú spustené s rôznymi vstupmi alebo inštancia Azure DevOps môže používať vlastné polia, ktoré nie sú predvolene dostupné. Všimnite si, že dokumentácia konektora zobrazuje výsledky dynamickej schémy s touto správou "Výstupy tejto operácie sú dynamické." ako vrátenú hodnotu.

Ďalšie informácie o práci s dynamickými schémami nájdete v téme Power Apps Práca s nezadanými a dynamickými objektmi pre prehľad a podrobný príklad pripojenia k Azure DevOps . Power Apps

Nasledujúca tabuľka obsahuje odkazy na ďalšie informácie o našich najobľúbenejších konektoroch. Úplný zoznam konektorov nájdete v časti Všetky konektory.

   
Microsoft Dataverse Cloudové úložisko **
Dynamics AX Excel
Microsoft Translator Office 365 Outlook
Používatelia Office 365 Oracle
Power BI SharePoint
SQL Server Twitter

** Platí pre objekty BLOB platformy Azure, Box, Dropbox, Disk OneDrive Google a OneDrive pre podniky

Štandardné a vlastné konektory

Power Apps poskytuje štandardné konektory pre mnoho bežne používaných zdrojov údajov. Ak má Power Apps štandardný konektor pre typ zdroja údajov, ktorý chcete použiť, odporúča sa použiť tento konektor. Ak sa chcete pripojiť k inému zdroju, napríklad k službe, ktorú ste vytvorili, prečítajte si článok Registrácia a používanie vlastných konektorov.

Všetky štandardné konektory

Štandardné konektory nevyžadujú špeciálne licencie. Keď chcete získať viac informácií, pozrite si Plány Power Apps.

Vo fórach Power Apps môžete klásť otázky týkajúce sa konkrétneho konektora a v priečinku Návrhy Power Apps môžete navrhnúť konektory, ktoré chcete pridať, alebo iné vylepšenia.

Bezpečnosť a typy overenia

Pri vytváraní aplikácie a vytváraní pripojenia k zdroj údajov sa môže stať, že výber konektora vám umožní použiť rôzne spôsoby overovania. Napríklad konektor SQL Server vám umožňuje používať Microsoft Entra Integrated, SQL Server Authentication a Windows Authentication. Každý typ overovania má s sebou spojené rôzne úrovne zabezpečenia. Je dôležité pochopiť, aké informácie a práva zdieľate s používateľmi, ktorí používajú vašu aplikáciu. Primárnym príkladom v tomto článku je SQL Server, zásady sa však vzťahujú na všetky typy pripojení.

Poznámka

Microsoft Entra ID

Toto je bezpečný typ pripojenia. Napríklad, SharePoint používa tento typ overovania. SQL Server tiež umožňuje tento typ overovania. Keď sa pripojíte, Microsoft Entra služba vás identifikuje samostatne vo SharePoint vašom mene. Nemusíte zadávať používateľské meno alebo heslo. Ako autor môžete so svojimi povereniami vytvárať a pracovať so zdrojom údajov. Keď zverejníte svoju aplikáciu a prihlásite sa do aplikácie, urobí to pomocou svojich poverení. Ak sú dáta na serveri primerane zabezpečené, vaši používatelia môžu na základe svojich poverení vidieť iba to, na čo majú oprávnenie. Tento typ zabezpečenia vám umožňuje zmeniť práva pre konkrétnych používateľov aplikácie na back-end zdroj údajov po zverejnení aplikácie. Napríklad môžete udeliť prístup, odmietnuť prístup alebo spresniť, čo môže používateľ alebo skupina používateľov vidieť všetko na back-end zdroji údajov.

Otvorené štandardné overovanie (OAuth)

Toto je tiež bezpečný typ pripojenia. Napríklad, Twitter používa tento typ overovania. Pri pripájaní musíte zadať svoje používateľské meno a heslo. Ako autor môžete so svojimi povereniami vytvárať a pracovať so zdrojom údajov. Keď zverejníte svoju aplikáciu a prihlásite sa do aplikácie, musí tiež poskytnúť svoje poverenia. Preto je tento typ pripojenia bezpečný, pretože vaši používatelia musia na prístup k službe zdroja údajov používať svoje vlastné poverenia.

Zdieľané pripojenia / Zabezpečené implicitné pripojenia

V zdieľanom pripojení zadáva Power Apps meno používateľa a heslo pre pripojenie autor v čase vytvorenia zdroj údajov v aplikácii. Autentifikácia pripojenia k zdroj údajov sa potom implicitne zdieľa s koncovými používateľmi. Po zverejnení aplikácie bude pripojenie zverejnené a dostupné pre vašich používateľov.

Pred januárom 2024 mohli vaši koncoví používatelia využiť pripojenie, ktoré s nimi zdieľajú, a vytvoriť samostatné nové aplikácie. Používatelia nevidia meno používateľa ani heslo, ale pripojenie by im bolo k dispozícii. Po januári 2024 sú však všetky novovytvorené zdieľané pripojenia zabezpečené. Upozorňujeme, že staré aplikácie musia byť znova zverejnené, aby boli bezpečné. Znamená to, že pripojenie sa už nezdieľa s koncovými používateľmi. Zverejnený Power App komunikuje s prístupovým serverom proxy. Server pripojenia bude komunikovať iba s konkrétnym Power App, pre ktorý je prepojený. Server pripojenia obmedzuje akcie, ktoré sa odosielajú do pripojení, na akcie v Power App {Získať, Put/Opraviť, Odstrániť} pre daný zdroj údajov. Ak máte aplikáciu používajúcu pripojenia zverejnené pred januárom 2024, mali by ste svoju aplikáciu znova zverejniť a zrušiť zdieľanie všetkých pripojení s koncovými používateľmi, ktorí by ich nemali mať.

Na serveri SQL Server je príkladom tohto typu pripojenia overovanie servera SQL Server. Mnoho ďalších zdrojov údajov databázy poskytuje podobnú schopnosť. Keď zverejňujete svoju aplikáciu, vaši používatelia nemusia uvádzať jedinečné meno používateľa a heslo.

Upozornenie na aktualizáciu aplikácií (zabezpečené implicitné pripojenia)

Ak máte aplikácie, ktoré môžu byť inovované na používanie tejto funkcie, na stránke Aplikácie sa zobrazí správa. Označuje počet aplikácií, ktoré si vyžadujú vašu pozornosť.

Upozornenie na aktualizáciu aplikácií.

Vyberte odkaz a otvorí sa bočný panel, na ktorom budú uvedené všetky aplikácie, ktoré si vyžadujú pozornosť.

Bočný panel.

Vyberte ikonu otvorenia napravo od názvu aplikácie, ktorú chcete otvoriť a znova publikovať. Pozrite si pokyny nižšie.

Povolenie zabezpečených implicitných pripojení pre existujúcu aplikáciu

Otvorte existujúcu aplikáciu otvorenú na úpravy s implicitne zdieľanými pripojeniami, ktorá bola predtým zverejnená:

  1. Na paneli príkazov vyberte položku Nastavenia a vyhľadajte výraz "Zabezpečené".
  2. Správne aktualizujte prepínač funkcií, aby ste povolili zabezpečené implicitné pripojenia.
  3. Uložte a publikujte aplikáciu.

Zrušenie zdieľania

Po zverejnení aplikácie postupujte podľa týchto krokov na overenie, či zdieľanie funguje správne:

  • Skontrolujte, či sa pripojenia zdieľajú so spoluvlastníkmi. Ak nechcete, aby koncový používateľ získal pripojenie, zrušte začiarknutie políčka Spoluvlastník .

    Zrušte začiarknutie políčka spoluvlastník.

  • Ak chcete overiť, či funkcia funguje správne, zdieľajte ju s iným používateľom, ktorý nie je vlastníkom. Po zdieľaní aplikácie skontrolujte zoznam Pripojenia na Dataverse karte pre Power Apps daného používateľa. Overte, či používateľ nemá k dispozícii pripojenie.

  • Otvorte panel Zdieľanie a zmeňte právo koncového používateľa na pripojenie. Výberom tlačidla X sa odstráni prístup používateľa k pripojeniu.

    Môže použiť / zrušiť.

Používanie aplikácií s novým zabezpečeným implicitným pripojením

Po opätovnom zverejnení a zdieľaní vašej aplikácie koncoví používatelia nebudú mať prístup k pripojeniu, ale budú pracovať so skrytým pripojením servera proxy. Nebudú môcť vytvoriť novú aplikáciu na základe vášho pôvodného pripojenia.

Obmedzenia

  1. Fungujú všetky typy implicitne zdieľaných pripojení, napríklad akčné a tabuľkové.
  2. Názvy serverov a databáz sú skryté v sieťových sledovaniach, ale viditeľné v dialógovom okne súhlasu. Názvy stĺpcov nie sú skryté.
  3. V prípade tabuľkových konektorov obmedzujeme iba akcie CRUD, ako napríklad Získať, Uverejniť, Vložiť alebo Odstrániť. Ak máte povolenia na Put, máte prístup k Post.
  4. Konektory založené na akcii sú obmedzené na základe konkrétneho rozhrania API používaného v aplikácii.
  5. Upozornenia sú pri zdieľaní stále povolené. Upozornenie týkajúce sa implicitne zdieľaných pripojení stále varuje v súkromnej ukážke. Vaše pripojenie k tejto funkcii je však zabezpečené – napriek varovaniu.
  6. Publikovanie pre celého nájomníka, na rozdiel od konkrétnych skupín alebo jednotlivcov, nie je podporované.
  7. Existuje známy problém pri importovaní implicitne zdieľaného zabezpečeného pripojenia prostredníctvom odkazu na pripojenie. Zabezpečenie nie je v cieľovom prostredí správne nastavené.
  8. Existuje známy problém importovania riešenia pomocou objektu služby, ktorý spôsobuje zlyhanie importu. Alternatívnym riešením je zdieľanie pripojenia s objektom služby.

Overovanie systému Windows

Tento typ pripojenia nie je bezpečný, pretože sa nespolieha na autentifikáciu koncového používateľa. Ak sa potrebujete pripojiť k lokálnemu zdroju údajov, použite overovanie Windows. Príkladom tohto typu pripojenia je miestny server, ktorý má server SQL. Spojenie musí prejsť bránou. Pretože konektor prechádza bránou, má prístup ku všetkým údajom na tomto zdroji údajov. Výsledkom je, že ku konektoru sú k dispozícii všetky informácie, ku ktorým máte prístup pomocou zadaných poverení systému Windows. A po zverejnení aplikácie bude pripojenie zverejnené a dostupné pre vašich používateľov. Toto správanie znamená, že vaši koncoví používatelia môžu vytvárať aplikácie aj pomocou rovnakého pripojenia a pristupovať k údajom na danom zariadení. Pripojenia k zdroju údajov sú tiež implicitne zdieľané s používateľmi, s ktorými je aplikácia zdieľaná. Tento typ pripojenia môže byť platný, keď váš zdroj údajov žije iba na lokálnom serveri a údaje na tomto zdroji sú voľne zdieľateľné.

Zdroje údajov v riešeniach

Riešenia sa používajú na správu životného cyklu aplikácií a poskytujú ďalšie možnosti na správu životného cyklu zdrojov údajov. Ak je aplikácia plátna riešením, odkazy na pripojenia a premenné prostredia môžu byť vytvorené na ukladanie informácií o zdrojoch údajov. To zaisťuje, že zdroje údajov je možné meniť alebo obnovovať pri migrácii riešení do rôznych prostredí.

Premenujte zdroje údajov v aplikáciách

Ak sa chcete dozvedieť viac o premenovaní zdrojov údajov v aplikácii a rozdieloch medzi tabuľkovými zdrojmi a zdrojmi údajov založenými na akcii, prejdite na stránkuPremenovať akčné zdroje údajov Power Apps.

Keď používatelia otvoria aplikáciu, ktorá používa konektory prvýkrát, zobrazí sa im dialógové okno Súhlas s pripojením na nasledujúce účely.

  1. Informovať používateľov o zdrojoch údajov, ku ktorým aplikácia pristupuje.

  2. Vysvetliť činnosti, ktoré konektor môže alebo nemusí v aplikácii vykonávať. Napríklad pre aplikácie používajúce konektor Používatelia Office 365 môže ísť o nasledujúce.

    • Táto aplikácia je schopná:
      • Čítať celý váš používateľský profil
      • Čítať celý profil všetkých používateľov
    • Nebude môcť:
      • Upravovať ani odstraňovať žiadne informácie z profilu používateľa
  3. Získavať súhlas koncového používateľa s pripojením k zdrojom údajov, ktoré aplikácia používa.

  4. V prípade potreby uľahčiť ručné overenie koncového používateľa.

Pre niektoré pripojenia môže Power Platform automaticky autentifikovať používateľa na prístup k zdroju údajov. Ak však automatické prihlásenie zlyhá, toto dialógové okno vyzve používateľov, aby opravili pripojenie manuálnym prihlásením. Power Platform môže sa pokúsiť o automatické prihlásenie do pripojenia iba vtedy, keď zdroj údajov predbežne autorizuje objekt služby pripojenia Azure API spoločnosti Microsoft a udeľuje mu povolenie na vykonanie jediného prihlásenia pre používateľa pri vytvorení pripojenia. Ďalšie informácie o jedinom prihlásení nájdete na Čo je jediné prihlásenie (SSO)?

Upozorňujeme, že v prípade modelom riadených aplikácií, ktoré používajú vlastné stránky, keď je v aplikácii viacero vlastných stránok, dialógové okno súhlasu požiada o povolenia pre údaje pre všetky konektory na všetkých vlastných stránkach, a to aj v prípade, že ešte neboli otvorené.

Nasledujúci obrázok je príkladom dialógového okna súhlasu s pripojením pre aplikáciu, ktorá sa pripája k lokalite SharePoint.

Dialógové okno súhlasu Power Apps

Pre vybrané konektory môžu správcovia potlačiť toto dialógové okno a udeliť súhlas v mene koncových používateľov s pripojením k zdroju údajov. Nasledujúca tabuľka vysvetľuje, ktoré typy konektorov môžu byť pre aplikáciu potlačené v dialógovom okne súhlasu.

Poznámka

Ak správca potlačí dialógové okno so súhlasom, ale platforma nemôže vykonať jediné prihlásenie pre koncového používateľa, zobrazí sa mu dialógové okno pri spustení aplikácie.

Typ konektora Je dialógové okno súhlasu potlačiteľné? Odkaz
Konektory prvej strany spoločnosti Microsoft, ktoré podporujú jediné prihlásenie (napr. používatelia SharePoint, Office 365) Áno Rutiny typu cmdlet pre správcov Power Apps
Konektor využívajúci služby tretích strán, ktoré nie sú od spoločnosti Microsoft, napríklad Salesforce No Nevzťahuje sa
Vlastné konektory používajúce protokol OAuth s Microsoft Entra ID ako poskytovateľom identity. Ide sa o vlastné konektory vytvorené organizáciami a sú prístupné iba používateľom v organizácii (napríklad vytvorené spoločnosťou Contoso len pre používateľov Contoso) Áno Správa pripojení

Microsoft Power Platform dokáže potlačiť dialógové okno so súhlasom iba pri pripojení k zdrojom údajov, kde:

  1. Pre zdroj údajov nie je povinnosťou preukázať používateľské rozhranie s výslovným súhlasom.
  2. Zdroj údajov predbežne autorizuje objekt služby pripojenia Azure API spoločnosti Microsoft na povolenie jediného prihlásenia.
  3. Správca nakonfiguruje aplikáciu tak, aby potlačila súhlas s predchádzajúcimi pripojeniami.

Predbežná autorizácia objektu služby pripojenia rozhrania Azure API spoločnosti Microsoft existuje pre zdroje údajov prvej strany spoločnosti Microsoft a môže byť nakonfigurovaná vlastnými aplikáciami registrovanými v nájomníkovi Microsoft Entra , ktoré používajú vlastné konektory. Správca spravuje potlačenie súhlasu na základe jednotlivých aplikácií (na rozdiel od konektorov), takže potlačenie sa spravuje na najpodrobnejšej úrovni skúseností s aplikáciou.—táto úroveň podrobnosti bráni potlačeniu súhlasu pre „schválené aplikácie“ organizácie, aby neúmyselne potlačili súhlas s aplikáciami, ktoré nie sú schválené alebo skontrolované.

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).