Du är här:
InsPolicyService:createPolicyTerms
Skapa policytermer i objektet AssetTerm__c eller InsurancePolicyTerm__c (för Salesforce FSC) för alla maktattribut på nivån Policy och PolicyCoverage. Ett maktattribut är ett attribut som har en attributklass, attributomfång, tillämpligt objekt och tillämpliga åtgärder.
Metod: createPolicyTerms
Så här fungerar det
-
Tjänsten får assetId som indata.
-
Tjänsten hämtar alla maktattribut som tilldelats på policynivå och policytäckningsnivå.
-
Beroende på assetID-inmatningen skapar tjänsten policytermerna i objektet AssetTerm__c eller InsurancePolicyTerm__c för maktattributen. Om assetID är ett ID för objektet InsurancePolicy skapas policytermerna i objektet InsurancePolicyTerm__c, annars skapas policytermerna i objektet AssetTerm__c.
Fjärralternativ
Alternativ |
Beskrivning |
|---|---|
assetId |
Obligatoriskt ID:n för tillgång (policy) |
omfattningar |
Valfri Kommaavgränsad sträng, eller en stränglista som attributet power är tillämpligt för. Det fungerar som ett filter. Om du specificerar parametern scopes skapar tjänsten endast attributen för de givna omfattningarna. Möjliga värden inkluderar:
|
Indata-JSON
Här är formatet för indata-JSON:
{
"assetId":"",
"scopes":""
}Se följande exempel på indata-JSON.
{
"assetId":"02i6g000000h3T6AAI"
}JSON för utdata
Här är formatet för JSON för utdata:
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}Se följande exempel på JSON för utdata.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}