تعريف حقول القيمة المحتسبة

 

تاريخ النشر: جمادى الأولى, 1438

ينطبق على: Dynamics 365 (online)، Dynamics 365 (on-premises)، Dynamics CRM 2016، Dynamics CRM Online

في Microsoft Dynamics 365، تم تصميم حقول القيمة المحسوبة لمساعدة المستخدمين في الحصول على أفكار حول البيانات من خلال رصد المقاييس التجارية الرئيسية. يحتوي حقل القيمة المحسوبة قيمةً إجماليةً محسوبةً على السجلات المتعلقة بسجل محدد، مثل الفرص المتاحة لحساب. كما ستتمكن من تجميع البيانات من الأنشطة المرتبطة مباشرة بسجل مثل رسائل البريد الإلكتروني والمواعيد، والأنشطة المتعلقة بسجل عبر كيان "طرف النشاط". في السيناريوهات الأكثر تعقيداً، يمكنك تجميع البيانات عبر التسلسل الهرمي للسجلات. كمسؤول أو مخصص، يمكنك تعريف حقول القيمة المحتسبة باستخدام أدوات التخصيص في تطبيق ويب Dynamics 365، دون الحاجة إلى مطور لكتابة التعليمات البرمجية.

تتضمن فوائد وإمكانيات حقول القيمة المحسوبة ما يلي:

  • سهولة التحرير البصري. يمكنك إنشاء حقول القيمة المحسوبة من خلال استخدام محرر الحقول، تمامًا كما تفعل عند إنشاء حقل عادي.

  • مجموعة واسعة من الدالات التجميعية. يمكنك تجميع البيانات باستخدام الدالات التالية: SUM، وCOUNT، وMIN، وMAX وAVG.

  • دعم تصفية كامل للتجميع. يمكنك تعيين عوامل تصفية متنوعة للكيان المصدر أو كيان ذي صلة مع تعيين شروط متعددة.

  • التكامل السلس مع واجهة المستخدم. يمكنك تضمين حقول القيمة المحتسبة في الأشكال، وطرق العرض، والمخططات، والتقارير.

  • تعد حقول القيمة المحسوبة مكونات حلول. يمكنك بسهولة نقل حقول القيمة المحتسبة كمكونات بين المنظمات وتوزيعها في حلول.

  • تكمل حقول القيمة المحسوبة والحقول المحسوبة بعضها البعض. يمكنك استخدام حقل القيمة المحتسبة كجزء من حقل محسوب، والعكس بالعكس.

  • إذا قمت بتحديث مؤسستك عبر الإنترنت إلى تحديث ديسمبر 2016 لـ Microsoft Dynamics 365 (على الإنترنت)، فيمكنك تكوين حقول التجميع لاستخدام عناصر التحكم المخصصة.

    مزيد من المعلومات: عناصر التحكم المرئية في Dynamics 365 للهواتف وأجهزة الكمبيوتر اللوحية

تتضمن بعض أمثلة حقول القيمة المحسوبة ما يلي:

  • إجمالي الإيرادات المقدرة لفرص الحساب المتاحة

  • إجمالي الإيرادات المقدرة للفرص المتاحة عبر جميع الحسابات في تدرج هرمي

  • إجمالي الإيرادات المقدرة للفرص المتاحة بما في ذلك فرص المبيعات الفرعية المحتملة

  • إجمالي الإيرادات المقدرة للعملاء المتوقعين المؤهلين الناتجة عن الحملات

  • عدد الحالات المفتوحة ذات الأولوية القصوى عبر جميع الحسابات بتدرج هرمي

  • أقرب وقت مُنشأ لجميع الحالات المفتوحة ذات الأولوية القصوى الخاصة بالحساب

يقوم كل حقل قيمة محتسبة بإنشاء حقلي ملحقات من خلال <fieldname>_date ونمط اللاحقة <fieldname>_state. الحقل The _date لنوع بيانات التاريخ والوقت والحقل _state لنوع بيانات الأعداد الصحيحة يحتوي الحقل _state على القيم التالية:

0 => NotCalculated

لم يتم بعد حساب قيمة الحقل.

1 => Calculated

تم حساب قيمة الحقل في وقت التحديث الأخير في الحقل _date

2 => OverflowError

نتج عن حساب قيمة الحقل خطأ تجاوز السعة.

3 => OtherError

فشل حساب قيمة الحقل بسبب خطأ داخلي. من المحتمل أن يصلح التشغيل التالي لوظيفة الحساب هذا الخطأ.

4 => RetryLimitExceeded

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

5 => HierarchicalRecursionLimitReached

قد فشل حساب قيمة الحقل بسبب تجاوز حد عمق التدرج الهرمي لحساب القيمة.

6 => LoopDetected

قد فشل حساب قيمة الحقل بسبب اكتشاف تكرار حلقي في التدرج الهرمي للسجل.

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

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

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

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

    Rollup field on the account form in Dynamics CRM

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

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

    • هذا الخيار متاح فقط في الوضع "متصل". لا يمكنك استخدامه أثناء العمل في الوضع "غير متصل".

    • أقصى عدد للسجلات خلال تحديث القيمة المحتسبة يقتصر على 50,000. في حالة القيمة المحتسبة الهرمية، ينطبق هذا على السجلات ذات الصلة عبر التدرج الهرمي. وفي حال تخطي الحد، سترى رسالة خطأ: "لا يمكن إجراء عمليات الحساب على الإنترنت بسبب تخطي حد الحساب الذي يبلغ 50,000 سجل ذي صلة." ولا ينطبق هذا الحد عند إعادة حساب القيمة المحتسبة تلقائيًا عن طريق وظائف النظام.

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

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

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

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

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

  • في القسم تجميع، تقوم بتحديد القياس الذي تريد حسابه. يمكنك اختيار وظائف تجميع متاحة، مثل SUM، أو COUNT، أو MIN، أو MAX أو AVG.

في هذا المثال، لا يتم استخدام التدرج الهرمي. يتم حساب إجمالي الإيراد المقدر للحساب، من الفرص المتاحة ذات الصلة.

Aggregate the estimated revenue for a CRM account

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

Aggregate estimated revenue, opportunity hierarchy

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

Aggregate estimated revenue over account hierarchy

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

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

Rollup all activities for an account

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

Rollup related activities and activity party

في هذا المثال، نقوم بحساب متوسط العائدات المقدر من كافة الفرص المتعلقة بحساب.

Average estimated revenue in Dynamics CRM

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

Average estimated revenue in Dynamics CRM

يجب أن تكون مدركًا لبعض الشروط والقيود عند التعامل مع حقول القيمة المحتسبة:

  • يمكنك تحديد 100 حقل قيمة محتسبة كحد أقصى للمؤسسة وحتى 10 حقول قيمة محتسبة لكل كيان.

  • لا يمكن تشغيل سير العمل من خلال تحديثات حقل القيمة المحتسبة.

  • لا يمكن استخدام حقول القيمة المحتسبة في حالة انتظار سير العمل.

  • القيمة المحتسبة عبر حقل القيمة المحتسبة غير مدعومة.

  • لا يشير حقل القيمة المحتسبة إلى حقل محسوب يستخدم حقلا محسوبا آخر، حتى إذا كانت كافة حقول الحقل المحسوب الآخر على الكيان الحالي.

  • يمكن للقيمة المحتسبة فقط تطبيق عوامل التصفية على الكيان المصدر أو كيانات ذات صلة، حقول بسيطة أو حقول محسوبة غير معقدة.

  • يمكن إجراء القيمة المحتسبة فقط عبر الكيانات ذات الصلة بعلاقة 1:N. لا يمكن إجراء القيمة المحتسبة عبر العلاقات من النوع N:N.

  • لا يمكن إجراء القيمة المحتسبة عبر العلاقة 1:N لكيان النشاط أو كيان طرف النشاط.

  • قواعد العمل، أو سير العمل، أو الحقول المحسوبة دائمًا ما تستخدم القيمة المحتسبة الأخيرة لحقل القيمة المحتسبة.

  • يتم تجميع حقل القيمة المحتسبة في سياق مستخدم النظام. يستطيع جميع المستخدمين رؤية نفس قيمة حقل القيمة المحتسبة. يمكنك التحكم في رؤية حقل القيمة المحتسبة من خلال مستوى أمان الحقل (FLS)، وذلك عن طريق حصر من يمكنهم الوصول إلى حقل القيمة المحسوبة.مزيد من المعلومات: الأمان على مستوى الحقل.

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

    1. الدخل ‏‏المقدر للفرصة الأولى: $1000.0041

    2. الدخل ‏‏المقدر للفرصة الثانية: $2000.0044

    3. المجموع المجمع للدخل المقدر: $1000.00 + $2000.00 = $3000.00
      وكما تشاهد، فإن دقة التقريب إلى نقطتين عشريتين على الحقل المجمع تتم قبل تنفيذ التجميع.

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

    1. لدى الحساب A1 جهة اتصال أساسية P1. تقترن الحالة C1 مع الحساب A1 (الحقل C1.Customer =  A1) وتقترن الحالة C2 مع جهة الاتصال P1 (الحقل C2.Customer = P1).

    2. تعرض الشبكة الحالات على النموذج الحساب للسجل A1 حالتين وهما C1 وC2.

    3. يستخدم حقل القيمة المحتسبة في كيان الحساب، المسمى "إجمالي عدد الحالات"، لحساب عدد الحالات المقترنة مع الحساب.

    4. في تعريف حقل القيمة المحتسبة للحساب، نقوم بتحديد الحالات التي لها "علاقة عميل" مع الحساب. وبعد التجميع، يساوي إجمالي عدد الحالات 1 (الحالة C1). لا يتم تضمين الحالة C2 في المجموع، حيث ترتبط مباشرة بجهة الاتصال، وليس بالحساب، ولا يمكن تعريفها بوضوح في تعريف حقل القيمة المحتسبة للحساب. ونتيجة لذلك، لا يطابق العدد الإجمالي للحالات التي تم إرجاعها بواسطة عملية الاحتساب عدد الحالات المعروضة في الشبكة الحالات.

© 2017 Microsoft. جميع الحقوق محفوظة. حقوق النشر

إظهار: