Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsQuoteService:getRuleLogs

InsQuoteService:getRuleLogs

このサービスは、対象見積のルールログを実行日で昇順に並び替えて取得します。

クラス: InsQuoteService

方法: getRuleLogs

操作手順

  1. このサービスでは、ObjectAppliedResult__c テーブルを照会して、対象オブジェクトに対応する RecordId__c の行があるかどうかを確認し、ログを取得します。

  2. そのような行が存在する場合、サービスは行を変換し、AppliedDateTime_c フィールドに従って昇順で呼び出し元に戻ります。

リモートオプション

オプション

説明

quoteId

ルールログを取得する対象見積の ID

Input JSON

次の入力 JSON のサンプルを参照してください。

{ 
	"quoteId": "02i6g000000I21EAAS"
}

出力 JSON

次の出力 JSON のサンプルを参照してください。

{
    "result": [{
        "id": "a1a6g00000087E9AAI",
        "objectId": "02i6g000000I21EAAS",
        "stateTransitionId": "a1Z6g000000HzX1EAK",
        "stateTransitionName": "Draft to Submit",
        "executionDate": "2020-01-01T00:00:00.000Z",
        "results": [{
            "id": "a5Q6g0000005vSPEAY",
            "name": "Check Auto Year",
            "condition": "Auto.Year > 1990",
            "message": "Auto year is greater than 1990",
            "action": null,
            "result": true,
            "details": {
                "instanceKey": "2002 Toyota Camry"
            }
        }]
    }, {
        "id": "a1a6g00000087E9AAL",
        "objectId": "02i6g000000I21EAAS",
        "stateTransitionId": "a1Z6g000000HzX1EAP",
        "stateTransitionName": "Submit to Underwriting",
        "executionDate": "2020-01-05T00:00:00.000Z",
        "results": [{
            "id": "a5Q6g0000005vSPEAZ",
            "name": "Check Auto Make",
            "condition": "Auto.Make == 'Lexus'",
            "message": "Auto is a Lexus",
            "action": "Move to Underwriting",
            "result": false,
            "details": {
                "instanceKey": "2002 Toyota Camry"
            }
        }]
    }]
}

ルールの説明

この JSON には、次のキー/値のペアが含まれます。

キー

値

id

ルールの ID

名前

ルールの名前

condition

ルール条件

message

ルール条件が対象オブジェクトに対して true と評価された場合の成功メッセージ

ルール条件が対象オブジェクトに対して false と評価された場合の失敗メッセージ

action

ルール条件が true の場合に実行されるアクションの名前

result

対象オブジェクトに対するルール条件評価の結果

詳細

対象オブジェクトに関連付けられた情報のマップ

 
読み込み中
Salesforce Help | Article