breadcrumbDescription
InsPolicyService:createPolicyTerms
Opret politikudtryk i objektet AssetTerm__c eller InsurancePolicyTerm__c (for Salesforce FSC) for alle potensattributter på niveauet Policy og PolicyCoverage. En potensattribut er en attribut, der har en attributklasse, attributomfang, anvendeligt element og anvendelige handlinger.
Metode: createPolicyTerms
Sådan fungerer det
-
Tjenesten modtager assetId som input.
-
Tjenesten henter alle de potensattributter, der er tildelt på policeniveau og policedækningsniveau.
-
Afhængig af assetID-inputtet opretter tjenesten politikudtrykkene i objektet AssetTerm__c eller InsurancePolicyTerm__c for power-attributterne. Hvis assetID er et id for InsurancePolicy-objektet, oprettes politikudtrykkene i objektet InsurancePolicyTerm__c, ellers oprettes politikudtrykkene i objektet AssetTerm__c.
Fjernindstillinger
Indstilling |
Beskrivelse |
|---|---|
assetId |
Påkrævet Id'er for aktiv (politik) |
scopes |
Valgfrit Kommasepareret streng eller en strengliste, som potensattributten er gældende for. Det fungerer som et filter. Hvis du angiver parameteren omfang, opretter tjenesten kun attributterne for de angivne omfang. Mulige værdier omfatter:
|
Input JSON
Her er formatet på input-JSON:
{
"assetId":"",
"scopes":""
}Se følgende eksempel på input-JSON.
{
"assetId":"02i6g000000h3T6AAI"
}Output JSON
Her er formatet på output-JSON:
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}Se følgende eksempel på output-JSON.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}