مقدمة Microsoft Power Platform للمطورين

مكتمل

Microsoft Power Platform عبارة عن منصة منخفضة التعليمَات البرمجية لإنشَاء تطبيقَات الأعمَال بسرعة. يشمل خمسة مكونَات رئيسية: Power Apps وPower Automate وPower BI وPower Pages وCopilot Studio. يمكنك استخدَام كل مكون Power Platform عَلى حدة أو معًا. عند استخدَامهَا معًا، يسمح تصميمهَا بالتفاعل مع بعضهَا البعض لتحقيق أهدَاف العمل، سواء كَان ذلك بنَاء التحليلات أو أتمتة العَمليَات أو تطبيقَات الإنتَاجية المستندة إلى البيَانَات.

تستخدم المنصة أسلوبًا منخفض التعليمَات البرمجية لبنَاء الحلول بسرعة. فهو يسمح للجميع فِي المؤسسة، بدَاية من العَاملين فِي الخطوط الأمَامية إلى المطورين المحترفين، بالمشَاركة فِي إنشَاء التطبيقَات التي تدفع نتَائج الأعمَال الإيجَابية. يمكن للمطورين العمل بسلاسة مع صنَاع القرَار فِي المؤسسة لمعَالجة الفجوات وحل التحديَات المعقدة من خلال نموذج التوسعة الغني للنظَام الأسَاسي. وباستخدَام تكَامل أصلي مع Azure، يستطيع المطورون أيضًا استخدَام مهَارَاتهم فِي تطوير السحَابة لتوسيع نطَاق Microsoft Power Platform. يعد هذا النهج فِي تطوير التعليمَات البرمجية المنخفضة طريقة تحويلية لتحقيق أهدَاف تطوير التطبيقَات بسرعة دَاخل المؤسسة.

يمكنك أن تصبح مطورًا أكثر كفاءة من خلال تعلم أسَاسيَات مَا تقدمه المنصة. فيمَا يلي نظرة عَامة رفيعة المستوى عَلى المكونَات الأسَاسية ونقَاط قَابليتهَا للتوسعة الرئيسية.

تطبيقَات Power Apps

يتم استهلاك Power Apps التطبيقَات التي تم إنشَاؤهَا بواسطة المستخدمين باستخدَام سطح المكتب أو الجهَاز المحمول الخَاص بهم. هنَاك أنواع مختلفة من Power Apps: اللوحة والنمَاذج التي تستند إلى النمَاذج.

تمنح تطبيقَات اللوحة الشركة المصنعة تحكمًا كَاملاً فِي محتويَات الشَاشة المثَالية للبكسل والتنقل بين شَاشَات متعددة. تَستخدم تطبيقَات اللوحة موصلات للتعَامل مع البيَانَات والخدمَات. يمكنك تضمين تطبيقَات اللوحة فِي SharePoint وTeams وPower BI وتطبيقَات Dynamics 365.

التطبيقَات التي تستند إلى النمَاذج هي تطبيقَات تعتمد عَلى البيَانَات والتي يمكنك إنشَاؤهَا فوق Microsoft Dataverse. يمكن للتطبيقَات التي تستند إلى النموذج استخدَام مصَادر البيَانَات والخدمَات الأخرى عن طريق تضمين تطبيق اللوحة الذي يستخدم الموصلات للوصول إلى مصَادر البيَانَات هذه.

فيمَا يلي النقَاط الرئيسية لقَابلية التوسع للمطورين Power Apps:

  • إنشَاء عنَاصر تحكم مرئية مخصصة باستخدَام Power Apps Component Framework ‏(PCF)

  • تنفيذ منطق العمل الخَاص بالعميل باستخدَام JavaScript وواجهة برمجة تطبيقَات (API)‏ العميل

  • إنشَاء موصلات مخصصة لمصَادر البيَانَات الخَارجية والخدمَات باستخدَام أدوات مثل دَالات Azure وإدَارة واجهة برمجة تطبيقَات (API)‏ Azure

  • إنشَاء موارد ويب HTML

للتعرف عَلى كيفية إنشَاء تطبيقَات اللوحة، رَاجع مسَار التعليم إنشَاء تطبيق اللوحة فِي Power Apps. للحصول عَلى مقدمة عَالية المستوى حول إنشَاء التطبيقَات المستندة إلى النموذج، رَاجع Power Apps إنشَاء تطبيق يستند إلى النموذج فِي مسَار التعلم.

Power Automate

Power Automate يتم استخدَامه لأتمتة المهَام وتنظيم الأنشطة عبر الخدمَات المتنوعة باستخدَام الموصلات. باستخدَام Power Automate، يمكنك إنشَاء تدفقَات السحَابة أو تدفقَات سطح المكتب.

التدفقَات السحَابية يمكن تَشغيلهَا يدويًا أو تكوينهَا بهدف تَشغيلهَا عند حدوث أحدَاث معينة، مثل عند إنشَاء سجل أو جدولة تَشغيله فِي وقت محدد. تم إنشَاء Power Automate عَلى أسَاس Azure Logic Apps ولكنه يوفر تكَاملاً فريدًا مع Microsoft Power Platform.

تدفقَات سطح المكتب تستخدم، كمَا يوحي الاسم، لأتمتة المهَام التفاعلية المتكررة عَلى الويب أو سطح المكتب.

فيمَا يأتي نقَاط التوسعة الرئيسية المتَاحة للمطورين:

  • إنشَاء موصلات مخصصة باستخدَام أدوات مثل دَالات Azure وإدَارة واجهة برمجة تطبيقَات (API)‏ Azure

  • استخدَام وظَائف تعريف سير العمل لإنشَاء تعبيرَات معقدة

لمعرفة المزيد حول إنشَاء تدفقَات سحَابية باستخدَام Power Automate، رَاجع مسَار التعليم أتمتة عملية أعمَال باستخدَام Power Automate. للحصول عَلى مقدمة حول مهَام سير عمل سطح المكتب، رَاجع مسَار التعليم الشُروع فِي العمل مع Power Automate لسطح المكتب.

Power BI

إن Power BI هو حل لتحليلات الأعمَال من Microsoft يوفر أدوات المعلومَات المهنية لمؤثرَات عرض البيَانَات لمسَاعدة المستخدمين عَلى تصور البيَانَات والرؤى ومشَاركتهَا عبر مؤسسَاتهم.

فيمَا يأتي نقَاط التوسعة الرئيسية المتَاحة للمطورين:

  • يمكن تضمين Power BI فِي التطبيقَات ومواقع الويب والمدَاخل

  • إنشَاء مرئيَات مخصصة باستخدَام ‏‫عدة تطوير البرَامج (SDK) مفتوحة المصدر

  • استخدم واجهة برمجة تطبيقَات REST فِي Power BI لتَشغيل عمليَات تحديث البيَانَات التلقَائي والزيَادة والتحويل والتحجيم التلقَائي للموارد وأتمتة إدَارة دورة حيَاة التطبيق (ALM) والمزيد

  • تطوير موصلات Power Query مخصصة للاتصَال بالبيَانَات والوصول إليهَا من التطبيقَات أو الخدمَات أو مصَادر البيَانَات الخَاصة

للحصول عَلى مقدمة حول كيفية إنشَاء Power BI التقَارير، رَاجع إنشَاء تقَارير التحليلات واستخدَامهَا Power BI مع مسَار التعلم.

Power Pages

Power Pages تسمح لك بإنشَاء مواقع ويب للأعمَال ذات واجهة خَارجية تتيح للمستخدمين خَارج المؤسسة تسجيل الدخول باستخدَام مجموعة واسعة من الهويَات، أو إنشَاء البيَانَات وعرضهَا Dataverse، أو حتى تصفح المحتوى بشكل مجهول. يمكن للصنَاع استخدَام تعليمَات برمجية منخفضة لتخصيص مواقع الويب، ويمكن للمطورين استخدَام نقَاط القَابلية للتوسعة للتعَامل مع المتطلبات المتقدمة.

فيمَا يأتي نقَاط التوسعة الرئيسية المتَاحة للمطورين:

  • قوالب صفحَات ويب مخصصة تم إنشَاؤهَا باستخدَام HTML وCSS وLiquid

  • إنشَاء مكونَات التعليمَات البرمجية لمواقع الويب باستخدَام Power Apps Component Framework

  • توسيع تكَامل الموقع مع Dataverse Web API

  • استخدم Visual Studio Code وCLI Power Platform لتمكين تحرير بيَانَات التعريف وCI/CD (التكَامل المستمر/النشر المستمر) لتكوينَات الموقع

لمعرفة المزيد حول إنشَاء مواقع الويب باستخدَام Power Pages، رَاجع مسَار التعلم الخَاص Power Pages ببدء الاستخدَام.

مسَاعدو Copilot Studio

Copilot Studio يتيح لك إنشَاء مسَاعدي (مندوبي) دردشة قوية يمكنهَا الإجَابة عَلى أسئلة عملائك أو الموظفين الآخرين أو زوار موقع الويب الخَاص بك أو الخدمة. تم إنشَاء Copilot Studio بالاستنَاد إلى Microsoft Bot Framework ويوفر تجربة قليلة التعليمَات البرمجية لإنشَاء روبوتَات الدردشة وإدَارتهَا.

فيمَا يأتي نقَاط التوسعة الرئيسية المتَاحة للمطورين:

  • بنَاء مهَارَات Bot Framework

  • تمديد الروبوتَات مع Bot Framework Composer

لمقدمة حول كيفية إنشَاء المسَاعدين باستخدَام Copilot Studio، رَاجع إنشَاء المسَاعدين باستخدَام مسَار تعليم Copilot Studio.

المُوصِّلِات

الموصلات هي مكون رئيسي يسمح بالوصول إلى البيَانَات والخدمَات. الموصل هو مندوب أو برنَامج تضمين حول واجهة برمجة تطبيقَات (API)‏ يسمح للخدمة الأسَاسية بالتحدث إلى Microsoft Power Automate وMicrosoft Power Apps وAzure Logic Apps. فهو يوفر طريقة للمستخدمين لربط حسَاباتهم واستخدَام مجموعة من الإجرَاءَات والمشغلات المعدة مسبقًا لإنشَاء تطبيقَاتهم وسير العمل.

هنَاك المئَات من الموصلات المعدة مسبقًا والمتوفرة للاستخدَام فِي التطبيقَات وعمليَات سير المهَام. يمكنك إنشَاء موصلات مخصصة لأي واجهة برمجة تطبيقَات REST. يمكن للمطورين أيضًا تنفيذ الأكواد التي تحوّل حمولات الطلب والاستجَابة خَارج نطَاق قوالب السيَاسة الحَالي.

يمكنك معرفة المزيد حول الموصلات المخصصة فِي وثَائق الموصلات أو من مسَار التعلم الخَاص ببدء الاستخدَام Power Automate لسطح المكتب.

Dataverse

Dataverse هو مخزن بيَانَات عَلى نطَاق سحَابي يعتمد عَلى تقنيَات بيَانَات Microsoft ويزيل تعقيد إدَارة البيَانَات من صَانع التطبيقَات. فهو يتيح لك تخزين وإدَارة البيَانَات التي تستخدمهَا تطبيقَات عملك بشكل آمن. يتم تخزين بيَانَات الأعمَال دَاخل Dataverse مجموعة من جدَاول البيَانَات. يسمح الأمَان المستند إلى الأدوار للشركَات بالتحكم فِي الوصول إلى جدَاول البيَانَات وحتى السجلات الفردية لمستخدمين مختلفين دَاخل مؤسستك. يمكنك تحديد أعمدة الجدول المحسوبة وقواعد العمل ومهَام سير العمل وسير إجرَاءَات العمل لضمَان جودة البيَانَات ودفع العَمليَات التجَارية. يمكن للمطورين توسيع الوظَائف أو تخصيصهَا Dataverse عن طريق إضَافة منطق عمل مخصص.

فيمَا يأتي نقَاط التوسعة الرئيسية المتَاحة للمطورين:

  • إنشَاء مكونَات إضَافية، مشَابهة لمعَالجَات الأحدَاث، التي تعمل عَلى تخصيص أو توسيع نطَاق معَالجة بيَانَات Dataverse باستخدَام منطق عمل مخصص (كود).

  • استخدَام خطَافات الويب ونَاقل خدمة Azure للتكَامل مع الأنظمة الخَارجية.

  • توسيع نطَاق واجهة برمجة تطبيقَات (API)‏ Dataverse مع واجهة برمجة التطبيقَات (API)‏ المخصصة لك والتي تنفذ منطق العمل الخَاص بك.

  • استخدَام الجدَاول الافترَاضية لدمج البيَانَات المخزنة فِي أنظمة خَارجية فِي Dataverse دون تكرَار البيَانَات

لإلقَاء نظرة متعمقة عَلى Common Data Service، رَاجع وحدة الشُروع فِي العمل باستخدَام Dataverse.

نموذج البيانات العامة

نموذج البيانات العامة هو تعريف قيَاسي مفتوح المصدر للكيَانَات التي تمثل المفاهيم والأنشطة شَائعة الاستخدَام. عند الإنشَاء باستخدَام تطبيق Dataverse، تتوفر مجموعة أسَاسية من الكيَانَات التي يمكن لمنشئي التطبيقَات من خلالهَا إضَافة كيَانَاتهم المخصصة لدعم سينَاريوهَات أعمَال محددة.

فيمَا يأتي نقَاط التوسعة الرئيسية المتَاحة للمطورين:

  • استخدم مكتبة نموذج البيانات العامة للعمل مع البيَانَات المخزنة فِي Azure Data Lake.

لمعرفة المزيد حول كيفية استخدَام نموذج البيَانَات المشتركة، رَاجع وثَائق نموذج البيانات العامة.