制約ルールエンジンを使用した引受ルールの作成
制約モデリング言語 (CML) を使用して、ルート商品の制約モデルで引受ルールを定義します。ルールキーを使用して、引受ルールを CML ルール定義にリンクします。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition (デジタル保険プラットフォーム付属) |
| 権限セットライセンス | 説明 |
|---|---|
| デジタル保険商品管理 | 引受ルールを作成できます。 |
| Industries フェーズ管理アドオン |
| 必要なユーザー権限 | |
|---|---|
| 引受ルールの設定に必要なオブジェクトおよびインターフェースにアクセスする | 履行デザイナー |
- アプリケーションランチャーで、[商品カタログ管理] を見つけて選択します。
- ルート商品を選択します。
- ルート商品の詳細ページで、[引受ルール] タブをクリックします。
- [新規ルール] をクリックします。
- オブジェクト種別として [見積] を選択します。
- 必要に応じて、レコードタイプを選択します。
-
ルールが true と評価された場合にオブジェクトの状態間の遷移を指定するフェーズ遷移を選択します。
たとえば、見積を [承認済み] フェーズから [発行済み] フェーズに移行できます。フェーズ管理設定によって、選択したオブジェクト タイプとレコード タイプの可能なトランジションが決まります。
- [ルールエンジン種別] で、[ConstraintEngine] を選択します。
- ルール名、API 参照名、説明を入力します。
-
ルールの状況を選択します。
有効なルールは評価中に有効になります。ルールエンジンは無効なルールを実行しますが、結果は無視します。
-
ルールモデルと自動生成された RuleKey を確認します。
各商品には 1 つの制約モデルがあります。制約モデルを開くには、[ルールモデル] セクションでハイパーリンクをクリックします。制約モデルバージョンによって、ルールの発効日が制御されます。
RuleKey の形式は UW__[productCode]__[transition]__[apiName] です。後で制約モデルでルールを定義するためにメモしておきます。
-
[Add Action] をクリックして、ルールが true と評価されたときと false と評価されたときに実行するアクションを定義します。
- ルール評価種別として [True] または [False] を選択します。
- アクション名を入力します。
- [アクション種別] で、[自動フロー] を選択します。
- 定義済みフローをトリガーするフロー定義 API 参照名を入力します。
- 変更内容を保存します。
ルールを保存したら、RuleKey を使用して制約モデルでルールロジックを定義します。ルールでは次の形式が使用されます。
rule(<boolean expression>, "InsuranceUnderwritingRule", <ruleKey>,
"True")
次に例を示します。
// UnderwritingRules
rule(Auto_Value < 100000, "InsuranceUnderwritingRule", "UW__autoSilver__DraftToSubmitted__AutoValueRule", "True");関連項目:
この記事で問題は解決されましたか?
ご意見をお待ちしております。
