SOA Senior — עורך תבניות

החשבון הוא מתאר.
ואתה מעצבו.

כ-SOA Senior, אתה מעצב תבניות לחשבונות טכניים של ביטוח משנה. כל תבנית מגדירה את מבנה החשבון: שורות חשבונאיות, סוגי קישורים וצמתי FORMULA המפנים לפלטים הכמותיים שהמנהל ייצר.

📐 עורך תבנית DAG
🏷 סוגי קישורי SOA
🔗 חיווט FORMULA
🧩 מימדים תיעודיים

תפקידך בשרשרת

שישה תפקידים — כיוון אחד. מודול ה-SOA נמצא בסוף השרשרת, הופך עבודה אקטוארית לחשבונות פיננסיים.

Junior
יצירת סעיפים
מבנה טקסט לסעיפים מסוגים
Senior
אישור
אישור סעיפים, מימדים, סוגי חוזים
Actuary
פורמליזציית DAG
קידוד סעיפים כמתארי חישוב
Manager
יצירת מופעים
יצירת מופעי מתארים על חוזים, הזנת ערכים
SOA Senior — אתה
עיצוב תבניות
עיצוב DAG חשבון — חיווט צמתי FORMULA לפלטי מנהל
SOA Junior
יצירת חשבונות
יצירת מופעים מהתבניות שלך על חוזים
💡
אינך מזין ערכים פיננסיים. אתה בונה את מבנה התצוגה. SOA Junior ממלא את ההפניות לנתוני מנהל. המספרים בפועל מגיעים ממופעי מתאר של מנהל.

סרגל צד תבניות

סרגל הצד השמאלי מציג את כל תבניות ה-SOA. כל תבנית היא תבנית לשימוש חוזר של דוח חשבון.

השתמש בתיבת החיפוש לסינון תבניות לפי שם או מזהה. לחץ + New pattern ליצירה — תן לה תווית תיאורית (לדוגמה: XL Treaty Statement v1, Quota Share — Annual).

תג ליד שם התבנית מעיד על לולאה שזוהתה — SOA Junior לא יכול ליצור מופע מתבנית זו עד שהלולאה תתוקן. מונה מופעים קטן (לדוגמה: ) מציג את מספר מופעי ה-SOA הפעילים המשתמשים בתבנית זו.

🔒
תבניות שנוצרו מהן מופעים קפואות. ברגע שה-SOA Junior יוצר מופע מהתבנית שלך, לא ניתן לשנות את מבנה הצמתים/קישורים שלה. צור גרסה חדשה (תווית חדשה) לשינוי מבנה המופעים העתידיים.

בניית תבנית SOA

תבנית היא גרף מכוון חסר מחזורים של פריטי שורות חשבונאיות. כל צומת מייצגת שורה בדוח. קישורים מקודדים היררכיה (פירוט → סיכום ביניים → סה"כ).

1
בחר תבנית
לחץ על תבנית בסרגל הצד לטעינתה על הבד. אם הבד ריק, לתבנית אין עדיין צמתים.
2
הוסף צומת
לחץ + Node בסרגל הכלים (או לחץ לחיצה כפולה על הבד). מלא תווית, סוג קישור חשבונאי וסוג ערך. לחץ Add node.
3
חבר צמתים
רחף מעל צומת עד שמופיע פתח יציאה בקצה התחתון, ואז גרור לצומת היעד. מופיעה הנחיה לסוג קישור (DETAIL, SUBTOTAL וכו').
4
צרף מימדים (אופציונלי)
בחר צומת ← פתח לשונית Dimensions בבודק ← הוסף מימדים ש-SOA Junior צריך לתעד עבור פריט שורה זה.
5
שמור
לחץ 💾 Save. התבנית כולה נכתבת בצורה אטומית. זיהוי לולאות מופעל בכל שמירה.
⚠️
שינויים שלא נשמרו קיימים רק בדפדפן. ניווט או רענון ללא שמירה מאבד עבודה. הכותרת תמיד מציגה ● לא נשמר / ✓ נשמר.

קיצורי מקלדת

מקשפעולה
Ctrl/Cmd + Sשמירת התבנית הנוכחית
Del / Backspaceמחיקת הצומת או הקישור שנבחר
גלגל עכברזום פנימה/החוצה
גרירת בדהזזת התצוגה
לחיצה כפולה על בדהוספת צומת במיקום הסמן

סוגי קישורי SOA

לכל צומת וקישור בתבנית SOA יש סוג קישור — תפקידם החשבונאי בחשבון. זה מחליף את האופרנדים החישוביים שאקטוארים משתמשים בהם.

HEADER
כותרת קטע או כותרת ראשית — ללא ערך, מבני בלבד.
DETAIL
פריט שורה יחיד. מספק נתונים ל-SUBTOTAL או TOTAL.
SUBTOTAL
סיכום ביניים של שורות DETAIL בתוך קטע.
TOTAL
יתרה סופית — השורה האחרונה בחשבון או בקטע הראשי.
OFFSET
פריט קיזוז — מקטין או מתאם שורה סמוכה (לדוגמה: קיזוז פיקדון).
NOTE
הערה מידעית — גלויה בחשבון אך אינה חלק מהחישוב.

ניתן להרחיב את הרשימה מ-🏷 SOA Link Types בסרגל הצד. קודים חדשים זמינים מיידית בעורך הצמתים. מחיקה חסומה אם צומת או קישור משתמשים בקוד.

💡
צבע הצומת = סוג הקישור. הבד מרנדר כל צומת בצבע סוג הקישור שלה — HEADER כחול כהה, DETAIL כחול, SUBTOTAL ירוק, TOTAL ירוק כהה, OFFSET כתום, NOTE אפור. מבנה החשבון קריא במבט אחד.

לוח הבודק

לחץ על צומת לפתיחת הבודק בצד ימין — שתי לשוניות לצומת שנבחרה.

לשוניתמה עושים כאן
Propertiesעריכת תווית הצומת, סוג הקישור וסוג הערך. לחץ Apply לעדכון מצב הזיכרון — לחץ Save בסרגל הכלים לשמירה קבועה.
Dimensionsהוספה או מחיקה של צירופי מימדים תיעודיים. כל מימד מצורף הופך לטופס מילוי ש-SOA Junior חייב להשלים עבור פריט שורה זה.

לחיצה על קישור פותחת את הבודק עם בורר סוג קישור — שנה את הסוג ולחץ Apply.

לחיצה על רקע התבנית (ללא צומת נבחרת) מציגה את בודק התבנית: סעיפים מקושרים, מגבלות סוג חוזה, ספירת מופעים וכפתורי פעולות מהירות (שינוי שם, עריכת סעיפים, עריכת סוגי חוזים, מחיקה).

צמתי FORMULA — הגשר לנתוני מנהל

צמתי FORMULA הם פריטי שורות חשבון מיוחדים שערכם לא מוזן ישירות על ידי SOA Junior — Junior מפנה לצומת ספציפי במופע מתאר של מנהל.

🔗 אות ליישור
חיווט FORMULA הוא מעשה של יישור בין הספירה האקטוארית למציאות החשבונאית. אם שורה בחשבון לא מוצאת צומת יעד במתאר של מנהל, הכלי חושף את חוסר ההתאמה — מה שהאקטואר ידל אינו מסונכרן עם מה שהחשבון דורש. RI-TOOL הופך את הפער הזה לגלוי.

כיצד ליצור צומת FORMULA

1
הוסף צומת
לחץ + Node. הגדר תווית (לדוגמה: ההחזקה הנטו בהפסד), בחר סוג קישור מתאים (בדרך כלל DETAIL), והגדר את סוג הערך ל-FORMULA.
2
שמור
שמור את התבנית. מימד FORMULA מצורף אוטומטית — אין שלבים ידניים. הצומת מוצגת על הבד עם מסגרת מקווקוות ואייקון 🔗.
💡
צומת FORMULA אחת לכל כמות של מנהל. אם בחשבון יש שני דמי חידוש נפרדים, צור שתי צמתי FORMULA — כל אחת מופנית באופן עצמאי על ידי Junior.

מה עושה SOA Junior עם צמתי FORMULA

כשJunior פותח צומת FORMULA, מופיעות שלוש קבוצות בוררים: אותו חוזה, אותו סוג חוזה, אותו סעיף. Junior בוחר את המתאר הרלוונטי ואת הצומת הספציפי שפלטו מספק נתונים לשורת החשבון הזו. ההפניה מאוחסנת כהפניה בJSON — לא מועתקים ערכים, רק מצביעים.

📊
שני תבניות מוכנות לשימוש כלולות בכל חשבון חדש
PC Standard ו-PC Sliding Scale — 21 צמתים, 14 קישורי FORMULA מחוברים לגרפי האקטואר של Profit Commission. מוכנים להפעלה מהיום הראשון.

אופרנדי קישור IF / THEN / ELSE

כאשר צומת דפוס SOA מחובר לצומת גרף Actuary מסוג CONDITION, שלושה אופרנדי קישור מיוחדים מבנים את הקשר המותנה באופן מפורש.

לפני תיקון 035, צמתי CONDITION השתמשו באופרנד הכללי ARGUMENT לכל ההורים, מה שהפך את הכוונה הגרפית לעמומה. שלושת האופרנדים הייעודיים להלן מחליפים את ARGUMENT בקישורי CONDITION והופכים את לוגיקת הפרדיקט לקריאה מיידית על הלוח.

IF
הפרדיקט המוערך. בדיוק הורה IF אחד לכל צומת CONDITION. מוצג בסגול.
THEN
הערך המוחזר כשהפרדיקט אמת. מוצג בירוק.
ELSE
הערך המוחזר כשהפרדיקט שקר. יכול להיות CONSTANT(0) לרצפה של אפס. מוצג באדום.

מתי האופרנדים הללו רלוונטיים ל-SOA Senior?

כ-SOA Senior אתה לא בונה גרפי Actuary — אבל אתה מחבר צמתי FORMULA לעמיתיהם ב-Manager, שהם עצמם מפנים לפלטי גרפי Actuary. הבנת מה מייצר צומת CONDITION מסייעת לך לתייג את פריט FORMULA המתאים בדוח בדיוק.

דוגמה אופיינית: צומת FORMULA Profit Commission Payable after Loss Corridor צריך לצטט את הפלט של צומת CONDITION בגרף Actuary. אותו CONDITION מעריך סף loss corridor — הורה ה-IF הוא המבחן, הורה ה-THEN הוא העמלה אם ה-corridor הושג, הורה ה-ELSE הוא אפס. שורת ה-FORMULA שלך לוכדת את תוצאת ההסתעפות.

💡
CONDITION אחד = תוצאה בינארית אחת. אם החשבון דורש שתי שורות נפרדות לתרחישים "מעל ה-corridor" ו"מתחת ל-corridor", מדל אותם כשני צמתי FORMULA נפרדים — כל אחד מצטט ענף שונה של גרף ה-Actuary, לא את צומת ה-CONDITION עצמו.

צמתי THRESHOLD

צומת THRESHOLD (כתום, הוצג בתיקון 035) הוא צומת עלה המייצג גבול יחיד — רצפה, תקרה, נקודת חיבור או טריגר. הוא תמיד הורה של צומת CONDITION או LOOKUP. צמתי THRESHOLD לא מופיעים ישירות כיעדי FORMULA בדפוסי SOA: הם קלטים ביניים בגרף ה-Actuary, לא כמויות פלט. אל תיצור שורות FORMULA המצטטות צמתי THRESHOLD.

מימדים

מימדים הם טפסי מילוי אופציונליים המצורפים לצמתי תבנית — צירים תיעודיים. SOA Senior יכול לצרף כל מימד מקטלוג הדייר לכל צומת.

קטלוג המימדים שייך לחתמים בכירים ומשותף בין כל הפרופילים. כל דייר נוצר עם קטגוריית מימדים ייעודית SOA הכוללת שלושה צירים בסיסיים: תקופתיות, נתח ו-צד נגדי — ההקשר התיעודי הנפוץ ביותר לשורות חשבון.

💡
לצמתי FORMULA יש הודעה ייחודית בלשונית Dimensions. כאשר צומת מוגדרת כ-FORMULA, לשונית Dimensions בבודק מציגה הודעת הסבר במקום רשימת מימדים — מימדי FORMULA מנוהלים אוטומטית ולא ניתן להוסיף או למחוק אותם ידנית.
מימד בסיסישימוש טיפוסי בצמת SOA
PERIODICITYרבעוני / שנתי / התאמה / נוסף — מחזור החשבון של שורה זו
SHARE100% / נתח מבטח המשנה / נתח המבטח הראשי — היחס החל
COUNTERPARTמבטח המשנה / מתווך — הצד המשלם או המקבל
💡
מימדים הם אופציונליים אך עוצמתיים. צמתי TOTAL כמעט ולא צריכות תיעוד; צמתי DETAIL המספקות שורות פרמיה כמעט תמיד נהנות מ-PERIODICITY ו-SHARE. השתמש בשיקול דעת — מספר מימדים שנבחרו היטב עדיפים על עומס טפסים.

מגבלות תבנית

שתי מגבלות אופציונליות עוזרות ל-SOA Junior למצוא את התבנית הנכונה לכל חוזה.

סעיפים מקושרים

תבנית יכולה להיות מעוגנת לסעיף מאושר אחד או יותר (לדוגמה: סעיף חידוש XL). זה מידעי — מציין לאיזו סדרת סעיפים התבנית תוכננה. המגבלה אינה נאכפת בעת יצירת מופע.

ניהול: לחץ 🔗 Clauses בסרגל הכלים, או השתמש בכפתור Edit linked clauses בבודק התבנית.

מגבלות סוג חוזה

כשמגבילים תבנית לסוג חוזה אחד או יותר (לדוגמה: TREATY_XL), ממשק יצירת המופע של Junior מציג תג תאימות: ✓ Compatible או ⚠ Mismatch. אי-התאמה היא אזהרה, לא חסימה.

ביטול הבחירה בכל סוגי החוזים הופך את התבנית לאוניברסלית — חלה על כל חוזה.

ניהול: לחץ 📋 Treaty types בסרגל הכלים, או השתמש בבודק התבנית.

זיהוי לולאות

ה-DAG חייב להיות חסר מחזורים — שום פריט שורה לא יכול להיות אבי קדמו של עצמו. 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 הוא אבחון לקריאה בלבד — הוא מדגיש מחזורים לתיקון ידני, הוא לא מוחק דבר.