إضافة مصدر بيانات إلى تطبيق اللوحة وتصميم صفحات وظيفية
المعلومات هي جزء حيوي من أي تطبيق حيث يتواجد المنطق بأكمله على نوع المعلومات المخزنة. في Power Apps، يتم تخزين البيانات في مصدر بيانات يمكن الوصول إليه باستخدام الاتصالات. يستخدم الاتصال موصِّل معين للتواصل مع مصدر البيانات. تحتوي العديد من الخدمات المهمة ومصادر البيانات المحلية، مثل SharePoint وSQL Server وOffice 365 وSalesforce وX، على موصلات في Power Apps.
مصادر البيانات الأكثر شيوعًا هي الجداول والتي يمكنك استخدامها لتخزين المعلومات واستردادها. تساعدك الاتصالات على قراءة البيانات وكتابتها في مصنفات Microsoft Excel وقوائم SharePoint وجداول SQL والعديد من التنسيقات الأخرى. يمكنك تخزينها في الخدمات السحابية مثل OneDrive وDropBox وSQL Server.
قد يوفر الموصل جداول معلومات أو إجراءات. توفر بعض الموصلات جداول فقط، وبعضها يوفر إجراءات فقط، وبعضها يوفر كليهما. قد يكون الموصل إما قياسيًا أو مخصصًا.
مصادر البيانات المحلية
لإنشاء تطبيق يقرأ ويكتب من مصدر بيانات، يجب استخدام أحد عناصر التحكم هذه. وهي:
المعرض: استخدم عنصر تحكم المعرض لتصفية السجلات وفرزها والبحث فيها والتمرير عبرها في مصدر بيانات، ثم حدد سجلا معينا. يمكنك أيضًا عرض حقول معينة فقط من كل سجل بحيث يمكنك عرض العديد من السجلات في كل مرة حتى على شاشة صغيرة.
Display form: يساعدك Display form على إظهار حقل بعينه أو جميع الحقول في سجل واحد.
Edit form: يتيح لك Edit form إمكانية تحديث حقل واحد أو أكثر في سجل واحد (أو إنشاء سجل يبدأ بقيم افتراضية) وحفظ هذه التغييرات مرة أخرى على مصدر البيانات الأساسي.
يتم استخدام عناصر التحكم هذه عندما تقوم تطبيقات Power Apps بإنشاء تطبيق من البيانات. في الخلفية، يقوم التطبيق بتخزين البيانات ومعالجتها من مصدر البيانات باستخدام جدول داخلي.
SharePoint
هناك العديد من ميزات SharePoint التي تسمح للمستخدمين بإنشاء مشاريع معينة وإنشاء عمليات أعمال قياسية لمشاركة المعلومات ونشر المستندات وتسجيل البيانات. تساعد هذه الميزات مستخدمي الأعمال على أن يكونوا أكثر إنتاجية، ولكن SharePoint يتفوق على أنظمة التعاون في المستندات السابقة في عرض معلومات حول المعلومات/المستندات المخزنة ولماذا.
من السهل المطالبة ببيانات التعريف أو معلومات حول البيانات (مثل وقت التعديل، الذي تم إنشاؤه بواسطة، وما إلى ذلك، ولكن أيضا العلامات المخصصة على المستندات أو الكائنات) في SharePoint. يمكن للعاملين فهم سبب وجود المستند وأهميته دون الحاجة إلى قراءته. يتيح SharePoint أيضًا للمستخدمين إمكانية إنشاء قواعد بيانات مخصصة في بنية سهلة الاستخدام، مما يسمح لهم بتخزين آلاف البيانات التي يمكن دمجها في مهام سير العمل أو العمليات التجارية الأخرى المذكورة بالأعلى.
عناصر التحكم والخصائص في تطبيقات اللوحة
في Microsoft Power Apps، يمكن للمستخدمين تصميم وإنشاء تطبيق أعمال باستخدام مكونات بدلاً من كتابة التعليمات البرمجية بلغة الكمبيوتر التقليدية مثل C#. يمكنهم تصميم التطبيقات عن طريق سحب العناصر ووضعها في لوحة، كما هو الحال مع تصميم شريحة في PowerPoint. يمكن توضيح المنطق والعمل باستخدام البيانات من خلال تجربة تشبه Excel. يمكن للمستخدمين إنشاء تطبيقات تجمع بيانات الأعمال من عدة مصادر تابعة لـ Microsoft وأطراف خارجية. يُسمح لهم بمشاركة التطبيق حتى يتمكن المستخدمون من تشغيله في متصفح أو على جهاز محمول، وكذلك بتضمين التطبيق حتى يتمكنوا من تشغيله على SharePoint أو Power BI أو Teams. فيما يلي بعض عناصر التحكم المتوفرة في Power Apps:
- الأزرار: إقران بالتطبيق بالنقر أو الضغط
- المعرض: إظهار قائمة بالسجلات التي تحتوي على أنواع مختلفة من البيانات
- القائمة المنسدلة: تعرض العنصر الأول في قائمة التشغيل حتى يتم تحديد رتبة عسكرية
- الصورة: إظهار صورة من (على سبيل المثال) ملف أو مصدر بيانات
- الكاميرا: التقاط الصور وحفظها في التطبيق أو في مصدر بيانات
عنصر تحكم المعرض
يمكن لعنصر التحكم Gallery عرض سجلات متعددة من مصدر بيانات، ويمكن أن يحتوي كل سجل على أنواع مختلفة من البيانات. على سبيل المثال، يمكنك استخدام عنصر التحكم Gallery لعرض منتجات مختلفة. يعرض كل عنصر تفاصيل المنتج التي تتضمن اسمًا وصورة وسعرًا، وهكذا لكل منتج.
يتم عرض كل حقل بيانات في عنصر تحكم منفصل ضمن عنصر تحكم Gallery؛ يمكنك تكوين عناصر التحكم هذه في القالب. أي تغييرات يتم إجراؤها على القالب تنعكس عبر عنصر التحكم Gallery. تتوفر قوالب معرفة مسبقًا لعرض الصور والنصوص في أي معرض ويتوفر أيضًا معرض للعناصر ذات الارتفاعات المتفاوتة.
هام
إذا قام مستخدم بتمرير عنصر تحكم معرض الارتفاع المرن قبل تحميل جميع العناصر، فقد يتم دفع العنصر الموجود حاليا في طريقة العرض لأسفل وخارج طريقة العرض عند انتهاء تحميل البيانات. لتجنب هذه المشكلة، استخدم عنصر تحكم المعرض بدلاً من متغير الارتفاع المرن.