Aktuariusz

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.

Edytor DAG
🔗 Połączenia między grafami
🧩 Dołączenia wymiarów
🔭 Eksplorator grafów

Twoja rola w łańcuchu

Cztery role — jeden kierunek. Każdy krok odblokowuje następny.

KrokProfilCo robiCo otrzymujesz
1JuniorDekonstruuje tekst klauzul — tworzy ustrukturyzowane klauzule z treścią, rodziną, typami umów, zależnościamiKlauzule w szkicu
2SeniorWaliduje klauzule i projektuje katalog wymiarów — osie, które będziesz dołączać do węzłów grafuZwalidowane klauzule + paleta wymiarów
3Actuary ← TyBuduje grafy DAG dla każdej zwalidowanej klauzuli. Dołącza wymiary węzeł po węźle. Łączy grafy między klauzulami.Grafy gotowe dla Managera
4ManagerTworzy kontrakty, instancjonuje graf, wypełnia wartości wymiarów dla każdego węzła
💡
Widzisz tylko zwalidowane klauzule. Jeśli klauzula brakuje, Senior musi ją najpierw zwalidować. Nie możesz modyfikować treści klauzul.

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

1
Wybierz graf na pasku bocznym
Kliknij wiersz grafu, aby załadować go na canvas. Canvas to edytor SVG z panoramowaniem i powiększaniem. Użyj paska narzędzi, aby dopasować widok, dodać węzły, zapisać lub wyeksportować CSV.
2
Dodaj węzły
Kliknij + Node na pasku narzędzi. Tymczasowy węzeł pojawia się na canvasie, a prawy inspektor otwiera się na zakładce Properties. Ustaw etykietę, operand i typ wartości, następnie kliknij Apply.
3
Rysuj połączenia
Najedź na węzeł, aż pojawi się uchwyt krawędziowy, następnie przeciągnij do węzła docelowego. Tworzone jest połączenie i pojawia się selektor operandu — wybierz PLUS, MINUS, FACTOR itp.
4
Dołącz wymiary
Wybierz węzeł, otwórz zakładkę Dimensions w inspektorze i kliknij + Add dimension, aby przypiąć osie dokumentacyjne do węzła.
5
Zapisz
Kliknij 💾 Save na pasku narzędzi. Cały graf — węzły, połączenia, dołączenia wymiarów — jest zapisywany atomowo. Odznaka statusu zmienia się na ✓ saved.
⚠️
Zapis jest wszystko albo nic. Niezapisane zmiany istnieją tylko w przeglądarce. Odświeżenie bez zapisania powoduje utratę pracy.

Panel inspektora

Kliknięcie dowolnego węzła otwiera inspektor po prawej — trzy zakładki, jeden węzeł na raz.

Properties
Dimensions
Ext. links
ZakładkaCo tu robisz
PropertiesUstaw 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.
DimensionsDodawaj 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. linksZarządzaj przychodzącymi wkładami z węzłów w innych grafach. Zobacz sekcję Zewnętrzne rodzimy dla pełnego przepływu.
💡
Apply vs. Save. Apply zatwierdza zmiany w stanie grafu w pamięci. Save (pasek narzędzi) zapisuje cały graf do bazy danych. Zawsze zapisuj po Apply.

Operandy węzłów

Operand definiuje rolę obliczeniową węzła i określa sposób jego renderowania — kolor i styl ramki.

INPUT
Wartość wprowadzana przez Managera. Węzeł liść — bez rodziców. Przerywana ramka. Główny cel dokumentacji.
CONSTANT
Stała wartość ustawiona przy budowie grafu — nie wypełniana przez Managera.
SUM
Suma rodziców addytywnych minus subtraktywnych. Najczęstszy węzeł agregacyjny.
PRODUCT
Iloczyn wszystkich węzłów rodzicielskich. Modeluje klauzule multiplikatywne (kurs × baza).
MAX
Zwraca maksimum wszystkich rodziców. Przydatny dla obliczeń dolnego limitu.
MIN
Zwraca minimum wszystkich rodziców. Przydatny dla obliczeń górnego pułapu.
QUOTIENT
Dzielenie. Oczekuje jednego rodzica NUMERATOR i jednego DENOMINATOR.
DIFFERENCE
Jawne odejmowanie — baza pomniejszona o odliczenia.
CONDITION
Brama warunkowa — modeluje logikę jeśli/inaczej. Użyj połączeń ARGUMENT dla gałęzi.
SUB_GRAPH
Deleguje obliczenia do innego grafu. Wybierz odwoływany graf na zakładce Properties.
💡
INPUT zawsze jest liściem. Nigdy nie ma rodziców. Każdy inny operand powinien mieć co najmniej jednego rodzica — inaczej Manager nie ma nic do agregacji w tym węźle.

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.

🔬
Wszystkie te operandy dostępne od pierwszego dnia
Przykład Profit Commission jest dołączany do każdego nowego konta — 5 grafów, 46 węzłów, z kaskadą bottom-up, skalą ruchomą, korytarzem szkód, podgrafem carry-forward i LOOKUP.

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.

🎯
System wymiarów to centralne wyróżnienie RI-TOOL. Dwie organizacje formalizujące tę samą klauzulę mogą używać zupełnie różnych osi, różnej granularności, różnych instrukcji — i obie będą idealnie odpowiadać swojej własnej organizacji.

Cztery warstwy, trzy role

Senior
Kategorie + Wymiary
Tworzy nazwane kategorie wymiarów i same wymiary, każdy z instrukcjami wypełniania, które Manager będzie następował linia po linii.
Actuary — Ty
Dołączenia do węzłów
Przypina konkretne wymiary do konkretnych węzłów przez zakładkę Dimensions inspektora. Jedna decyzja na węzeł: co Manager musi tutaj dokumentować?
Manager
Wypełnione wartości
Wypełnia jedną wartość na węzeł × wymiar × linia instrukcji. Wynik: w pełni udokumentowana instancja klauzuli na kontrakcie.

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.

💡
Instrukcje to formularz Managera. Wymiar Amount z trzema instrukcjami tworzy trzy pola wypełniania na dołączony węzeł. Senior kontroluje granularność; Ty decydujesz, gdzie ją stosować.

Typowe wybory dołączeń według typu węzła

Typ węzłaTypowe wybory wymiarówUzasadnienie
INPUTStrefa + Ryzyko + Czas + Kwota lub KursWartości liści to główny cel dokumentacji — zawsze je kontekstualizuj.
SUM / PRODUCTKwota (wynik) — opcjonalnie osie zakresu jeśli kontekst zmienia się na tym poziomieWęzły agregacyjne mogą potrzebować adnotacji wyniku; kontekst jest zazwyczaj dziedziczony od dzieci.
MIN / MAXZazwyczaj żaden, lub Kwota do dokumentacji wartości pułapu/dolnego limituStrukturalne węzły pułapu/dolnego limitu rzadko potrzebują wymiarów kontekstowych.
CONDITIONNiestandardowy wymiar jeśli Senior go zdefiniował (np. Wyzwalacz)Warunki mogą potrzebować dedykowanej osi jeśli logika klauzuli tego wymaga.
SUB_GRAPHZazwyczaj żaden — kontekst żyje w odwoływanym grafieWę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.

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.

⚠️
Wykrywanie nie blokuje. Cykliczny graf jest mimo to zapisywany — ale jest semantycznie nieprawidłowy i Manager nie może go instancjonować. Napraw przed użyciem: znajdź węzeł powracający do jednego ze swoich przodków, usuń błędne połączenie, zapisz ponownie.

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.

🔒
Musisz zmodyfikować instancjonowany graf? Utwórz nową wersję. Użyj + Graph na tej samej klauzuli z nową etykietą (np. Netto strata własna v2). Manager instancjonuje nową wersję na przyszłych kontraktach; istniejące kontrakty zachowują oryginał.

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:

FiltrCo celuje
Rodzina klauzuliRodzina klauzuli powiązanej z grafem (z listy referencyjnej tenanta)
Status klauzuliStatus walidacji klauzuli — np. filtruj tylko VALIDATED
Typ umowyDowolny kod typu umowy powiązany z klauzulą
InstancjeInstancjonowany (≥ 1 aktywna instancja Managera) lub Nieinstancjonowany
CyklGrafy oznaczone cyklem referencyjnym przez ostatni zapis
WymiaryPoziom 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.

💡
Dane eksploratora są ładowane raz na sesję i buforowane. Jeśli wprowadzisz zmiany strukturalne w edytorze DAG i wrócisz do eksploratora, odśwież stronę, aby ponownie załadować.

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.

⚠️
Wszystkie operacje purge są nieodwracalne. Dokładnie przejrzyj listę diagnostyczną przed potwierdzeniem.
KodCo czyściKiedy występuje
A1Węzły, których graf nadrzędny został usunięty — kaskaduje na ich linki i powiązania wymiarówGraf usunięty poza normalnym przepływem
A2Osierocone linki intra-graf, których węzeł nadrzędny lub podrzędny już nie istniejeWęzeł usunięty bez kaskady na linki
A3Linki inter-graf-duchy wskazujące na usunięty graf (strona nadrzędna lub podrzędna)Graf zaangażowany w cross-link został usunięty
A4Osierocone powiązania wymiarów (węzeł lub wymiar usunięty) — może też usuwać powiązane wartości ManageraWę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.