Gambaran umum programabilitas dan ekstensibilitas

Administrator Power Platform sering memiliki kebutuhan untuk orkestrasi dan mengotomatisasi aktivitas rutin untuk penyewa mereka. Mereka dapat melakukan ini menggunakan berbagai alat yang dapat diprogram, semuanya dikembangkan dengan strategi mengutamakan API. Fitur dan properti baru dirilis terlebih dahulu di Power Platform API, lalu muncul di SDK, CLI, cmdlet PowerShell, dan konektor. Pendekatan ini memungkinkan inovasi yang lebih cepat, pengalaman yang lebih konsisten, serta otomatisasi dan integrasi yang lebih mudah bagi admin dan pengembang.

Note

Microsoft digeser dari pengalaman pengguna terlebih dahulu ke model pengembangan API-first untuk kemampuan pemrograman Power Platform. Kemampuan baru diperkenalkan di API terlebih dahulu, kemudian disinkronkan dengan cepat di semua alat yang didukung, mengurangi jeda dan memastikan konsistensi. Untuk latar belakang selengkapnya, buka Power Platform API dan SDK: Dari mengutamakan UX ke mengutamakan API.

Diagram arsitektur memperlihatkan proses SDK Admin Power Platform dan alat keterprograman yang tersedia.

Manajemen plane pelanggan vs data plane pelanggan

Secara historis, admin Power Platform telah menggunakan API yang berbeda untuk mengelola penyewa dan sumber dayanya dalam platform. Ini termasuk API untuk mengelola lingkungan, yang lain untuk mengelola Power Apps, dan api lainnya untuk mengelola alur Power Automate. Dengan Power Platform API, Microsoft mengumpulkan, menyelaraskan, dan menyediakan satu permukaan API yang dapat digunakan pelanggan untuk mengelola sumber daya ini.

Management plane pelanggan memunculkan sumber daya dan lingkungan tingkat penyewa. Ini termasuk operasi seperti membuat lingkungan (dengan atau tanpa, Dataverse), mengelola kebijakan penagihan untuk Bayar sesuai pemakaian, mengkueri dan melaporkan konsumsi kapasitas, dan sebagainya. Kemampuan ini tersedia melalui Power Platform API, dan Microsoft menambahkan lebih banyak fitur secara teratur.

Data plane pelanggan adalah untuk berinteraksi dengan data dan rekaman yang disimpan dalam database lingkungan. Database ini paling sering disebut Microsoft Dataverse, yang mencakup API OData berbasis kaya miliknya sendiri. Operasi yang menggunakan API Dataverse termasuk mengambil data dari tabel, menggunakan fungsi dan tindakan, dan menjalankan operasi batch.

Pelanggan menggunakan dua API utama: satu untuk manajemen plane dan satu untuk data plane. Dokumentasi ini berfokus pada manajemen plane yang tersedia sebagai API Power Platform dan alat yang memanfaatkannya.

Alat yang tersedia

Beberapa alat programabilitas tersedia untuk administrator. Alat-alat ini secara bertahap meningkatkan kompleksitas dan kapabilitas. Seiring waktu, ada lebih banyak pustaka yang tersedia dalam berbagai bahasa pemrograman. Agar tetap mendapat informasi terbaru, tinjau Apa yang Baru atau Diubah.

API Power Platform

Gunakan API Power Platform untuk mengakses kemampuan management plane pelanggan di pusat admin Power Platform.

Pelajari lebih lanjut tentang REST API di ringkasan referensi REST API.

Konektor Power Platform for Admins V2

Konektor Power Platform for Admins V2 yang baru tersedia untuk digunakan di Power Automate dan Logic Apps. Ini adalah representasi bertipe keras dari API Microsoft Power Platform.

Power Platform Management SDK untuk .NET

SDK .NET didistribusikan sebagai paket NuGet bernama Microsoft. PowerPlatform.Management. Referensi API tersedia melalui browser API .NET. Pelajari lebih lanjut di API: manajemen Power Platform.

SDK Manajemen Power Platform untuk Python

Python SDK didistribusikan sebagai paket PyPI bernama powerplatform-management. Ini adalah representasi bertipe kuat dari API Microsoft Power Platform untuk pengembang Python.

CLI Power Platform

Microsoft Power Platform CLI adalah CLI pengembang satu stop sederhana yang memungkinkan pengembang dan ISV melakukan operasi dalam Microsoft Power Platform yang terkait dengan siklus hidup lingkungan, autentikasi, lingkungan, paket solusi, portal, dan komponen kode.

PowerShell Cmdlet

PowerShell adalah alat otomatisasi yang digunakan luas di organisasi di seluruh dunia. Untuk informasi lebih lanjut, Mulai PowerShell untuk administrator Power Platform.

Langkah berikutnya

Terlepas dari alat mana yang Anda pilih, tinjau artikel ini untuk memulai: