Loading
보험
InsClaimService:getRuleLogs

InsClaimService:getRuleLogs

이 서비스를 사용하여 실행 날짜별로 오름차순으로 정렬된 클레임에 대한 규칙 로그를 검색합니다.

방법: InsClaimService

클래스: getRuleLogs

작동 방법

  1. 이 서비스는 대상 개체에 해당하는 RecordId__c가 있는 행이 있는지 확인하기 위해 ObjectAppliedResult__c 테이블을 쿼리하여 로그를 검색합니다.

  2. 이러한 행이 있는 경우 서비스가 행을 변환하고 AppliedDateTime_c 필드에 따라 오름차순으로 호출자에게 반환합니다.

원격 옵션

옵션

설명

claimId

대상 클레임 ID

입력 JSON

다음 샘플의 입력 JSON을 참조하십시오.

{ 
	"claimId": "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

이름

규칙 이름

조건

규칙 조건

message

대상 개체에 대해 규칙 조건이 true로 평가된 경우 성공 메시지

대상 개체에 대해 규칙 조건이 false로 평가된 경우 실패 메시지

action

규칙 조건이 true로 평가된 경우 실행되는 작업 이름

결과

대상 개체에 대한 규칙 조건 평가 결과

세부 정보

대상 개체와 연결된 정보의 맵

 
로드 중
Salesforce Help | Article