您在此处:
InsPolicyTermsService:getCurrentStanding
使用此服务,以获取代表与保单或索赔关联的保单条款当前有效金额的列表。
此服务会填充保单和索赔页面的保单条款当前状况。要在保险索赔记录页面上配置保单条款标准,请使用 Vlocity 保单条款标准 LWC。要将保单条款标准配置为根据保险单记录页面上的insuredId筛选承保范围详细信息,请使用保单条款标准 - 保险单视图组件。
工作原理
-
服务获取对象 ID,它可以是以下任何值:policy Id、 claim Id、policyCoverageId、policyParticipantId 或 policyAssetId。
-
该服务采用可选的
viewOption节点。-
如果 objectId 是 policyId,服务将采用以下两个选项之一:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
如果 objectId 是 claimId,服务将采用以下两个选项之一:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
返回与 objectId 关联的策略术语列表。为该节点创建的名称取决于给定策略期限的属性类和属性范围。
远程选项
选项 |
说明 |
|---|---|
|
必需。 获取保单条款当前状态的 ID。 可能的值包括:
|
|
可选。 场景 1:当 objectId 是
|
场景 2:当 objectId 是
|
输出 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"]
}
}
]
}保单术语名称:数据湾索赔范围计数
属性类:限制 - 范围计数
属性范围:保单承保范围输出
名称:数据湾索赔范围计数
{
"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"]
}
}
]
}