بناء حل Power Apps أكثر اكتمالاً

مكتمل

تعمل Microsoft Power Apps مع تقنيات أخرى لمساعدتك فِي إنشاء تطبيقات قوية لمؤسستك، بما فِي ذلك:

  • Microsoft Power Automate- يسمح لك بإنشاء عمليات سير عمل مؤتمتة لتلقي الإخطارات وتشغيل العمليات وجمع البيانات والمزيد.

  • Microsoft Power BI- يسمح لك بتوصيل بيانات من مصادر متعددة وتحويل البيانات إلى رسوم مرئية لاكتساب الرؤى.

بينما تستمر فِي تطوير تطبيقك، يجب أن تأخذ فِي الاعتبار تنفيذ تقنيات Power Apps أخرى ذات صلة، مثل Power Automate و/أو Power BI. على سبيل المثال، قد يكون لديك تطبيق تقرير مصروفات بسيط يتطلب الموافقة قبل التمكن من شراء صنف. باستخدام Power Automate، يمكنك إنشاء سير عمل كي تحدث هذه العملية. بدلاُ من ذلك، قد ترغب فِي عرض بياناتك بواسطة مخططات ورسوم بيانية مخصصة لمنح المستخدمين نظرة مرئية أكثر على البيانات، الأمر الذي قد يكون مفيداً فِي كثير من الأحيان. في هذا القسم، ستعرف المزيد حول بعض تقنيات Microsoft Power Platform الأخرى وكيف يمكنك تطبيقها فِي حل Power Apps. يجب أن تأخذ فِي الاعتبار أنك إذا قررت تنفيذ تقنيات Power Apps ذات الصلة هذه، فيجب عليك أيضاً مراجعة بنية الترخيص والتكاليف المرتبطة به.

رسم تخطيطي لمنتجات Microsoft Power Platform المتوفرة.

Power Automate

يوفر Power Automate الأتمتة لأعمالك. بإمكان هذه الأتمتة أن تكون عبارة عن سير عمل تقليدي عبر سير عمل أو تشغيل تلقائي للعمليات (RPA) لأتمتة الأنظمة القديمة عبر سير عمل سطح المكتب، أو أتمتة دورة عمل عبر عمليات سير إجراءات العمل. تعمل كل إمكانية من هذه الإمكانيات على زيادة قدرتك على توصيل أنظمة منفصلة لبناء حل الأعمال الذي تحتاجه وللمساعدة فِي زيادة فعالية تطبيقك.

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

لقطة شاشة تُظهر مثالاً عن سير عمل فِي Power Automate.

تحديد مهام سير العمل فِي الحل

الآن وبعد أن أصبح لديك نظرة عامة حول Power Automate، ستحتاج إلى تحديد ما إذا كان الحل الذي تعمل على بنائه يحتاج إلى سير عمل. بإمكان Power Automate أن يساعدك فِي اتخاذ هذا القرار. بإمكان Power Apps تنفيذ الكثير من الوظائف البسيطة، مثل إرسال رسالة إلكترونية عند الضغط على زر فِي تطبيقك. بإمكان الرسالة الإلكترونية التي تنشأ من Power Apps أن تحتوي أيضاً على معلومات ديناميكية/محددة ويمكن إرسالها إلى أي عنوان بريد إلكتروني تريده. في كثير من الأحيان، سيستخدم العملاء Power Automate لإنشاء هذه الوظيفة نفسها على الرغم من أنه بإمكان Power Apps القيام بهذا الإجراء بشكل افتراضي. يمكنك استخدام Power Automate لحلول أكثر تعقيداً، مثل عمليات سير عمل الموافقة. باستخدام Power Automate، يمكنك تشغيل موافقة عند الضغط على زر، وفقاً لجدول زمني، أو عند إنشاء عنصر أو تعديله، وما إلى ذلك.

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

مثال عن لقطة شاشة لاستخدامات سير العمل فِي Power Automate.

Power BI

إن Power BI عبارة عن أداة تحليلات ضمن مجموعة Microsoft Power Platform. يقوم Power BI بتوصيل بيانات من مصادر متعددة ويحوّل البيانات إلى رسوم مرئية يمكنك استخدامها لاكتساب الرؤى. إنه يسمح لمستخدمي الأعمال باستخدام الكثير من الرسوم المرئية المختلفة لإنشاء تقارير ولوحات معلومات شاملة. عند إنشاء تقارير Power BI لعرض بيانات تطبيقك وتحليلها، يمكنك تخصيصها للاستخدام الشخصي من خلال جعل إمكانية الوصول إليها تقتصر عليك أنت فقط، مما يوفر لك تجربة فريدة ومخصصة بشكل أكبر. إذا احتجت إلى مشاركة التقرير مع الآخرين، فستحتاج أنت وجميع مستخدمي التقرير إلى ترخيص Power BI Pro. يسمح لك هذا الترخيص بمشاركة المحتوى والتحكم فِي ما يمكن للآخرين فعله باستخدام التقرير المشترك أو لوحة المعلومات المشتركة.

بينما تتوفر فِي Power Apps إمكانيات تسمح بتضمين جداول أو رسوم بيانية بسيطة، قد يتم تقديم الكثير من الحلول بشكل أفضل من خلال الرسوم المرئية التي يوفرها Power BI. هناك خياران فِي Power Apps وPower BI لتمكين التكامل السلس: تضمين إطار متجانب Power BI فِي تطبيق فِي Power Apps أو تضمين تطبيق من Power Apps فِي لوحة معلومات Power BI.

تضمين إطار متجانب Power BI فِي تطبيق من Power Apps

من خلال تضمين إطار متجانب Power BI فِي حل Power Apps، يمكنك تقديم رسوم مرئية قيّمة فِي التطبيق للسماح للمستخدم باستهلاك البيانات فِي سياق التطبيق.

مثال عن لقطة شاشة من إطار متجانب Power BI.

تضمين تطبيق من Power Apps فِي لوحة معلومات Power BI

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

يحلل المثال التالي سعر المبيعات والأرباح حسب البلد والشريحة. بعد قيامك بتضمين تطبيق من Power Apps فِي لوحة معلومات Power BI، يمكنك التنقل بين الشاشات.

لقطة شاشة للوحة معلومات Power BI مضمنة مع عرض معلومات سعر المبيعات والأرباح.

في لقطة الشاشة التالية هذه، ومع استمرار العمل مع البيانات نفسها كما فِي المثال السابق، يمكنك استخدام ميزات Power Apps الأصلية، مثل البحث، مع بيانات Power BI.

لقطة شاشة لميزة البحث الأصلية فِي Power Apps مع بيانات Power BI.

تُظهر لقطة الشاشة التالية مثالاً عن التطبيق المضمن من Power Apps الذي تجري تصفيته بواسطة تحديد Power BI.

لقطة شاشة للتطبيق الذي تجري تصفيته بواسطة تحديدات Power BI.

ترجمة الاحتياجات وفق التقنية المناسبة

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

سيكون من الصعب تغطية كل حالة استخدام ونقطة قرار، ولكن عدد الخطوات فِي الحل/العملية سيساعدك فِي تحديد التقنية التي تناسب احتياجاتك بشكل أفضل. من المفيد استخدام Power Apps لتنفيذ حلول بسيطة تتطلب عدداً قليلاً من الخطوات، ولكن عندما تصبح حلولك أكثر تعقيداً وتتطلب تنفيذ خطوات متعددة، يصبح Power Automate الحل الأفضل.

يتوقف استخدام المخططات والرسوم البيانية والمرئيات الأساسية التي تأتي مع Power Apps أو استخدام برنامج أكثر فعالية، مثل Power BI على الحل المتعلق بأعمالك ومتطلبات هذه الأعمال. على سبيل المثال، إذا أردت إضافة مخططات ورسوم بيانية أساسية إلى حلك لتحسين مظهر التطبيق وسلوكه بشكل عام مع إضافة لمسة أناقة مرئية للمستخدمين، فالأداة المثالية هي Power Apps.

أو، إذا تطلب حلك تحليلاً متعمقاً لبياناتك بالإضافة إلى رسوم قوية، فسيكون Power BI المنتج الأفضل لحلك. ضع فِي اعتبارك أنه مع استخدام Power BI، سيحتاج كل مستخدم تطبيق إلى ترخيص آخر إلى جانب ترخيص Power Apps. هذا المتطلب بسيط إذا كان حلك يعتمد على لوحات معلومات ومخططات ورسوم بيانية بديهية والكثير من الميزات الأخرى لمساعدتك فِي تحقيق أقصى استفادة من حلك.

من خلال تحديد احتياجات تقنيات Power Apps ذات الصلة فِي حلك وتنفيذها بشكل استراتيجي، ستتمكن من تزويد المستخدمين بتجربة شاملة أفضل عند استخدام الحل.