من استخدام المنتج إلى الفاتورة مع ترداد
حدد العملية اللي تنحسب، واضبط مقياسها، واحمِ الحسبة من التكرار، واربط الحد المشمول وسعر التجاوز بفاتورة تقدر تشرحها.
آخر تحديث 2026-08-14
باقة النمو عند نورة تشمل 100 تقرير بالذكاء الاصطناعي. أنشأت التقرير 87 اليوم، وبتنشئ التقرير 101 الأسبوع الجاي. الأول داخل الباقة، والثاني يضيف 2 ر.س على الفاتورة.
الحسبة سهلة. القرار الصعب هو: متى ينحسب التقرير؟ وبعدها كيف تحافظ على نفس الجواب مع الفشل والتكرار والحدود وأسئلة الفاتورة؟
حدد الوحدة قبل ما تبني المقياس
اكتب القاعدة بلغة العميل:
ينحسب تقرير واحد لما يكتمل ويصير جاهز للعميل. الضغط على زر الإنشاء، أو فشل التقرير، أو تكرار المحاولة داخل النظام ما ينحسب.
اكتب القاعدة قبل ما تضبط المقياس.
متى نحسب تقرير واحد؟
لما يضغط العميل «أنشئ التقرير»
لما تبدأ محاولة داخلية جديدة
إذا فشل التقرير
هذه الجملة توحّد قرار المنتج والهندسة والمالية والدعم. وهي أول جواب تحتاجه لو اعترض عميل على عدد التقارير.
احسم الحالات من البداية:
| الحالة | تنحسب؟ | ليش؟ |
|---|---|---|
| اكتمل التقرير | نعم | وصلت النتيجة للعميل |
| فشل الإنشاء | لا | ما وصلت نتيجة |
| نجحت محاولة داخلية ثانية | مرة واحدة | النتيجة تقرير واحد |
| نزّل العميل التقرير مرة ثانية | لا | هذا نفس التقرير |
| أنشأ نسخة جديدة من التقرير | قررها ووثّقها | تعتمد على قاعدة منتجك |
أنشئ المقياس في ترداد
من كتالوج المنتج، أنشئ مقياس باسم تقارير الذكاء الاصطناعي المكتملة.
في هذا المثال:
- اسم العملية:
report.completed؛ - طريقة الحساب:
COUNT؛ - الفلتر: التقارير المكتملة فقط؛
- تصفير الاستخدام: مع دورة الفوترة.
المقياس يحوّل العمليات إلى الرقم اللي تحتاجه الفوترة.
إذا تغيّرت الوحدة، غيّر طريقة الحساب. اجمع عدد الصفحات، أو احسب المستخدمين المختلفين، أو خذ آخر قيمة لمساحة التخزين. لا تختار طريقة لأنها موجودة في النظام؛ اخترها لأنها تطابق الوعد المكتوب في صفحة التسعير.
أرسل العملية بعد اكتمال التقرير
ضغطة العميل تبدأ الشغل، لكنها ما تثبت أن فيه شيء ينحسب. أرسل عملية الاستخدام بعد ما يكتمل التقرير.
التقرير 87 ينتقل من منتجك إلى الاستخدام والفاتورة.
تحتاج العملية أربع معلومات ثابتة:
| المعلومة | المثال | ليش يحتاجها ترداد؟ |
|---|---|---|
| اسم العملية | report.completed | يربطها بالمقياس الصحيح |
| العميل | حساب نورة | ينسب الاستخدام للعميل الصحيح |
| معرّف العملية | event_87 | يمنع التكرار من زيادة العدد |
| وقت الاكتمال | وقت اكتمال التقرير 87 | يضعه في دورة الفوترة الصحيحة |
خل معرّف العملية مرتبط بالتقرير المكتمل. إذا انقطع الإرسال، أرسل event_87 مرة ثانية. إعادة الإرسال توصل نفس المعلومة، ما تنشئ تقرير جديد.
لا تخل مشكلة مؤقتة تضيّع الاستخدام
لا تربط نجاح التقرير بنجاح إرسال الاستخدام في اللحظة نفسها. ممكن يكتمل التقرير وتتعطل الشبكة بعدها.
المسار العملي:
- سجّل أن التقرير اكتمل في قاعدة بياناتك؛
- سجّل معه أن عملية الاستخدام تنتظر الإرسال؛
- أرسلها إلى ترداد في الخلفية؛
- علّمها كمُرسلة بعد قبولها؛
- وإذا فشل الإرسال، حاول بنفس المعرّف.
العميل ما يحتاج ينتظر اتصال الفوترة. لكن نظامك يحتاج يتذكر أن فيه عملية ما وصلت.
اربط المقياس بقاعدة الباقة
المقياس يقول إن نورة استخدمت 87 تقرير. الباقة هي اللي تحدد وش يعني هذا الرقم.
في باقة النمو:
- 100 تقرير مشمولة في كل دورة؛
- التقارير من 1 إلى 100 ما تضيف مبلغ؛
- التقرير 101 يبدأ سعر 2 ر.س لكل تقرير؛
- ويبدأ العد من جديد مع دورة الفوترة القادمة.
المقياس يحسب. والباقة تقرر وش يصير بعده.
الاستخدام الحالي
حد باقة النمو
ما فيه تجاوز حتى الآن
يبدأ سعر 2 ر.س
خل كل قرار في مكانه:
- المقياس يحسب الاستخدام؛
- الحد المشمول يقول كم تقرير داخل الباقة؛
- السعر يحسب تجاوز الحد؛
- الاستحقاق يقرر هل يقدر العميل يكمل الاستخدام.
كذا تقدر ترفع الحد بدون ما تغيّر طريقة حساب التقارير، أو تغيّر سعر التجاوز بدون ما تعيد بناء العمليات في منتجك.
استخدم نفس المقياس للتكلفة والإيراد
في دليل احتساب تكلفة الميزة، ربطنا تكاليف المورد بعملية report.completed. الآن تستخدم الباقة نفس المقياس لحساب الإيراد.
تصير الحسبة في تحليلات التكلفة واضحة:
إيراد التقارير المكتملة − تكلفتها = الهامش
نفس المقياس يجاوب عن سؤالين بدون ما يخلطهم: كم يدفع العميل؟ وكم كلفك استخدامه؟
وضح الاستخدام قبل ما تجي الفاتورة
لا تخل الفاتورة أول مكان تعرف منه نورة أن التقرير 101 عليه مبلغ. خلك واضح في هذه المعلومات:
- الاستخدام الحالي: 87 تقرير؛
- الحد المشمول: 100؛
- الباقي: 13؛
- متى يبدأ العد من جديد؛
- وش يصير بعد 100.
هذا مبدأ للمنتج، مو أمر تحط عداد جنب كل زر. وضح الحسبة في المكان اللي تساعد العميل يقرر.
تتبع الرحلة كاملة إذا غلط الرقم
إذا ظهر عدد غلط، تتبع تقرير واحد من بدايته:
سجل التقرير ← العملية ← المقياس ← الاشتراك ← الحد ← الفاتورة
بيانات العمليات ونتيجة المقياس في ترداد توضح وين توقفت الرحلة. قبل ما تعدّل الفاتورة يدوي، افحص العملية المرفوضة، واسم المقياس، والعميل، ووقت العملية، ومعرّفات التكرار.
اختبر الحالات اللي تغيّر المبلغ
قبل الإطلاق، تأكد أن:
- التقرير 87 ينجح وينحسب مرة؛
- إرسال نفس المعرّف مرتين ما يزيد العدد؛
- التقرير الفاشل ما ينحسب؛
- العملية المتأخرة تدخل دورة الفوترة المقصودة؛
- التقرير 100 يظل مشمول؛
- التقرير 101 يأخذ سعر التجاوز؛
- تغيير الباقة أو الإلغاء يستخدم الدورة الصحيحة؛
- وكل كمية في الفاتورة ترجع لتقارير مكتملة.
منتجك يقرر وش صار. المقياس يحوّله إلى استخدام. والباقة تحوّل الاستخدام إلى وعد واضح وفاتورة تقدر تشرحها.
وصلت لنهاية المسار الأساسي. إذا كان منتجك يجمع عمليات AI مختلفة في رقم واحد، انتقل إلى النموذج المتخصص: حوّل عمليات الذكاء الاصطناعي إلى وحدات استخدام.