Du er her:
InsPolicyService:createPolicyTerms
Opprett policybegreper i objektet AssetTerm__c eller InsurancePolicyTerm__c (for Salesforce FSC) for alle power-attributtene på Policy- og PolicyCoverage-nivået. Et power-attributt er et attributt som har en attributtklasse, attributtomfang, aktuelt element og aktuelle handlinger.
Metode: createPolicyTerms
Slik virker det
-
Tjenesten mottar assetId som inndata.
-
Tjenesten henter alle power-attributtene som er tildelt på polisenivået og polisedekningsnivået.
-
Avhengig av assetID-inndataene oppretter tjenesten policybegrepene i objektet AssetTerm__c eller InsurancePolicyTerm__c for power-attributtene. Hvis assetID er en ID for InsurancePolicy-objektet, opprettes policybegrepene i InsurancePolicyTerm__c-objektet, ellers opprettes policybegrepene i AssetTerm__c-objektet.
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
assetId |
Obligatorisk Aktivum-ID-er (policy) |
scopes |
Valgfritt Kommadelt streng, eller en strengliste som power-attributtet gjelder for. Den fungerer som et filter. Hvis du angir omfangsparameteren, oppretter tjenesten bare attributtene til de gitte omfangene. Mulige verdier inkluderer følgende:
|
Inndata-JSON
Her er formatet på JSON-koden for inndata:
{
"assetId":"",
"scopes":""
}Se følgende eksempel på inndata-JSON.
{
"assetId":"02i6g000000h3T6AAI"
}Utdata-JSON
Her er formatet på JSON-koden for utdata:
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}Se følgende eksempel på utdata-JSON.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}