معلومات حول معاملات الاستهلاك

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

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

تحديد مجموعة احتساب الاستهلاك

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

فترة الاحتساب

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

إعدادات الجهاز المتعددة وفترة الاحتساب

في الحالات التي يتم فيها تنفيذ استبدال عداد في نقطة خدمة، يمكن أن يكون أكثر من إعداد جهاز واحد فعالاً أثناء فترة الأجل النهائي لمعاملات الاستهلاك (الفترة الزمنية بين قيمتي تاريخ/وقت الانتهاء - من وتاريخ/وقت الانتهاء - إلى).

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

فواصل التاريخ

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

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

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

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

مقادير الخدمة

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

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

تقريب مقدار الخدمة

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

تقييم الجودة لخيارات طباعة الفاتورة

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

تقييم الجودة

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

التواريخ والأوقات للحد الأقصى/الحد الأدنى

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

تكوين التصدير لمعاملة الاستهلاك

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

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

مقادير الخدمة لقياس الاستهلاك

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

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

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

تقدير الاستهلاك

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

احتساب الاستهلاك للوحدات

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

الاحتساب الافتراضي - مقارنات التعرفات

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

قواعد احتساب الاستهلاك لتراكم ملفات البيانات ومعاملات ملفات البيانات لتسوية الاستهلاك

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

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

ملاحظة: يجب تكوين قاعدة احتساب الاستهلاك تراكم ملفات البيانات مع معايير الأهلية للتأكد من تنفيذها فقط عند تعيين "وضع الاحتساب" في معاملة الاستهلاك على "احتساب افتراضي" (D2HC).

تضمين مقادير الخدمة للموجز ولقطات بيانات الفترة الزمنية مع معاملات الاستهلاك

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

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

في الحزمة الأساسية، يتم استخدام كائن عمل الرسالة الصادرة لمعاملة الاستهلاك (D2-UsageTranOutboundMesg) لإنشاء الرسائل الصادرة التي تحتوي على معاملات الاستهلاك. يتضمن كائن العمل هذا خوارزمية ما قبل المعالجة "إنشاء مقادير الخدمة للموجز" (D2-BLDSUMSQ) التي تقوم باحتساب وإنشاء لقطة بيانات الفترة الزمنية ومقادير خدمة أخرى للموجز.

كيفية احتساب مقادير الخدمة للموجز ولقطة بيانات الفترة الزمنية

كما هو مذكور أعلاه، تقوم خوارزمية "إنشاء مقادير الخدمة للموجز" (D2-BLDSUMSQ) بإنشاء قائمة فترات الاستهلاك للموجز على أساس تفاصيل معاملة الاستهلاك. بالنسبة لكل فترة استهلاك في معاملة الاستهلاك:

تم إدراج قيد في قائمة مقدار الخدمة للموجز لكل توليفة محددة مكونة من وحدة القياس/وقت الاستخدام/مؤشر مقدار الخدمة في قائمة مقدار الخدمة لفترة الاستهلاك.

تم إدراج قيد في قائمة مقدار الخدمة لنقطة الخدمة لكل توليفة محددة مكونة من معرف/وحدة قياس/وقت استخدام/مؤشر مقدار الخدمة لنقطة الخدمة في قائمة مقدار الخدمة لفترة الاستهلاك.

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

تقوم خوارزمية "إنشاء مقادير الخدمة للموجز (D2-BLDSUMSQ) باستخدام معلمة "حجم الفترة الزمنية الهدف" لتحديد حجم الفترة الزمنية للمنحنى المجمع عندما يتم تجميع منحنى واحد أو أكثر بأحجام فترات زمنية مختلفة. على سبيل المثال، عند تجميع بيانات الفترة الزمنية مع الفترات الزمنية التي تبلغ 15 دقيقة (عدد الثواني بكل فترة زمنية 900) والبيانات مع الفترات الزمنية التي تبلغ 60 دقيقة (عدد الثواني بكل فترة زمنية 3600)، سينتج حجم فترة زمنية هدف يبلغ 60 دقيقة (عدد الثواني بكل فترة زمنية 3600) في البيانات المجمعة مع حجم فترة زمنية يبلغ 3600 (سيتم توسيع الفترات الزمنية التي تبلغ 15 دقيقة إلى فترات زمنية تبلغ 60 دقيقة قبل أن يتم التجميع مع بيانات الفترة الزمنية التي تبلغ 60 دقيقة).