Programlanabilirlik ve genişletilebilirliğe genel bakış

Power Platform yöneticilerinin, kiracıları için rutin faaliyetleri düzenlemesi ve otomatikleştirmesi sıklıkla gerekir. Bunu, tümü API öncelikli bir stratejiyle geliştirilmiş çeşitli programlanabilir araçlar kullanarak yapabilirler. Yeni özellikler ve nitelikler önce Power Platform API'de yayımlanır, ardından SDK'larda, CLI'da, PowerShell cmdlet'lerinde ve bağlayıcılarda görünür. Bu yaklaşım, hem yöneticiler hem de geliştiriciler için daha hızlı yenilik, daha tutarlı deneyimler ve daha kolay otomasyon ve entegrasyon sağlar.

Note

Microsoft, kullanıcı deneyimi öncelikli olandan Power Platform programlama için API öncelikli geliştirme modeline geçiş yaptı. Önce API'de yeni özellikler tanıtılır, ardından desteklenen tüm araçlar arasında hızlı bir şekilde eşitlenerek gecikme azaltılır ve tutarlılık sağlanır. Daha fazla bilgi için Power Platform API ve SDK'ları: UX öncelikliden API öncelikliye sayfasına gidin.

Power Platform Yönetim SDK'sı işlemini ve kullanılabilir programlama araçlarını gösteren mimari diyagramı.

Müşteri yönetim düzlemi ile müşteri veri düzlemi karşılaştırması

Önceden, Power Platform yöneticileri, kiracılarını ve kaynaklarını platformdan yönetmek için farklı API'ler kullanmışlardır. Buna ortamları yönetmeye yönelik bir API, Power Apps yönetmek için başka bir API ve Power Automate akışlarını yönetmek için başka bir API dahildir. Power Platform API'siyle Microsoft, müşterilerin bu kaynakları yönetmek için kullanabileceği tek bir API yüzeyi toplar, uyumlaştırır ve sağlar.

Müşteri yönetimi düzlemi, kiracı düzeyinde kaynakları ve ortamları ortaya çıkarır. Bunlar, ortamlar oluşturma (Dataverse ile veya Dataverse olmadan), Pay-as-you-go için faturalama ilkelerini yönetme, kapasite tüketimini sorgulama ve raporlama vb. gibi işlemleri içerir. Bu özellikler Power Platform API'siyle kullanılabilir ve Microsoft düzenli olarak daha fazla özellik ekler.

Müşteri veri düzlemi, bir ortam veritabanında depolanan veriler ve kayıtlarla etkileşim kurmak içindir. Bu veritabanı, kendi zengin OData tabanlı API'sine sahip olan Microsoft Dataverse olarak genellikle adlandırılır. Dataverse API'lerini kullanan işlemler bir tablodan veri almayı, işlevleri ve eylemleri kullanmayı ve toplu işlemleri yürütmeyi içerir.

Müşteriler iki adet birincil API kullanır: biri yönetim düzlemi ve diğeri veri düzlemi içindir. Bu belgeler, Power Platform API'si olarak kullanılabilir olan yönetim düzlemi ve bunu kullanan araçlara odaklanır.

Kullanılabilir araçlar

Yöneticiler için çeşitli programlama araçları vardır. Bu araçlar, karmaşıklık ve yetenek açısından giderek artar. Zamanla, çeşitli programlama dillerinde daha fazla kitaplık kullanılabilir hale geliyor. Gelişmelerden haberdar olmak için Yenilikler veya Değişenler bölümünü inceleyin.

Power Platform API'si

Müşteri yönetim düzlemi özelliklerine, Power Platform yönetim merkezinde erişmek için Power Platform API'yi kullanın.

REST API başvurusuna genel bakış bölümünde REST API hakkında daha fazla bilgi edinin.

Power Platform for Admins V2 bağlayıcısı

Yeni Power Platform for Admins V2 bağlayıcısı Power Automate ve Logic Apps'te kullanılabilir. Bu, Microsoft Power Platform API'sinin açıkça tanımlanmış bir gösterimidir.

.NET için Power Platform Yönetim SDK'sı

.NET SDK'sı, Microsoft adlı bir NuGet paketi olarak dağıtılır. PowerPlatform.Management. API başvurusuna .NET API tarayıcısı üzerinden ulaşabilirsiniz. API: Power Platform yönetimi bölümünden daha fazla bilgi edinin.

Python için Power Platform Yönetim SDK'sı

Python SDK'sı powerplatform-management adlı bir PyPI paketi olarak dağıtılır. Python geliştiricileri için Microsoft Power Platform API'nin türü kesin olarak belirlenmiş bir gösterimidir.

Power Platform Komut Satırı Arayüzü (CLI)

Microsoft Power Platform CLI geliştiricilerin ve ISV'lerin ortam yaşam döngüsü, kimlik doğrulaması, ortamlar, çözüm paketleri, portallar ve kod bileşenleriyle ilgili işlemleri Microsoft Power Platform gerçekleştirmesine olanak tanıyan basit, tek noktadan bir geliştirici CLI'dır.

PowerShell cmdlet'leri

PowerShell, dünya çapında kuruluşlarda yaygın olarak kullanılan bir otomasyon aracıdır. Daha fazla bilgi için bkz. Power Platform yöneticileri için PowerShell kullanmaya başlama.

Sonraki Adımlar

Hangi aracı seçerseniz seçin, başlamak için şu makaleleri gözden geçirin: