Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

أهلاً بكم! سنحاول اليوم أتمتة عملية إنشاء الطلبات باستخدام النظام الأساسي لبيانات Microsoft Common Data Service وخدمات Power Apps وPower Automate. سنقوم ببناء الكيانات والسمات استنادًا إلى Common Data Service، واستخدام Power Apps لإنشاء تطبيق محمول بسيط، وسيساعد Power Automate في توصيل جميع المكونات بمنطق واحد. دعونا لا نضيع الوقت!

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

لكن أولاً، القليل من المصطلحات. نحن نعرف بالفعل ما هي Power Apps وPower Automate، ولكن إذا كان أي شخص لا يعرف، أوصي بقراءة مقالاتي السابقة، على سبيل المثال، هنا أو هنا. ومع ذلك، لم نكتشف بعد ما هي Common Data Service، لذا فقد حان الوقت لإضافة القليل من النظرية.

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

Common Data Service (CDS للاختصار) عبارة عن نظام أساسي لتخزين البيانات مثل قاعدة البيانات. في الواقع، هذه قاعدة بيانات موجودة في سحابة Microsoft 365 ولها اتصال وثيق بجميع خدمات Microsoft Power Platform. تتوفر أقراص CDS أيضًا من خلال Microsoft Azure وMicrosoft Dynamics 365. يمكن أن تدخل البيانات إلى أقراص CDS بطرق مختلفة، إحدى الطرق هي، على سبيل المثال، إنشاء سجلات في أقراص CDS يدويًا، على غرار SharePoint. يتم تخزين كافة البيانات الموجودة في Common Data Service في جداول تسمى الكيانات. هناك عدد من الكيانات الأساسية التي يمكنك استخدامها لأغراضك الخاصة، ولكن يمكنك أيضًا إنشاء الكيانات الخاصة بك باستخدام مجموعات السمات الخاصة بك. كما هو الحال مع SharePoint، في Common Data Service، عند إنشاء سمة، يمكنك تحديد نوعها ويوجد عدد كبير من الأنواع. إحدى الميزات المثيرة للاهتمام هي القدرة على إنشاء ما يسمى "مجموعات الخيارات" (مماثلة لخيارات حقل التحديد في SharePoint)، والتي يمكن إعادة استخدامها في أي حقل للكيان. بالإضافة إلى ذلك، يمكن تحميل البيانات من مجموعة متنوعة من المصادر المدعومة، بالإضافة إلى تدفقات Power Apps وPower Automate. بشكل عام، باختصار، CDS هو نظام لتخزين واسترجاع البيانات. تتمثل ميزة هذا النظام في تكامله الوثيق مع جميع خدمات Microsoft Power Platform، مما يتيح لك إنشاء هياكل بيانات بمستويات مختلفة من التعقيد واستخدامها لاحقًا في تطبيقات Power Apps والاتصال بسهولة بالبيانات من خلال Power BI لإعداد التقارير. تتمتع CDS بواجهة خاصة بها لإنشاء الكيانات والسمات وقواعد العمل والعلاقات وطرق العرض ولوحات المعلومات. توجد واجهة العمل مع CDS على الموقع الإلكتروني make.powerapps.com في قسم "البيانات"، حيث يتم جمع كافة الخيارات الرئيسية لإعداد الكيانات.
لذلك دعونا نحاول إعداد شيء ما. لنقم بإنشاء كيان جديد "الطلب" في Common Data Service:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

كما ترون، عند إنشاء كيان جديد، يجب عليك تحديد اسمه بقيم مفردة ومتعددة، وتحتاج أيضًا إلى تحديد حقل رئيسي. في حالتنا، سيكون هذا هو حقل "الاسم". بالمناسبة، يمكنك أيضًا الانتباه إلى أن الأسماء الداخلية وأسماء العرض للكيانات والحقول تتم الإشارة إليها فورًا في نموذج واحد، على عكس SharePoint، حيث تحتاج أولاً إلى إنشاء حقل باللغة اللاتينية، ثم إعادة تسميته إلى اللغة الروسية.
أيضًا، عند إنشاء كيان، من الممكن عمل عدد كبير من الإعدادات المختلفة، لكننا لن نفعل ذلك الآن. نقوم بإنشاء كيان وننتقل إلى إنشاء السمات.
نقوم بإنشاء حقل الحالة بنوع "مجموعة المعلمات" ونحدد 4 معلمات في سياق هذا الحقل (جديد، تنفيذ، منفذ، مرفوض):

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

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

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

يرجى أيضًا الانتباه إلى إعداد الحقول الإلزامية، فبالإضافة إلى "مطلوب" و"اختياري"، هناك أيضًا خيار "موصى به":

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

بعد أن قمنا بإنشاء جميع الحقول الضرورية، يمكنك الاطلاع على قائمة الحقول الكاملة للكيان الحالي في القسم المقابل:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

تم تكوين الكيان وتحتاج الآن إلى تكوين نموذج إدخال البيانات على مستوى Common Data Service للكيان الحالي. انتقل إلى علامة التبويب "النماذج" وانقر على "إضافة نموذج" -> "النموذج الرئيسي":

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

نقوم بإعداد نموذج جديد لإدخال البيانات من خلال Common Data Service ونصف الحقول واحدًا تلو الآخر، ثم انقر فوق الزر "نشر":

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

النموذج جاهز، دعونا نتحقق من تشغيله. نعود إلى Common Data Service وننتقل إلى علامة التبويب "البيانات"، ثم انقر فوق "إضافة سجل":

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

في نافذة النموذج التي تفتح، أدخل جميع البيانات اللازمة وانقر على "حفظ":

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

الآن في قسم البيانات لدينا إدخال واحد:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

ولكن يتم عرض عدد قليل من الحقول. هذا هو السهل تحديد. انتقل إلى علامة التبويب "طرق العرض" وافتح العرض الأول للتحرير. ضع الحقول المطلوبة في نموذج التقديم وانقر على "نشر":

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

نتحقق من تكوين الحقول في قسم "البيانات". كل شيء على ما يرام:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

لذلك، من جانب Common Data Service، يكون الكيان والحقول وعرض البيانات ونموذج إدخال البيانات يدويًا مباشرة من CDS جاهزًا. لنقم الآن بإنشاء تطبيق لوحة Power Apps لكياننا الجديد. دعنا ننتقل إلى إنشاء تطبيق Power Apps جديد:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

في التطبيق الجديد، نتصل بالكيان الخاص بنا في Common Data Service:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

بعد كل الاتصالات، قمنا بإعداد عدة شاشات لتطبيق Power Apps للأجهزة المحمولة. جعل الشاشة الأولى مع بعض الإحصائيات والانتقالات بين طرق العرض:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

نقوم بعمل شاشة ثانية بقائمة الطلبات المتوفرة في كيان CDS:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

ونقوم بعمل شاشة أخرى لإنشاء الطلب:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

نقوم بحفظ التطبيق ونشره، ومن ثم تشغيله للاختبار. املأ الحقول وانقر على زر "إنشاء":

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

دعونا نتحقق مما إذا كان قد تم إنشاء سجل في CDS:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

دعونا نتحقق من ذلك من التطبيق:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

جميع البيانات في مكانها الصحيح. تبقى اللمسة الأخيرة. لنقم بإنشاء تدفق Power Automate صغير، عند إنشاء سجل في Common Data Service، سيرسل إعلامًا إلى منفذ الأمر:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

ونتيجة لذلك، قمنا بإنشاء كيان ونموذج على مستوى Common Data Service، وتطبيق Power Apps للتفاعل مع بيانات CDS، وتدفق Power Automate لإرسال الإعلامات تلقائيًا إلى فناني الأداء عند إنشاء طلب جديد.

الآن عن الأسعار. لم يتم تضمين Common Data Service مع Power Apps التي تأتي مع اشتراك Office 365. وهذا يعني أنه إذا كان لديك اشتراك Office 365 يتضمن Power Apps، فلن يكون لديك Common Data Service بشكل افتراضي. يتطلب الوصول إلى أقراص CDS شراء ترخيص Power Apps منفصلاً. أسعار الخطط وخيارات الترخيص مدرجة أدناه مأخوذة من الموقع powerapps.microsoft.com:

Common Data Service وPower Apps. إنشاء تطبيق للهاتف المحمول

في المقالات التالية، سنلقي نظرة على المزيد من ميزات Common Data Service وMicrosoft Power Platform. يوما سعيدا للجميع!

المصدر: www.habr.com

إضافة تعليق