Olet tässä:
InsPolicyService:createPolicyTerms
Luo käytännön termejä AssetTerm__c- tai InsurancePolicyTerm__c (Salesforce FSC:lle) -objekteihin kaikille Power-attribuuteille Policy- ja PolicyCoverage-tasolla. power-attribuutti on attribuutti, jolla on attribuutin luokka, attribuutin vaikutusalue, asiaankuuluva kohde ja asiaankuuluvat toiminnot.
Metodi: createPolicyTerms
Miten se toimii?
-
Palvelu vastaanottaa input-arvona assetId-arvon.
-
Palvelu noutaa kaikki vakuutustason ja vakuutusten kattavuustasolla kohdistetut power-attribuutit.
-
Riippuen assetID-syötteestä, palvelu luo vakuutusehdot AssetTerm__c- tai InsurancePolicyTerm__c -objekteille power-attribuuteille. Jos assetID on InsurancePolicy-objektin tunnus, vakuutusehdot luodaan InsurancePolicyTerm__c-objektissa, muussa tapauksessa vakuutusehdot luodaan AssetTerm__c-objektissa.
Etäasetukset
Vaihtoehto |
Kuvaus |
|---|---|
assetId |
Pakollinen Omaisuuden (käytännön) tunnukset |
scopes |
Valinnainen Pilkuilla erotettu merkkijono tai merkkijonoluettelo, johon power-attribuuttia sovelletaan. Se toimii suodattimena. Jos määrität scope-parametrin, palvelu luo vain määritettyjen vaikutusalueiden attribuutit. Mahdollisiin arvoihin sisältyy:
|
Syötetty JSON
Alla on syötetyn JSON-tiedoston muoto:
{
"assetId":"",
"scopes":""
}Alla on esimerkki syötetystä JSON-tiedostosta.
{
"assetId":"02i6g000000h3T6AAI"
}Tulos-JSON
Alla on tuloksen JSON-tiedoston muoto:
{
"policyTermCreationErrors": {},
"policyTermIds": []
"inactivatedPolicyTerms": []
}Alla on esimerkki output JSON-tiedostosta.
{
"policyTermCreationErrors": {
"a3w6g000000TxurAAC_COLLISION": "Invalid decimal: No Coverage"
},
"policyTermIds": [
"a5X6g000001LeUUEA0",
"a5X6g000001LeUVEA0",
"a5X6g000001LeUWEA0",
"a5X6g000001LeUXEA0",
"a5X6g000001LeUYEA0",
"a5X6g000001LeUZEA0"
]
"inactivatedPolicyTerms": [
"a5X6g000001LeUVEA0"
]
}