إنشاء وتحرير علاقات الجداول ‎‎1:N‏ (واحد‬ إلى متعدد) أو N:1 (متعدد إلى واحد‬) باستخدام مستكشف الحلول

يوفر مستكشف الحلول طريقة واحدة لإنشاء وتحرير علاقات الجداول ‎‎1:N‏ (واحد‬ إلى متعدد) أو N:1 (متعدد إلى واحد‬) في Microsoft Dataverse.

يتيح مدخل Power Apps تكوين الخيارات الأكثر شيوعًا، ولكن يمكن تعيين بعض الخيارات فقط باستخدام مستكشف الحلول. مزيد من المعلومات:

افتح مستكشف الحلول

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

Open an unmanaged solution

  1. From Power Apps select Solutions from the left navigation pane, and then on the toolbar, select Switch to classic. If the item isn’t in the side panel pane, select …More and then select the item you want.

  2. In the All Solutions list open the unmanaged solution you want.

عرض علاقات الجداول

في مستكشف الحلول، قم بتوسيع الجدول، وحدد جدولاً. ضمن هذا الجدول، حدد علاقات ‎1:N‏ أو علاقات ‎N:1.

عرض علاقات الجداول.

إنشاء علاقات

أثناء عرض العلاقات بين الجداول، حدد إما علاقة واحد إلى متعدد جديدة‬ أو علاقة متعدد إلى واحد جديدة‬ من شريط الأوامر.

ملاحظة

إذا لم تتوفر الأوامر، فهذا يعني أن الجدول غير مؤهل لإنشاء علاقة مخصصة.

سيفتح أي واحد من الخيارين نموذجًا كالتالي. يكمن الفرق في تعيين حقل الجدول الرئيسي أو "الجدول ذو الصلة".

نموذج علاقة واحد لأكثر.

  • مع علاقة ‎‎1:N‏، يتم تعيين الجدول الرئيسي إلى الجدول الحالي
  • مع علاقة ‎‎1:N‏، يتم تعيين الجدول ذو الصلة إلى الجدول الحالي

يجب تعيين الأعمدة التالية حتى تتمكن من حفظ علاقة الجدول:

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

يمكنك النقر فوق زر حفظ علاقة الجدول. لحفظ الجدول والمتابعة التحرير. مزيد من المعلومات: تحرير العلاقات

ملاحظة

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

تحرير العلاقات

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

ملاحظة

بإمكان ناشر الحل المدار أن يمنع بعض تخصيصات العلاقات التي تشكل جزءًا من الحل.

خصائص علاقة الجدول

تتعلق هذه الخصائص بالكيانات.

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

عمود البحث

هذه هي خصائص عمود البحث الذي تم إنشاؤه على الجدول ذي الصلة. يمكن تحرير الخصائص هنا أو عن طريق تحرير عمود البحث مباشرة. بعض خصائص العمود غير قابلة للتحرير من العلاقة. مزيد من المعلومات: تحرير عمود

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

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

العمود الوصف
خيار العرض كيف يجب عرض قائمة الجداول ذات الصلة. مزيد من المعلومات: خيارات العرض
تسمية مخصصة تحديد النص القابل للترجمة ليتم استخدامه بدلاً من اسم الجمع عندما تحدد الخيار استخدام تسمية مخصصة على أنه خيار عرض .
منطقة العرض حدد أحد التجميعات المتوفرة لعرض هذه القائمة. الخيارات المتوفرة هي: التفاصيل (للمجموعة العامة)، والتسويق والمبيعات والخدمة.
ترتيب العرض يتحكم في المكان الذي سيتم فيه تضمين عنصر التنقل داخل منطقة العرض المحددة. يبدأ نطاق الأرقام المسموح بها من 10000. جزء عنصر التنقل ذو قيمة أقل يظهر أعلى العلاقات ذات القيمة الأعلى.

خيارات العرض

هذه هي خيارات العرض المتوفرة:

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

سلوك العلاقة

هذا هو المكان حيث يمكنك تحديد السلوكيات القياسية للجداول ذات الصلة. تعتبر هذه المعلومات مهمة لأنها تساعدك في ضمان سلامة البيانات ويمكنها أتمتة عمليات الأعمال في شركتك.

هيا بنا نلقي نظرة على مثال.

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

  • إعادة تعيين كل المهام النشطة.
  • إعادة تعيين كل المهام.
  • عدم إعادة تعيين أي من المهام.
  • إعادة تعيين كل المهام المعينة حاليًا إلى المالك السابق للفرصة.

بإمكان العلاقة أن تتحكم في كيفية تتالي الإجراءات التي يتم تنفيذها في صف لصف الجدول الرئيسي إلى أي من صفوف الجدول ذات الصلة.

هناك أنواع عديدة من السلوكيات التي يمكن تطبيقها عند حدوث إجراءات معينة.

السلوكيات

هذه هي السلوكيات المتوفرة لتكوينها.

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

إجراءات

هذه هي الإجراءات التي يمكنها تشغيل بعض السلوكيات:

العمود الوصف الخيارات
تعيين ما ينبغي أن يحدث عند تعيين صف الجدول الرئيسي إلى شخص آخر؟ تتالي الكل
تتالي نشط
تتالي مملوك للمستخدم
بلا تتالي
إعادة تعيين السجل الأصل ماذا ينبغي أن يحدث عندما تتغير قيمة البحث لجدول ذي صلة في علاقة أصل بالتابع؟
مزيد من المعلومات: علاقات الأصل بالتابع بين الجداول
تتالي الكل
تتالي نشط
تتالي مملوك للمستخدم
بلا تتالي
مشاركة ماذا ينبغي أن يحدث عند مشاركة صف الجدول الرئيسي؟ تتالي الكل
تتالي نشط
تتالي مملوك للمستخدم
بلا تتالي
حذف ماذا ينبغي أن يحدث عند حذف صف الجدول الرئيسي؟ تتالي الكل
إلغاء ارتباط المقالة
تقييد
إلغاء المشاركة ماذا ينبغي أن يحدث عند إلغاء مشاركة صف الجدول الرئيسي؟ تتالي الكل
تتالي نشط
تتالي مملوك للمستخدم
بلا تتالي
دمج ماذا ينبغي أن يحدث عند دمج صف الجدول الرئيسي؟ تتالي الكل
بلا تتالي
عرض القيمة المحتسبة ما هو السلوك المطلوب لطريقة عرض القيمة المحتسبة المقترنة بهذه العلاقة؟ تتالي الكل
تتالي النشط
تتالي مملوك للمستخدم
بلا تتالي

خيارات نوع السلوك

استخدم عمود نوع السلوك للاختيار من بين مجموعة من السلوكيات القياسية أو ما إذا كنت تريد تكوينها بشكل منفصل.

خيار الوصف
علاقة الأصل بالتابع تعيين: تتالي الكل
إعادة تعيين الأصل‬: تتالي الكل
مشاركة: تتالي الكل
حذف: تتالي الكل
إلغاء المشاركة: تتالي الكل
دمج: بلا تتالي‬
طريقة عرض القيمة المحتسبة: بلا تتالي‬ | تتالي الكل
مرجعي تعيين: بلا تتالي
إعادة تعيين الأصل‬: بلا تتالي
مشاركة: بلا تتالي‬
حذف: إزالة الارتباط
إلغاء المشاركة: بلا تتالي‬
دمج: بلا تتالي‬
طريقة عرض القيمة المحتسبة: بلا تتالي‬ | تتالي الكل
مرجعي، تقييد الحذف تعيين: بلا تتالي
إعادة تعيين الأصل‬: بلا تتالي
مشاركة: بلا تتالي‬
حذف: تقييد
إلغاء المشاركة: بلا تتالي‬
دمج: بلا تتالي‬
طريقة عرض القيمة المحتسبة: بلا تتالي‬ | تتالي الكل
تتالٍ قابل للتكوين يمكنك تكوين السلوك الذي تريده لكل إجراء بالاستناد إلى الخيارات المتوفرة

ملاحظة

قد لا تتمكن من تحديد الخيار علاقة الأصل بالتابع إذا كان أي واحد من الجداول مشاركًا في علاقات أصل بالتابع بين الجداول. مزيد من المعلومات: علاقات الأصل بالتابع بين الجداول

إذا استخدمت التتالي القابل للتكوين لتعيين السلوكيات للإجراءات بحيث تطابق السلوكيات الخاصة بالإجراءات المقترنة بنوع سلوك آخر، عند حفظ العلاقة، يتم تعيين نوع السلوك تلقائياً إلى النوع المطابق.

حذف العلاقات

أثناء عرض العلاقات بين الجداول، حدد علاقة الجدول التي تريد حذفها ثم انقر فوق الأمر الأمر حذف. الأمر.

سيؤدي حذف العلاقة إلى حذف عمود البحث على الجدول ذي الصلة.

ملاحظة

لن تتمكن من حذف علاقة لها تبعيات. على سبيل المثال، إذا قمت بإضافة عمود بحث إلى نموذج للجدول ذي الصلة، فيجب إزالة العمود من النموذج قبل حذف العلاقة.

علاقات الأصل بالتابع بين الجداول

بإمكان كل زوج من الجداول المؤهلة لعلاقة ‎‎1:N‏ أن يكون لديه علاقات ‎‎1:N‏ متعددة بينها. ويمكن اعتبار واحدة فقط من هذه العلاقات عادةً علاقات أصل بالتابع بين الجداول.

علاقة الأصل بالتابع بين الجداول هي أي علاقة جداول ‎‎1:N‏ حيث أحد خيارات التتالي في عمود علاقة الأصل بالتابع في الجدول التالي خيار صحيح.

الإجراء علاقة الأصل بالتابع بدون علاقة أصل بالتابع
تعيين تتالي الكل
تتالي مملوك للمستخدم
تتالي النشط
بلا تتالي
حذف تتالي الكل إزالة ارتباط
تقييد
إعادة تعيين السجل الأصل تتالي الكل
تتالي مملوك للمستخدم
تتالي النشط
بلا تتالي
مشاركة تتالي الكل
تتالي مملوك للمستخدم
تتالي النشط
بلا تتالي
إلغاء المشاركة تتالي الكل
تتالي مملوك للمستخدم
تتالي نشط
بلا تتالي

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

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

على سبيل المثال، إذا كان لدى أحد الجداول عملية بحث عن عميل يمكن أن تشير إلى جدول جهة اتصال أو حساب. هناك علاقتا أصل بالتابع منفصلتان لعلاقات الجداول ‎‎1:N‏.

يتضمن جدول النشاط مجموعة مشابهة من علاقات الأصل بالتابع بين الجداول للجداول التي يمكن إقرانها باستخدام عمود البحث "بخصوص".‬

القيود التي يمكنك تعيينها على السلوكيات

وبسبب علاقات الأصل بالتابع، توجد بعض القيود التي يجب أن تأخذها بعين الاعتبار عندما تقوم بتعريف علاقات الجداول.

  • ليس بإمكان الجدول المخصص أن يكون الجدول الرئيسي في علاقة بجدول نظام آخر يتتالى. هذا يعني أنه لا يمكن أن يكون لديك أي علاقة مع أي إجراء تم تعيينه إلى تتالي الكلأو تتالي نشط أو تتالي مملوك للمستخدم بين جدول مخصص رئيسي وجدول نظام ذي صلة.
  • لا يمكن لأي علاقة جديدة أن يكون لديها إجراء معين إلى تتالي الكل أو تتالي نشط أو تتالي مملوك للمستخدم، إذا كان الجدول المرتبط في هذه العلاقة موجودًا بالفعل كجدول ذي صلة في علاقة أخرى لديها أي إجراء معين إلى تتالي الكل أو تتالي نشط أو تتالي مملوك للمستخدم. يمنع هذا العلاقات التي ينشأ عنها علاقات رئيسية متعددة.

راجع أيضًا

إنشاء علاقات بين الجداول وتحريرها
إنشاء وتحرير علاقات كيانات ‎‎1:N‏ (واحد لأكثر) أو N:1 (من عديد إلى واحد)
إنشاء وتحرير علاقات الجداول ‎‎1:N‏ (واحد‬ إلى متعدد) أو N:1 (متعدد إلى واحد‬) في مدخل Power Apps
إنشاء علاقات N:N (من عديد إلى عديد)