Вы находитесь здесь:
InsPolicyService:createPolicyTerms
Создайте условия политики в объекте AssetTerm__c или InsurancePolicyTerm__c (для Salesforce FSC) для всех атрибутов power на уровне Policy и PolicyCoverage. Атрибут power - это атрибут, содержащий класс атрибута, область атрибута, применимый элемент и применимые действия.
Метод: createPolicyTerms
Принцип работы
-
Служба получает assetId в качестве ввода.
-
Служба извлекает все атрибуты власти, назначенные на уровне полиса и уровне покрытия полиса.
-
В зависимости от ввода кода актива, служба создает условия политики в объекте AssetTerm__c или InsurancePolicyTerm__c для атрибутов power. Если assetID является кодом объекта InsurancePolicy, условия полиса создаются в объекте InsurancePolicyTerm__c, в противном случае условия полиса создаются в объекте AssetTerm__c.
Удаленные параметры
Параметр |
Описание |
|---|---|
assetId |
Обязательно Коды активов (политики) |
scopes |
Дополнительно Строка, разделенная запятыми, или список строк, к которым применяется атрибут power. Он работает как фильтр. При указании параметра scopes служба создает только атрибуты данных scopes. Возможные значения:
|
JSON ввода
Ниже указан формат ввода JSON:
{
"assetId":"",
"scopes":""
}См. следующий пример ввода JSON.
{
"assetId":"02i6g000000h3T6AAI"
}Вывод JSON
Ниже указан формат вывода JSON:
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}См. следующий пример вывода JSON.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}