تعديل نماذج الجداول فِي Dataverse

مكتمل

في الدرس السابق، تعرفت على كيفية تعديل طرق عرض الجداول. الآن، حان الوقت للتعرّف على كيفية تعديل نماذج الجداول.

نظرة عامة على النماذج

في السابق، كان استخدام مصنف Excel لتعقب الحوادث يوفر للمستخدمين إمكانية تسجيل تقارير الحوادث وتعديلها. باستخدام هذه الطريقة، يمكن للمستخدمين إدراج صف جديد للحوادث الجديدة أو تعديل الحوادث الموجودة مباشرةً فِي جدول البيانات.

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

النماذج هي جزء من واجهة المستخدم (UI) لكل جدول فِي Dataverse، وتسمح لمستخدمي التطبيق بالتفاعل مع البيانات التي يتم تخزينها فِي الجداول الأساسية. وكذلك، باستخدام النماذج، يمكن لمُنشئ التطبيق تخصيص تفاعل البيانات بالكامل لمستخدمين مختلفين بناءً على إحدى مجموعات الأمان.

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

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

لمزيد من المعلومات، راجع إنشاء وتصميم نماذج التطبيقات المستندة إلى النماذج.

تعديل نماذج الجداول الافتراضية

سوف نتعرّف على كيفية القيام بذلك باستخدام EmployeeTable أولاً. عند تعديل أي نموذج، سوف تتبع هذه الخطوات الأساسية:

  1. من الصفحة الرئيسية لـ Power Apps، حدّد الجداول.

  2. حدّد قائمة الجداول ثم ابحث عن الجدول الذي تبحث عنه. نحن نبحث فِي هذه الحالة عن EmployeeTable الذي أنشائه فِي الوحدة السابقة. يمكنك البحث عنه عن طريق كتابة *موظف* فِي حقل البحث.

  3. حدّد الجدول ثم حدّد النماذج من جزء تجارب البيانات.

    لقطة شاشة للجداول وشاشة محرر EmployeeTable مع تمييز النماذج من جزء تجارب البيانات.

  4. ابحث عن وحدّد نموذج المعلومات الرئيسي للانتقال إلى تجربة تصميم النماذج.

  5. تفتح شاشة محرر النماذج فِي نفس علامة تبويب المتصفح. وعلى غرار محرر العرض، سترى لوحة أعمدة الجدول التي تعرض الأعمدة من جدول البيانات لديك، وتظهر لوحة النموذج فِي الوسط، ويحتوي جزء الخصائص على اليمين على قائمة بخصائص العنصر المحدد. هذه صورة لشاشة محرر النماذج.

    لقطة شاشة لعرض الشجرة مع توسيع قسم

  6. لكي يبدو النموذج الخاص بك مثل الصورة الموجودة أعلاه، أضف Owner (حقل Dataverse قياسي يحدّد المستخدم الذي أنشأ السجل فِي الجدول) إلى قسم العنوان فِي الجدول عن طريق سحب حقل المالك ثم إفلاته فِي أعلى يمين العنوان.

  7. أضف الحقول التي سيُدخلها المستخدم للموظفين فِي قسم عام من النموذج. حدّد أو اسحب الحقول التالية إلى قسم عام. ضَع الحقول بالترتيب التالي (راجع الصورة الموجودة أعلاه):

    1. EmployeeId

    2. EmployeeName

    3. EmployeeDOB

    4. EmployeeEmail

    5. EmployeePicture

  8. لنجعل حقل EmployeeId فِي وضع القراءة فقط، نظراً لأنه يتم إنشاؤه تلقائياً ولا نريد أن يقوم المستخدم بتعديله. حدّد حقل EmployeeId، وعلى الجانب الأيمن ضمن الخصائص، حدّد خانة الاختيار للقراءة فقط.

    لقطة شاشة لخصائص معرف الموظف مع تحديد تسمية للقراءة فقط.

  9. لإكمال التغييرات، يجب عليك تحديد حفظ ونشر فِي الجزء العلوي الأيمن من شريط الأوامر.

    الآن، يمكنك اختبار النموذج الخاص بك وإنشاء عدد قليل من سجلات الموظفين.

  10. ارجع إلى الشاشة الرئيسية EmployeesTable.

  11. حدّد الزر تحرير من شريط الأوامر. يؤدي ذلك إلى فتح شاشة بيانات EmployeesTable القابلة للتحرير، والتي تشبه جدول بيانات Excel.

  12. على الرغم من أنه يمكننا إدخال البيانات مباشرةً فِي أسفل الجدول، إلا أننا نريد التدرب على استخدام النموذج الخاص بنا. في شريط الأوامر، حدّد شارة الرتبة السفلية الموجودة على يمين الزر + صف جديد، وحدّد صفاً جديداً باستخدام النموذج.

    لقطة شاشة للصف الجديد باستخدام خيار النموذج.

  13. أدخل المعلومات التالية فِي النموذج.

    • EmployeeName -‏ Oscar Ward

    • EmployeeDOB -‏ 10/5/1985

    • EmployeeEmail - oward@contoso.com

  14. لا داعي للقلق بشأن EmployeeID، فسيتم تحديثه تلقائيًا عند حفظه. حدّد حفظ وإغلاق.

  15. دعنا نضيف موظفاً آخر باستخدام النموذج الخاص بنا بالمعلومات التالية:

    • EmployeeName -‏ Serena Davis

    • EmployeeDOB -‏ 8/15/1996

    • EmployeeEmail - sdavis@contoso.com

إذا قمت بذلك بشكل صحيح، فسيكون لديك الآن موظفان فِي EmployeeTables الخاص بك. الآن بعد أن فهمتَ كيفية تعديل نموذج وكيفية استخدام النموذج لإدخال البيانات، أصبحت تعرف الأساسيات. سنعيد التأكيد على ذلك فِي التمرين التالي.