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

InsPolicyService:getRuleLogs

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

クラス: InsPolicyService

方法: getRuleLogs

操作手順

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

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

リモートオプション

オプション

説明

policyId

ルールログを取得する対象ポリシーの ID

Input JSON

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

{ 
	"policyId": "02i6g000000I21EAAS"
}

出力 JSON

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

{
    "result": [{
        "id": <Id>,
        "objectId": <Id>,
        "stateTransitionId": <Id>,
        "stateTransitionName": <String>,
        "executionDate": <Datetime>,
        "results": [{
            "id": <Id>,
            "name": <String>,
            "condition": <String>,
            "message": <String>,
            "action": <String>,
            "result": <Boolean>,
            "details": {
                <String>: <String>
            }
        }]
    }]
}

結果の説明

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

キー

値

id

ルールの ID

名前

ルールの名前

condition

ルール条件

message

ルール条件が対象ポリシーに対して true と評価された場合の成功メッセージ

ルール条件が対象ポリシーに対して false と評価された場合の失敗メッセージ

action

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

result

対象ポリシーに対するルール条件評価の結果

詳細

対象ポリシーに関連付けられた情報のマップ

 
読み込み中
Salesforce Help | Article