Loading
保险
InsPolicyTermsService:getCurrentStanding

InsPolicyTermsService:getCurrentStanding

使用此服务,以获取代表与保单或索赔关联的保单条款当前有效金额的列表。

Class: InsPolicyTermsService

Method: getCurrentStanding

备注
备注

此服务会填充保单和索赔页面的保单条款当前状况。要在保险索赔记录页面上配置保单条款标准,请使用 Vlocity 保单条款标准 LWC。要将保单条款标准配置为根据保险单记录页面上的insuredId筛选承保范围详细信息,请使用保单条款标准 - 保险单视图组件。

重要
重要

在 Summer '21 版本中,相同服务支持 Salesforce FSC 索赔数据模型,以显示消耗功率属性。

工作原理

  1. 服务获取对象 ID,它可以是以下任何值:policy Id、 claim 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"]
        }
    }
  ]
}

保单术语名称:数据湾索赔范围计数

属性类:限制 - 范围计数

属性范围:保单承保范围输出

名称:数据湾索赔范围计数

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