التمرين - نمذجة نماذج الجداول

مكتمل

في هذا التمرين، ستقوم بتعديل النموذج الرئيسي لـ LocationTable. للبدء، سجِّل الدخول إلى Power Apps، ثم اتبع الخطوات التالية:

  1. من لوحة التنقل الموجودة على الجانب الأيسر، حدّد الجداول.

  2. ابحث عن LocationTable الذي أنشأته فِي الوحدة السابقة. يمكنك البحث عنه عن طريق كتابة الموقع فِي حقل البحث فِي الزاوية العلوية اليمنى من الشاشة.

  3. حدّد LocationTable، ثم حدّد النماذج (من جزء تجارب البيانات). ابحث عن وحدّد نموذج المعلومات الرئيسي للانتقال إلى تجربة تصميم النماذج.

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

  5. أضف الحقول التي سيُدخلها المستخدم للمواقع فِي قسم عام من النموذج. كما فِي الوحدة السابقة، يعرض الجزء أعمدة الجدول الموجود على اليسار الأعمدة المختلفة المتوفرة فِي LocationsTable والتي يمكن أن تصبح حقول نموذج. اسحب الحقول ثم أفلتها فِي قسم عام. ضع الحقول بالترتيب التالي:

    1. LocationId

    2. LocationName

    3. LocationCountry

  6. لنقم بتعيين حقل LocationId ليكون للقراءة فقط. حدّد حقل LocationId، وعلى لوحة الجانب الأيمن ضمن الخصائص، حدّد خانة الاختيار للقراءة فقط.

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

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

  8. ارجع إلى الشاشة الرئيسية للجدول لـ LocationTable (Dataverse > الجداول >LocationTable).

  9. حدّد الزر تحرير من شريط الأوامر لتحرير البيانات فِي الجدول.

  10. حدّد شارة الرتبة السفلية الموجودة على يمين + صف جديد ثم حدّد صفاً جديداً باستخدام النموذج لفتح النموذج الذي أنشأته للتو فِي علامة تبويب مستعرض منفصلة.

  11. أدخل المعلومات التالية فِي النموذج. ثم حدّد حفظ وإغلاق فِي شريط الأوامر. (سيتم ملء حقل LocationId تلقائياً).

    • LocationName -‏ مصنع Contoso الرئيسي

    • LocationCountry - اختيار الولايات المتحدة الأمريكية من القائمة المنسدلة

تعديل النموذج الرئيسي لـ TypeofAccidentTable

اتبع الخطوات التالية لتعديل النموذج الرئيسي لـ TypeofAccidentTable:

  1. انتقل إلى قائمة الجداول فِي Power Apps.

  2. ابحث عن TypeofAccidentTable الذي أنشأته فِي الوحدة السابقة. تذكر أنه يمكنك البحث عنه عن طريق كتابة typeofaccident فِي حقل البحث.

  3. حدّد الجدول ثم حدّد النماذج (من جزء تجارب البيانات). بعد ذلك، حدّد نموذج المعلومات الرئيسي للانتقال إلى تجربة تصميم النماذج.

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

  5. أضف الحقول التي سيستخدمها المستخدم لنوع الحوادث فِي قسم عام بالنموذج. اسحب الحقول ثم أفلتها فِي قسم عام. ضعها بالترتيب التالي:

    1. TypeofAccidentId

    2. AccidentName

    3. AccidentSeverity

  6. قم بتعيين حقل TypeofAccidentId إلى "للقراءة فقط". حدّد حقل TypeofAccidentId، وعلى الجانب الأيمن ضمن الخصائص، حدّد خانة الاختيار للقراءة فقط (تأكد من تحديدها).

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

    الآن، دعنا نستخدم النموذج الجديد لإضافة بعض البيانات إلى جدول TypeofAccidentTable.

  8. حدّد رجوع فِي الجزء العلوي الأيمن من شريط الأوامر وارجع إلى شاشة محرر الجداول لـ TypeofAccidentTable.

  9. حدّد الزر تحرير من شريط الأوامر للوصول إلى شاشة تحرير البيانات. في شريط الأوامر، حدّد شارة الرتبة السفلية على يمين + صف جديد، ثم حدّد صفاً جديداً باستخدام النموذج من القائمة المنسدلة.

  10. في علامة تبويب المستعرض الجديدة، يفتح النموذج الخاص بك. أدخل المعلومات أدناه فِي النموذج:

    • AccidentName - الانزلاق والسقوط

    • AccidentSeverity - حدّد 2 من القائمة المنسدلة

  11. حدّد حفظ وإغلاق من شريط الأوامر.

تعديل النموذج الرئيسي لـ AccidentTable

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

  1. الرجوع إلى قائمة الجداول.

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

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

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

  5. أضف الحقول التي سيُدخلها المستخدم لسجلات الحوادث الجديدة فِي قسم عام بالنموذج. على الرغم من أن طريقة العرض يجب أن تفتح مع علامة التبويب أعمدة الجدول المعروضة بالفعل، إلا أنه يمكنك أيضاً الوصول إليها عن طريق تحديد زر التنقل فِي أعمدة الجدول من لوحة التنقل اليسرى. ستظهر أعمدة الجدول أسفل الرأس تعرض الحقول (أو الأعمدة) المختلفة من AccidentTable. اسحب الحقول ثم أفلتها فِي قسم عام بالنموذج الخاص بك. ضعها بالترتيب التالي:

    1. AccidentId

    2. LocationId

    3. AccidentTypeId

    4. AccidentDate

    5. AccidentDescription

  6. قم بتعيين حقل AccidentId إلى للقراءة فقط عن طريق تحديد حقل AccidentId، وعلى الجانب الأيمن ضمن الخصائص، حدّد خانة الاختيار بجوار للقراءة فقط.

  7. حدّد حقل LocationId، وعلى الجانب الأيمن ضمن الخصائص، قم بتغيير طريقة العرض الافتراضية (ربما تحتاج إلى التمرير لأسفل الخصائص للعثور عليها) من طريقة عرض البحث عن LocationTable إلى LocationTables النشطة.

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

  9. كرر الخطوات السابقة لحقل AccidentTypeId، ثم قم بتعيين طريقة العرض الافتراضية إلى TypeofAccidentTables النشطة. حدّد مرة أخرى الخيارات الموجودة أسفل للسماح للمستخدمين بتغيير العرض وإظهار جميع طرق العرض.

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

    لقطة شاشة للجدول المكتمل.

  11. في جزء الخصائص، بالنسبة إلى التسمية، أدخل مراجعة المدير. لـ الاسم، أدخل tab_2.

  12. أضف الحقول التالية إلى علامة التبويب الجديدة:

    • ManagerReviewed

    • ManagerComments

  13. في لوحة النموذج، حدّد علامة التبويب عام.

  14. من قائمة التنقل اليمنى، حدّد قسم المكونات، وحدّد الشبكة الفرعية. (وإذا كنت لا تراه، فيمكنك توسيع القائمة ضمن الشبكة للعثور عليه.)

  15. في النافذة المنبثقة تحديد طرق عرض الشبكة الفرعية، ابحث عن EmployeesTable ضمن الجدول ثم حدّد EmployeesTables النشطة كـ طريقة العرض الافتراضية.

  16. حدّد تم لإضافة الشبكة الفرعية.

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

  18. حدّد حفظ ونشر لإكمال النموذج.

    بعد ذلك، دعنا نستخدم نموذجنا الجديد لإضافة بعض البيانات إلى AccidentTable الخاص بنا.

  19. حدّد رجوع فِي الجزء العلوي الأيسر، ثم ارجع إلى الشاشة الرئيسية AccidentTable.

  20. حدّد تحرير من شريط الأوامر للانتقال إلى الجدول القابل للتحرير.

  21. حدّد الآن شارة الرتبة السفلية على يمين زر + صف جديد فِي شريط الأوامر ثم صف جديد باستخدام النموذج للانتقال إلى نموذج رئيسي جديد.

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

    • LocationId - حدّد إدخال للكشف عن الخيارات المتاحة، ثم حدّد 1001 مصنع Contoso الرئيسي

      ‏‫ملاحظة

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

    • AccidentTypeId - أدخِل للكشف عن الخيارات المتاحة ثم حدّد الانزلاق والسقوط.

    • AccidentDate - 10/1/2022

    • AccidentDescription - أدخل سقط موظفان بسبب الأرضية الرطبة فِي الغرفة الرئيسية.

  23. حدّد حفظ.

  24. بعد حفظ السجل، يجب أن تظهر الشبكة الفرعية الموظفين المعنيين، حيث يمكنك إضافة الموظفين المعنيين.

  25. حدّد إضافة موظف موجود، ثم اضغط Enter فِي مربع البحث عن السجلات للكشف عن معرفات الموظفين. إذا حددت كل واحدة، فسترى نموذج التسجيل لـ Oscar Ward وSerena Davis، على التوالي. حدّد كلاً من معرفات الموظفين هذه.

  26. حدّد إضافة لإضافة أسماء الموظفين. (قد تحتاج إلى تحديد تحديث لتظهر الأسماء فِي القائمة.)

  27. حدّد حفظ وإغلاق من شريط الأوامر لإكمال العملية.

    لقطة شاشة لقائمة الموظفين المعنيين.

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