Compartir vía


Información general sobre la programación y la extensibilidad

Los administradores de Power Platform a menudo tienen la necesidad de organizar y automatizar las actividades rutinarias para su inquilino. Pueden hacerlo utilizando varias herramientas programables, todas ellas desarrolladas con una estrategia que da prioridad a la API. Las nuevas características y propiedades se publican primero en la API de Power Platform y, a continuación, aparecen en los SDK, la CLI, los cmdlets PowerShell y los conectores. Este enfoque permite una innovación más rápida, experiencias más coherentes y una automatización e integración más sencillas tanto para administradores como para desarrolladores.

Nota

Microsoft pasó de un modelo de desarrollo centrado en la experiencia del usuario a un modelo de desarrollo centrado en la API para la programabilidad de Power Platform. Primero se introducen nuevas capacidades en la API y, a continuación, se sincronizan rápidamente en todas las herramientas admitidas, lo que reduce el retraso y garantiza la coherencia. Para obtener más información, vaya a la API y los SDK de Power Platform: del enfoque en la experiencia de usuario al enfoque en la API.

Plano de gestión de clientes frente a plano de datos de clientes

Históricamente, los administradores de Power Platform han usado diferentes API desde administrar su inquilino y sus recursos dentro de la plataforma. Esto incluye una API para administrar entornos, otra para administrar Power Apps y otra para administrar flujos de Power Automate. Con la API de Power Platform, Microsoft recopila, armoniza y proporciona una única superficie de API que los clientes pueden usar para administrar estos recursos.

En el plano de gestión de clientes se muestran los recursos y entornos a nivel de inquilino. Esto incluye operaciones como la creación de entornos (con o sin Dataverse), administrar las directiva de facturación para pago por uso, consultas e informes sobre el consumo de capacidad, etc. Estas capacidades están disponibles a través de la API de Power Platform y Microsoft agrega más características periódicamente.

El plano de datos del cliente es para interactuar con datos y registros almacenados en una base de datos de entorno. Esta base de datos se conoce comúnmente como Microsoft Dataverse, que incluye su propia API basada en OData enriquecido. Las operaciones con las API de Dataverse incluyen la recuperación de datos de una tabla, el uso de funciones y acciones, y la ejecución de operaciones por lotes.

Los clientes utilizan dos API principales: una para el plano de administración y otra para el plano de datos. Esta documentación se centra el plano de administración disponible como API de Power Platform y herramientas que la utilizan.

Herramientas disponibles

Varias herramientas de programación están disponibles para los administradores. Estas herramientas aumentan gradualmente en complejidad y capacidad. Con el tiempo, habrá más bibliotecas disponibles en diferentes lenguajes de programación. Para mantenerse actualizado, revise Novedades y cambios.

Power Platform API

Use la API de Power Platform para acceder a las funcionalidades del plano de administración de clientes en el Centro de administración de Power Platform.

Obtenga más información sobre la API de REST en la descripción general de la referencia de la API de REST.

Conector de Power Platform for Admins V2

El nuevo conector de Power Platform for Admins V2 está disponible para usarlo en Power Automate y Logic Apps. Es una representación fuertemente tipada de la API de Microsoft Power Platform.

SDK de gestión de Power Platform

El SDK de .NET se distribuye como paquete NuGet denominado Microsoft.PowerPlatform.Management. La referencia de la API está disponible a través del explorador de la API de .NET. Más información en API: administración de Power Platform

Power Platform CLI

Microsoft Power Platform CLI es una CLI de desarrollador completa y única que permite a los desarrolladores e ISV realizar diversas operaciones en Microsoft Power Platform relacionadas con el ciclo de vida del entorno, la autenticación, los entornos, los paquetes de soluciones, los portales y los componentes de código.

Cmdlets de PowerShell

PowerShell es una herramienta de automatización ampliamente usada en organizaciones de todo el mundo. Para obtener más información, consulte Introducción a PowerShell para administradores de Power Platform.

Pasos siguientes

Independientemente de la herramienta que elija, revisa estos artículos para empezar: