Drobės programų jungčių apžvalga
Duomenys yra daugelio programų pagrindinė dalis, įskaitant duomenis, kuriuos kuriate programoje „Power Apps“. Duomenys saugomi duomenų šaltinyje, o į programą jie įtraukiami sukuriant ryšį. Ryšys naudoja specialią jungtį, kad kreiptųsi į duomenų šaltinį. „Power Apps“ yra daugybės populiarių tarnybų ir vietinių duomenų šaltinių, įskaitant „SharePoint“, SQL serverį, „Office 365“, „Salesforce“ ir „Twitter“, jungčių. Norėdami įtraukti duomenų į drobės programą, žr. Duomenų ryšio įtraukimas naudojant „Power Apps“.
Jungtis gali teikti duomenų lenteles arba veiksmus. Kai kurios jungtys teikia tik lenteles, kai kurios – tik veiksmus, o kai kurios jungtys teikia ir lenteles, ir veiksmus. Be to, jungtis gali būti standartinė arba pasirinktinė.
Lentelės
Jei jungtis teikia lenteles, galite įtraukti duomenų šaltinį, o tada pasirinkti duomenų šaltinio, kurį norite tvarkyti, lentelę. „Power Apps“ nuskaito lentelės duomenis jūsų programoje ir atnaujina duomenis jūsų duomenų šaltinyje. Pavyzdžiui, galite įtraukti duomenų šaltinį, kuriame yra lentelė Pamokos, o tada valdiklio, pvz., galerijos arba formos, ypatybę Elementai formulės juostoje nustatyti į šią reikšmę:

Tinkindami valdiklio, kuriame rodomi jūsų duomenys, ypatybę Elementai, galite nurodyti, kokius duomenis nuskaito programa. Tęsdami ankstesnį pavyzdį, galite rikiuoti arba filtruoti lentelės Pamokos duomenis šį pavadinimą naudodami kaip funkcijų Ieškoti ir SortByColumn argumentą. Šiame paveikslėlyje formulė, kuri nustatyta kaip ypatybės Elementai reikšmė, nurodo, kad duomenys rikiuojami ir filtruojami pagal TextSearchBox1 tekstą .

Daugiau informacijos apie tai, kaip tinkinti jūsų formulę su lentelėmis, žr. šiuos straipsnius:
Kas yra duomenų šaltiniai „Power Apps“
Programos kūrimas naudojant „Excel“ duomenis
Programos kūrimas nuo nulio
Kas yra „Power Apps“ lentelės ir įrašai
Pastaba
Kad būtų galima prisijungti prie „Excel“ darbaknygės duomenų, ji turi būti laikoma debesies saugyklos tarnyboje, pvz., „OneDrive“. Daugiau informacijos žr. Prisijungimas prie debesies saugyklos naudojant „Power Apps“.
Veiksmai
Jei jūsų jungtis teikia veiksmus, vis tiek turite pasirinkti duomenų šaltinį, kaip ir anksčiau. Tačiau atliekant kitą veiksmą reikia ne pasirinkti lentelę, o rankiniu būdu sujungti valdiklį su veiksmu rankiniu būdu redaguojant valdiklio, kuriame bus rodomi jūsų duomenys, ypatybę Elementai. Formulė, kurią nustatėte kaip ypatybės Elementai reikšmę, nurodo duomenų nuskaitymo veiksmą. Pavyzdžiui, programa jokių duomenų nenuskaitys, jei prisijungsite prie „Yammer“, o tada ypatybę Elementai nustatysite į duomenų šaltinio pavadinimą. Norėdami, kad valdiklis būtų užpildytas duomenimis, nurodykite veiksmą, pvz., GetMessagesInGroup(5033622).messages.

Jei reikia apdoroti pasirinktinius veiksmo jungčių duomenų atnaujinimus, sukurkite formulę, kurioje būtų funkcija Pataisa. Formulėje nurodykite veiksmą ir laukus, kuriuos susiesite su veiksmu.
Daugiau informacijos apie tai, kaip tinkinti jūsų formulę su pasirinktiniais atnaujinimais, žr. šiuos straipsnius:
Pastaba
Norėdami dirbti su dinamine schema, galite naudoti eksperimentinę funkciją, vadinamą dinamine schema. Dinaminė schema nurodo galimybę, kad tas pats veiksmas gali grąžinti kitą lentelę su skirtingais stulpeliais. Sąlygos, kuriomis lentelių stulpeliai gali skirtis – veiksmo įvesties parametrai, veiksmą vykdantis vartotojas arba vaidmuo, grupė, kurioje vartotojas dirba, ir kt. Pvz., SQL serverio išsaugotos procedūros gali grąžinti skirtingus stulpelius, jei jie paleisti su skirtingomis įvestimis, arba Azure DevOps egzempliorius gali naudoti pasirinktinius laukus, kurie pagal numatytuosius nustatymus nepasiekiami. Dirbant su dinamine schema, jungties dokumentacija rodo Šios operacijos išėjimai yra dinamiški. kaip grąžinama reikšmė. Daugiau informacijos apie tai, kaip dirbti su dinamine schema Power Apps programoje, žr .Power Apps
Populiarūs ryšiai
Šioje lentelėje yra nuorodų į išsamesnę informaciją apie mūsų populiariausias jungtis. Visą jungčių sąrašą žr. Visos jungtys.
![]() |
Microsoft Dataverse | ![]() |
Debesies saugykla ** | |
![]() |
„Dynamics AX“ | ![]() |
„Excel‟ | |
![]() |
Microsoft Translator | ![]() |
„Office 365 Outlook“ | |
![]() |
„Office 365“ vartotojams: | „Oracle“ | ||
![]() |
Power BI | ![]() |
SharePoint | |
![]() |
„SQL Server‟ | ![]() |
** Taikoma „Azure“ didelių dvejetainių objektų saugyklai, „Box“, „Dropbox“, „Google“ diskui, „OneDrive“ ir „OneDrive“ verslui
Standartinės ir pasirinktinės jungtys
„Power Apps“ yra standartinių jungčių, skirtų daugybei dažniausiai naudojamų duomenų šaltinių. Jei „Power Apps“ yra standartinė jungtis, skirta duomenų šaltinio, kurį norite naudoti, tipui, turėtumėte naudoti tą jungtį. Jei norite prisijungti prie kitų tipų duomenų šaltinių, pvz., jūsų sukurtos tarnybos, žr. Pasirinktinių jungčių registravimas ir naudojimas.
Visos standartinės jungtys
Standartinėms jungtims nereikia specialaus licencijavimo. Daugiau informacijos žr. „Power Apps“ planai.
Klausimus apie konkrečią jungtį galima užduoti „Power Apps“ forumuose, o jūs galite siūlyti jungtis, kurias norite pridėti, arba kitus patobulinimus paskelbti srityje „Power Apps“ idėjos.
Autentifikavimo sauga ir tipai
Kurdami programą ir ryšį su duomenų šaltiniu galite pastebėti, kad jūsų pasirinkta jungtis leidžia naudoti skirtingus autentifikavimo būdus. Pavyzdžiui, SQL serverio jungtis leidžia naudoti „Azure AD“ integruotą autentifikavimą, SQL serverio autentifikavimą ir „Windows“ autentifikavimą. Kiekvienam autentifikavimo tipui būdingi skirtingi saugos lygiai. Svarbu suprasti, kokią informaciją ir teises bendrinate su vartotojais, kurie naudoja jūsų programą. Šiame straipsnyje pagrindinis pavyzdys yra SQL serveris, tačiau principai taikomi visiems ryšių tipams.
Pastaba
Išsamios informacijos apie saugos aspektus naudojant reliacinį duomenų bazės serverį (pvz Microsoft SQL Server., "Oracle" arba "Oracle") kaip programos duomenų šaltinis ieškokite Naudoti Microsoft SQL Server saugiai su Power Apps.
„Azure AD“ integruotas autentifikavimas
Tai yra saugus ryšio tipas. Pavyzdžiui, šis autentifikavimo tipas naudojamas „SharePoint“. Šis autentifikavimo tipas taip pat leidžiamas SQL serveryje. Kai prisijungiate, „Azure AD“ tarnyba jus atskirai identifikuoja „SharePoint“. Vartotojo vardo arba slaptažodžio nurodyti nereikia. Kaip autorius galite sukurti duomenų šaltinį ir su juo dirbti naudodami savo kredencialus. Kai publikuosite programą, programos vartotojas prisijungs naudodamas savo kredencialus. Jei duomenys yra tinkamai apsaugoti galuose, jūsų vartotojai gali matyti tik tai, ką jie yra įgalioti matyti pagal savo kredencialus. Šis saugos tipas leidžia vidiniame duomenų šaltinyje keisti konkrečių programos vartotojų teises po programos publikavimo. Pavyzdžiui, vidiniame duomenų šaltinyje galite suteikti prieigą, ją uždrausti arba nustatyti, ką gali matyti vartotojas ar vartotojų grupė.
Atviro standarto autorizavimas („OAuth“)
Šis ryšio tipas taip pat yra saugus. Pavyzdžiui, šį autentifikavimo tipą naudoja „Twitter“ vartotojai. Prisijungę turite pateikti savo vartotojo vardą ir slaptažodį. Kaip autorius galite sukurti duomenų šaltinį ir su juo dirbti naudodami savo kredencialus. Kai publikuosite programą, prisijungęs programos vartotojas taip pat turės pateikti savo kredencialus. Todėl šis ryšio tipas yra saugus, nes vartotojai, norėdami prieiti prie duomenų šaltinio tarnybos, turi naudoti savo kredencialus.
Autentifikavimas naudojant SQL vartotojo vardą ir slaptažodį
Šis tipo ryšys nėra apsaugotas, nes jis nepriklauso nuo galutinio vartotojo autentifikavimo. Jis turėtų būti naudojamas tik tais atvejais, kai galite saugiai manyti, kad visi, kurie turi prieigą prie šio ryšio, gali matyti ir naudoti visus duomenis, prie kurių ryšys teikia prieigą. Negalima tinkamai užrakinti per ryšį pasiekiamos duomenų dalies. Pavyzdžiui, jei ryšys leidžia prieigą prie vienos lentelės, negalite naudoti vartotojo ID, kad filtruotumėte ir tik rodytumėte duomenis konkrečiam vartotojui toje lentelėje. Norėdami užtikrinti saugumą, naudokite saugų ryšį, pvz., „Azure AD“ Integruotą.
SQL serveryje šis ryšio tipas vadinamas SQL serverio autentifikavimu. Panaši galimybė yra daugybėje kitų duomenų bazių duomenų šaltinių. Kai publikuojate savo programą, vartotojams nereikia pateikti unikalaus vartotojo vardo ir slaptažodžio. Jie naudoja vartotojo vardą ir slaptažodį, kurį pateikiate kurdami taikomąją programą. Ryšio su duomenų šaltiniu autentifikavimas netiesiogiai bendrinamas su vartotojais. Publikavus programą ryšys taip pat publikuojamas ir pasiekiamas jūsų vartotojams. Galutiniai vartotojai taip pat gali kurti programas naudodami bet kokį ryšį, kuriame naudojamas su jais bendrinamas SQL serverio autentifikavimas. Jūsų vartotojai nemato vartotojo vardo ar slaptažodžio, tačiau ryšys jiems bus prieinamas. Yra tinkami tokio tipo ryšio scenarijai. Pavyzdžiui, jei turite tik skaityti prieinamą duomenų bazę, prieinamą visiems įmonės. Nuorodos duomenų scenarijai (pvz., įmonės kalendorius) gali būti naudingi tokio tipo ryšiui. Daugiau informacijos: „Microsoft SQL Server“ naudojimas saugiai naudojant „Power Apps“
„Windows“ autentifikavimas
Šis tipo ryšys nėra apsaugotas, nes jis nepriklauso nuo galutinio vartotojo autentifikavimo. „Windows“ autentifikavimą naudokite tada, kai reikia prisijungti prie vietinio duomenų šaltinio. Šio ryšio tipo pavyzdys – ryšys su vietiniu serveriu, kuriame yra SQL serveris. Ryšys turi būti užmezgamas per šliuzą. Kadangi ryšys eina per šliuzą, jungtis turi prieigą prie visų to duomenų šaltinio duomenų. Todėl jungčiai pasiekiama visa informacija, prie kurios galite prieiti naudodami jūsų pateiktus „Windows“ kredencialus. Publikavus programą ryšys taip pat publikuojamas ir pasiekiamas jūsų vartotojams. Šis veikimas reiškia, kad galutiniai vartotojai taip pat gali kurti taikomąsias programas naudodami tą patį ryšį ir pasiekti duomenis tame kompiuteryje. Ryšiai su duomenų šaltiniu taip pat netiesiogiai bendrinami su vartotojais, su kuriais bendrinama programa. Šis ryšio tipas gali būti tinkamas tuo atveju, kai jūsų duomenų šaltinis yra tik vietiniame serveryje, o to šaltinio duomenis galima laisvai bendrinti.
Duomenų šaltiniai sprendimuose
Sprendimai naudojami programų gyvavimo ciklo valdymui ir teikia papildomų galimybių duomenų šaltinių gyvavimo ciklui valdyti. Jei drobės programa yra sprendime, gali būti sukurtos ryšio nuorodos ir aplinkos kintamieji informacijai apie duomenų šaltinius saugoti. Taip užtikrinama, kad perkeliant sprendimus į skirtingas aplinkas galima keisti arba iš naujo nustatyti duomenų šaltinius.
Duomenų šaltinių pervardijimas programose
Jei norite sužinoti apie duomenų šaltinių pervardinimą programoje ir skirtumą tarp lentelėje nurodytus ir veiksmais grįstus duomenų šaltinius, eikite į Pervadinti „Power Apps“ veiksmais grįstus duomenų šaltinius.
Ryšio sutikimo dialogas
Kai vartotojai atidaro programą, kuri pirmą kartą naudoja jungtis, jie matys dialogą „Ryšio sutikimas“ toliau nurodytais tikslais.
Pranešti vartotojams apie programos pasiekiamus duomenų šaltinius.
Apibrėžti veiksmus, kuriuos programoje gali arba negali atlikti jungtis. Pavyzdžiui, programose, kuriose naudojama „Office 365“ vartotojų jungtis, gali gali būti toliau nurodyti veiksmai.
- Ši programa galės:
- perskaityti visą vartotojo profilį;
- perskaityti visų vartotojų visą profilį.
- Ji negalės:
- keisti ar naikinti jokios vartotojo profilio informacijos;
- Ši programa galės:
įrašyti galutinio vartotojo sutikimo prisijungti prie duomenų šaltinių, kuriuos naudoja programa;
prireikus supaprastinti galinio vartotojo autentifikavimo rankiniu būdu.
Kai kuriems ryšiams „Power Platform“ gali automatiškai autentifikuoti vartotoją prieigai prie duomenų šaltinio. Tačiau jei automatiškiai prisijungti nepavyks, šis dialogas paragins vartotojus pataisyti ryšį prisijungiant rankiniu būdu. „Power Platform“ automatiškai prisijungti prie ryšio gali tik tada, kai duomenų šaltinis iš anksto įgalioja pagrindinę „Microsoft Azure“ API ryšių tarnybą, suteikdama vartotojui teisę vieną kartą prisijungti nustačius ryšį. Daugiau informacijos apie vienkartinį prisijungimą žr. skiltyje Kas yra vienkartinis prisijungimas (SSO)?
Šis vaizdas yra prie „SharePoint“ svetainės prisijungiančios programos sutikimo prisijungti dialogo pavyzdys.

Parinkdami jungtis, administratoriai šį dialogą gali paslėpti ir galutinių vartotojų vardu duoti sutikimą prisijungti prie duomenų šaltinio. Toliau pateiktoje lentelėje paaiškinta, kokio tipo jungtys sutikimo dialoge gali būti paslėptos.
Pastaba
Jei administratorius paslepia sutikimo dialogą, tačiau platforma negali atlikti vienkartinio prisijungimo prie galutinio vartotojo, dialogas bus rodomas vartotojui, kai jis paleis programą.
| Jungties tipas | Sutikti su dialogo slėpimu? | Nuoroda |
|---|---|---|
| „Microsoft“ pirmosios šalies jungtys, kurios palaiko vienkartinį prisijungimą (pvz., „SharePoint“, „Office 365“ vartotojai) | Taip | „Power Apps“ administratoriaus cmdlet |
| Jungtis jungiasi prie ne „Microsoft“ trečiosios šalies paslaugos, pvz., „Salesforce“ | Ne | Netaikoma |
| Pasirinktinės jungtys, naudojančioa „OAuth“ su „Azure Active Directory“ kaip tapatybės teikėją. Tai organizacijų įdiegtos pasirinktinės jungtys, prie kurių gali prieiti tik organizacijoje esantys naudotojai (pavyzdžiui, įtaisyta „Contoso“ tik „Contoso“ naudotojams) | Taip | Ryšių valdymas |
„Microsoft Power Platform“ gali paslėpti sutikimo dialogo langą tik ryšiams su duomenų šaltiniais, kai:
- Duomenų šaltinis neprivalo rodyti aiškaus sutikimo VS.
- Duomenų šaltinis iš anksto įgalioja „Microsoft“ „Azure“ API ryšių paslaugos principą vienkartiniam prisijungimui įgalinti.
- Administratorius konfigūruoja programą, kad paslėptų sutikimą ankstesniems ryšiams.
Iš anksto įgaliotas „Microsoft“ „Azure“ API ryšių paslaugos principas galioja „Microsoft“ pirmosios šalies duomenų šaltiniams ir jį gali sukonfigūruoti pasirenkamos programos, užregistruotos savininko „Azure AD“, kurias naudoja pasirenkamos jungtys. Administratorius tvarko sutikimo paslėpimą kiekvienai programai atskirai (ne pagal jungtį), todėl slėpimas tvarkomas detaliausiu programos patirties lygiul—šis detalumo lygis neleidžia paslėpti sutikimo organizacijos „patvirtintoms programos“, kad jos netyčia nepaslėptų turinio programoms, kurios nėra patvirtintos ar peržiūrėtos.
Pastaba
Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)
Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).
Atsiliepimai
Pateikti ir peržiūrėti atsiliepimą, skirtą









