Loading
Vakuutus
InsPolicyService:getPolicyDetails

InsPolicyService:getPolicyDetails

Käytä tätä palvelua saadaksesi olemassa olevan vakuutussopimuksen kattavuudet, vakuutetut kohteet, hinnoittelut ja muita tietoja, mukaan lukien valinnaiset vakuutukset, joita ei valittu.

Huomautus
Huomautus

Sinulla täytyy olla vakuutusten tietueiden lukuoikeus saadaksesi vakuutuksen lisätiedot. Määritä jakoasetuksesi ja jakosääntösi myöntääksesi käyttöoikeuden pyydettyyn käytännön tietueeseen. Lisätietoja on kohdassa Jaa objekteja ja kenttiä.

Voit käyttää tätä palvelua esimerkiksi noutaaksesi ja näyttääksesi käytäntöjen lisätietoja käytännön muokkauksessa OmniScriptissa tai integrointitoimenpiteessä.

Luokka: InsPolicyService

Metodi: getPolicyDetails

Miten se toimii?

  1. Käyttää policyId tai assetId noutaakseen vakuutustietueen ja siihen liittyvät kattavuudet ja vakuutetut kohteet.

  2. Siirtyy käytäntöön liittyvään tuotemääritykseen nähdäksesi valinnaiset valinnaiset kattavuusmääritykset.

  3. Palauttaa JSON-rakenteen, joka sisältää vakuutetut kohteet, vakuutusten kattavuudet ja valinnaiset kattavuudet.

Lisämaksut

Jos käytät calculateTaxesAndFees-palvelua, seuraavat kentät palautetaan seuraaville tietueille ja käytännölle:

Jokaiselle AssetCoverage__c-, AssetInsuredItem__c- ja AssetPartyRelationship__c-tietueelle palautetaan seuraavat kentät, kunhan kentät eivät ole null-arvoja:

  • taxAmount ja TaxAmount__c (arvot vastaavat toisiaan)

  • feeAmount ja FeeAmount__c (arvot vastaavat toisiaan)

  • totalTaxFeeAmount__c ja totalTaxFeeAmount (vastaa TaxAmount__c + FeeAmount__c)

  • ProratedTaxAmount__c

  • ProratedFeeAmount__c

  • TotalAmount__c

  • TotalProratedAmount__c

Seuraavat kentät palautetaan käytännölle, jos kentät eivät ole null-arvoja:

  • TotalTaxAmount__c

  • TotalFeeAmount__c

  • totalTaxFeeAmount__c ja TotalTaxFeeAmount (vastaa TotalTaxAmount__c + TotalFeeAmount__c)

  • TotalTaxForTerm__c

  • TotalFeeForTerm__c

  • TotalAmount__c

  • TotalAmountForTerm__c

Etäasetukset

Vaihtoehto

Kuvaus

assetId

tai

policyId

Pakollinen.

Käytännön (omaisuuden) tunnus, jolle lisätietoja haetaan.

Tämän tunnuksen sObject-tyyppi määrittää, mitä datamallia palvelu käyttää, Omaisuuksiin perustuva tai Salesforce FSC.

Jos tarjoat assetId määrittämättä getDataDRBundleName tai getDataCustomClassNameDR, palvelu käyttää Omaisuuksiin perustuvaa datamallia automaattisesti.

Jos tarjoat policyId määrittämättä getDataDRBundleName tai getDataCustomClassNameDR, palvelu käyttää Salesforce FSC -datamallia automaattisesti.

getCoverages

%instanceKey%

Palauttaa vain määritetyn esiintymän kattavuustiedot.

getDataDRBundleName

Valinnainen.

Syötä DataRaptor, jota käytetään käytäntöjen (omaisuuksien) tietojen noutamiseen.

Jos määrität sekä getDataDRBundleName että getDataCustomClassName, palvelu käyttää määritettyä DataRaptor-luokkaa, eikä mukautettua luokkaa. Jos määrität getDataDRBundleName, mutta et getDataCustomClassName, palvelu käyttää määritettyä DataRaptor-arvoa, ei oletusarvoista luokkaa.

getDataCustomClassName

Valinnainen.

Syötä mukautettu luokka, jota käytetään käytäntöjen (omaisuuksien) tietojen noutamiseen. Tämä arvo korvaa oletusarvoisen luokan, jota käytetään tietojen noutamiseen.

includeTaxesAndFees

true tai false

Oletusarvo on true.

Kun arvo on true, palauttaa vakuutuksen JSON-tiedoston vero- ja maksukentät.

Jos arvo on true, palauttaa kunkin AssetCoverage__c-, AssetInsuredItem__c-, AssetPartyRelationship__c- tai Käytäntö-kenttään liittyvät AssetPricingAdjustment__c-tietueet taxesAndFees-kentän kautta.

omitAttributeCategory

true tai false

Kun arvo on true, palvelu ei palauta vakuutuksessa olevia tuotteiden (vakuutettujen tuotteiden, vakuutettujen osapuolten, vakuutusten) attribuutteja.

omitCoverages

true tai false

Kun arvo on true, palvelu palauttaa vakuutetut kohteet, vakuutetut osapuolet alitason vakuutetut kohteet, mutta ei vakuutuksia.

Syötetty JSON

Tämä palvelu ei käytä syötettyä JSON-tiedostoa.

Tulos-JSON

Palvelu palauttaa tietueiden taulukon käytäntöobjektista (resurssi). Nämä tietueet on rakennettu samalla tavalla kuin tuotetietueet, mutta ne sisältävät lisäkenttiä.

Palvelu palauttaa myös tuotteesta noutamansa tietueet, mukaan lukien valinnaiset kattavuudet, jotka eivät kuulu käytäntöobjektiin (joita ei valittu tämän käytännön kattavuuksiksi).

"totalSize": 1,
"records": [{
    "displaySequence": -1,
    "Id": "02if4000001vM1LAAU",
    "productId": "01tf4000001lKNQAA2",
    "productName": "Watercraft",
    "EffectiveStart": "2018-05-21",
    "EffectiveEnd": "2019-05-20",
    "Price": 20,
    "PricingFormula__c": "wcPropertyNet + wcLiabilityNet + wcUninsuredNet + wcMedPaymentsNet + wcPersonalEffectsNet + wcTrailerNet + wcTowingNet + wcFishingEquipNet + wcBoatLiftNet",
    "ProductCode": "Watercraft",
    "CalculatedPriceData": {
      "ID": "0",
      "wcBoatLiftNet": 20
    },
    "childProducts": {
      "totalSize": 1,
      "records": [...]
    ]

Tuotteen JSON-rakennemallissa kuvattujen kenttien lisäksi tämän palvelun output JSON sisältää seuraavat kentät käytäntöobjektista (omaisuus) (käyttämällä GetPolicyDetailsFields-kenttäjoukkoa):

  • productId

  • productName

  • EffectiveStart

  • EffectiveEnd

  • StandardPremium__c

  • PricingSource__c

  • PricingFormula__c

  • productCode

  • term

  • AssetCoverage__c

    Kaikki käytettävissä olevat kentät

  • AssetInsuredItem__c

    Kaikki käytettävissä olevat kentät

Esimerkkejä

Palvelua käytetään tavallisesti OmniScript-toiminnoissa, jotka muokkaavat tai peruuttavat käytäntöjä.

 
Ladataan
Salesforce Help | Article