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 cinco áreas de productos:

Area Descripción
Copilot Studio Cree agentes y flujos de agentes con tecnología de inteligencia artificial que se conecten a sus datos y servicios.
Power Apps Cree aplicaciones empresariales personalizadas con herramientas de código bajo.
Power Automate Automatice las tareas y los procesos empresariales con flujos de nube y escritorio.
Power BI Visualice y analice los datos y comparta información en toda la organización.
Power Pages Cree sitios web empresariales seguros de cara al exterior que se conecten a Dataverse.

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) participen en el desarrollo de soluciones comerciales que impulsen resultados comerciales positivos. Los desarrolladores pueden colaborar con desarrolladores no profesionales 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. Mediante el uso de un enfoque de desarrollo integrado con poco código, puede lograr objetivos empresariales más rápido y ahorrar tiempo a 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. En las secciones siguientes, encontrará una visión general de alto nivel de cada una de las áreas principales del producto 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 low-code 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

Power Apps

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

Aplicaciones de lienzo

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

Puntos de extensibilidad clave para desarrolladores

  • Cree componentes de interfaz de usuario personalizados mediante el marco de componentes de Power Apps.
  • Cree conectores personalizados para comunicarse con los servicios y orígenes de datos externos. Un conector personalizado es un envoltorio en torno a una API REST y puede crearlo mediante herramientas como Azure Functions y Azure API Management.

Aplicaciones basadas en modelos

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

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

Tipo Descripción
Flujos en la nube Se pueden desencadenar manualmente y configurarse para ejecutarse cuando se produzcan eventos específicos, como cuando se crea un registro, o programarse 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 usa 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 de cara 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 la nube que se basa en las tecnologías de datos de Microsoft y abstrae la complejidad de la administración de datos del creador de aplicaciones. Permite almacenar y administrar de forma segura los datos que usan 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 calculadas de tabla, 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 plug-ins, 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
  • Amplíe 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