SOA Junior — Produkcja rachunków technicznych

Rachunek nabiera kształtu
jedno odniesienie na raz.

Jako SOA Junior produkujesz techniczne rachunki reasekuracyjne. Wybierasz właściwy wzorzec dla każdego kontraktu i wypełniasz każdy wiersz — swobodnymi wartościami dokumentacyjnymi lub cytując dokładny węzeł grafu Managera, który wygenerował liczbę.

📄 Przepływ kontraktu
📊 Przeglądarka wzorców SOA
✏️ Panel wypełniania
🔗 Odniesienia FORMULA

Twoja rola w łańcuchu

Jesteś ostatnim krokiem przed finalizacją rachunku. Wszystko wcześniejsze — strukturyzacja klauzul, formalizacja aktuarialna, instancjonowanie przez Managera — zbiegа się w Twojej pracy.

Junior
Klauzule
Tworzy ustrukturyzowane klauzule
Senior
Walidacja
Waliduje i konfiguruje
Actuary
Grafy DAG
Formalizuje logikę
Manager
Instancje
Wprowadza wartości kontraktu
SOA Senior
Wzorce
Projektuje szablony rachunków
SOA Junior — Ty
Rachunki
Instancjonuje wzorce, cytuje dane Managera
💡
Nie obliczasz — dokumentujesz i cytujesz. Twoim zadaniem jest powiązanie każdego wiersza rachunku ze źródłem: swobodną wartością dokumentacyjną (periodicyność, udział, kontrahent) lub precyzyjnym odniesieniem do węzła grafu Managera.
Nowy na platformie? Twoje środowisko pracy jest już gotowe.
Każde nowe konto zawiera kompletną strukturę referencyjną, przykład Profit Commission z 5 grafami aktuarialnymi i 2 szablony SOA — w zestawie od rejestracji.

Kontrakty i instancje

Pasek boczny wyświetla wszystkie kontrakty tenanta. Każdy kontrakt może mieć jedną lub więcej instancji SOA — po jednej na użyty wzorzec.

Wybieranie kontraktu

Kliknij dowolny kontrakt na pasku bocznym (lub użyj pola wyszukiwania), aby otworzyć panel szczegółów. Zobaczysz typy umów kontraktu i istniejące instancje SOA.

Tworzenie instancji

1
Otwórz kontrakt
Kliknij kontrakt na pasku bocznym. Panel szczegółów pojawi się po lewej stronie.
2
Kliknij + SOA Instance
Otworzy się okno tworzenia. Wybierz wzorzec SOA zaprojektowany przez SOA Seniora dla tego typu kontraktu.
3
Sprawdź kompatybilność
Odznaka kompatybilności pokazuje, czy ograniczenia typów umów wzorca odpowiadają kontraktowi. Niezgodność to ostrzeżenie, nie blokada.
4
Utwórz
Kliknij Create instance. Instancja pojawi się na liście, a DAG wzorca załaduje się w prawym panelu.
💡
Wiele instancji na kontrakt. Kontrakt może mieć wiele instancji SOA — na przykład jedną na okres (roczny, korekta) lub jedną na typ wzorca. Ostrzeżenie pojawia się przy dwukrotnym instancjonowaniu tego samego wzorca na tym samym kontrakcie, ale nie jest blokowane.

Usuwanie instancji

Kliknij przycisk 🗑 obok instancji na liście. Wszystkie wartości wymiarów zostaną trwale usunięte. Ta operacja jest nieodwracalna.

Kompatybilność wzorców

Przy tworzeniu instancji okno pokazuje odznakę kompatybilności opartą na nakładaniu się typów umów kontraktu i ograniczeń wzorca.

OdznakaZnaczenieCzy można kontynuować?
✓ CompatibleKontrakt ma co najmniej jeden wspólny typ umowy z ograniczeniami wzorcaTak — zalecane
🌐 UniversalWzorzec nie ma ograniczeń typów umów — dotyczy wszystkich kontraktówTak — zawsze ważne
⚠ MismatchBrak nakładania się typów umów — wzorzec może nie być przeznaczony dla tego typu kontraktuTak, z ostrożnością
⚠ cycleWzorzec ma wykryty cykl — nie może wygenerować prawidłowego rachunkuNie — zablokowane

Jeśli potrzebny wzorzec pokazuje ostrzeżenie o cyklu, skontaktuj się z SOA Seniorem, aby go naprawił przed kontynuowaniem.

SOA Patterns

Sekcja SOA Patterns (tylko do odczytu) zapewnia widok referencyjny wszystkich wzorców zaprojektowanych przez SOA Senior — dostępny bezpośrednio z sekcji Kontrakty na pasku bocznym.

Każdy wzorzec pokazuje swoją strukturę: węzły, typy linków, ograniczenia typów traktatu oraz wymiary, które SOA Senior dołączył do każdego węzła. Używaj tej sekcji, aby zrozumieć wzorzec przed jego instancjacją lub sprawdzić, które wymiary będziesz musiał wypełnić.

💡
Ten widok jest tylko do odczytu. Nie możesz edytować wzorców — to odpowiedzialność SOA Senior. Jeśli wzorzec jest brakujący lub nieprawidłowy, skontaktuj się z SOA Senior.

Wypełnianie wymiarów

Po utworzeniu instancji kliknij dowolny węzeł w DAG wzorca, aby otworzyć panel wypełniania po prawej stronie ekranu.

💡
Klikalne są tylko węzły z dołączonymi wymiarami. Jeśli kliknięcie węzła nie ma efektu, SOA Senior nie dołączył do niego żadnych wymiarów.

Panel wypełniania

Panel pokazuje etykietę węzła, jego typ połączenia (kodowany kolorami) i sekcję wypełniania dla każdego dołączonego wymiaru. Każda sekcja ma ogólną wskazówkę (żółtą) i ponumerowane pola instrukcji do wypełnienia.

DETAIL Netto strata własna — warstwa XL 1
Opisz periodicyność tej linii rachunku — kwartalnie, rocznie lub okres korekty.
1
Typ (Granula / Okres)
2
Wartość (np. "2024")
3
Wyjątki (jeśli dotyczy)

Pola z zielonym obramowaniem są już wypełnione. Kliknij 💾 Save na dole panelu, aby zapisać wartości. Możesz wrócić do dowolnego węzła i zaktualizować wartości w dowolnym momencie.

⚠️
Zapis jest per węzeł. Zamknięcie panelu bez zapisania odrzuca zmiany dla tego węzła. Wskaźnik postępu na pasku narzędzi aktualizuje się automatycznie po każdym zapisie.

Linie FORMULA — cytowanie danych Managera

Niektóre linie rachunku — oznaczone ikoną 🔗 i przerywaną ramką — są węzłami FORMULA. Zamiast wprowadzać swobodną wartość, cytujesz dokładny węzeł grafu Managera, który wygenerował liczbę dla tej linii.

🔗
Węzły FORMULA łączą rachunek z modelem aktuarialnym. Cytując węzeł instancji Managera, stwierdzasz: ta linia rachunku przyjmuje wartość z tego konkretnego obliczonego wyniku. Odniesienie jest przechowywane jako wskaźnik — nie skopiowana wartość.

Jak wypełnić węzeł FORMULA

1
Kliknij węzeł FORMULA
Otworzy się panel. Pojawi się selektor 🔗 Odniesienie do węzła Managera z trzema grupami kandydujących grafów.
2
Przeczytaj trzy grupy
Ten sam kontrakt — grafy Managera instancjonowane na tym samym kontrakcie. Ten sam typ umowy — grafy, których kontrakt ma wspólne typy umów. Ta sama klauzula — grafy powiązane z tymi samymi klauzulami co wzorzec. Graf może pojawić się w kilku grupach.
3
Kliknij graf
Pojawi się selektor węzłów pokazujący każdy węzeł grafu z etykietą, operandem i typem wartości.
4
Wybierz węzeł
Wybierz konkretny węzeł, którego wynik zasila tę linię rachunku. Wybrane odniesienie pojawi się na górze panelu.
5
Zapisz
Kliknij 💾 Save. Węzeł staje się zielony (🔗 podłączony ✓) na canvasie.
💡
Możesz zmienić lub wyczyścić odniesienie w dowolnym momencie. Ponownie otwórz węzeł, wybierz inny graf i węzeł lub kliknij ✕, aby usunąć odniesienie.

Co zrobić, gdy nie pojawia się żaden graf?

Jeśli wszystkie trzy grupy są puste, Manager nie instancjonował jeszcze żadnego odpowiedniego grafu na kompatybilnym kontrakcie. Skontaktuj się z Managerem — węzeł FORMULA pozostanie w kolorze bursztynowym (niepodłączony), dopóki nie będzie źródła. Niepodłączony węzeł FORMULA sygnalizuje lukę między modelem aktuarialnym a strukturą rachunku.

Śledzenie postępu

Postęp wypełniania jest śledzony jednocześnie na dwóch poziomach.

GdzieCo pokazuje
Pasek narzędzi (przeglądarka DAG)Ułamek na żywo — np. "25% wypełnione (2 / 8 węzłów)" — aktualizowany po każdym zapisie
Canvas DAG (węzły FORMULA)🔗 zielony = podłączony ✓, bursztynowy = niepodłączony — aktualizowany po każdym zapisie
⚠️
Canvas aktualizuje się po F5. Po zapisaniu naciśnij F5 i ponownie wybierz kontrakt i instancję, aby zobaczyć zaktualizowany stan podłączenia wszystkich węzłów.

Eksplorator instancji SOA

Przekrojowy widok wszystkich instancji SOA — dostępny przez 🔭 SOA Instances Explorer na pasku bocznym.

Każda karta pokazuje identyfikator instancji, nazwę kontraktu, nazwę wzorca i status kontraktu. Kliknij kartę, aby przejść bezpośrednio do tego kontraktu i instancji.

Filtry

FiltrCo ogranicza
All contractsPokazuje tylko instancje konkretnego kontraktu
All patternsPokazuje tylko instancje konkretnego wzorca SOA
All statusesPokazuje tylko instancje, których kontrakt ma konkretny status (ACTIVE, CLOSED…)

Liczba instancji aktualizuje się w czasie rzeczywistym po zastosowaniu filtrów. Filtry są niezależne — łącz je dowolnie.

Data Checks

Zapytania SQL na żywo na danych tenanta — dostępne przez 📊 Data Checks na pasku bocznym.

WidokCo pokazuje
SOA Instances — overviewWszystkie instancje z kontraktem, wzorcem, statusem i typami umów
FORMULA citationsKtóry węzeł SOA cytuje który węzeł grafu Managera — z etykietą, operandem, typem wartości
Dimension values — detailWszystkie wprowadzone wartości wymiarów z kontekstem węzła i wymiaru
Production — technical account exportPełny rachunek: wszystkie instancje × węzły × wartości + odniesienia FORMULA. Jeden wiersz na węzeł na instancję — eksportowalny do raportowania.

Każdy widok ma przycisk ▶ Run. Wyniki są wyświetlane inline z linkiem ⬇ Download CSV do pełnego eksportu.

Konserwacja

Osiem kontroli czyszczenia dostępnych z 🔧 Database purge na pasku bocznym. Zawsze diagnozuj najpierw — wykonania są nieodwracalne.

KodCo czyściRyzyko
J1Instancje SOA na kontrakcie, który już nie istniejeWysokie
J2Instancje SOA na wzorcu, który już nie istniejeWysokie
J3Wartości wymiarów, których instancja została usuniętaŚrednie
J4Wartości wymiarów, których wymiar węzła został odłączony przez SOA SeniorŚrednie
J5Wartości wymiarów, których instrukcja została usunięta przez Senior UnderwriterNiskie
J6Cytaty FORMULA, których instancja SOA została usunięta (kontrola bezpieczeństwa — normalnie obsługiwana przez kaskadę)Niskie
J7Cytaty FORMULA, których węzeł wzorca został usunięty przez SOA SeniorŚrednie
J8Cytaty FORMULA wskazujące na instancję Manager, która już nie istnieje — połączenie jest zerwaneŚrednie

Zalecana kolejność: J1 → J2 → J3 → J4 → J5 → J6 → J7 → J8. Uruchomienie J1 i J2 jako pierwszych usuwa przestarzałe instancje i ich cytaty FORMULA. J8 sygnalizuje zerwane połączenie — SOA Junior musi ponownie zacytować węzły FORMULA.

⚠️
J1 i J2 są wysokiego ryzyka. Usuwają instancje, wszystkie powiązane wartości wymiarów i wszystkie cytaty FORMULA. Dokładnie przejrzyj listę diagnostyczną przed potwierdzeniem wykonania.