الإكتواري

تُصيغ البنود رسميًا.
وتبني المخططات.

بصفتك إكتواريًا، تُحوّل بنود إعادة التأمين المعتمدة إلى مخططات بيانية غير دورية موجَّهة (DAG). كل عقدة عنصر حسابي، وكل رابط تبعية. يُنشئ المدير نسخًا من مخططاتك على العقود الفعلية ويُدخل القيم.

محرر DAG
🔗 روابط بين المخططات
🧩 إرفاق الأبعاد
🔭 مستكشف المخططات

دورك في السلسلة

أربعة أدوار — اتجاه واحد. كل خطوة تفتح الباب للخطوة التالية.

الخطوةالملفالدورما تتلقاه
1Juniorتفكيك نص البند — إنشاء بنود منظمة مع محتوى وسلسلة وأنواع عقود وتبعياتمسودات البنود
2Seniorاعتماد البنود وتصميم كتالوج الأبعاد — المحاور التي ستُرفق بعقد المخططبنود معتمدة + لوحة ألوان الأبعاد
3Actuary ← أنتبناء مخطط DAG لكل بند معتمد. إرفاق أبعاد لكل عقدة. ربط المخططات بين البنود.مخططات جاهزة للمدير
4Managerإنشاء العقود، وإنشاء نسخ المخططات، وملء قيم الأبعاد لكل عقدة
💡
ترى البنود المعتمدة فقط. إذا كان بند مفقودًا، فلا بد أن يعتمده Senior أولًا. لا يمكنك تعديل محتوى البنود.

بناء مخطط DAG

المخطط البياني غير الدوري الموجَّه يُرمّز المنطق الحسابي للبند كهيكل قابل للاجتياز من عقد وروابط موجَّهة.

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

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

سير العمل

1
اختر مخططًا من الشريط الجانبي
انقر صف المخطط لتحميله على اللوحة. اللوحة محرر SVG مع التحريك والتكبير. استخدم شريط الأدوات لضبط العرض وإضافة العقد والحفظ أو تصدير CSV.
2
أضف عقدة
انقر + Node في شريط الأدوات. تظهر عقدة مؤقتة على اللوحة ويفتح المفتش الأيمن في تبويب Properties. عيّن التسمية والمُعامل ونوع القيمة، ثم انقر Apply.
3
ارسم روابطًا
مرّر المؤشر فوق عقدة حتى تظهر مقبضة الحافة، ثم اسحب إلى العقدة الهدف. يُنشأ الرابط ويظهر محدد المُعامل — اختر PLUS أو MINUS أو FACTOR، إلخ.
4
أرفق أبعادًا
اختر عقدة، افتح تبويب Dimensions في المفتش، وانقر + Add dimension لتثبيت محور توثيقي على هذه العقدة.
5
احفظ
انقر 💾 Save في شريط الأدوات. يُكتب المخطط كاملًا — العقد والروابط ومرفقات الأبعاد — بصورة ذرية. تتحول شارة الحالة إلى ✓ saved.
⚠️
الحفظ كل أو لا شيء. التغييرات غير المحفوظة موجودة في المتصفح فقط. التحديث دون حفظ يُضيّع العمل.

لوح المفتش

انقر أي عقدة لفتح المفتش على اليمين — عقدة واحدة في كل مرة، بثلاث تبويبات.

Properties
Dimensions
Ext. links
التبويبما تفعله هنا
Propertiesتعيين تسمية العقدة ومُعاملها ونوع قيمتها، و(لعقد SUB_GRAPH) المخطط المُشار إليه. انقر Apply للتأكيد — التغييرات محلية حتى تحفظ المخطط.
Dimensionsإضافة أو حذف مرفقات الأبعاد التوثيقية. كل بُعد مرفق يصبح نموذج ملء يجب على المدير إكماله لهذه العقدة.
Ext. linksإدارة الإسهامات الواردة من عقد مخططات أخرى. راجع قسم العقد الأصل الخارجية للتدفق الكامل.
💡
الفرق بين Apply وSave. Apply يُأكّد التغييرات في الحالة الذاكرية للمخطط. Save (شريط الأدوات) يكتب المخطط الكامل في قاعدة البيانات. احفظ دائمًا بعد Apply.

مُعاملات العقد

المُعامل يُحدد الدور الحسابي للعقدة، ويتحكم في طريقة تصييرها — اللون وأسلوب الإطار.

INPUT
قيمة يُدخلها المدير. عقدة ورقية، بلا أصل. إطار منقط. الهدف التوثيقي الرئيسي.
CONSTANT
قيمة ثابتة تُعيَّن عند بناء المخطط — المدير لا يملأها.
SUM
مجموع الآباء الجمعية ناقص الآباء الطرحية. عقدة التجميع الأكثر شيوعًا.
PRODUCT
حاصل ضرب جميع الآباء. لنمذجة البنود الضربية (معدل × قاعدة).
MAX
يُعيد أقصى قيمة بين جميع الآباء المُسهِمة. مفيد لحسابات الحد الأدنى.
MIN
يُعيد أدنى قيمة بين جميع الآباء المُسهِمة. مفيد لحسابات الحد الأقصى.
QUOTIENT
القسمة. يتوقع أبًا واحدًا بدور NUMERATOR وأبًا بدور DENOMINATOR.
DIFFERENCE
طرح صريح — قاعدة تُقلَّص بخصومات.
CONDITION
بوابة شرطية — لنمذجة منطق if/else. الفروع تستخدم روابط ARGUMENT.
SUB_GRAPH
تفويض الحساب لمخطط آخر. اختر المخطط المُشار إليه في تبويب Properties.
💡
INPUT دائمًا عقدة ورقية. لا يوجد لها أصل. أي مُعامل آخر يجب أن يمتلك أصلًا واحدًا على الأقل — وإلا فلن يجد المدير شيئًا ليجمعه على تلك العقدة.

كل عقدة تحتاج نوع قيمة — نوع القيمة التي سيُدخلها المدير: مبلغ، نسبة مئوية، أمد، كمية، إلخ. أنواع القيم يضبطها Senior.

🔬
جميع هذه المعاملات متاحة في حسابك من اليوم الأول
مثال Profit Commission مرفق مع كل حساب جديد — 5 رسوم بيانية، 46 عقدة، تشمل التتالي التصاعدي، المقياس المتدرج، ممر الخسائر، الرسم الفرعي للترحيل و LOOKUP.

الأبعاد — المحرك الإبداعي

الأبعاد توضّح كيف يتكيّف RI-TOOL مع كل منظمة دون فرض قوالب جاهزة. هوية المستأجر تكمن هنا.

🎯
نظام الأبعاد هو المُميّز الجوهري لـ RI-TOOL. مستأجران يُصيغان البند ذاته رسميًا يمكنهما استخدام محاور مختلفة كليًا، وحبيبية مختلفة، وتعليمات مختلفة — وكلاهما صحيح تمامًا لمنظمته.

أربع طبقات، ثلاثة أدوار

Senior
الفئات + الأبعاد
ينشئ فئات الأبعاد المسماة والأبعاد ذاتها، ويُرفق بكل منها تعليمات الملء التي يتبعها المدير سطرًا سطرًا.
Actuary — أنت
التثبيت على العقد
تُثبّت أبعادًا محددة على عقد محددة عبر تبويب Dimensions في المفتش. قرار واحد لكل عقدة: ما الذي يحتاج المدير توثيقه هنا؟
Manager
قيم مملوءة
يملأ قيمة واحدة لكل عقدة × بُعد × سطر تعليمة. النتيجة: نسخة بند موثّقة بالكامل على العقد.

إرفاق بُعد بعقدة

اختر عقدة ← افتح تبويب Dimensions ← انقر + Add dimension ← اختر من الكتالوج الذي بناه Senior. المرفق محلي حتى تحفظ المخطط. يمكنك إرفاق أبعاد متعددة بنفس العقدة.

💡
التعليمات هي نموذج المدير. بُعد Amount بثلاث تعليمات يُولّد ثلاثة حقول ملء لكل عقدة مرفق بها. Senior يتحكم في الحبيبية؛ وأنت تقرر أين تُطبّقها.

اختيار نموذجي للمرفقات حسب نوع العقدة

نوع العقدةاختيار الأبعاد النموذجيالتبرير
INPUTالمنطقة + المخاطرة + الزمن + المبلغ أو المعدلالقيم الورقية هي الهدف التوثيقي الرئيسي — ضعها دائمًا في السياق.
SUM / PRODUCTالمبلغ (النتيجة) — محور نطاق اختياري إذا تغيّر السياق في هذا المستوىقد تحتاج عقد التجميع تعليقًا على النتيجة؛ السياق يُورَث عادةً من العقد الفرعية.
MIN / MAXعادةً لا شيء، أو مبلغ لتوثيق قيم الحد الأعلى/الأدنىعقد الحد الهيكلية نادرًا ما تحتاج أبعاد سياق.
CONDITIONبُعد مخصص إذا عرّفه Senior (مثال: المحفّز)الشروط قد تحتاج محورًا مخصصًا إذا اشترط ذلك منطق البند.
SUB_GRAPHعادةً لا شيء — السياق موجود في المخطط المُشار إليهالعقد المفوِّضة تُحيل التوثيق إلى المصدر.

سلسلة الحماية

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

كشف التكرار

يجب أن يكون المخطط البياني غير دوري — لا يمكن لأي عقدة أن تكون جدًا لنفسها. يكشف RI-TOOL التكرارات تلقائيًا عند كل حفظ.

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

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

قفل النسخة

حالما يُنشئ المدير نسخة من مخطط على عقد، يتجمّد هيكل ذلك المخطط.

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

🔒
تحتاج تعديل مخطط مُنشأة منه نسخ؟ أنشئ إصدارًا جديدًا. استخدم + Graph على البند ذاته مع تسمية جديدة (مثال: صافي الاحتفاظ v2). المدير يُنشئ نسخًا من الإصدار الجديد في العقود المستقبلية؛ العقود الموجودة تحتفظ بالأصلي.

مستكشف المخططات

عرض إنتاجي لجميع المخططات في مكان واحد — قابل للتصفية والفحص والتصدير.

انقر 🔭 Graph Explorer في قسم التحليلات بالشريط الجانبي لفتح المستكشف الكامل. لوح الفحص الأيمن يبقى مرئيًا دائمًا خلال التنقل — انقر بطاقة لتحميل تفاصيلها.

شريط المرشّحات

ستة مرشّحات قابلة للتركيب تُطبَّق فوريًا:

المرشّحالهدف
سلسلة البندسلسلة البند المرتبطة بالمخطط (من قائمة المرجع للمستأجر)
حالة البندحالة اعتماد البند — مثلًا إظهار VALIDATED فقط
نوع العقدأي رمز نوع عقد مرتبط بالبند
النسخمُنشأة منه نسخ (نسخة مدير نشطة واحدة على الأقل) أو غير مُنشأة
التكرارالمخططات التي عُلِّمت بتكرار مرجعي في آخر حفظ
الأبعادمستوى التغطية: كاملة (100%)، جزئية، بلا تغطية، مخطط فارغ (بلا عقد)

استخدم ↺ Reset filters لمسح جميع المرشّحات دفعة واحدة. تُستمر حالة المرشّحات في localStorage وتُستعاد عند الزيارة التالية.

البطاقات والمفتش

كل بطاقة تعرض معرّف المخطط وتسميته وبنده وصفًا من شارات دلالية: عدد العقد، وعدد النسخ، وعلامة التكرار، والروابط بين المخططات، ونسبة تغطية الأبعاد مرمَّزة بالألوان. انقر بطاقة لتحميل التفاصيل الكاملة في المفتش الأيمن: معرّف المخطط، ومحتوى البند، وشارات أنواع العقود، وشريط تغطية مرئي.

انقر ↗ Open in DAG editor في المفتش للانتقال مباشرة إلى ذلك المخطط في اللوحة.

التصدير

زر ⬇ Export CSV في ترويسة المستكشف يُصدّر العرض المُصفَّى الحالي كـ CSV — ليس جميع المخططات، بل فقط ما تعرضه المرشّحات النشطة. الأعمدة: معرّف المخطط، التسمية، معرّف البند، عنوان البند، سلسلة البند، حالة البند، أنواع العقود (مفصولة بـ |)، عدد العقد، العقد التي تحمل أبعادًا، % تغطية الأبعاد، عدد النسخ، الروابط بين المخططات، علامة التكرار.

💡
بيانات المستكشف تُحمَّل مرة واحدة لكل جلسة وتُخزَّن مؤقتًا. إذا أجريت تغييرات هيكلية في محرر DAG وعدت إلى المستكشف، أعد تحديث الصفحة لإعادة التحميل.

Data Checks

استعلامات حية على بيانات المستأجر — كل منها قابل للتصدير كـ CSV. يُتاح من قسم التحليلات في الشريط الجانبي.

انقر 📊 Data Checks لفتح اللوح الكامل. كل عرض مُهيَّأ يعرض وصفًا وزر ▶ Run. تظهر النتائج كجدول مُرقَّم مع رابط ⬇ Download CSV. يوفّر شريط أدوات DAG أيضًا تصديرًا ⬇ CSV لكل مخطط يشمل عقده وروابطه.

الصيانة

أربع عمليات تنظيف يمكن الوصول إليها من تذييل الشريط الجانبي. قم دائمًا بتشغيل التشخيص أولاً — يُظهر بالضبط ما سيُزال دون لمس أي شيء.

⚠️
جميع عمليات purge غير قابلة للعكس. راجع قائمة التشخيص بعناية قبل التأكيد.
الكودما يُنظِّفهمتى يحدث
A1العقد التي حُذف مخططها الأصلي — يتتالى على روابطها ومرفقات الأبعادمخطط محذوف خارج التدفق الطبيعي
A2روابط داخل المخطط يتيمة لا تتوفر لها عقدة أصلية أو فرعية بعد الآنعقدة محذوفة دون تتالٍ على الروابط
A3روابط بين المخططات الشبحية التي تشير إلى مخطط محذوف (الجانب الأصلي أو الفرعي)مخطط مشارك في cross-link تم حذفه
A4مرفقات أبعاد يتيمة (عقدة أو بُعد محذوف) — قد يزيل أيضاً قيم Manager المرتبطةعقدة أو بُعد محذوف تارك مرفقات قديمة

الترتيب الموصى به: A1 → A2 → A3 → A4. تشغيل A1 أولاً يزيل العقد التي كانت روابطها ستُلتقط أيضاً بواسطة A2 و A3.