Xestionar conexións en aplicacións de lenzo
En powerapps.com, cree unha conexión a unha ou varias orixes de datos, elimine unha conexión ou actualice as súas credenciais.
A conexión de datos da súa aplicación de lenzo pode conectarse a SharePoint, SQL Server, Office 365, OneDrive for Business, Salesforce, Excel e moitas outras orixes de datos.
O seu seguinte paso despois deste artigo é amosar e xestionar datos desa orixe de datos na súa aplicación, como nestes exemplos:
- Conéctese a OneDrive for Business e xestione os datos dun libro de Excel na súa aplicación.
- Actualizar unha lista nun sitio de SharePoint.
- Conéctese a SQL Server e actualice unha táboa desde a súa aplicación.
- Envíe correo electrónico en Office 365.
- Envíe un tweet.
- Conéctese a Twilio e envíe unha mensaxe SMS desde a súa aplicación.
Requisitos previos
- Rexistrarse en for Power Apps.
- Inicie sesión en make.powerapps.com coas mesmas credenciais que utilizou para rexistrarse.
Antecedentes sobre conexións de datos
A maioría de aplicacións de Power Apps usan información externa chamada Orixes de datos que se almacena nos servizos na nube. Un exemplo común é unha táboa dun ficheiro Excel almacenado en OneDrive for Business. As aplicacións poden acceder a estas orixes de datos mediante Conexións.
O tipo máis común de orixe de datos é a táboa, que pode usar para recuperar e almacenar información. Podes usar conexións a fontes de datos para ler e escribir datos Microsoft Excel libros de traballo, listas de Microsoft, táboas SQL e moitos outros formatos, que se poden almacenar en servizos na nube como OneDrive para empresas, DropBox e SQL Server.
Hai outro tipo de orixes de datos que non son táboas, como correo electrónico, calendarios, Twitter e notificacións.
Usando os controis de Galería, Formulario de visualización e Formulario de edición, é doado crear unha aplicación que lea e escriba datos dunha orixe de datos. Para comezar, lea o artigo Comprender formularios de datos.
Ademais de crear e xestionar conexións en powerapps.com, tamén crea conexións cando fai estas tarefas:
- Xera automaticamente un aplicación a partir de datos, como unha lista creada usando Listas de Microsoft.
- Actualizar unha aplicación existente ou crear unha dende cero como se describe en engadir unha conexión.
- Abrir unha aplicación que creou outro usuario e compartido con vostede.
Nota
Se quere usar Power Apps Studio no seu lugar, abra o menú Ficheiro e logo faga clic ou toque en Conexións, powerapps.com abrirase para que poida crear e xestionar conexións alí.
Crear unha conexión nova
Se aínda non o fixo, inicie sesión en make.powerapps.com.
Na navegación da esquerda, expanda Datos e seleccione Conexións.

Seleccione Nova conexión.

Seleccione un conector da lista que apareza e siga as instrucións.

Seleccione o botón Crear.

Siga as mensaxes. Algúns conectores solicitaranlle que proporcione credenciais, especifique un conxunto de datos determinado ou realice outros pasos. Outros como o Tradutor de Microsoft, non.
Por exemplo, estes conectores requiren información adicional para poder usalas.
O novo conector aparece en Conexións e pode engadilo a unha aplicación.
Actualizar ou eliminar unha conexión
Na lista de conexións, busque a conexión que desexa actualizar ou eliminar e, a continuación, seleccione os tres puntos (...) á dereita da conexión.

- Para actualizar as credenciais para unha conexión, seleccione a icona da chave e logo proporcione credenciais para esa conexión.
- Para eliminar a conexión, seleccione Eliminar.
- Seleccione a icona de información para ver os detalles da conexión.
Xestione a aparencia do diálogo de consentimento para os conectores personalizados usando Azure Active Directory OAuth
Por defecto, cando os usuarios finais lanzan aplicacións de Power Apps , preséntaselles un diálogo de consentimento de conexión antes de que poidan acceder á experiencia da aplicación por primeira vez. É posible que os administradores supriman este diálogo de consentimento para conectores seleccionados: conectores propios de Microsoft (como SharePoint, Usuarios de Office 365) e conectores personalizados usando OAuth.
Suprimir o diálogo de consentimento para aplicacións que usan conectores personalizados mediante OAuth
Para suprimir o diálogo de consentimento para as aplicacións creadas usando Power Apps que se conectan a través de conectores personalizados usando OAuth, siga os pasos seguintes.
Paso 1. Proporcione a entidade do servizo de conexións de API de Azure de Microsoft no seu arrendatario de Azure AD
O servizo de conectores de API de Azure de Microsoft é usado por todas as Power Apps que empregan conectores. A prestación deste servizo no seu inquilino é un requisito previo para as súas aplicacións personalizadas e os conectores personalizados para preautorizar este servizo para exercer as capacidades de inicio de sesión único coas súas aplicacións personalizadas e permitir a Power Apps suprimir o diálogo de consentimento.
Un administrador de inquilinos debe executar os seguintes comandos de PowerShell:
Connect-AzureAD -TenantId <target tenant id>
New-AzureADServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"
Exemplo de saída correcta:

Paso 2. Preautorizar a entidade do servizo de conexións de API de Azure de Microsoft na súa aplicación de Azure AD
Para cada conector personalizado onde se espera que se suprima o consentimento, autorice a entidade de servizo "Conexións de API de Azure de Microsoft" a un dos ámbitos definidos na súa aplicación.
O propietario da a aplicación personalizada de Azure AD empregada por un conector personalizado debe engadir o ID da aplicación "fe053c5f-3692-4f14-aef2-ee34fc081cae" a un dos ámbitos da aplicación. Pódese crear e usar calquera ámbito para que o inicio de sesión único teña éxito.
Para establecer o ámbito mediante o portal de Azure, vaia a Portal de Azure > Azure Active Directory > Rexistros de aplicacións > Seleccione a aplicación relevante > Expoñer unha API > Engadir unha aplicación de cliente > Engadir o ID da aplicación "fe053c5f-3692-4f14-aef2-ee34fc081cae" a un dos ámbitos da aplicación.


Paso 3. Outorgar o consentimento do administrador á aplicación de Azure AD de terceiros do cliente
Para cada conector personalizado que use OAuth onde se espera que se suprima o consentimento, un administrador debe usar a concesión de Azure AD do consentimento do administrador en todo o inquilino para unha aplicación.
Nota
Os administradores teñen un control granular sobre as aplicacións personalizadas e pódese suprimir o consentimento do conector personalizado correspondente.
Paso 4. Actualizar o conector personalizado en Power Platform para intentar o inicio de sesión único
Para cada conector personalizado que use OAuth onde se espera que se suprima o consentimento, un usuario con permisos de edición no conector personalizado debe cambiar o valor "Activar inicio de sesión en nome de" a "verdadeiro".
O propietario do conector personalizado debe optar por editar o conector, vaia á sección Seguridade e cambie o valor en Activar o inicio de sesión en nome de de "falso" a "verdadeiro".

Paso 5. O administrador configura a omisión de consentimento para a aplicación de Power Apps
Ademais do consentimento de administrador outorgado nunha aplicación personalizada en Azure AD, que é usado por un conector personalizado, un administrador tamén debe configurar unha aplicación para evitar o consentimento. Para cada aplicación na que se espera que se omita o consentimento, un administrador debe executar o seguinte comando:
Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>
Eliminar a supresión do consentimento para aplicacións que usan conectores personalizados mediante OAuth
Para eliminar a supresión do consentimento para un conector personalizado, un administrador debe realizar polo menos unha das seguintes accións:
- Eliminar a concesión de consentimento do administrador en todo o inquilino á aplicación en Azure: concesión de Azure AD do consentimento do administrador a nivel de inquilino para unha aplicación.
- Usar o seguinte cmdlet de administrador de Power Apps para desactivar o intento de Power Apps de suprimir o diálogo de consentimento. Clear-AdminPowerAppApisToBypassConsent
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).
Comentarios
Enviar e ver os comentarios