اشتقاق / إدخال قيم خواص

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

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

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

ملاحظة:

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