Introducción
Al desarrollar una aplicación de Power Apps, puede que descubra que tiene que llamar a una API web creada por un equipo de desarrollo tradicional o de código complejo de su organización. El ecosistema de Power Apps ya tiene más de mil conectores para obtener acceso a recursos dentro y fuera de su organización. Sin embargo, no hay un conector integrado para que pueda llamar a las API web que ha desarrollado su organización. Tiene que crear un conector personalizado para llenar el hueco entre Power Apps y las API web.
En un módulo anterior sobre cómo las prácticas de desarrollo de la fusión ayudan a las empresas a crear mejores aplicaciones más rápido, conoció al equipo de VanArsdel, Ltd. y descubrió cómo planean utilizar el desarrollo de la fusión para solucionar los problemas que están experimentando con su sistema de administración de inventario de campo.
Hasta el momento, el equipo de desarrollo de la fusión de VanArsdel tiene dos miembros: Kiana y María. Kiana es una desarrolladora profesional que crea API web de ASP.NET Core para usarlas interna y externamente. María es especialista en administración de inventarios y crea aplicaciones con Power Apps que la ayudan en sus responsabilidades laborales.
Están colaborando para crear una nueva aplicación de Power Apps que permita administrar el inventario. Su primera tarea es mostrar una lista de las ubicaciones de los almacenes de VanArsdel. Las ubicaciones de los almacenes se obtendrán de una API web y se mostrarán en la aplicación de Power Apps.
Objetivos de aprendizaje
Contenido del módulo:
- Aprender qué es un conector personalizado y sus casos de uso.
- Crear un conector personalizado a partir de una API web implementada en Visual Studio.
- Crear un conector personalizado a partir de una API web implementada en Azure API Management.
- Crear un conector personalizado a partir de un documento de OpenAPI.
- Probar y usar un conector personalizado para llamar a una API web desde una aplicación de Power Apps.
Requisitos previos
- Familiarizarse con el concepto de API web (HTTP).