Comparteix a través de


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

  1. Registreu-vos al Power Apps.
  2. 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:

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

  1. Si encara no ho heu fet, inicieu sessió a make.powerapps.com.

  2. A la navegació esquerra, expandiu Dades i seleccioneu Connexions.

    Administració de les connexions

  3. Seleccioneu Connexió nova.

    Connexió nova

  4. Seleccioneu un connector a la llista que es mostra i, a continuació, seguiu les indicacions.

    Seleccionar un connector.

  5. Seleccioneu el botó Crea.

    Seleccioneu Crea.

  6. 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ó.

Actualitzar una 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ó.

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.

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.

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:

Afegir l'SPN de connexions de l'API de l'Azure a l'inquilí

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

Autoritzar prèviament connexions de l'API de l'Azure a l'API personalitzada 1

Autoritzar prèviament connexions de l'API de l'Azure a l'API personalitzada 2

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

Configurar el connector personalitzat per a un inici de sessió únic

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>

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:

  1. 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ó.
  2. 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).