条項を形式化します。
グラフを構築します。
アクチュアリーとして、承認済みの再保険条項を有向非巡回グラフ(DAG)に変換します。各ノードは計算要素であり、各リンクは依存関係です。マネージャーはあなたのグラフを実際の契約でインスタンス化して値を入力します。
チェーンにおけるあなたの役割
4つの役割——1つの方向。各ステップが次のステップのロックを解除します。
| ステップ | プロファイル | 役割 | あなたが受け取るもの |
|---|---|---|---|
| 1 | Junior | 条項テキストを分解——内容、ファミリー、条約タイプ、依存関係を含む構造化された条項を作成 | ドラフト条項 |
| 2 | Senior | 条項を承認しディメンションカタログを設計——グラフノードに添付する軸 | 承認済み条項+ディメンションパレット |
| 3 | Actuary ← あなた | 承認済み条項ごとにDAGグラフを構築します。ノードごとにディメンションを添付します。条項間でグラフをリンクします。 | マネージャーのための準備済みグラフ |
| 4 | Manager | 契約を作成し、グラフをインスタンス化し、ノードごとにディメンション値を入力 | — |
DAGの構築
有向非巡回グラフは条項の計算ロジックをノードと有向リンクのトラバーサブルな構造としてエンコードします。
再保険条項にはネストされた公式が含まれます——回収純、保有超過、限度付きの正味保有損失。各要素がノードになります。各依存関係が有向リンクになります。ルートノードには条項の最終値が含まれます。
グラフは計算機ではありません。ドキュメンテーション構造です。マネージャーがそれを読み、何を入力すべきかを正確に理解し、結果は契約における条項パラメタライゼーションの明確な記録となります。
ワークフロー
インスペクターパネル
任意のノードをクリックすると右側にインスペクターが開きます——一度に1つのノードに3つのタブ。
| タブ | ここで行う操作 |
|---|---|
| Properties | ノードのラベル、オペランド、値タイプ、(SUB_GRAPHノードの場合)参照されたグラフを設定します。確認するにはApplyをクリック——グラフを保存するまで変更はローカルです。 |
| Dimensions | ドキュメンタリーディメンション添付を追加または削除します。各添付ディメンションはマネージャーがこのノードについて完了する必要がある入力フォームになります。 |
| Ext. links | 他のグラフのノードからの着信コントリビューションを管理します。完全なフローについては外部親ノードセクションを参照してください。 |
ノードオペランド
オペランドはノードの計算的役割を定義し、レンダリング方法を決定します——色とボーダースタイル。
各ノードには値タイプが必要です——マネージャーが入力する値の種類:金額、パーセント、期間、数量など。値タイプはSeniorが設定します。
リンクオペランド
リンクは親ノードを子ノードに接続します。そのオペランドは親が子の計算にどのように貢献するかを説明します。
| ノードタイプ | 期待されるリンクオペランド | 例 |
|---|---|---|
| SUM | PLUS + MINUS | グロス損失 + ALAE − サルベージ |
| PRODUCT | FACTOR × n | レート × 基本保険料 |
| QUOTIENT | NUMERATOR × 1 + DENOMINATOR × 1 | 正味損失 / 総保険価額 |
| MAX / MIN | PLUS × n | MAX(正味保有、フランチャイズ下限) |
| CONDITION | ARGUMENT × n | アタッチメントポイント>閾値の場合サブリミット |
| SUB_GRAPH | ARGUMENT | 別グラフ経由の復元保険料 |
| INPUT | なし——リーフ | 事故損失、フランチャイズ、リミット… |
ディメンション——クリエイティブエンジン
ディメンションはRI-TOOLがテンプレートを押し付けることなくすべての組織に適応できる理由を説明します。テナントのアイデンティティがここに宿ります。
4つのレイヤー、3つの役割
ノードにディメンションを添付する
ノードを選択→Dimensionsタブを開く→+ Add dimensionをクリック→Seniorが構築したカタログから選択。添付はグラフを保存するまでローカルです。同じノードに複数のディメンションを添付できます。
ノードタイプ別の典型的な添付選択
| ノードタイプ | 典型的なディメンション選択 | 理由 |
|---|---|---|
| INPUT | ゾーン+リスク+時間+金額またはレート | リーフ値は主要なドキュメンテーションターゲットです——常にコンテキスト化してください。 |
| SUM / PRODUCT | 金額(結果)——このレベルでコンテキストが変わる場合は任意のスコープ軸 | 集計ノードには結果注釈が必要な場合があります。コンテキストは通常子ノードから継承されます。 |
| MIN / MAX | 通常なし、または上限/下限値をドキュメント化するための金額 | 構造的な上限/下限ノードはコンテキストディメンションをほとんど必要としません。 |
| CONDITION | Seniorが定義した場合はカスタムディメンション(例:トリガー) | 条項ロジックが必要とする場合、条件には専用の軸が必要な場合があります。 |
| SUB_GRAPH | 通常なし——コンテキストは参照されたグラフに存在 | 委任ノードはドキュメンテーションをソースに転送します。 |
保護チェーン
プラットフォームは双方向のサイレントなデータ損失を防ぎます。マネージャーがすでにディメンションの値を入力した場合、ディメンション添付を削除することはできません。Seniorはあなたがノードに添付したディメンションを削除できません。各レイヤーはその下のレイヤーを保護します。
外部親ノード
1つのグラフのノードは全く別のグラフのノードからコントリビューションを受け取ることができます——条項間の再利用メカニズム。
例:条項A——正味保有損失と条項B——復元保険料。復元公式は正味保有損失に依存します。ノードを複製する代わりに、グラフAのルートノードをグラフBの関連ノードの外部親として宣言します。
外部親ノードの追加方法
既存の外部親ノードを削除するには、Ext. linksタブでその横の✕ボタンをクリックします。子グラフがインスタンス化されている場合は警告が表示されます——このリンクを参照するゴーストノードは既存のインスタンスに対して無効になります。
Risk links
Risk linkはActuaryノードとRisk Modelerノードを接続し、エクスポージャーの説明をクローズグラフに取り込みます。
Risk Modelerはエクスポージャーのグラフ(サイト、ペリル、カバレッジ条件)を構築します。あなたの役割は、どのノードがどのRiskノードとどのように関連するかを宣言することで、その作業をクローズグラフと橋渡しすることです。この接続はm_graph_risk_linkに格納され、Risk linkオペランドで修飾されます。
| オペランド | 意味 | 例 |
|---|---|---|
EXPOSED_TO | Actuaryノードがペリルに関連 | Cat XL損失ノード ← 暴風ペリル |
LOCATED_AT | Actuaryノードがサイトに関連 | Propertyノード ← リヨン工業施設 |
COVERED_BY | Actuaryノードがカバレッジ条件に関連 | リテンションノード ← Property全リスクカバレッジ |
AGGREGATES | Actuaryノードが複数のリスクオブジェクトを集約 | アキュムレーションノード ← ポートフォリオサイト |
Risk linkの追加方法
作成後、Riskノードはキャンバス上にカラーファントムとして表示されます(ノードタイプにより青・赤・緑)、赤レンガ色の破線ボーダー付き。ページリロードなしで即座に表示されます。
Managerへの影響
作成されたRisk linkごとに、そのノードのManagerの入力ドロワーにRisk Dimensionsブロックが生成されます。ManagerはRiskノードのラベル、オペランド、RiskグラフName、Risk Modelerが定義したフィールドを確認できます。Risk次元はActuary次元とは別に保存されますが、単一の保存アクションで行われます。
サイクル検出
DAGは非巡回でなければなりません——どのノードも自身の祖先になることはできません。RI-TOOLは各保存時に自動的にサイクルを検出します。
保存後にプラットフォームはグラフ全体の構造を確認します。サイクルが見つかった場合、エディターの上部にオレンジのバナーが表示され、サイドバーのグラフ行に♻ cycleバッジが表示されます。
インスタンスロック
マネージャーが契約にグラフをインスタンス化すると、そのグラフの構造がフリーズされます。
プラットフォームはインスタンス化されたグラフへの構造的変更を全てブロックします——変更を保存したり削除したりすることはできません。これはマネージャーの既存のデータ入力がサイレントに無効化されるのを防ぎます。
グラフエクスプローラー
1か所に全グラフのプロダクションビュー——フィルタリング可能、検査可能、エクスポート可能。
サイドバーのアナリティクスセクションの🔭 Graph Explorerをクリックしてフルスクリーンエクスプローラーを開きます。右の検査パネルはナビゲーション全体で常に表示されます——詳細を読み込むにはカードをクリックします。
フィルターバー
6つの組み合わせ可能なフィルターがリアルタイムで適用されます:
| フィルター | 対象 |
|---|---|
| 条項ファミリー | グラフにリンクされた条項のファミリー(テナント参照リストから) |
| 条項ステータス | 条項の承認ステータス——例:VALIDATEDのみをフィルタリング |
| 条約タイプ | 条項に関連付けられた任意の条約タイプコード |
| インスタンス | インスタンス化済み(アクティブなマネージャーインスタンスが≥1)またはインスタンス化されていない |
| サイクル | 最後の保存で参照サイクルがマークされたグラフ |
| ディメンション | カバレッジレベル:完全(100%)、部分的、カバレッジなし、空のグラフ(ノードなし) |
一度にすべてをクリアするには↺ Reset filtersを使用します。フィルター状態はlocalStorageに永続化され、次回の訪問時に復元されます。
カードとインスペクター
各カードにはグラフIDとラベル、その条項、セマンティックバッジの行が表示されます:ノード数、インスタンス数、サイクルフラグ、グラフ間リンク、色分けされたディメンションカバレッジ率。右インスペクターで完全な詳細を読み込むにはカードをクリックします:グラフID、条項内容、条約タイプピル、ビジュアルカバレッジバー。
インスペクターから↗ Open in DAG editorをクリックするとキャンバスのそのグラフに直接移動します。
エクスポート
エクスプローラーヘッダーの⬇ Export CSVボタンは現在のフィルタリングされたビューをCSVとしてエクスポートします——全グラフではなく、アクティブなフィルターが表示するものだけ。列:グラフID、ラベル、条項ID、条項タイトル、条項ファミリー、条項ステータス、条約タイプ(|区切り)、ノード数、ディメンションを持つノード、%ディメンションカバレッジ、インスタンス数、グラフ間リンク、サイクルフラグ。
Data Checks
テナントデータに対するライブクエリ——各々CSVとしてエクスポート可能。サイドバーのアナリティクスセクションからアクセス。
📊 Data Checksをクリックしてフルスクリーンパネルを開きます。設定された各ビューには説明と▶ Runボタンが表示されます。結果は⬇ Download CSVリンクと共にページネートされたテーブルとして表示されます。DAGツールバーは現在のグラフのノードとリンクのためのグラフごとの⬇ CSVエクスポートも提供します。
メンテナンス
サイドバーのフッターからアクセスできる4つのクリーンアップ操作です。必ず最初にdiagnosticを実行してください — 何も変更せずに削除される内容を正確に表示します。
| コード | クリーン対象 | 発生タイミング |
|---|---|---|
| A1 | 親グラフが削除されたノード — リンクとディメンション添付にカスケード | 通常フロー外でグラフが削除された場合 |
| A2 | 親または子ノードが存在しない孤立イントラグラフリンク | ノードが削除されたがリンクがカスケードされなかった場合 |
| A3 | 削除されたグラフを参照するゴーストインターグラフリンク(親または子側) | クロスリンクに関与するグラフが削除された場合 |
| A4 | 孤立ディメンション添付(ノードまたはディメンションが削除)— 関連するManager値も削除する可能性あり | ノードまたはディメンションが削除されて古い添付が残った場合 |
推奨順序:A1 → A2 → A3 → A4。A1を最初に実行することで、A2とA3が別途キャッチするノードのリンクを事前に排除できます。