U bent hier:
InsPolicyService:createPolicyTerms
Maak polisvoorwaarden in het object AssetTerm__c of InsurancePolicyTerm__c (voor Salesforce FSC) voor alle machtskenmerken op het niveau Polis en Polisdekking. Een power-kenmerk is een kenmerk dat een kenmerkklasse, kenmerkbereik, toepasselijk item en toepasselijke acties heeft.
Methode: createPolicyTerms
De manier waarop het werkt...
-
De service ontvangt de assetId als invoer.
-
De service haalt alle stroomkenmerken op die zijn toegewezen op polisniveau en polisdekkingsniveau.
-
Afhankelijk van de assetID-invoer maakt de service de polisvoorwaarden in het object AssetTerm__c of InsurancePolicyTerm__c voor de stroomkenmerken. Als assetID een ID van het object InsurancePolicy is, worden de polisvoorwaarden gemaakt in het object InsurancePolicyTerm__c, anders worden de polisvoorwaarden gemaakt in het object AssetTerm__c.
Externe opties
Optie |
Beschrijving |
|---|---|
assetId |
Verplicht Activum- (polis)-ID's |
scopes |
Optioneel Door komma's gescheiden tekenreeks of een tekenreekslijst waarvoor het kenmerk power van toepassing is. Het werkt als een filter. Als u de parameter bereiken opgeeft, maakt de service alleen de kenmerken van de opgegeven bereiken. Mogelijke waarden omvatten:
|
Invoer-JSON
Hier is de indeling van de invoer-JSON:
{
"assetId":"",
"scopes":""
}Zie het volgende voorbeeld van invoer-JSON.
{
"assetId":"02i6g000000h3T6AAI"
}Uitvoer-JSON
Hier is de indeling van de uitvoer-JSON:
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}Zie het volgende voorbeeld van uitvoer-JSON.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}