Administrar connexions a les aplicacions de llenç
A powerapps.com, creeu una connexió a una o diverses fonts de dades, suprimiu una connexió o actualitzeu-ne les credencials.
La connexió de dades de l'aplicació del llenç es pot connectar al SharePoint, l'SQL Server, l'Office 365, el OneDrive for Business, Salesforce, l'Excel i moltes altres fonts de dades.
El següent pas després d'aquest article és mostrar i administrar les dades de la font de dades a l'aplicació, com en aquests exemples:
- Connecteu-vos al OneDrive for Business i gestioneu les dades d'un llibre de treball de l'Excel a l'aplicació.
- Actualitzeu una llista d'un lloc del SharePoint.
- Connecteu-vos a l'SQL Server i actualitzeu una taula de l'aplicació.
- Envieu un correu electrònic a l'Office 365.
- Envieu un tweet.
- Connecteu-vos a Twilio i envieu un missatge SMS des de l'aplicació.
Requisits previs
- Registreu-vos al Power Apps.
- Inicieu la sessió a make.powerapps.com amb les mateixes credencials que heu fet servir per inscriure-us.
Informació sobre les connexions de dades
La majoria d'aplicacions del Power Apps utilitzen informació externa anomenada Fonts de dades que s'emmagatzema en els serveis del núvol. Un exemple habitual és una taula d'un fitxer de l'Excel que s'emmagatzema al OneDrive for Business Les aplicacions poden accedir a aquestes fonts de dades mitjançant connexions.
El tipus més habitual de font de dades és la taula, que podeu utilitzar per recuperar i emmagatzemar informació. Podeu utilitzar connexions a fonts de dades per llegir i escriure dades en llibres de Microsoft Excel, llistes de Microsoft, taules SQL i molts altres formats, que es poden emmagatzemar en serveis en el núvol com ara OneDrive per a empreses, DropBox i Servidor SQL.
Hi ha altres tipus de fonts de dades que no són taules, com ara el correu electrònic, els calendaris, el twitter i les notificacions.
Amb els controls de Galeria, Formulari de visualització i formulari d'edició, és fàcil crear una aplicació que llegeix i escriu dades des d'una font de dades. Per començar, llegiu l'article Entendre els formularis de dades.
A banda de crear i gestionar les connexions a powerapps.com, també podeu crear connexions quan realitzeu aquestes tasques:
- Genereu automàticament una aplicació a partir de dades, com ara una llista de Microsoft personalitzada.
- Actualitzeu una aplicació existent o en creeu una de zero com es descriu a Afegir una connexió.
- Obriu una aplicació que un altre usuarisi ha creat i ha compartit amb vós.
Nota
Si voleu utilitzar el Power Apps Studio en el seu lloc, obriu el menú Fitxer i, a continuació, feu clic a o toqueu Connexions, powerapps.com s'obre per tal que pugueu crear i administrar connexions allà.
Crea una connexió nova
Si encara no ho heu fet, inicieu sessió a make.powerapps.com.
A la navegació esquerra, expandiu Dades i seleccioneu Connexions.
Seleccioneu Connexió nova.
Seleccioneu un connector a la llista que es mostra i, a continuació, seguiu les indicacions.
Seleccioneu el botó Crea.
Seguiu els missatges. Alguns connectors us demanen que proporcioneu les credencials, especifiqueu un conjunt concret de dades o realitzeu altres passos. Altres, com ara Microsoft Translator, no.
Per exemple, aquests connectors requereixen informació addicional per poder utilitzar-los.
El connector nou apareix a Connexions i podeu afegir-lo a una aplicació.
Actualitzar o suprimir una connexió
A la llista de connexions, cerqueu la connexió que voleu actualitzar o suprimir i, a continuació, seleccioneu els punts suspensius (...) a la dreta de la connexió.
- Per actualitzar les credencials d'una connexió, seleccioneu la icona de la clau i, a continuació, proporcioneu les credencials per a la connexió.
- Per suprimir la connexió, seleccioneu Suprimeix.
- Seleccioneu la icona d'informació per veure els detalls de la connexió.
Diàleg de consentiment: permisos de gra definit
El diàleg de consentiment presenta permisos detallats per als usuaris finals. En lloc de demanar a l'usuari que doni permisos a totes les accions que un connector pot realitzar, el diàleg de consentiment enumera els permisos específics que utilitza l'aplicació. Les operacions que utilitza una aplicació es capturen i s'emmagatzemen a les metadades de l'aplicació quan es desa l'aplicació. Per exemple, si una aplicació es publica amb l'acció de lectura específica, inicialment només sol·licitarà permís per a l'acció Llegida. Si, posteriorment, l'autor afegeix accions de registre, crea, actualitza i suprimeix, el diàleg de consentiment es tornarà a presentar a l'usuari per als permisos agregats de lectura, creació , actualització i supressió. Si, posteriorment, l'autor suprimeix l'acció Suprimeix els registres, el diàleg de consentiment no es torna a presentar. Els permisos continuen amb el conjunt màxim d'accions que s'han utilitzat mai a l'aplicació en cada moment. Si vols publicar una aplicació que només mostri permisos reduïts, s'ha de tornar a publicar amb un nom diferent.
L'excepció a aquesta regla és per a les accions utilitzades en un Power Automate flux incrustat en un Power App. En aquest cas , totes les accions sempre es mostren per a les accions utilitzades per un Power Automate flux.
Administrar l'aparença del diàleg de consentiment per als connectors personalitzats mitjançant Microsoft Entra ID OAuth
Per defecte, quan els usuarisis finals inicien les aplicacions de Power Apps, se'ls presenta un diàleg de consentiment de connexió per poder accedir a l'experiència de l'aplicació per primer cop. És possible que els administradors suprimeixin aquest diàleg de consentiment per a connectors seleccionats: connectors del Microsoft First Party (m'agrada,Usuaris SharePoint Office 365) i connectors personalitzats mitjançant Microsoft Entra ID OAuth.
Suprimeix el diàleg de consentiment per a les aplicacions que utilitzen connectors personalitzats mitjançant Microsoft Entra ID OAuth
Per suprimir el diàleg de consentiment per a les aplicacions creades amb Power Apps connectors personalitzats Microsoft Entra mitjançant ID OAuth, seguiu els passos següents.
Pas 1. Provisió de l'entitat de servei de connexions de l'API de l'Azure de Microsoft al vostre Microsoft Entra inquilí
El servei de connectors de l'API de Microsoft Azure és utilitzat per Power Apps que utlilizen connectors. El proveïment d'aquest servei al vostre inquilí és un requisits previ per a les aplicacions personalitzades i els connectors personalitzats per autoritzar prèviament aquest servei per fer exercici de capacitats d'inici de sessió simple amb les aplicacions personalitzades i permetre la supressió del diàleg de consentiment de Power Apps.
Un administrador d'inquilins ha d'executar les següents ordres del PowerShell:
Connect-AzureAD -TenantId <target tenant id>
New-AzureADServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"
Exemple de sortida correcta:
Pas 2. Preautoritzeu l'entitat de servei de connexions de l'API de l'Azure de Microsoft a l'aplicació Microsoft Entra
Per a cada connector personalitzat en què s'espera que se suprimeixi el consentiment, autoritzeu l'entitat de servei "Microsoft’s Azure API Connections" a un dels àmbits definits a l'aplicació.
El propietari de l'aplicació Microsoft Entra personalitzada utilitzada per un connector personalitzat ha d'afegir l'identificador d'aplicació "fe053c5f-3692-4f14-aef2-ee34fc081cae" a un dels àmbits de l'aplicació. Qualsevol àmbit es pot crear i utilitzar perquè l'inici de sessió únic tingui èxit.
Per definir l'àmbit mitjançant el portal de l'Azure, aneu a Registre d'aplicacions de l'Azure portal > Microsoft Entra ID > > Seleccioneu l'aplicació corresponent > Exposar una API > Afegiu una aplicació de client > Afegiu l'identificador de l'aplicació "fe053c5f-3692-4f14-aef2-ee34fc081cae" a un dels àmbits de l'aplicació.
Pas 3. Atorgar el consentiment d'administrador a l'aplicació de tercers Microsoft Entra client
Per a cada connector personalitzat que utilitzi OAuth on s'espera que se suprimeixi el consentiment, un administrador ha d'utilitzar Microsoft Entra el consentiment d'administrador de tot l'inquilí concedit a una aplicació.
Nota
Els administradors tenen control granular sobre quines aplicacions personalitzades, i quin consentiment del connector personalitzat corresponent es poden suprimir.
Pas 4. Actualitzar el connector personalitzat Power Platform per intentar l'inici de sessió únic
Per a cada connector personalitzat que utilitzi OAuth on s'espera que se suprimeixi el consentiment, un usuarisi amb permisos d'edició al connector personalitzat ha de canviar el valor "Habilita en nom d'inici de sessió" a "Cert".
El propietari del connector personalitzat ha de triar editar el connector, anar a la secció Seguretat i canviar el valor Habilita en nom de l'inici de sessió de "fals" to "cert".
Pas 5. L'administrador configura el bypass de consentiment per a l'aplicació Power Apps
A més del consentiment d'administrador atorgat en una aplicació personalitzada a Microsoft Entra ID, que utilitza un connector personalitzat, un administrador també ha de configurar una aplicació per eludir el consentiment. Per a cada aplicació en què s'espera que un administrador ignori el consentiment, s'ha d'executar l'ordre següent:
Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>
Suprimir la supressió de consentiment per a les aplicacions que utilitzen connectors personalitzats mitjançant Microsoft Entra ID OAuth
Per treure la supressió de consentiment per a un connector personalitzat, un administrador ha de dur a terme almenys una de les accions següents:
- Suprimiu la concessió de consentiment d'administrador de tot l'inquilí a l'aplicació a l'Azure: Microsoft Entra's concedeix el consentiment d'administrador de tot l'inquilí a una aplicació.
- Utilitzeu el següent cmdlet d'administració de Power Apps per inhabilitar l'intent de suprimir el diàleg de consentiment de Power Apps. Clear-AdminPowerAppApisToBypassConsent
Nota
Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)
Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de