Formalizujesz klauzulę.
Budujesz graf.
Jako Aktuariusz tłumaczysz zwalidowane klauzule reasekuracyjne na skierowane grafy acykliczne (DAG). Każdy węzeł to element obliczeniowy; każde połączenie to zależność. Manager następnie instancjonuje Twoje grafy na rzeczywistych kontraktach i wprowadza wartości.
Twoja rola w łańcuchu
Cztery role — jeden kierunek. Każdy krok odblokowuje następny.
| Krok | Profil | Co robi | Co otrzymujesz |
|---|---|---|---|
| 1 | Junior | Dekonstruuje tekst klauzul — tworzy ustrukturyzowane klauzule z treścią, rodziną, typami umów, zależnościami | Klauzule w szkicu |
| 2 | Senior | Waliduje klauzule i projektuje katalog wymiarów — osie, które będziesz dołączać do węzłów grafu | Zwalidowane klauzule + paleta wymiarów |
| 3 | Actuary ← Ty | Buduje grafy DAG dla każdej zwalidowanej klauzuli. Dołącza wymiary węzeł po węźle. Łączy grafy między klauzulami. | Grafy gotowe dla Managera |
| 4 | Manager | Tworzy kontrakty, instancjonuje graf, wypełnia wartości wymiarów dla każdego węzła | — |
Budowanie DAG
Skierowany graf acykliczny koduje logikę obliczeniową klauzuli jako przechodliwą strukturę węzłów i skierowanych połączeń.
Klauzula reasekuracyjna zawiera zagnieżdżone formuły — netto strata własna, po odliczeniu odzysków, powyżej retencji, z pułapem limitu. Każdy element staje się węzłem. Każda zależność staje się skierowanym połączeniem. Węzeł korzenny zawiera końcową wartość klauzuli.
Graf nie jest kalkulatorem. Jest strukturą dokumentacyjną. Manager go czyta, rozumie dokładnie co wypełnić, a wynikiem jest jednoznaczny zapis parametryzacji klauzuli na kontrakcie.
Przepływ pracy
Panel inspektora
Kliknięcie dowolnego węzła otwiera inspektor po prawej — trzy zakładki, jeden węzeł na raz.
| Zakładka | Co tu robisz |
|---|---|
| Properties | Ustaw etykietę, operand, typ wartości węzła i (dla węzłów SUB_GRAPH) odwoływany graf. Kliknij Apply, aby potwierdzić — zmiany są lokalne do zapisania grafu. |
| Dimensions | Dodawaj lub usuwaj dołączenia wymiarów dokumentacyjnych. Każdy dołączony wymiar staje się formularzem wypełniania, który Manager musi ukończyć dla tego węzła. |
| Ext. links | Zarządzaj przychodzącymi wkładami z węzłów w innych grafach. Zobacz sekcję Zewnętrzne rodzimy dla pełnego przepływu. |
Operandy węzłów
Operand definiuje rolę obliczeniową węzła i określa sposób jego renderowania — kolor i styl ramki.
Każdy węzeł musi mieć typ wartości — rodzaj wartości, którą wprowadzi Manager: kwota, procent, czas trwania, liczba itp. Typy wartości są konfigurowane przez Seniora.
Operandy połączeń
Połączenie łączy węzeł rodzicielski z węzłem potomnym. Jego operand opisuje, jak rodzic przyczynia się do obliczenia potomnego.
| Typ węzła | Oczekiwane operandy połączeń | Przykład |
|---|---|---|
| SUM | PLUS + MINUS | Strata brutto + ALAE − odzysk |
| PRODUCT | FACTOR × n | Kurs × Składka bazowa |
| QUOTIENT | NUMERATOR × 1 + DENOMINATOR × 1 | Strata netto / Łączna wartość ubezpieczona |
| MAX / MIN | PLUS × n | MAX(netto własne, dolny limit franczyzy) |
| CONDITION | ARGUMENT × n | Jeśli punkt wejścia > próg TO sub-limit |
| SUB_GRAPH | ARGUMENT | Składka reinstatement przez oddzielny graf |
| INPUT | Brak — liść | Strata zdarzenia, franczyza, limit… |
Wymiary — silnik twórczy
Wymiary wyjaśniają, dlaczego RI-TOOL dostosowuje się do każdej organizacji bez narzucania szablonu. Tutaj żyje tożsamość Twojego tenanta.
Cztery warstwy, trzy role
Dołączanie wymiaru do węzła
Wybierz węzeł → otwórz zakładkę Dimensions → kliknij + Add dimension → wybierz z katalogu zbudowanego przez Seniora. Dołączenie jest lokalne do zapisania grafu. Możesz dołączyć wiele wymiarów do tego samego węzła.
Typowe wybory dołączeń według typu węzła
| Typ węzła | Typowe wybory wymiarów | Uzasadnienie |
|---|---|---|
| INPUT | Strefa + Ryzyko + Czas + Kwota lub Kurs | Wartości liści to główny cel dokumentacji — zawsze je kontekstualizuj. |
| SUM / PRODUCT | Kwota (wynik) — opcjonalnie osie zakresu jeśli kontekst zmienia się na tym poziomie | Węzły agregacyjne mogą potrzebować adnotacji wyniku; kontekst jest zazwyczaj dziedziczony od dzieci. |
| MIN / MAX | Zazwyczaj żaden, lub Kwota do dokumentacji wartości pułapu/dolnego limitu | Strukturalne węzły pułapu/dolnego limitu rzadko potrzebują wymiarów kontekstowych. |
| CONDITION | Niestandardowy wymiar jeśli Senior go zdefiniował (np. Wyzwalacz) | Warunki mogą potrzebować dedykowanej osi jeśli logika klauzuli tego wymaga. |
| SUB_GRAPH | Zazwyczaj żaden — kontekst żyje w odwoływanym grafie | Węzły delegujące przekazują dokumentację do źródła. |
Łańcuch ochrony
Platforma zapobiega cichej utracie danych w obu kierunkach. Nie możesz usunąć dołączenia wymiaru, jeśli Manager już wypełnił dla niego wartości. Senior nie może usunąć wymiaru dołączonego przez Ciebie do węzła. Każda warstwa chroni tę poniżej.
Zewnętrzne rodzimy
Węzeł w jednym grafie może otrzymywać wkład od węzła w zupełnie innym grafie — mechanizm ponownego użycia między klauzulami.
Przykład: Klauzula A — Netto strata własna i Klauzula B — Składka reinstatement. Formuła reinstatement zależy od netto straty własnej. Zamiast duplikować węzły, zadeklaruj korzeń grafu A jako zewnętrzny rodzic odpowiedniego węzła w grafie B.
Jak dodać zewnętrznego rodzica
Aby usunąć istniejącego zewnętrznego rodzica, kliknij przycisk ✕ obok niego na zakładce Ext. links. Jeśli graf potomny jest instancjonowany, pojawi się ostrzeżenie — węzeł-duch odnoszący się do tego połączenia staje się nieprawidłowy dla istniejących instancji.
Risk links
Risk link łączy węzeł Actuary z węzłem Risk Modeler, wprowadzając opis ekspozycji do grafu klauzul.
Risk Modeler buduje grafy ekspozycji — lokalizacje, zagrożenia, warunki pokrycia. Twoją rolą jest powiązanie tej pracy z grafami klauzul przez zadeklarowanie, który węzeł odnosi się do którego węzła Risk i w jaki sposób. Połączenie to jest przechowywane w m_graph_risk_link i kwalifikowane przez operand Risk link.
| Operand | Znaczenie | Przykład |
|---|---|---|
EXPOSED_TO | Węzeł Actuary powiązany z zagrożeniem | Węzeł straty Cat XL ← Zagrożenie burzą |
LOCATED_AT | Węzeł Actuary powiązany z lokalizacją | Węzeł property ← Zakład przemysłowy Lyon |
COVERED_BY | Węzeł Actuary powiązany z warunkiem pokrycia | Węzeł retencji ← Pokrycie all risks property |
AGGREGATES | Węzeł Actuary agreguje wiele obiektów ryzyka | Węzeł akumulacji ← Lokalizacja portfela |
Dodawanie Risk link
Po utworzeniu węzeł Risk pojawia się jako kolorowy phantom na canvasie — styl zależy od typu węzła (niebieski dla lokalizacji, czerwony dla zagrożenia, zielony dla pokrycia), z przerywaną rdzawą obwódką. Phantom pojawia się natychmiast, bez przeładowania strony.
Wpływ na Managera
Każdy utworzony Risk link generuje blok Risk Dimensions w szufladzie wypełniania Managera dla tego węzła. Manager widzi label węzła Risk, operand, nazwę grafu Risk i pola zdefiniowane przez Risk Modelera. Wymiary Risk są zapisywane oddzielnie od wymiarów Actuary, ale w jednej akcji zapisu.
Wykrywanie cykli
DAG musi być acykliczny — żaden węzeł nie może być własnym przodkiem. RI-TOOL wykrywa cykle automatycznie przy każdym zapisie.
Po zapisaniu platforma sprawdza pełną strukturę grafu. Jeśli wykryto cykl, pojawia się pomarańczowy baner na górze edytora, a wiersz grafu na pasku bocznym pokazuje odznakę ♻ cycle.
Blokada instancji
Po instancjonowaniu grafu przez Managera na kontrakcie, struktura tego grafu jest zamrożona.
Platforma blokuje wszelkie modyfikacje strukturalne instancjonowanego grafu — nie możesz zapisywać zmian ani go usuwać. Chroni to istniejące wprowadzanie danych przez Managera przed cichym unieważnieniem.
Eksplorator grafów
Produkcyjny widok wszystkich grafów w jednym miejscu — filtrowalny, inspektowalny i eksportowalny.
Kliknij 🔭 Graph Explorer w sekcji Analytics paska bocznego, aby otworzyć eksplorator pełnoekranowy. Panel inspekcji po prawej pozostaje widoczny przez cały czas — kliknij kartę, aby załadować jej szczegóły.
Pasek filtrów
Sześć kombinowalnych filtrów stosuje się w czasie rzeczywistym:
| Filtr | Co celuje |
|---|---|
| Rodzina klauzuli | Rodzina klauzuli powiązanej z grafem (z listy referencyjnej tenanta) |
| Status klauzuli | Status walidacji klauzuli — np. filtruj tylko VALIDATED |
| Typ umowy | Dowolny kod typu umowy powiązany z klauzulą |
| Instancje | Instancjonowany (≥ 1 aktywna instancja Managera) lub Nieinstancjonowany |
| Cykl | Grafy oznaczone cyklem referencyjnym przez ostatni zapis |
| Wymiary | Poziom pokrycia — Pełny (100%), Częściowy, Brak pokrycia lub Pusty graf (bez węzłów) |
Użyj ↺ Reset filters, aby wyczyścić wszystko naraz. Stan filtrów jest utrwalany w localStorage i przywracany przy następnej wizycie.
Karty i inspektor
Każda karta pokazuje identyfikator i etykietę grafu, jego klauzulę i wiersz semantycznych odznak — liczba węzłów, liczba instancji, flaga cyklu, połączenia między grafami i procent pokrycia wymiarów z kodowaniem kolorystycznym. Kliknij kartę, aby załadować pełne szczegóły w prawym inspektorze: tożsamość grafu, treść klauzuli, pastylki typów umów i wizualny pasek pokrycia.
Z inspektora kliknij ↗ Open in DAG editor, aby przejść bezpośrednio do tego grafu na canvasie.
Eksport
Przycisk ⬇ Export CSV w nagłówku eksploratora eksportuje bieżący filtrowany widok jako CSV — nie wszystkie grafy, tylko te pokazywane przez aktywne filtry. Kolumny: id grafu, etykieta, id klauzuli, tytuł klauzuli, rodzina klauzuli, status klauzuli, typy umów (oddzielone |), liczba węzłów, węzły z wymiarami, % pokrycia wymiarów, liczba instancji, połączenia między grafami, flaga cyklu.
Data Checks
Zapytania na żywo na danych tenanta, każde eksportowalne jako CSV — dostępne z sekcji Analytics paska bocznego.
Kliknij 📊 Data Checks, aby otworzyć panel pełnoekranowy. Każdy skonfigurowany widok pokazuje opis i przycisk ▶ Run. Wyniki są wyświetlane jako paginowana tabela z linkiem ⬇ Download CSV. Pasek narzędzi DAG oferuje również eksport ⬇ CSV na poziomie grafu węzłów i połączeń bieżącego grafu.
Konserwacja
Cztery operacje czyszczenia dostępne z stopki paska bocznego. Zawsze uruchamiaj najpierw diagnostykę — pokazuje dokładnie co zostanie usunięte bez dotykania czegokolwiek.
| Kod | Co czyści | Kiedy występuje |
|---|---|---|
| A1 | Węzły, których graf nadrzędny został usunięty — kaskaduje na ich linki i powiązania wymiarów | Graf usunięty poza normalnym przepływem |
| A2 | Osierocone linki intra-graf, których węzeł nadrzędny lub podrzędny już nie istnieje | Węzeł usunięty bez kaskady na linki |
| A3 | Linki inter-graf-duchy wskazujące na usunięty graf (strona nadrzędna lub podrzędna) | Graf zaangażowany w cross-link został usunięty |
| A4 | Osierocone powiązania wymiarów (węzeł lub wymiar usunięty) — może też usuwać powiązane wartości Managera | Węzeł lub wymiar usunięty pozostawiając przestarzałe powiązania |
Zalecana kolejność: A1 → A2 → A3 → A4. Uruchomienie A1 jako pierwsze eliminuje węzły, których linki byłyby w przeciwnym razie również przechwytywane przez A2 i A3.