Cuadro de autor


Discuta su proyecto

Sobre Nosotros

Somos un socio de Microsoft Gold con presencia en los Estados Unidos y la India. Somos un proveedor de servicios de TI dinámico y profesional que sirve a empresas y nuevas empresas, ayudándolas a enfrentar los desafíos de la economía global. Ofrecemos servicios en el área de Consulta e implementación CRM, Desarrollo de aplicaciones, Desarrollo de aplicaciones móviles, Desarrollo web y Desarrollo Offshore.

Conectores personalizados en PowerApps

Cree un conector personalizado en PowerApps desde cero

By Rashmi Kaushik / 9 de marzo de 2022

13 de Octubre de 2022
Cree un conector personalizado en PowerApps desde cero

Conector personalizado en PowerApps

Los conectores en Power Apps proporcionan una forma de establecer una conexión a una fuente de datos y nos permiten usar estas fuentes de datos en nuestras aplicaciones. Estas fuentes de datos pueden ser SharePoint, SQL Server, Outlook, Dynamics 365 y muchas más. En la actualidad, PowerApps proporciona más de 300 conectores que ya están disponibles para usar en nuestras aplicaciones.

Pero, ¿y si el conector que queremos usar no está disponible o si queremos usar nuestro propio conector en las aplicaciones? En este tipo de escenario, los conectores personalizados entran en escena. Los conectores personalizados nos permiten usar nuestros propios conectores en las aplicaciones.

En este blog, lo guiaremos sobre cómo crear su primer conector personalizado en Power Apps utilizando una API (interfaz de programación de aplicaciones).

Introducción a los OpenWeatherMap

OpenWeatherMapas se utiliza para proporcionar un informe de pronóstico del tiempo con la ayuda de una API. En este blog, estamos usando OpenWeatherMap para proporcionar un informe meteorológico en tiempo real en nuestra aplicación de lienzo.

Registrarse en https://openweathermap.org/

Buscar OpenWeatherMap API Key

Para obtener una clave de API, debe crear una cuenta gratis. Después de crear una cuenta, se le proporcionará una clave de API predeterminada.

Puede usar el valor predeterminado Clave API o puede generar su clave API. Esta clave API actuará como su la contraseña que se utiliza para la autorización y evita que otros usuarios utilicen su API.

También, lea: Establecer el modo predeterminado para formularios en la aplicación Canvas (Power Apps)

Prueba de puntos finales de API con una clave de API

Dado que obtuvimos una clave API, probaremos nuestros puntos finales utilizando una clave API. Queremos mostrar informes meteorológicos por nombre de ciudad, por lo que utilizaremos puntos finales que tengan el nombre de la ciudad como parámetro de consulta. Siga los pasos que se describen a continuación:

Ahora ve al navegador y prueba tu punto final. Solo proporcione su Nombre de la ciudad (q) y su Clave API (ID de la aplicación).

Verá la respuesta JSON si tiene éxito como se muestra a continuación. Necesitará su clave API y esta respuesta JSON más adelante, así que manténgala abierta en el navegador.

También, lea: Conozca los roles de usuario en Microsoft Power Apps

Creación de un nuevo conector personalizado

Ahora que hemos obtenido una clave API y la hemos probado con éxito, podemos continuar para crear nuestro conector personalizado. Cree una cuenta o inicie sesión en las aplicaciones de energía.

Seleccione Dataverse y haga clic en conectores personalizados.

A continuación, en la parte superior derecha, haga clic en Nuevo conector personalizado.

Ahora, verá que hay múltiples opciones para elegir. En este blog, vamos a crear desde cero.

A continuación, proporcione un nombre significativo para su conector. Puedes nombrar lo que quieras.

Llenar la pestaña de información general

En la sección General, puede cargar el icono, aplicar el color de fondo al icono y dar una descripción de su conector.

Seleccione el esquema como HTTPS ya que nuestro punto final es de https.

tipo de esquema

Nombre de host

También, lea: Implementar el menú desplegable en cascada de varios niveles en Power Apps de SharePoint

Definición de secciones de seguridad

En la sección de seguridad, seleccione la clave API como tipo de autenticación, ya que estamos usando la clave API para acceder a nuestro punto final.

A continuación, complete la etiqueta del parámetro como Clave y el nombre del parámetro como autorización.

Seleccione Encabezamiento como tu Parámetro ubicación.

Definición de una acción para nuestro conector personalizado

En la sección de definición, podemos definir más de una acción para nuestro conector personalizado. En este blog, solo tendremos una acción, pero si lo desea, puede agregar más acciones más adelante para diferentes puntos finales. Haga clic en la acción Nueva y en la sección general complete el resumen y la descripción.

En el campo ID de operación, asigne un nombre al campo que sea fácil de recordar y significativo, ya que este campo se requerirá más adelante en la aplicación de lienzo.

Importar desde muestra

Aquí, definiremos el requisito necesario para la solicitud.

Usaremos GET ya que estamos obteniendo datos de la API.

En la URL, proporcione el punto final que usamos anteriormente para probar por nombre de ciudad y haga clic en importar.

Definición de una respuesta en nuestro conector personalizado

A continuación, completaremos la sección de respuesta, simplemente haga clic en Agregar respuesta predeterminada.

Copie la respuesta que obtuvimos anteriormente del punto final que probamos y péguela en la sección del cuerpo y haga clic en importar.

Ahora, haga clic en Crear conector.

Ahora, verá el mensaje de que nuestro conector personalizado se ha creado correctamente.

Probando nuestro conector personalizado

Seleccione Prueba de la lista desplegable

A continuación, proporcione su API Key y haga clic en Para crear.

En la sección del lugar, seleccione Mumbai o cualquier ciudad que desee en el parámetro de consulta (q) y proporcione la clave de identificación de su aplicación y haga clic en Probar operación.        

Si la solicitud es exitosa, devolverá una respuesta con un código de estado de 200 y una respuesta JSON en una sección del cuerpo como se muestra a continuación.

También, lea: ¿Qué es Power Apps de Microsoft Power Platform?

Usando nuestro conector personalizado en la aplicación de lienzo

Después de crear nuestro conector personalizado, ahora veremos cómo agregar nuestro conector personalizado a nuestra aplicación de lienzo y usarlo como fuente de datos.

Cree una nueva aplicación de lienzo y proporcione su nombre de aplicación y haga clic en crear.

Ahora, verá una nueva pantalla en blanco.

Haga clic en el icono de datos y seleccione Agregar datos.

Como puede ver, nuestro conector personalizado está disponible. Haga clic en el conector personalizado.

Ahora, solo tienes que usar una etiqueta y ver si funciona o no.

Use la fórmula dada a continuación para probarlo.

El conector personalizado es el nombre del conector que hemos dado anteriormente y el lugar es el ID de la operación.

Nota: use su propia clave API en la identificación de la aplicación.

También, lea: Desarrollo de aplicaciones personalizadas para pequeñas y medianas empresas: aplicaciones potentes al rescate

Conclusión

Los conectores en Power Apps brindan una forma para que los usuarios vinculen cuentas y aprovechen un montón de actividades preconstruidas y comiencen a crear flujos de trabajo y aplicaciones. Y hay escenarios en los que necesita crear conectores personalizados, están configurados para permitir el uso de API que no están cubiertas por los conectores generales. Los conectores personalizados pueden incluir una o más acciones. Y lo que se definió anteriormente fue el método de creación de un conector personalizado en aplicaciones avanzadas. Espero que haya aprendido a construir su primer conector personalizado para Aplicaciones de energía y Automatización de energía. Si tiene alguna pregunta o comentario al respecto, no dude en dejar un mensaje en la sección de comentarios a continuación. ¡Todo lo mejor!

[sc name = "Power Platform"] [add_newsletter] [add_related_page_diff_contents blog_cat = "powerapps"]

Conector personalizado en PowerApps

Los conectores en Power Apps proporcionan una forma de establecer una conexión a una fuente de datos y nos permiten usar estas fuentes de datos en nuestras aplicaciones. Estas fuentes de datos pueden ser SharePoint, SQL Server, Outlook, Dynamics 365 y muchas más. En la actualidad, PowerApps proporciona más de 300 conectores que ya están disponibles para usar en nuestras aplicaciones.

Pero, ¿y si el conector que queremos usar no está disponible o si queremos usar nuestro propio conector en las aplicaciones? En este tipo de escenario, los conectores personalizados entran en escena. Los conectores personalizados nos permiten usar nuestros propios conectores en las aplicaciones.

En este blog, lo guiaremos sobre cómo crear su primer conector personalizado en Power Apps utilizando una API (interfaz de programación de aplicaciones).

Introducción a los OpenWeatherMap

OpenWeatherMapas se utiliza para proporcionar un informe de pronóstico del tiempo con la ayuda de una API. En este blog, estamos usando OpenWeatherMap para proporcionar un informe meteorológico en tiempo real en nuestra aplicación de lienzo.

Registrarse en https://openweathermap.org/

Buscar OpenWeatherMap API Key

Para obtener una clave de API, debe crear una cuenta gratis. Después de crear una cuenta, se le proporcionará una clave de API predeterminada.

Puede usar el valor predeterminado Clave API o puede generar su clave API. Esta clave API actuará como su la contraseña que se utiliza para la autorización y evita que otros usuarios utilicen su API.

También, lea: Establecer el modo predeterminado para formularios en la aplicación Canvas (Power Apps)

Prueba de puntos finales de API con una clave de API

Dado que obtuvimos una clave API, probaremos nuestros puntos finales utilizando una clave API. Queremos mostrar informes meteorológicos por nombre de ciudad, por lo que utilizaremos puntos finales que tengan el nombre de la ciudad como parámetro de consulta. Siga los pasos que se describen a continuación:

Ahora ve al navegador y prueba tu punto final. Solo proporcione su Nombre de la ciudad (q) y su Clave API (ID de la aplicación).

Verá la respuesta JSON si tiene éxito como se muestra a continuación. Necesitará su clave API y esta respuesta JSON más adelante, así que manténgala abierta en el navegador.

También, lea: Conozca los roles de usuario en Microsoft Power Apps

Creación de un nuevo conector personalizado

Ahora que hemos obtenido una clave API y la hemos probado con éxito, podemos continuar para crear nuestro conector personalizado. Cree una cuenta o inicie sesión en las aplicaciones de energía.

Seleccione Dataverse y haga clic en conectores personalizados.

A continuación, en la parte superior derecha, haga clic en Nuevo conector personalizado.

Ahora, verá que hay múltiples opciones para elegir. En este blog, vamos a crear desde cero.

A continuación, proporcione un nombre significativo para su conector. Puedes nombrar lo que quieras.

Llenar la pestaña de información general

En la sección General, puede cargar el icono, aplicar el color de fondo al icono y dar una descripción de su conector.

Seleccione el esquema como HTTPS ya que nuestro punto final es de https.

tipo de esquema

Nombre de host

También, lea: Implementar el menú desplegable en cascada de varios niveles en Power Apps de SharePoint

Definición de secciones de seguridad

En la sección de seguridad, seleccione la clave API como tipo de autenticación, ya que estamos usando la clave API para acceder a nuestro punto final.

A continuación, complete la etiqueta del parámetro como Clave y el nombre del parámetro como autorización.

Seleccione Encabezamiento como tu Parámetro ubicación.

Definición de una acción para nuestro conector personalizado

En la sección de definición, podemos definir más de una acción para nuestro conector personalizado. En este blog, solo tendremos una acción, pero si lo desea, puede agregar más acciones más adelante para diferentes puntos finales. Haga clic en la acción Nueva y en la sección general complete el resumen y la descripción.

En el campo ID de operación, asigne un nombre al campo que sea fácil de recordar y significativo, ya que este campo se requerirá más adelante en la aplicación de lienzo.

Importar desde muestra

Aquí, definiremos el requisito necesario para la solicitud.

Usaremos GET ya que estamos obteniendo datos de la API.

En la URL, proporcione el punto final que usamos anteriormente para probar por nombre de ciudad y haga clic en importar.

Definición de una respuesta en nuestro conector personalizado

A continuación, completaremos la sección de respuesta, simplemente haga clic en Agregar respuesta predeterminada.

Copie la respuesta que obtuvimos anteriormente del punto final que probamos y péguela en la sección del cuerpo y haga clic en importar.

Ahora, haga clic en Crear conector.

Ahora, verá el mensaje de que nuestro conector personalizado se ha creado correctamente.

Probando nuestro conector personalizado

Seleccione Prueba de la lista desplegable

A continuación, proporcione su API Key y haga clic en Para crear.

En la sección del lugar, seleccione Mumbai o cualquier ciudad que desee en el parámetro de consulta (q) y proporcione la clave de identificación de su aplicación y haga clic en Probar operación.        

Si la solicitud es exitosa, devolverá una respuesta con un código de estado de 200 y una respuesta JSON en una sección del cuerpo como se muestra a continuación.

También, lea: ¿Qué es Power Apps de Microsoft Power Platform?

Usando nuestro conector personalizado en la aplicación de lienzo

Después de crear nuestro conector personalizado, ahora veremos cómo agregar nuestro conector personalizado a nuestra aplicación de lienzo y usarlo como fuente de datos.

Cree una nueva aplicación de lienzo y proporcione su nombre de aplicación y haga clic en crear.

Ahora, verá una nueva pantalla en blanco.

Haga clic en el icono de datos y seleccione Agregar datos.

Como puede ver, nuestro conector personalizado está disponible. Haga clic en el conector personalizado.

Ahora, solo tienes que usar una etiqueta y ver si funciona o no.

Use la fórmula dada a continuación para probarlo.

El conector personalizado es el nombre del conector que hemos dado anteriormente y el lugar es el ID de la operación.

Nota: use su propia clave API en la identificación de la aplicación.

También, lea: Desarrollo de aplicaciones personalizadas para pequeñas y medianas empresas: aplicaciones potentes al rescate

Conclusión

Los conectores en Power Apps brindan una forma para que los usuarios vinculen cuentas y aprovechen un montón de actividades preconstruidas y comiencen a crear flujos de trabajo y aplicaciones. Y hay escenarios en los que necesita crear conectores personalizados, están configurados para permitir el uso de API que no están cubiertas por los conectores generales. Los conectores personalizados pueden incluir una o más acciones. Y lo que se definió anteriormente fue el método de creación de un conector personalizado en aplicaciones avanzadas. Espero que haya aprendido a construir su primer conector personalizado para Aplicaciones de energía y Automatización de energía. Si tiene alguna pregunta o comentario al respecto, no dude en dejar un mensaje en la sección de comentarios a continuación. ¡Todo lo mejor!

Consultoría de Microsoft Power Platform

Aún así, ¿tienes alguna pregunta? Puede ponerse en contacto conmigo o con otros expertos de nuestro equipo para mostrarle el poder real de PowerApps.



invitado
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Me encantaría tus pensamientos, por favor comenta.x