إنشاء التعيين بين حقول الكيان أو تعديله

ينطبق هذا الموضوع على Dynamics 365 Customer Engagement (on-premises). فيما يتعلق بإصدار Power Apps لهذا الموضوع، راجع: تعيين أعمدة الجدول

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

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

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

‏‫ملاحظة‬

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

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

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

توضح القواعد التالية أي أنواع البيانات يمكن تعيينها.

  • يجب أن يكون الحقلان من نفس النوع وبنفس التنسيق.

  • يجب أن يكون طول الحقل الهدف مساويًا أو أكبر من طول الحقل المصدر.

  • لا يمكن تعيين حقل الهدف إلى حقل آخر.

  • يجب أن يكون الحقل الأصل مرئيًا في النموذج.

  • ولابد أن يكون الحقل الهدف حقلاً يمكن للمستخدم أن يدخل بيانات فيه.

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

  • لا يمكن تعيين قيم معرف العنوان.

‏‫ملاحظة‬

إذا كنت تحتاج إلى تعيين حقول مجموعة الخيارات، نوصي بتكوين كلا الحقلين لاستخدام نفس مجموعة الخيارات عمومية. وإلا، سيكون من الصعب الاحتفاظ بمجموعتين منفصلتين من خيارات المزامنة يدويًا. في حالة عدم تعيين قيم العدد الصحيح لكل خيار بشكل صحيح يمكنك التسبب في مشاكل في بياناتك. المزيد من المعلومات: إنشاء مجموعات الخيارات العمومية وتحريرها‬‏‫

إنشاء تعيين حقل أو تحريره

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

  2. ضمن المكونات، قم بتوسيع الكيانات، ثم قم بتوسيع الكيان الذي ترغب فيه.

  3. حدد علاقات 1:N أو علاقات N:1.

  4. في الجزء الرئيسي، في قائمة نوع قم بتحديد قابل للتعيين.

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

  6. ضمن مرتبط، حدد تعيينات.

  7. لكل تعيين جديد، على شريط أدوات إجراءات حدد جديد.

  8. في مربع حوار تعيين إنشاء حقل قم بتحديد الحقل المصدر من حقول الكيان المصدر. حدد الحقل الهدف من حقول الكيان الهدف.

  9. حدد موافق.

  10. حدد حفظ وإغلاق لإغلاق نموذج علاقة.

  11. عندما تكتمل تخصيصاتك، قم بنشرها

‏‫ملاحظة‬

  • بعد نشر التخصيصات، تتوفر عمليات التعيين هذه لجميع المستخدمين. في حالة قيامك بإعادة تعيين خدمات معلومات الإنترنت (IIS) قبل نشر التخصيصات، ستكون ثلاثة تعيينات متوفرة للمستخدمين، حتى إذا كانت التخصيصات لن تكون متوفرة.
  • في حالة قيامك بالتعيين إلى أو من أحد الحقول غير المعروضة في أحد النماذج، فلن يتم التعيين حتى تتم إضافة الحقل إلى النموذج.

إنشاء تعيينات حقل تلقائيًا

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

إنشاء علاقات N:1 (واحد إلى متعدد) أو N:1 (متعدد إلى واحد)
إنشاء علاقات N:N (متعدد بمتعدد)