Comparteix a través de


Introducción a Microsoft Power Platform para desarrolladores

Microsoft Power Platform es una plataforma de código bajo para crear rápidamente soluciones comerciales integrales personalizadas. Consta de varias áreas de productos: Power Apps, Power Automate, Power BI, y Power Pages. Cada área se puede usar en conjunto o de manera individual. Unidos por la tecnología de Microsoft Dataverse subyacente, todas las áreas están diseñadas para una experiencia conectada para lograr sus objetivos comerciales, ya sea creando análisis, automatización de procesos o aplicaciones de productividad basadas en datos.

El enfoque de código bajo de la plataforma permite que todos en una organización (desde trabajadores de primera línea hasta desarrolladores profesionales) participar en el desarrollo de soluciones comerciales que impulsen resultados comerciales positivos. Los desarrolladores pueden colaborar con desarrolladores ciudadanos para mejorar las soluciones comerciales y resolver requisitos complejos mediante el uso de diversas capacidades de extensión de la plataforma con código. Gracias a una integración nativa con Azure, los desarrolladores pueden utilizar sus habilidades de desarrollo en la nube para ampliar Microsoft Power Platform con distintos servicios de Azure. Con un enfoque de desarrollo integrado de código bajo, los objetivos comerciales se pueden lograr más rápido y libera tiempo para los desarrolladores.

Power Platform.

Como desarrollador que interactúa con la plataforma, es importante comprender los conceptos básicos de lo que ofrece la plataforma. A continuación, encontrará una descripción general de alto nivel de cada una de las áreas de producto principales y sus puntos clave de extensibilidad.

Power Apps

Las aplicaciones creadas con Power Apps se pueden compartir con usuarios internos y se puede ejecutar en un navegador o en un dispositivo móvil. Puede crear los siguientes tipos de aplicaciones: lienzo y basadas en modelo.

Aplicaciones de lienzo

Proporcionan a Power Apps maker un control completo sobre el contenido de la pantalla con píxeles perfectos y la navegación entre varias pantallas. Las aplicaciones de lienzo usan diferentes conectores para trabajar con datos y servicios. Las aplicaciones de lienzo pueden integrarse en SharePoint, Teams, Power BI y aplicaciones de Dynamics 365.

Puntos de extensibilidad clave para desarrolladores

  • Compilación de componentes de IU personalizados mediante Power Apps component framework
  • Crear conectores personalizados para comunicarse con sus fuentes de datos y servicios externos. Un conector personalizado es un envoltorio alrededor de un API de REST y se puede crear con herramientas como Azure Functions y Azure API Management.

Aplicaciones basadas en modelo

Aplicaciones basadas en datos que se construyen sobre Microsoft Dataverse. Las aplicaciones basadas en modelos pueden usar otros orígenes de datos y servicios insertando una aplicación de lienzo.

Puntos de extensibilidad clave para desarrolladores

Power Automate

Power Automate se usa para automatizar y organizar actividades en varios servicios que usan conectores integrados o personalizados. Con Power Automate, puede crear flujos de nube o flujos de escritorio.

Tipo Descripción
Flujos de nube Pueden desencadenar manualmente y configurarse para ejecutarse cuando haya eventos específicos, como cuando se crea o se programa un registro para ejecutarse en un momento específico. Power Automate se basa en Azure Logic Apps, pero ofrece una integración única con Microsoft Power Platform.
Desktop flows Se usan para automatizar tareas interactivas repetitivas en la web o en el escritorio.

Puntos de extensibilidad clave para desarrolladores

Power BI

Power BI es la solución de análisis de negocios de Microsoft que proporciona herramientas interactivas de BI de visualización de datos para ayudar a los usuarios a visualizar y compartir datos e ideas en su organización.

Puntos de extensibilidad clave para desarrolladores

Power Pages

Power Pages es una plataforma de software como servicio (SaaS) segura, de nivel empresarial y de bajo código para crear, alojar y administrar sitios web comerciales modernos orientados al exterior. Los creadores de código bajo pueden diseñar, configurar y publicar rápidamente sitios web que funcionan sin problemas en navegadores web y dispositivos. Los desarrolladores profesionales pueden ampliar estas capacidades para abordar requisitos comerciales avanzados.

Puntos de extensibilidad clave para desarrolladores

Dataverse

Dataverse es un almacén de datos a escala de nube que se basa en las tecnologías de datos de Microsoft y elimina la complejidad de la administración de datos del fabricante de la aplicación. Le permite almacenar y administrar de forma segura los datos utilizados por las aplicaciones empresariales. En Dataverse, los datos empresariales se almacenan en un conjunto de tablas de datos. La seguridad basada en roles permite a las empresas controlar el acceso a las tablas de datos e incluso registros individuales para diferentes usuarios dentro de su organización. Los desarrolladores pueden ampliar o personalizar la funcionalidad de Dataverse agregando lógica empresarial personalizada. Puede definir las columnas de tala calculadas, reglas de negocio, los flujos de trabajo y los flujos de procesos de negocio para garantizar la calidad de los datos e impulsar los procesos empresariales.

Puntos de extensibilidad clave para desarrolladores

  • Crear complementos, similares a los controladores de eventos, que personalicen o amplíen el procesamiento de datos de Dataverse con lógica empresarial personalizada (código)
  • Usar webhooks y Azure Service Bus para integrar con sistemas externos
  • Ampliar la API de Dataverse con su propia API personalizada que implementa su lógica de negocios
  • Usar tablas virtuales para integrar datos almacenados en sistemas externos en Dataverse sin replicar los datos

Consulte también

Crear un entorno de desarrollador
Desarrollo de fusión