إنشاء حقل قيمة محتسبة لتجميع القيم

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

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

ميزات حقول القيمة المحسوبة وإمكانياتها:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الحقل _date هو حقل تم إنشاؤه بواسطة النظام، ويتم استخدامه لتخزين آخر تاريخ ووقت تم فيه حساب قيمة حقل القيمة المحتسبة.

يحتوي الحقل _state على القيم التالية:

المنطقة الوصف
0 => NotCalculated لم يتم بعد حساب قيمة الحقل.
1 => Calculated تم حساب قيمة الحقل في وقت التحديث الأخير في الحقل _date
2 => OverflowError نتج عن حساب قيمة الحقل خطأ تجاوز السعة.
3 => OtherError فشل حساب قيمة الحقل بسبب خطأ داخلي. من المحتمل أن يصلح التشغيل التالي لوظيفة الحساب هذا الخطأ.
4 => RetryLimitExceeded فشل حساب قيمة الحقل بسبب تخطي عدد محاولات حساب القيمة نظرًا لكثرة عدد تعارضات التزامن والتأمين.
5 => HierarchicalRecursionLimitReached قد فشل حساب قيمة الحقل بسبب تجاوز حد عمق التدرج الهرمي لحساب القيمة.
6 => LoopDetected قد فشل حساب قيمة الحقل بسبب اكتشاف تكرار حلقي في التدرج الهرمي للسجل.

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

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

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

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

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

    حقل القيمة المحتسبة على نموذج الحساب في Dynamics 365 for Customer Engagement.

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

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

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

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

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

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

سيناريوهات أعمال حقول القيمة المحتسبة

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

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

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

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

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

تجميع الإيراد المقدر لحساب Dynamics 365 for Customer Engagement.

تجميع البيانات لسجل من السجلات الفرعية، عبر التدرج الهرمي

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

تجميع الدخل المقدر، التدرج الهرمي للفرصة.

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

الدخل المقدر المجمع عبر التدرج الهرمي للحساب.

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

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

أنشطة القيمة المحتسبة لحساب.

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

الأنشطة ذات الصلة بالقيمة المحتسبة وطرف النشاط.

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

متوسط الإيراد المقدر في Dynamics 365 for Customer Engagement.

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

الإيراد المقدر المتوسط.

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

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

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

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

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

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

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

  • لا يتم تحديث حقل NOW()UTCNOW()ISUTCTODAY() الإدغال تلقائيا إذا كان يستخدم حقل صيغة يعتمد على وظائف ربط الوقت، مثل، أو. UTCTODAY() يجب استخدام خيار إعادة الحساب المتاح عبر الإنترنت (التحديث اليدوي في النموذج) أو الزر "إعادة الحساب" لحساب أحدث قيمة حقل إعادة حساب.

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

  • يمكن إجراء القيمة المحتسبة فقط عبر الكيانات ذات الصلة بعلاقة 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 في المجموع، حيث ترتبط مباشرة بجهة الاتصال، وليس بالحساب، ولا يمكن تعريفها بوضوح في تعريف حقل القيمة المحتسبة للحساب. ونتيجة لذلك، لا يطابق العدد الإجمالي للحالات التي تم إرجاعها بواسطة عملية الاحتساب عدد الحالات المعروضة في الشبكة الحالات.

(راجع أيضاً )

إنشاء حقل وتحريره
تحديد الحقول المحسوبة
سلوك وتنسيق حقل التاريخ والوقت
استعلام بيانات التدرج الهرمي وإظهار مرئياتها