Examen de los conectores de Power Platform

Completado

El potencial de Microsoft Power Platform se basa en su capacidad para usar datos de multitud de plataformas. Para trabajar en varias plataformas de datos, los componentes de Microsoft Power Platform usan conectores. Podemos decir que los conectores son como un puente que une el origen de datos con una aplicación o un flujo de trabajo. Este puente permite transmitir información bidireccionalmente. Los conectores permiten ampliar las soluciones empresariales en otras plataformas y agregar funcionalidad a los usuarios.

Orígenes de datos

Para comprender los tipos de conectores y su funcionalidad, primero debe conocer los tipos de orígenes de datos a los que se conectan. Los dos tipos de orígenes de datos son tabulares y basados en funciones.

Datos tabulares: un origen de datos tabulares es el que devuelve datos en un formato de tabla estructurado. Power Apps puede leer directamente y mostrar estas tablas a través de galerías, formularios y otros controles. Además, si el origen de datos lo admite, Power Apps puede crear, editar y eliminar datos de estos orígenes de datos. Algunos ejemplos son Microsoft Dataverse, SharePoint y SQL Server.

Datos basados en funciones: un origen de datos basado en funciones usa funciones para interactuar con el origen de datos. Estas funciones se pueden usar para devolver una tabla de datos, pero también para otras muchas acciones, como enviar un correo electrónico, actualizar permisos o crear un evento de calendario. Algunos ejemplos son Usuarios de Office 365, Project Online y Azure Blob Storage.

Los dos tipos de orígenes de datos se usan habitualmente para proporcionar datos y funcionalidad adicional a las soluciones. Como puede ver, conectarse a orígenes de datos le permite integrar las diferentes partes de sus soluciones empresariales para mantener la cohesión entre ellas. Ahora que conocer mejor los orígenes de datos, está listo para aprender acerca de los conectores.

Los conectores son los puentes que unen un origen de datos a una aplicación, un flujo de trabajo o un panel. Microsoft Power Platform tiene más de 1000 conectores disponibles para orígenes de datos comunes. Los conectores se dividen en estándar y prémium. Algunos conectores estándar populares son SharePoint, Outlook y YouTube. Los conectores Premium requieren licencias adicionales para la aplicación y/o los usuarios. Algunos conectores prémium son SQL Server, Survey Monkey y Mail Chimp. La referencia del conector en la unidad de resumen y recursos enumera todos los conectores y si se consideran estándar o prémium. También puede usar AppSource para obtener e instalar aplicaciones y usar los conectores para servicios que no son de Microsoft.

Los conectores pueden proporcionar entradas y salidas entre el origen de datos y Power Platform. De este modo, aceleran la entrega de soluciones empresariales de Microsoft Power Platform. Por ejemplo, usando aplicaciones de Dynamics 365, como Customer Service, puede configurar Power Automate para enviar una notificación a los usuarios cuando se agreguen tipos de cliente específicos. O bien puede usar una biblioteca de documentos de SharePoint para almacenar archivos que se introducen en Power Apps para administrarlos y distribuirlos. Microsoft también ofrece conectores para sus servicios de Azure y proporciona así técnicas avanzadas de inteligencia artificial para realizar tareas, como leer texto de imágenes, o servicios cognitivos, como reconocer caras en imágenes.

Todas las soluciones empresariales de Microsoft Power Platform se pueden usar e implementar en aplicaciones de Microsoft 365, como Teams. Esta integración permite a los usuarios reproducir Power Apps en Teams o ejecutar Power Automate desde acciones y eventos de Teams.

Acciones y desencadenadores

Una vez que haya establecido un origen de datos y haya configurado el conector, hay dos tipos de operaciones que puede usar, desencadenadores o acciones.

Los desencadenadores solo se usan en Power Automate y hacen que un flujo comience. Los desencadenadores pueden basarse en el tiempo; por ejemplo, un flujo de Power Automate que comience todos los días a las 8:00. Pueden basarse en una acción, como crear una nueva fila en una tabla o recibir un correo electrónico. Siempre necesitará un desencadenador para indicarle al flujo de trabajo cuándo debe ejecutarse.

Las acciones se usan en Power Automate y Power Apps. Las acciones las solicita el usuario o un desencadenador y permiten la interacción con su origen de datos mediante alguna función. Por ejemplo, una acción sería enviar un correo electrónico en un flujo de trabajo o una aplicación que escribe una nueva línea en un origen de datos.

Ahora que sabe qué son los conectores y cómo usarlos, vea los diferentes conectores que hay disponibles.

Tipos de conectores

Conectores estándar

Los conectores del nivel estándar son conectores que se incluyen en la suscripción estándar de Microsoft 365. Los conectores Estándar cubren muchos de los orígenes de datos más usados, como SharePoint, OneDrive y Power BI, además de orígenes de datos de terceros, como Google Drive, Twitter, GitHub, etc.

Captura de pantalla de los conectores estándar disponibles.

Conectores premium

Mientras que los conectores estándar están disponibles con una suscripción estándar de Microsoft 365, los conectores prémium solo están disponibles cuando se tienen los planes independientes adecuados. Estos planes incluyen un plan de Power Apps por usuario o un plan de Power Automate por usuario. La principal ventaja de los conectores prémium es que permiten conectarse a un mayor número de servicios. La mayoría de los conectores prémium cubren aplicaciones externas, como Salesforce, DocuSign, Survey Monkey, Amazon, etc. Hay varias aplicaciones de Microsoft que usan conectores prémium, como Dynamics 365. El sello prémium identifica los conectores prémium.

Captura de pantalla de los conectores prémium disponibles.

Conectores personalizados

Si alguno de los más de 1000 conectores no proporciona lo que necesita, puede crear un conector personalizado. Los conectores personalizados le permiten ampliar su aplicación llamando a una API disponible públicamente o a una API personalizada que se hospede en un proveedor de nube, como Azure. Las API (interfaces de programación de aplicaciones) tienen disponible una serie de funciones para desarrolladores. Los conectores funcionan enviando información de un extremo a otro a través de estas API y reuniendo las funciones disponibles en Power Apps o Power Automate. Dado que estos conectores se basan en funciones, llaman a funciones específicas en el servicio subyacente de la API para devolver los datos correspondientes.

Una ventaja de la creación de conectores personalizados es que se pueden usar en distintas plataformas, como Power Apps, Power Automate y Azure Logic Apps.

Puede crear conectores personalizados siguiendo tres enfoques diferentes:

Aunque los requisitos de cada enfoque varían, todos requieren un plan de Power Apps por aplicación o por usuario. Cada vínculo anterior apunta a las instrucciones para cada enfoque.

Nota

El objetivo de este módulo es ayudarle a comprender mejor los orígenes de datos y los conectores en su conjunto, pero si desea obtener más información sobre conectores personalizados e incluso hacer un ejercicio para crear uno, consulte el módulo Uso de conectores personalizados en la aplicación de lienzo de Power Apps.