Ühenduste haldamine lõuendirakendustes

Saidil powerapps.com looge ühendus ühe või mitme andmeallikaga, kustutage ühendus või värskendage selle identimisteavet.

Teie lõuendirakenduse andmeühendus saab ühenduse teenustega SharePoint, SQL Server, Office 365, OneDrive for Business, Salesforce, Excel ja paljude teiste andmeallikatega.

Teie järgmine samm pärast seda artiklit on kuvada ja hallata oma rakenduses andmeallikast pärinevaid andmeid, nagu järgmistes näidetes.

  • Looge OneDrive for Businessiga ühendus ja hallake oma rakenduse andmeid Exceli töövihikus.
  • Värskendage loendit SharePointi asukohas.
  • Looge ühendus SQL Serveriga ja värskendage oma rakendusest tabelit.
  • Saatke meilisõnum rakenduses Office 365.
  • Saatke säuts.
  • Looge Twilioga ühendus ja saatke rakendusest SMS-sõnum.

Eeltingimused

  1. Registreeruge teenuse Power Apps kasutajaks.
  2. Logige saidile make.powerapps.com sisse sama identimisteavet kasutades, mida kasutasite registreerumiseks.

Andmeühenduste taust

Enamik Power Appsi rakendustest kasutavad välist teavet nimega Andmeallikad, mis on talletatud pilveteenustes. Levinud näide on OneDrive for Businessis talletatud Exceli faili tabel. Rakendused pääsevad nendele andmeallikatele ligi, kasutades suvandit Ühendused.

Kõige levinuim andmeallikas on tabel, mille abil saate teavet tuua ja talletada. Ühendusi andmeallikatega saate kasutada andmete lugemiseks ja kirjutamiseks Microsoft Exceli töövihikutes, rakenduses Microsoft Lists, SQL-tabelites ja paljudes muudes vormingutes, mida saab salvestada pilveteenustesse, nagu OneDrive for Business, DropBox ja SQL Server.

On ka muid andmeallikaid, mis pole tabelid, nagu näiteks e-kiri, kalendrid, twitter ja teatised.

Kasutades Galerii, Kuva vorm, ja Redigeeri vormi juhtelemente, on lihtne luua rakendus, mis loeb ja kirjutab andmeid andmeallikast. Alustamiseks lugege artiklit Andmevormide mõistmine.

Lisaks ühenduste loomisele ja haldamisele saidil powerapps.com saate luua ühendusi, kui teete järgmisi ülesandeid.

Märkus

Kui soovite selle asemel kasutada Power Apps Studiot, avage menüü Fail ja klõpsake või koputage seejärel suvandit Ühendused. Avaneb powerapps.com, et saaksite seal ühendusi luua ja hallata.

Loo uus ühendus

  1. Kui te pole seda varem teinud, logige sisse make.powerapps.com.

  2. Laiendage vasakpoolsel navigeerimispaanil suvandit Andmed ja valige Ühendused.

    Halda ühendusi.

  3. Valige Uus ühendus.

    Uus ühendus.

  4. Valige kuvatavas loendis konnektor ja järgige seejärel kuvatavaid juhiseid.

    Konnektori valimine.

  5. Valige nupp Loo.

    Valige käsk Loo.

  6. Järgige juhiseid. Mõned konnektorid küsivad identimisteabe esitamist, teatud andmekomplekti määratlemist või teiste etappide läbimist. Teisi nagu näiteks Microsoft`i Tõlkija, ei kasutata.

    Näiteks nõuavad need ühendused enne nende kasutamist täiendavat teavet.

Uus konnektor kuvatakse jaotises Ühendused ja saate selle rakendusele lisada.

Ühenduse värskendamine või kustutamine

Leidke ühenduste loendist ühendus, mida soovite värskendada või kustutada, ja valige seejärel ühendusest paremal pool kolmikpunkt (…).

Ühenduse värskendamine.

  • Ühenduse identimisteabe värskendamiseks valige võtme ikoon ja seejärel sisestage selle ühenduse identimisteave.
  • Ühenduse kustutamiseks valige kustutamine.
  • Ühenduse üksikasjade vaatamiseks valige teabe ikoon.

Nõusolekudialoogiboksis esitatakse lõppkasutajatele peeneteralised õigused. Selle asemel, et paluda kasutajal anda õigused kõigile toimingutele, mida konnektor saab teha, loetletakse nõusolekudialoogiboksis konkreetsed õigused, mida rakendus kasutab. Rakenduse kasutatavad toimingud jäädvustatakse ja salvestatakse rakenduse metaandmetesse rakenduse salvestamisel. Näiteks kui rakendus avaldatakse koos konkreetse toiminguga Loe, taotleb see esialgu lihtsalt luba toimingu Lugemine jaoks. Kui autor lisab seejärel kirjetoimingud Loo, värskenda ja Kustuta , kuvatakse nõusolekudialoog kasutajale uuesti lugemis-, · loomis-, värskendamis- ja kustutamisõiguste jaoks. Kui autor eemaldab hiljem toimingu Kirjete kustutamine, siis nõusolekudialoogi enam ei esitata. Load jätkuvad maksimaalse toimingute komplektiga, mida rakenduses on kunagi igal ajal kasutatud. Kui soovite avaldada rakenduse, mis näitab ainult vähendatud õigusi, tuleb rakendus uuesti avaldada teise nime all.

Erand sellest reeglist on toimingute puhul, mida kasutatakse Power Appi manustatud voos Power Automate . Sellisel juhul kuvatakse alati kõik toimingud voo kasutatavate Power Automate toimingute kohta.

Vaikimisi, kui lõppkasutajad käivitavad Power Apps rakendusi, esitatakse neile ühenduse nõusoleku dialoog, enne kui nad rakenduse kogemusele esmakordselt juurde pääsevad. Administraatoritel on võimalik see nõusolekudialoog tõkestada valitud konnektorite puhul: Microsofti esimese osapoole konnektorid (nt SharePoint kasutajad) ja kohandatud konnektorid, Office 365 kasutades Microsoft Entra ID OAuthi.

Nõusolekudialoogi tõkestamiseks rakenduste puhul, mis on loodud kohandatud konnektorite Power Apps kaudu Microsoft Entra , kasutades ID OAuthi, toimige järgmiselt.

1. etapp. Microsofti Azure API ühenduste teenuse printsipaali ettevalmistamine teie Microsoft Entra rentnikus

Microsoft`i Azure API konnektorite teenust kasutavad kõik Power Apps konnektoreid. Selle teenuse ettevalmistamine teie rentnikus on teie kohandatud rakenduste ja kohandatud konnektorite eeltingimus, et volitada seda teenust teostama kohandatud rakendustega ühekordse sisselogimise võimalusi ja lubama Power Apps käivitada nõusolekudialoogi.

Rentnikadministraator peab käitama järgmisi PowerShell käske:

 Connect-AzureAD -TenantId <target tenant id>
 New-AzureADServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"

Eduka väljundi näide:

Azure API ühenduste SPN lisamine rentnikule

2. etapp. Microsofti Azure API ühenduste teenuse põhikasutaja eelnev autoriseerimine oma Microsoft Entra rakenduses

Volitage "Microsoft`i Azure API-ühenduste" teenuse subjektiks üks teie rakenduses määratletud ulatusest iga kohandatud konnektori puhul, mille puhul eeldatakse, et nõustumine on rikutud.

Kohandatud konnektori kasutatava kohandatud rakenduse omanik Microsoft Entra peab lisama rakenduse ID ""fe053c5f-3692-4f14-aef2-ee34fc081cae ühele rakenduse ulatusele. Ühe sisselogimise õnnestumiseks saab luua ja kasutada mis tahes ulatusi.

Ulatuse määramiseks Azure’i portaali abil avage Azure’i portaal >ID > rakenduse registreerimised > valige sobiv rakendus > Paljastage API > Lisage klientrakendus > Microsoft Entra lisage rakenduse ID ""fe053c5f-3692-4f14-aef2-ee34fc081cae ühele rakenduse ulatusele.

Azure API ühenduste eelautentimine kohandatud API 1-ga

Azure API ühenduste eelautentimine kohandatud API 2-ga

Iga kohandatud konnektori puhul, mis kasutab OAuthi, kus nõusolek eeldatavasti tõkestatakse, peab administraator kasutama Microsoft Entra rakendusele rentnikuülese administraatori nõusolekut.

Märkus

Administraatoritel on modulaarne juhtelement, mille alusel kohandatud rakendusi kasutatakse, ja vastav kohandatud konnektori nõustumine võib toetuda.

4. etapp. Kohandatud konnektori Power Platform värskendamine ühekordse sisselogimise katsel

Iga kohandatud konnektori puhul, mis kasutab OAuth ja mille puhul eeldatakse, et nõusolekut kasutatakse, peab kohandatud konnektori redigeerimisõigusi omav kasutaja muutma "Luba sisselogimist" väärtuseks "Tõene".

Kohandatud konnektori omanik peab valima konnektori redigeerimise, minema jaotisse Turve ja muutke sisselogimise lubamine väärtusest "väär" "tõeseks".

Kohandatud konnektori konfigureerimine ühekordseks sisselogimiseks

Lisaks kohandatud rakendusele ID-s Microsoft Entra antud administraatori nõusolekule, mida kasutab kohandatud konnektor, peab administraator konfigureerima ka rakenduse nõusolekust mööda hiilima. Iga rakenduse puhul, mille puhul eeldatakse, et administraator on nõusolekust mööda pääsenud, peab käivitama järgmise käsu:

 Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>

Kohandatud konnektori nõustumise nõustumise eemaldamiseks peab administraator tegema vähemalt ühte järgmistest toimingutest:

  1. Eemaldage rakendusele rentnikuülene administraatori nõusoleku andmine Azure Microsoft Entra:’s Rentnikuülese administraatori nõusoleku andmine rakendusele.
  2. Järgmise administraatori Power Apps cmdlet-käsu kasutamine Power Apps nõusolekudialoogi nurjumise katseks. Clear-AdminPowerAppApisToBypassConsent

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).