إنتقل إلى المحتوى الرئيسي

إنشاء علاقة بين الكيانات

الهدف​

إنشاء علاقة واحد-إلى-متعدد بين كيانين — على سبيل المثال، الحساب الواحد له فواتير كثيرة.

النسخة المختصرة: أضِف حقل بحث​

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

المتطلبات المسبقة​

  • أنت مسجّل الدخول بدور المصمم (أو مسؤول المنصة).
  • كلا الكيانين موجودان في البيئة (كيان «الواحد» المُشار إليه وكيان «المتعدد» المُشير).

الخطوات​

  1. افتح الجداول، واختر البيئة، ثم اختر الكيان المُشير («المتعدد») — على سبيل المثال، Invoice — لفتحه على تبويب الحقول.
  2. أضِف حقلًا من نوع حقل البحث (راجع إضافة حقل إلى كيان) واختر الكيان المُشار إليه («الواحد») — على سبيل المثال، Account — هدفًا له.
  3. اختر إضافة حقل. يُنشأ حقل البحث وتُنشأ معه علاقة واحد-إلى-متعدد الخاصة به.
  4. افتح العلاقات للتأكد من إدراج العلاقة الجديدة. ويُولَّد اسمها تلقائيًا من الكيان والحقل (على سبيل المثال، par_invoice_par_account).

ما الذي يحدث خلف الكواليس​

العلاقة بيانات وصفية تصف كيفية ارتباط كيانين؛ وهي معرَّفة فوق حقل البحث، فلا يُنشأ أي عمود جديد للعلاقة نفسها. وإنشاء حقل البحث يُنشئ العلاقة في العملية نفسها، وحذف حقل البحث يزيل العلاقة — فالاثنان يتلازمان دائمًا. وحقل البحث إشارة حقيقية (مفتاح خارجي) إلى جدول بيانات الكيان المُشار إليه منذ لحظة إضافته.

حل المشكلات​

  • العلاقة لم تظهر. — تأكد من أنك أضفت حقلًا من نوع حقل البحث (لا نوعًا آخر) ومن أنك اخترت كيانًا هدفًا؛ فالعلاقة لا تُنشأ إلا لحقل البحث.
  • «The lookup target entity … was not found.» — أنشئ كيان الهدف («الواحد») أولًا، ثم أضِف حقل البحث على الكيان المُشير («المتعدد»).
  • أريد اسم علاقة محددًا. — تُولّد المنصة أسماء العلاقات من أسماء الكيانات والحقول ولا تُكتب يدويًا، تمامًا كما تُخصَّص لك قيم مجموعات الخيارات.

سيناريوهات ذات صلة​