الحساب مخطط بياني.
وأنت مصمّمه.
بصفتك SOA Senior، تصمم قوالب الحسابات التقنية لإعادة التأمين (الأنماط). يحدد كل نمط هيكل الحساب: السطور المحاسبية، وأنواع الروابط، وعقد FORMULA التي تُشير إلى المخرجات الكمية للمدير.
دورك في السلسلة
ستة أدوار — اتجاه واحد. تقع وحدة SOA في نهاية السلسلة، وتحوّل العمل الإكتواري إلى حسابات مالية.
الشريط الجانبي للأنماط
يسرد الشريط الجانبي الأيسر جميع أنماط SOA. كل نمط قالب قابل لإعادة الاستخدام لكشف حساب.
استخدم مربع البحث لتصفية الأنماط بالاسم أو المعرّف. انقر + New pattern للإنشاء — أعطِه تسمية وصفية (مثال: XL Treaty Statement v1، Quota Share — Annual).
شارة ♻ بجانب اسم النمط تشير إلى تكرار مكتشف — لن يستطيع Junior إنشاء نسخة من هذا النمط حتى يُصلَح التكرار. يعرض عداد النسخ الصغير (مثال: 3×) عدد نسخ SOA النشطة التي تستخدم هذا النمط.
بناء نمط SOA
النمط مخطط بياني غير دوري موجَّه لبنود السطور المحاسبية. كل عقدة تمثل سطرًا في الكشف. الروابط ترمّز التسلسل الهرمي (تفصيل → مجموع فرعي → مجموع كلي).
اختصارات لوحة المفاتيح
| المفتاح | الإجراء |
|---|---|
| Ctrl/Cmd + S | حفظ النمط الحالي |
| Del / Backspace | حذف العقدة أو الرابط المحدد |
| عجلة التمرير | تكبير/تصغير |
| سحب اللوحة | تحريك العرض |
| نقر مزدوج على اللوحة | إضافة عقدة عند المؤشر |
أنواع روابط SOA
كل عقدة ورابط في نمط SOA لهما نوع رابط — دورهما المحاسبي في الحساب. يحلّ محلّ المُعاملات الحسابية التي يستخدمها الإكتواريون.
يمكنك توسيع القائمة من 🏷 SOA Link Types في الشريط الجانبي. تتاح الرموز الجديدة فورًا في محرر العقد. يُمنع الحذف إذا كانت عقدة أو رابط يستخدمان الرمز.
لوح المفتش
انقر على عقدة لفتح المفتش على اليمين — علامتا تبويب للعقدة المحددة.
| التبويب | ما تفعله هنا |
|---|---|
| Properties | تعديل تسمية العقدة ونوع ربطها ونوع قيمتها. انقر Apply لتحديث الحالة في الذاكرة — انقر Save في شريط الأدوات للثبات. |
| Dimensions | إضافة أو حذف مرفقات الأبعاد التوثيقية. كل بُعد مرفق يصبح نموذج ملء يجب على SOA Junior إكماله لهذا البند. |
النقر على رابط يفتح المفتش مع محدد نوع الرابط — غيّر النوع وانقر Apply.
النقر على خلفية النمط (بلا عقدة محددة) يعرض مفتش النمط: البنود المرتبطة، وقيود نوع العقد، وعدد النسخ، وأزرار الإجراءات السريعة (إعادة التسمية، تعديل البنود، تعديل أنواع العقود، الحذف).
عقد FORMULA — الجسر إلى بيانات المدير
عقد FORMULA بنود حسابية خاصة لا يُدخل SOA Junior قيمتها مباشرةً — بل يُشير Junior إلى عقدة محددة في نسخة مخطط المدير.
كيفية إنشاء عقدة FORMULA
ما يفعله SOA Junior مع عقد FORMULA
عند فتح Junior عقدة FORMULA، تظهر ثلاث مجموعات من المحددات: نفس العقد، ونفس نوع العقد، ونفس البند. يختار Junior المخطط ذا الصلة والعقدة المحددة التي يزوّد ناتجها هذا السطر في الحساب. تُخزَّن الإشارة مرجعًا في JSON — لا تُنسخ أي قيم، مجرد مؤشرات.
معاملات رابط IF / THEN / ELSE
عندما يُربط عقدة نمط SOA بعقدة مخطط Actuary من نوع CONDITION، تُهيكل ثلاثة معاملات رابط متخصصة العلاقة الشرطية بشكل صريح.
قبل الرقعة 035، كانت عقد CONDITION تستخدم المعامل العام ARGUMENT لجميع الآباء، مما جعل النية الرسومية غامضة. تحل المعاملات الثلاثة المخصصة أدناه محل ARGUMENT على روابط CONDITION وتجعل منطق المحمول قابلاً للقراءة فوراً على اللوحة.
متى تكون هذه المعاملات ذات صلة بـ SOA Senior؟
بوصفك SOA Senior، لا تبني مخططات Actuary — لكنك تربط عقد FORMULA بنظيراتها في Manager، التي تُشير بدورها إلى مخرجات مخططات Actuary. يساعدك فهم ما تنتجه عقدة CONDITION على تسمية بند FORMULA المقابل بدقة في الكشف.
مثال نموذجي: يجب أن تستشهد عقدة FORMULA من نوع Profit Commission Payable after Loss Corridor بمخرج عقدة CONDITION في مخطط Actuary. يُقيِّم ذلك CONDITION حد loss corridor — الأب IF هو الاختبار، الأب THEN هو العمولة إذا تجاوز الممر، والأب ELSE هو صفر. يلتقط سطر FORMULA الخاص بك نتيجة ذلك التفرع.
عقد THRESHOLD
عقدة THRESHOLD (برتقالية، مُقدَّمة في الرقعة 035) هي عقدة ورقية تمثل حداً واحداً — أرضية أو سقف أو نقطة ارتباط أو مُشغِّل. وهي دائماً أب لعقدة CONDITION أو LOOKUP. لا تظهر عقد THRESHOLD مباشرةً كأهداف FORMULA في أنماط SOA: فهي مدخلات وسيطة في مخطط Actuary، وليست كميات مخرجات. لا تُنشئ سطور FORMULA تستشهد بعقد THRESHOLD.
الأبعاد
الأبعاد نماذج ملء اختيارية مرفقة بعقد النمط — محاور توثيقية. يمكن لـ SOA Senior إرفاق أي بُعد من كتالوج المستأجر بأي عقدة.
يمتلك كتالوج الأبعاد كبار المكتتبين ويُشارَك عبر جميع الملفات. يأتي كل مستأجر عند إنشائه بفئة أبعاد SOA مخصصة تضم ثلاثة محاور أساسية: الدورية، والحصة، والطرف المقابل — السياق التوثيقي الأكثر شيوعًا لسطور الحساب.
| البُعد الأساسي | الاستخدام النموذجي في عقد SOA |
|---|---|
| PERIODICITY | ربع سنوي / سنوي / تسوية / تكميلي — الدورة المحاسبية لهذا السطر |
| SHARE | 100% / حصة المعيد / حصة المُسنِد — النسبة المطبقة |
| COUNTERPART | معيد التأمين / الوسيط — الجهة المدفوع إليها أو المستلم منها |
قيود النمط
قيدان اختياريان يساعدان SOA Junior في إيجاد النمط الصحيح لكل عقد.
البنود المرتبطة
يمكن ربط نمط ببند أو أكثر من البنود المعتمدة (مثال: بند الاسترداد XL). هذا معلوماتي — يشير إلى سلسلة البنود التي صُمم النمط من أجلها. القيد غير مُطبَّق عند الإنشاء.
الإدارة: انقر 🔗 Clauses في شريط الأدوات، أو استخدم زر Edit linked clauses في مفتش النمط.
قيود نوع العقد
عند تقييد نمط بنوع عقد واحد أو أكثر (مثال: TREATY_XL)، تعرض واجهة إنشاء نسخة Junior شارة توافق: ✓ Compatible أو ⚠ Mismatch. التعارض تحذير لا حظر.
إلغاء تحديد جميع أنواع العقود يجعل النمط عالميًا — قابل للتطبيق على أي عقد.
الإدارة: انقر 📋 Treaty types في شريط الأدوات، أو استخدم مفتش النمط.
كشف التكرار
يجب أن يكون المخطط البياني غير دوري — لا يمكن لأي بند سطر أن يكون جدًا لنفسه. يكشف RI-TOOL التكرارات تلقائيًا عند كل حفظ.
إذا اكتُشف تكرار، يظهر شريط برتقالي في أعلى المحرر، وتعرض صف النمط في الشريط الجانبي شارة ♻ cycle. يُحفظ النمط لكنه يُعلَّم كغير قابل للإنشاء منه نسخ.
مستكشف الأنماط
عرض إنتاج لجميع الأنماط — قابل للتصفية حسب حالة النسخة وعلامة التكرار.
انقر 🔭 Pattern Explorer في الشريط الجانبي لفتح العرض الكامل. تعرض كل بطاقة معرّف النمط والتسمية وعدد العقد ونسبة تغطية الأبعاد وعدد النسخ. انقر على البطاقة للانتقال مباشرة إلى ذلك النمط في المحرر.
تغطية الأبعاد
التغطية هي نسبة العقد التي تحمل بُعدًا واحدًا على الأقل مرفقًا. 🧩 80% تعني أن 80% من العقد لها متطلبات توثيق. النمط بتغطية 0% صالح لكنه لن يُولّد نماذج ملء لـ Junior.
Data Checks
استعلامات SQL حية على بيانات المستأجر — يُتاح من 📊 Data Checks في الشريط الجانبي.
| العرض | ما يُظهره |
|---|---|
| SOA Templates — overview | جميع الأنماط مع عدد العقد وعقد FORMULA وعدد النسخ وأنواع العقود والبنود المرتبطة |
| FORMULA nodes — missing dimension | عقد FORMULA التي لا تحمل بُعد FORMULA مرفقًا — شذوذ في الضبط يحتاج إصلاحًا |
| Dimension coverage by node | جميع العقد مع أبعادها المرفقة وأعداد التعليمات — مفيد لمراجعة التغطية |
لكل عرض زر ▶ Run. تظهر النتائج مضمّنة مع رابط ⬇ Download CSV للتصدير الكامل.
الصيانة
أربع فحوصات تنظيف يمكن الوصول إليها من الشريط الجانبي. التشخيص دائمًا قبل التنفيذ — التنفيذ لا رجعة فيه.
| الكود | ما يُنظِّفه | الخطر |
|---|---|---|
| S1 | أنماط بدون عقد — أصداف فارغة من إنشاء مُجهَض | منخفض |
| S2 | أنماط بها دورة مكتشفة — تشخيص فقط، بدون حذف. تصحيح يدوي في المحرر. | متوسط |
| S3 | عقد يتيمة حُذف نمطها الأصلي خارج التدفق الطبيعي | متوسط |
| S4 | مرفقات أبعاد يتيمة حُذفت عقدتها أو بُعدها | منخفض |
الترتيب الموصى به: S1 → S3 → S4. S2 تشخيص للقراءة فقط — يُبرز الدورات للتصحيح اليدوي، ولا يحذف أي شيء.