مشاركة عبر


قابلية البرمجة وقابلية التوسع

يحتاج مسؤولو Power Platform غالبًا إلى تنظيم الأنشطة الروتينية وتنيذها بشكل تلقائي للمستأجر الخاص بهم. بإمكانهم القيام بذلك باستخدام أدوات مختلفة قابلة للبرمجة، تم تطويرها جميعًا باستخدام استراتيجية API أولاً. يتم إصدار الميزات والخصائص الجديدة أولاً في واجهة API لـ Power Platform، ثم تظهر في حزم SDK وCLI وPowerShell وأوامر cmdlets والموصلات. يتيح هذا النهج ابتكارًا أسرع وتجارب أكثر اتساقًا وتشغيلاً تلقائيًا وتكاملاً أسهل لكل من المسؤولين والمطورين.

إشعار

تحولت شركة Microsoft من نموذج تطوير يركز على تجربة المستخدم أولاً إلى نموذج تطوير يركز على واجهة API أولاً من أجل قابلية برمجة Power Platform. يتم تقديم القدرات الجديدة في واجهة API أولاً، ثم تتم مزامنتها بسرعة عبر جميع الأدوات المدعومة، مما يقلل التأخير ويضمن الاتساق. لمزيد من المعلومات الأساسية، انتقل إلى Power Platform واجهة API وحزم SDK: من تجربة المستخدم أولاً إلى واجهة API أولاً.

مستوى إدارة العملاء مقابل مستوى بيانات العملاء

وتاريخيًا Power Platform، استخدم مسؤولو واجهات API مختلفة لإدارة المستأجرين ومواردهم داخل النظام الأساسي. ويشمل هذا واجهة API لإدارة البيئات وواجهة أخرى لإدارة Power Apps، وأخرى لإدارة مهام سير العمل في Power Automate. وباستخدام واجهة API لـ Power Platform، تقوم Microsoft بجمع وتوحيد وتوفير سطح API واحد يمكن للعملاء استخدامه لإدارة هذه الموارد.

تُظهر خطة إدارة العملاء الموارد والبيئات على مستوى المستأجر. ويشمل ذلك عمليات مثل إنشاء البيئات (مع Dataverse أو من دونه)، وإدارة سياسات الفوترة لخيار الدفع حسب الاستخدام والاستعلام وإعادة تقارير حول استهلاك السعة، وغير ذلك. تتوفر هذه الإمكانات من خلال واجهة API لـ Power Platform، وتضيف Microsoft المزيد من الميزات بانتظام.

يتعلق مستوى بيانات العملاء بالتفاعل مع البيانات والسجلات المخزنة داخل قاعدة بيانات البيئة. تُعرف هذه البيانات بطريقة شائعة على أنها Microsoft Dataverse وتتضمن واجهة API غنية قائمة على OData وخاصة بها. تتضمن العمليات التي تستخدم واجهات API في Dataverse استرداد البيانات من جدول، واستخدام الوظائف والإجراءات، وتنفيذ العمليات الدفعية.

يستخدم العملاء واجهتي API أساسيتين: واحدة لمستوى الإدارة وأخرى لمستوى البيانات. تركز هذه الوثائق على مستوى الإدارة المتوفر كواجهة API لـ Power Platform والأدوات التي تستخدمها.

الأدوات المتوفرة

تتوفر العديد من أدوات قابلية البرمجة للمسؤولين. تزداد هذه الأدوات تعقيدًا وقدرةً تدريجيًا. مع مرور الوقت، أصبح عدد أكبر من المكتبات متاحًا بلغات برمجة مختلفة. للبقاء على اطلاع، راجع الميزات الجديدة أو الميزات المتغيرة.

Power Platform ‏API

استخدم واجهة API لـ Power Platform للوصول إلى إمكانات جزء إدارة العملاء في مركز مسؤولي Power Platform.

اعرف المزيد حول REST API في نظرة عامة على مرجع REST API.

موصل Power Platform for Admins V2

موصل Power Platform for Admins V2 الجديد متوفر للاستخدام في Power Automate وLogic Apps. إنه تمثيل قوي النوع لواجهة API لـ Microsoft Power Platform.

إدارة منصة باور SDK

يتم توزيع NET SDK. كحزمة NuGet تسمى Microsoft.PowerPlatform.Management. يتوفر مرجع API من خلال مستعرض .NET API. اعرف المزيد في API: إدارة Power Platform.

Power Platform (CLI)

Microsoft Power Platform CLI عبارة عن CLI للمطورين بسيطة وشاملة تمكّن المطورين ومورّدي البرامج المستقلين (ISV) من تنفيذ عمليات مختلفة في Microsoft Power Platform ذات صلة بدورة حياة البيئة، والمصادقة وهي تعمل مع البيئات وحزم الحلول والمداخل ومكونات التعليمات البرمجية.

أوامر PowerShell Cmdlet

إن PowerShell هي أداة تشغيل تلقائي مستخدمة على نطاق واسع في المؤسسات حول العالم. لمزيد من المعلومات، راجع الشروع في العمل باستخدام PowerShell لمسؤولي Power Platform.

الخطوات التالية

بغض النظر عن الأداة التي تختارها، راجع هذه المقالات للشروع في العمل: