위치:
InsPolicyTermsService:getCurrentStanding
이 서비스를 사용하여 증권 또는 청구와 관련된 증권 조건의 현재 상태를 나타내는 금액 목록을 가져옵니다.
이 서비스는 증권 및 청구 페이지 모두에 대한 증권 기간 현재 상태를 채웁니다. 보험 청구 레코드 페이지에서 증권 조건 순서를 구성하려면 Vlocity 증권 조건 기본 LWC를 사용합니다. 보험 증권 레코드 페이지의 insuredId를 기반으로 보장 범위 세부 사항을 필터링할 수 있는 기능으로 증권 조건 순서를 구성하려면 증권 조건 순위 - 보험 증권 보기 구성 요소를 사용합니다.
작동 방법
-
서비스는 개체 ID를 가져옵니다. 이는 정책 ID, 클레임 ID, policyCoverageId, policyParticipantId 또는 policyAssetId 값 중 하나일 수 있습니다.
-
서비스는 선택적
viewOption노드를 사용합니다.-
objectId가 policyId인 경우 서비스는 다음 두 가지 옵션 중 하나를 사용합니다.
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
objectId가 claimId인 경우 서비스는 다음 두 가지 옵션 중 하나를 사용합니다.
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
objectId와 연결된 정책 용어 목록을 반환합니다. 이 노드에 대해 생성된 이름은 지정된 정책 용어의 특성 클래스 및 특성 범위에 따라 다릅니다.
원격 옵션
옵션 |
설명 |
|---|---|
|
(필수) 정책 조건의 현재 상태를 가져오는 ID입니다. 가능한 값:
|
|
(선택 사항) 시나리오 1: objectId가
|
시나리오 2: objectId가
|
입력 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"]
}
}
]
}