Вы находитесь здесь:
InsPolicyTermsService:getCurrentStanding
Используйте эту службу для получения списка сумм, представляющих текущий статус условий полиса, связанных с полисом или требованием.
Эта служба заполняет текущие правила термина «Политика» для страниц «Политика» и «Заявка-претензия». Чтобы настроить зачет условий полиса на странице записи страховой претензии, используйте условия полиса Vlocity Standing LWC. Чтобы настроить турнирную таблицу условий полиса с возможностью фильтрации сведений о покрытии на основе insuredId на странице записи страхового полиса, используйте компонент «Условия полиса: представление страхового полиса».
В выпуске Summer '21 эта же служба поддерживает модели данных Salesforce FSC Claim для отображения атрибутов израсходованной мощности.
Принцип работы
-
Служба принимает код объекта, который может быть любым из следующих значений: policy Id, claim Id, policyCoverageId, policyParticipantId или policyAssetId.
-
Служба использует дополнительный узел
viewOption.-
Если objectId является policyId, служба использует один из следующих двух вариантов:
-
showAllPolicyCoverage -
showPolicyLevelTermsOnly
-
-
Если objectId является claimId, служба использует один из следующих двух вариантов:
-
showAllPolicyCoverages -
showOpenClaimPolicyCoverages
-
-
-
Возвращает список терминов политики, связанных с objectId. Имя, созданное для этого узла, зависит от класса атрибута и области атрибута заданного термина политики.
Удаленные параметры
Параметр |
Описание |
|---|---|
|
Обязательно. Код для извлечения текущего статуса условий полиса. Возможные значения:
|
|
Дополнительно. Сценарий 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"]
}
}
]
}Имя термина политики: Ограничение покрытия претензий общего содержания
Класс атрибута: Ограничение - Валюта
Область атрибута: Вывод покрытия претензии
Имя: Ограничение покрытия претензий общего содержимого - Тестовая сторона (Джоан Смит)
{
"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 Cov
Класс атрибута: Ограничение - Количество областей
Область атрибута: Вывод покрытия полиса
Имя: Количество покрытий претензий Data Cov
{
"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"]
}
}
]
}