Loading
보험
InsPolicyTermsService:getCurrentStanding

InsPolicyTermsService:getCurrentStanding

이 서비스를 사용하여 증권 또는 청구와 관련된 증권 조건의 현재 상태를 나타내는 금액 목록을 가져옵니다.

Class: InsPolicyTermsService

Method: getCurrentStanding

노트
노트

이 서비스는 증권 및 청구 페이지 모두에 대한 증권 기간 현재 상태를 채웁니다. 보험 청구 레코드 페이지에서 증권 조건 순서를 구성하려면 Vlocity 증권 조건 기본 LWC를 사용합니다. 보험 증권 레코드 페이지의 insuredId를 기반으로 보장 범위 세부 사항을 필터링할 수 있는 기능으로 증권 조건 순서를 구성하려면 증권 조건 순위 - 보험 증권 보기 구성 요소를 사용합니다.

중요
중요

Summer '21 릴리스부터 같은 서비스에서 소비된 전력 특성을 표시하는 Salesforce FSC 청구 데이터 모델을 지원합니다.

작동 방법

  1. 서비스는 개체 ID를 가져옵니다. 이는 정책 ID, 클레임 ID, policyCoverageId, policyParticipantId 또는 policyAssetId 값 중 하나일 수 있습니다.

  2. 서비스는 선택적 viewOption 노드를 사용합니다.

    1. objectId가 policyId인 경우 서비스는 다음 두 가지 옵션 중 하나를 사용합니다.

      1. showAllPolicyCoverage

      2. showPolicyLevelTermsOnly

    2. objectId가 claimId인 경우 서비스는 다음 두 가지 옵션 중 하나를 사용합니다.

      1. showAllPolicyCoverages

      2. showOpenClaimPolicyCoverages

  3. objectId와 연결된 정책 용어 목록을 반환합니다. 이 노드에 대해 생성된 이름은 지정된 정책 용어의 특성 클래스 및 특성 범위에 따라 다릅니다.

원격 옵션

옵션

설명

objectId

(필수)

정책 조건의 현재 상태를 가져오는 ID입니다.

가능한 값:

  • policyId

  • claimId

  • policyCoverageId

  • policyParticipantId

  • policyAssetId를 참조하세요.

viewOption

(선택 사항)

시나리오 1: objectId가 claimId인 경우 가능한 값은 다음과 같습니다.

  • showAllPolicyCoverages

    증권에 진행 중인 청구 보장 범위가 있는지 여부에 관계없이 모든 증권 조건의 현재 등급을 표시합니다.

  • showOpenClaimPolicyCoverages

    증권 기간 현재 등급을 진행 중인 청구 보장 범위만 표시합니다. 청구 보기에 진행 중인 청구 보장 범위가 있는지 여부와 상관없이 모든 증권 또는 청구 범위 증권 조건을 표시합니다. objectId가 claimId인 경우 기본 옵션입니다.

시나리오 2: objectId가 policyId인 경우 가능한 값은 다음과 같습니다.

  • showAllPolicyCoverages

    루트 보험 증권 및 모든 증권 보장 범위에 대한 모든 증권 조건을 표시합니다. objectId가 claimId인 경우 기본 옵션입니다.

  • showPolicyLevelTermsOnly

    관련 증권 참가자 및 증권 자산 없이 증권 범위 및 증권 범위 범위를 사용하여 모든 증권 기간의 현재 상태를 표시합니다.

입력 JSON

샘플 입력 JSON의 형식은 다음과 같습니다.

{ 
   "objectId": <Id>
}

다음은 샘플 입력 JSON입니다.

{ 
   "objectId":"a2b5w000006SBY9AAO"
}

출력 JSON

샘플 출력 JSON의 형식은 다음과 같습니다.

{ 
   "currentStanding": [
    {
      <String:Policy Term Name>: {
        "predictedRemainingValue": <Decimal>,
        "pendingValue": <Decimal>,
        "usedValue": <Decimal>,
        "remainingValue": <Decimal>,
        "initialValue": <Decimal>,
        "dataType": <Text>,
        "insurancePolicyCoverageName": <Text>,
        "insuredItemId": <Id>,
        "insuredPartyId": <Id>,
        "assetCoverageId": <Id>,
        "assetId": <Id>,
        "attributeScope": <Text>,
        "attributeClass": <Text>,
        "assetTermName": <Text>,
        "assetTermId": <Id>,
        "claimId": <Id>,
        "claimCoverageIds": [<List of Ids>]
      }
    }
  ]
}

정책 용어 이름이 구성되는 방법은 power 특성이 설정된 방식에 따라 다릅니다. 다음은 다양한 정책 용어 이름을 만드는 다양한 구성의 몇 가지 예입니다.

정책 기간 이름: 일반 내용 정책 제한

특성 클래스: 제한 - 통화

특성 범위: 정책 출력

이름: 일반 내용 정책 제한

{ 
   "currentStanding": [
    {
        "General Contents Policy Limit": {
            "predictedRemainingValue": 500,
            "pendingValue": 0,
            "usedValue": 0,
            "remainingValue": 500,
            "initialValue": 500,
            "dataType": "currency",
            "insurancePolicyCoverageName": "Lab",
            "insuredPartyId": null,
            "insuredItemId": null,
            "assetCoverageId": "a3u3j00000HyNvYAAV",
            "assetId": "02i3j00000KhumpAAB",
            "attributeScope": "Policy",
            "attributeClass": "Limit",
            "assetTermName": "General Contents Policy Limit",
            "assetTermId": "a5N3j000000XnVtEAK"
        }
    }
  ]
}

정책 기간 이름: 일반 내용 정책 적용 범위 제한

특성 클래스: 제한 - 통화

특성 범위: 증권 적용 범위 출력

이름: 일반 내용 증권 보장 범위 제한 - 샘플 보험료

{ 
   "currentStanding": [
    {
        "General Contents Policy Coverage Limit - Sample Insured": {
            "predictedRemainingValue": 500,
            "pendingValue": 0,
            "usedValue": 0,
            "remainingValue": 500,
            "initialValue": 500,
            "dataType": "currency",
            "insurancePolicyCoverageName": "Outpatient",
            "insuredPartyId": "0ao8c000000PnSqAAK",
            "insuredItemId": null,
            "assetCoverageId": "a3u3j00000HyNvYAAV",
            "assetId": "02i3j00000KhumpAAB",
            "attributeScope": "Policy Coverage",
            "attributeClass": "Limit",
            "assetTermName": "General Contents Policy Coverage Limit",
            "assetTermId": "a5N3j000000XnVtEAK"
        }
    }
  ]
}

정책 기간 이름: 일반 내용 클레임 제한

특성 클래스: 제한 - 통화

특성 범위: 청구 출력 이름: 일반 내용 클레임 제한

{ 
   "currentStanding": [
    {
        "General Contents Claim Limit": {
            "predictedRemainingValue": 500,
            "pendingValue": 0,
            "usedValue": 0,
            "remainingValue": 500,
            "initialValue": 500,
            "dataType": "currency",
            "insurancePolicyCoverageName": "Lab",
            "insuredPartyId": null,
            "insuredItemId": null,
            "assetCoverageId": "a3u3j00000HyNvYAAV",
            "assetId": "02i3j00000KhumpAAB",
            "attributeScope": "Claim",
            "attributeClass": "Limit",
            "assetTermName": "General Contents Claim Limit",
            "assetTermId": "a5N3j000000XnVtEAK",
            "claimId": "a4X3j0000001gUPEAY",
            "claimCoverageIds": ["a5G3j000000YGYwEAO"]
        }
    }
  ]
}

정책 기간 이름: 일반 내용 청구 보장 범위 제한

특성 클래스: 제한 - 통화

특성 범위: 청구 보장 범위 출력

이름: 일반 내용 청구 보장 범위 제한 - 테스트 주체(Joan Smith)

{ 
   "currentStanding": [
    {
      "General Contents Claim Coverage Limit - Test Party (Joan Smith)": {
            "predictedRemainingValue": 500,
            "pendingValue": 0,
            "usedValue": 0,
            "remainingValue": 500,
            "initialValue": 500,
            "dataType": "currency",
            "insurancePolicyCoverageName": "Lab",
            "insuredPartyId": null,
            "insuredItemId": null,
            "assetCoverageId": "a3u3j00000HyNvYAAV",
            "assetId": "02i3j00000KhumpAAB",
            "attributeScope": "Claim Coverage",
            "attributeClass": "Limit",
            "assetTermName": "General Contents Claim Coverage Limit",
            "assetTermId": "a5N3j000000XnVtEAK",
            "claimId": "a4X3j0000001gUPEAY",
            "claimCoverageIds": ["a5G3j000000YGYwEAO"]
        }
    }
  ]
}

정책 기간 이름: Data Cover 청구 보장 범위 수

특성 클래스: 제한 - 범위 수

특성 범위: 증권 적용 범위 출력

이름: Data Cover 청구 보장 범위 수

{ 
   "currentStanding": [
    {
        "Data Cov Claim Coverage Count": {
            "predictedRemainingValue": 3,
            "pendingValue": 1,
            "usedValue": 1,
            "remainingValue": 4,
            "initialValue": 5,
            "dataType": "number",
            "insurancePolicyCoverageName": "Lab",
            "insuredPartyId": null,
            "insuredItemId": null,  
            "assetCoverageId": "a3u3j00000HyNvVAAV",
            "assetId": "02i3j00000KhumpAAB",
            "attributeScope": "Claim Coverage",
            "attributeClass": "ScopeCountLimit",
            "assetTermName": "Data Cov Claim Coverage Count",
            "assetTermId": "a5N3j000000XnVqEAK",
            "claimId": "a4X3j0000001gUPEAY",
            "claimCoverageIds": ["a5G3j000000YGYwEAO"]
          }
    }
  ]
}
 
로드 중
Salesforce Help | Article