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 v zdroji údajov tabuľku, ktorú chcete spravovať. Power Apps načítava údaje tabuľky do vašej aplikácie a rovnako aj za vás aktualizuje údaje v zdroji ú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.

Ď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

Poznámka

Power Apps nefunguje s dynamickou schémou. Fráza „dynamická schéma“ sa týka možnosti, že rovnaká akcia môže vrátiť inú tabuľku s rôznymi stĺpcami. Podmienky, ktoré môžu spôsobiť odlišnosť stĺpcov v tabuľkách, zahŕňajú okrem iného vstupné parametre akcie, používateľa alebo rolu, ktorá vykonáva akciu, a skupinu, v ktorej používateľ pracuje. Napríklad uložené procedúry servera SQL Server môžu vrátiť rôzne stĺpce, ak sa spúšťajú s rôznymi vstupmi. V prípade akcií s dynamickou schémou zobrazuje dokumentácia ku konektoru Výstupy tejto operácie sú dynamické. ako vrátenú hodnotu. Naopak, Power Automate pracuje s dynamickou schémou a môže poskytnúť riešenie pre váš scenár.

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. Microsoft Dataverse   Cloudové úložisko Cloudové úložisko **
Dynamics AX. Dynamics AX   Microsoft Excel Excel
Microsoft Translator. Microsoft Translator   Office 365 Outlook Office 365 Outlook
Office 365 Users. Používatelia Office 365   Oracle Oracle
Power BI. Power BI   SharePoint logo SharePoint
SQL Server. SQL Server   Logo služby Twitter Twitter

** Vzťahuje sa na Azure Blob, Box, Dropbox, Disk Google, OneDrive a OneDrive for Business

Š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.

Ak máte otázky týkajúce sa jednotlivých konektorov vo fórach Power Apps a máte návrhy na nový konektor, ktorý chcete pridať, alebo na iné zlepšenia v Power Apps Ideas.

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 umožňuje použitie Integrované Azure AD, Overovanie servera SQL a Overovanie Windows. 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

Podrobné informácie o bezpečnostných aspektoch pri používaní serverov relačnej databázy (napr. Microsoft SQL Server alebo Oracle) ako zdroja údajov pre aplikáciu, pozri Používajte Microsoft SQL Server bezpečne s Power Apps.

Integrované Azure AD

Toto je bezpečný typ pripojenia. Napríklad, SharePoint používa tento typ overovania. SQL Server tiež umožňuje tento typ overovania. Keď sa pripájate, služba Azure AD vás identifikuje osobitne pre SharePoint vo 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.

Overenie používateľským menom a heslom SQL

Tento typ pripojenia nie je bezpečný, pretože sa nespolieha na autentifikáciu koncového používateľa. Malo by sa používať iba v prípadoch, keď môžete bezpečne predpokladať, že každý, kto má prístup k tomuto pripojeniu, môže vidieť a používať všetky údaje, ku ktorým pripojenie poskytuje prístup. Časti údajov prístupných v rámci pripojenia nemôžete spoľahlivo uzamknúť. Ak napríklad pripojenie umožňuje prístup k jednej tabuľke, nemôžete sa spoliehať na to, že userID bude filtrovať a zobrazovať v tejto tabuľke iba údaje pre konkrétneho používateľa. Pre spoľahlivé zabezpečenie používajte bezpečnejšie pripojenie ako napr. integrované Azure AD.

Na serveri SQL sa tento typ pripojenia nazýva Overovanie SQL Servera. 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. Používajú používateľské meno a heslo, ktoré zadáte pri vytváraní aplikácie. Overenie pripojenia k zdroji údajov je Implicitne zdieľané s vašimi používateľmi. Po zverejnení aplikácie bude pripojenie zverejnené a dostupné pre vašich používateľov. Vaši koncoví používatelia potom môžu vytvárať aplikácie aj pomocou akéhokoľvek pripojenia, ktoré využíva overenie SQL servera, ktoré je s nimi zdieľané. Vaši používatelia nevidia používateľské meno ani heslo, ale pripojenie im bude k dispozícii. Pre tento typ pripojenia existujú platné scenáre. Napríklad ak máte databázu iba na čítanie, ktorá je k dispozícii všetkým v spoločnosti. Pre tento druh pripojenia môžu byť užitočné scenáre referenčných údajov (napríklad podnikový kalendár). Viac informácií: Bezpečné používanie Microsoft SQL Server s Power Apps

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ú pre správa životného cyklu aplikácie a poskytujú ďalšie možnosti pre 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 prvýkrát otvoria aplikáciu, ktorá používa konektory, 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 bude môcť:
      • Čí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 sa môže pokúsiť o automatické prihlásenie pre pripojenie iba vtedy, keď zdroj údajov predbežne autorizuje principála služby pripojenia k rozhraniu Azure API spoločnosti Microsoft a udelí mu povolenie na vykonávanie jednotného prihlásenia pre používateľa, keď sa vytvorí pripojenie. Ďalšie informácie o jedinom prihlásení nájdete na Čo je jediné prihlásenie (SSO)?

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 Nie Nevzťahuje sa
Prispôsobené konektory používajúce OAuth s Azure Active Directory 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 Spravovať pripojenia

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 principála služby pripojení Microsoft Azure API, aby umožnil jediné prihlásenie.
  3. Správca nakonfiguruje aplikáciu tak, aby potlačila súhlas s predchádzajúcimi pripojeniami.

Predbežná autorizácia principála služby pripojenia Azure API spoločnosti Microsoft existuje pre zdroje údajov prvej strany spoločnosti Microsoft a je možné ju nakonfigurovať pomocou vlastných aplikácií registrovaných v nájomníkovi Azure AD, 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é.