Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft Power Platform es una plataforma de código bajo para crear rápidamente soluciones comerciales integrales personalizadas. Consta de cinco áreas de productos:
- Copilot Studio
- Power Apps
- Power Automate
- Power BI,
- Power Pages.
Cada área se puede usar en conjunto o de manera individual. Unidos por la tecnología subyacente de Microsoft Dataverse, todas las áreas están diseñadas para una experiencia conectada para lograr sus objetivos empresariales, ya sea creando agentes con tecnología de inteligencia artificial, análisis, automatización de procesos o aplicaciones de productividad controladas por 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.
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.
Copilot Studio
Copilot Studio es una herramienta gráfica con poco código para crear agentes y flujos de agentes. Una de las características más importantes de Copilot Studio es la capacidad de conectarse a otros orígenes de datos mediante conectores precompilados o personalizados. Esta flexibilidad permite a los usuarios crear y organizar una lógica sofisticada, lo que garantiza que sus experiencias de agente sean eficaces e intuitivas. La experiencia con poco código de la plataforma pone el poder de la IA al alcance del usuario, haciéndola accesible incluso para personas sin amplios conocimientos técnicos.
Puntos de extensibilidad clave para desarrolladores
- Cree conectores personalizados y conectores de API REST para conectarse a servicios externos y usarlos como herramientas para ampliar las funcionalidades de los agentes.
- Agregue servidores MCP como herramientas en los agentes.
- Use el SDK de agentes de Microsoft 365 para integrar los agentes de Copilot Studio en aplicaciones agente.
- Integre agentes integrados en el SDK de Microsoft Foundry o Microsoft 365 Agents, agentes de datos de Microsoft Fabric o agentes mediante el protocolo Agent2Agent (A2A) en el agente de Copilot Studio para implementar escenarios de varios agentes.
- Usa la API REST de Power Platform para ayudar a administrar agentes de Copilot Studio.
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
- Compilación de componentes de IU personalizados mediante Power Apps component framework
- Implementación de la lógica empresarial del cliente mediante JavaScript y la API del cliente
- Compilación de recursos web HTML
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 nubes | 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. |
| Flujos de escritorio | Se usan para automatizar tareas interactivas repetitivas en la web o en el escritorio. |
Puntos de extensibilidad clave para desarrolladores
- 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.
- Usar funciones de definición de flujo de trabajo para crear expresiones complejas
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
- Insertar Power BI en aplicaciones, sitios web y portales
- Crear objetos visuales personalizados con el SDK de código abierto
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
- Plantillas de páginas web personalizadas creadas con HTML, CSS y Liquid
- Ampliar la integración del sitio con Dataverse con la API web de portales
- Utilice el código y la CLI para habilitar la edición de metadatos y la CI/CD (integración continua/implementación continua) de las configuraciones del sitio. Visual Studio Power Platform
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