Loading
Vakuutus
InsPolicyService:getModifiedPolicy

InsPolicyService:getModifiedPolicy

Käytä tätä palvelua, kun käyttäjä tekee muutoksia olemassa olevan vakuutuksen vakuutettuihin kohteisiin tai vakuutettuihin osapuoliin. Palvelu ottaa käyttäjän tekemät muutokset ja palauttaa muutetut käytännön tiedot, mukaan lukien uudelleenlasketun hinnan.

Luokka: InsPolicyService

Metodi: getModifiedPolicy

Tämä palvelu toimii Salesforce Financial Services Cloudin kanssa.

Päivitykset toimitetaan kahden noodin kautta input-arvona: modifiedItems ja newInsuredItemsRelationships.

Huomautus
Huomautus Palvelu voi joko lisätä uuden vakuutetun kohteen tai päivittää olemassa olevan vakuutetun kohteen attribuutit, mutta ei poistaa kohdetta.

Miten se toimii?

  1. Palvelu muokkaa käytäntöä sen assetId tai policyId perusteella.

  2. Ottaa muunnetun JSON-tiedoston, joka sisältää vakuutettujen kohteiden kartan. Tämä on kohdekäytännön vakuutettujen kohteiden ja osapuolten kartta sekä kaikki muokatut attribuutit. Tämä voi myös sisältää uusia vakuutettuja kohteita, joita ei ole tällä hetkellä olemassa kohdekäytännössä.

  3. Päivittää tuotteen JSON-tiedostossa olevat vakuutetun kohteen ja vakuutetun osapuolen attribuutin arvot vakuutettujen kohteiden kartassa määritetyillä arvoilla. Lisää uusia vakuutettuja kohteita tuotteen JSON-tiedostoon.

    Huomautus
    Huomautus InsPolicyService:getModifiedPolicy ei tue valinnaisten vakuutusten lisäämistä vakuutetuille kohteille.
  4. Käsittelee kaikki uudet liittymät newInsuredItemsRelationships-avaimessa määritettyjen vakuutettujen kohteiden tai vakuutettujen osapuolten välille ja lisää alitason tuotteet tarvittaessa tuotteen JSON-tiedostoon. Esimerkiksi uusi liitos, joka yhdistää kuljettajan ja auton, aiheuttaa uuden alitason tuotteen kyseisen auton esiintymän alla tuotteen JSON-tiedostossa. 

    Vihje
    Vihje

    Vain uusia yhteyksiä voidaan määrittää. Olemassa olevia yhteyksiä ei voi poistaa avaimen tiedoilla.

  5. Käyttää aggByKey-, effectiveDate-, filters- ja includeInputKey-vaihtoehtoja hinnatakseen käytännön uudelleen ja määrittääkseen uudet hinnat tuotteen JSON-tiedostossa.

  6. Jos lasket veroja ja maksuja, laskee vain uusien tietueiden verot ja maksut. Jos vakuutukseen lisätään esimerkiksi toinen automaattinen kohde (vakuutettu kohde), palvelu laskee uudelle automaatille uudet verot ja maksut. Käytännön yhteenveto- ja maksuarvot päivitetään.

    Jos vakuutukseen ei lisätä uusia vakuutettuja kohteita tai vakuutuksia, veroja tai maksuja ei lasketa uudelleen.

  7. Palauttaa tuotteen JSON-tiedoston, jossa on muokattuja tietoja. primaryParty ja otherParties-noodit luodaan/päivitetään, jos alitason tuote on Vakuutettu osapuoli.

    Huomautus
    Huomautus

    Jos primaryParty ei ole jo olemassa, primaryParty luodaan ylätason instanssin ensimmäisestä uudesta suhteesta, joka on määritetty ylätason instanssin newInsuredItemsRelationships-osiossa. Sitten pääinstanssin muut uudet suhteet lisätään otherParties-taulukkoon newInsuredItemsRelationships.

    Jos primaryParty on kuitenkin jo olemassa, newInsuredItemsRelationships-taulukossa määritetty ensimmäinen uusi suhde pääinstanssille sekä kaikki muut pääinstanssin uudet suhteet lisätään otherParties-taulukkoon.

    Tämä JSON sisältää taxesAndFees-, taxAmount-, feeAmount-, totalTaxForTermDiff,- ja totalFeeForTermDiff-kentät käytäntöjen JSON-tiedostossa, jos kohdekäytännöllä on veroja ja/tai maksuja.

    Huomautus
    Huomautus

    JSON sisältää vain tässä käytännössä käytetyt vero- ja/tai maksukentät.

Huomautus
Huomautus

Kaikkia InsProductService:getRatedProducts -palvelussa käytettyjä etäasetuksia voidaan käyttää myös tämän palvelun kanssa.

Syötteet

Input

Kuvaus

modifiedItems

Päivitettyjen vakuutettujen tuotteiden tai vakuutettujen osapuolten lisätiedot).

newInsuredItemsRelationships

Uudet suhteet vakuutettujen tuotteiden ja muiden tuotteiden tai vakuutettujen osapuolten välillä, kuten kuljettajan lisääminen autoon tai korujen lisääminen kotiin.

Etäasetukset

Vaihtoehto

Kuvaus

aggByKey

TUOTE.instanceKey

Palvelu lähettää tämän vaihtoehdon laskentatoimenpiteeseen, joka sisältää aggregointivaiheen, jotta laskentatoimenpide palauttaa oikean summan.

Esimerkiksi autovakuutussopimuksella voi olla useita kuljettajia kussakin vakuutetussa ajoneuvossa. Vakuutetulla ajoneuvolla on erillinen instanceKey jokaiselle vakuutuksen esiintymälle. aggByKey ottaa ajoneuvojen kaikki instanssin avaimet ja luo kattavuusmaksujen taulukon per instanssin avain ja välittää ne laskentatoimenpiteeseen, jotta vakuutusmaksut voidaan laskea oikein.

Palvelu käyttää tätä arvoa vakuutuksen uudelleenhintaan.

assetId tai policyId

%theIdYouNeed%

Muokattavan käytännön tunnus.

effectiveDate

“YYYY-MM-DD HH:MM:SS” tai %OmniScriptDataElement%

Muokatun käytännön alkuperäinen voimaanastumispäivä, jota käytetään käytännön uudelleenhinnoitteluun.

filters

Product2FieldName:Value,Product2FieldName:%Element Name%

Käytä API-nimeä, jonka perässä lukee arvo tai muuttuja. Esimerkiksi OmniScriptissa muuttuja voi olla elementin nimi, kuten syötetty valintaluettelo.

Erota useat suodatinparametrit toisistaan pilkuilla.

Suodattimet voivat sisältää minkä tahansa kentän Product2 objektissa.

Palvelu käyttää käytäntöä filters hintaan.

getDataDRBundleName

Omnistudio-datan kartoitusohjelman nimi, jota tämä palvelu käyttää käytäntöjen (omaisuuksien) tietojen noutamiseen.

Jos käytät Salesforce FSC:tä, sinun täytyy määrittää joko tämä vaihtoehto tai getDataCustomClassName.

getDataCustomClassName

Mukautetun luokan nimi, jota tämä palvelu käyttää käytäntöjen (omaisuuksien) tietojen noutamiseen.

Jos käytät Salesforce FSC:tä, sinun täytyy määrittää joko tämä vaihtoehto tai getDataDRBundleName.

includeInputKeys

Pilkuilla erotettu merkkijono avaimia, jotka sisällytetään CalculatedPriceData-objektiin.

Vain laskentatoimenpiteen käyttämillä avaimilla on arvo tuloksissa.

Palvelu käyttää käytäntöä uudelleenhinnoituksessa includeInputKeys.

Huomautus
Huomautus

Tällä vaihtoehdolla ei ole suhdetta inputKey-vaihtoehtoon.

inputKey

Avain, joka kertoo meille, mistä etsiä muokatut vakuutetut kohteet syötettyjen kohteiden kartasta.

calculateTaxesAndFees

true tai false

Laskee kohdetuotteen verot ja maksut.

Jos arvo on true, muokatun käytännön kaikki verot ja maksut lasketaan uudelleen.

Jos käytät Salesforce FSC:tä ja määrität tämän vaihtoehdon arvoksi true, sinun täytyy määrittää myös getDataDRBundleName- tai getDataCustomClassName-vaihtoehto.

ratingDate

Määrittää arvostelumenettelyn vakuutuksen uudelleenhinnoittelulle. Jos tätä ei ole annettu, hinnoittelu suoritetaan muokatun käytännön voimaanastumispäivän perusteella.

Huomautus
Huomautus Et voi välittää tiettyä aikaa ratingField-kenttään, koska kenttätyyppi on Date. Arvioinnin päivämäärän aikaleima on siis oletusarvoisesti klo 00.00.

taxAndFeeEffectiveDate

Voimaanastumispäivä, jota tämä palvelu käyttää verojen ja palkkioiden laskemiseen. Tämä vaihtoehto on erillään tuotteen hintaan käytetystä effectiveDate-vaihtoehdosta.

Jos arvo on annettu, palvelu käyttää sitä.

Jos arvoa ei ole annettu eikä tuotteen JSON ole käytäntö, palvelun oletusarvo on tämänhetkinen päivämäärä.

useLocalTimezone

true tai false

Oletusarvo on true.

Kun arvo on true, tämä palvelu käyttää paikallista aikavyöhykettä, jossa käytäntöversio luodaan.

Kun arvo on false, tämä palvelu käyttää aikavyöhykkeenä GMT-aikavyöhykettä.

withTaxFeeRounding

Valinnainen

Jos arvo on true, lasketut verojen ja maksujen summat pyöristetään kahteen desimaaliin käyttämällä puolitason pyöristämisen menetelmää. withTaxFeeRounding on voimassa vain, jos myös calculateTaxesAndFees on tosi.

Jos arvo on false, pyöristäminen ei ole käytössä.

Oletusarvo on false.

Syötetty JSON

Alla on esimerkki siitä, miten voit määrittää modifiedItems- ja newInsuredItemsRelationships-avaimet syötettyjen tietojen kartassa. modifiedItems tulisi sisältää instanssien taulukko jokaiselle tuotekoodille, joka sisältää kunkin instanssin attribuutin tiedot. newInsuredItemsRelationships tulisi sisältää taulukko, jossa jokainen elementti on kartta, joka määrittää alitason ( instanceKey) ja sen ylätason (parentInstanceKey) välisen suhteen.

"modifiedItems": {
  "DRIVER": [{
      "LN": "Smith",
      "GENDER": "Female",
      "FN": "Joan",
      "instanceKey": "Joan Smith",
      "AGE": 20
    },
    {
      "LN": "Smith",
      "GENDER": "Male",
      "FN": "John",
      "instanceKey": "John Smith",
      "AGE": 30
    },
    {
      "LN": "Henderson",
      "GENDER": "Male",
      "FN": "Robert",
      "instanceKey": "Robert Henderson",
      "AGE": 30
    },
    {
      "LN": "Schell",
      "GENDER": "Female",
      "FN": "Kinsey",
      "instanceKey": "Kinsey Schell",
      "AGE": 20
    }
  ],
  "AUTO": [{
      "VehicleType": "PASSENGER CAR",
      "BodyClass": "Sedan/Saloon",
      "autoYear": 2017,
      "autoModel": "LX350",
      "autoLicNum": "Lexus",
      "instanceKey": "2015 Lexus LX250"
    },
    {
      "VehicleType": "MULTIPURPOSE PASSENGER VEHICLE (MPV)",
      "BodyClass": "Minivan",
      "autoYear": 2006,
      "autoModel": "Odyssey",
      "autoLicNum": "Honda",
      "instanceKey": "2006 Honda Odyssey"
    },
    {
      "VehicleType": "PASSENGER CAR",
      "BodyClass": "Sedan/Saloon",
      "autoYear": 2018,
      "autoModel": "BMW",
      "autoLicNum": "530",
      "instanceKey": "2018 530 BMW"
    },
    {
      "VehicleType": "PASSENGER CAR",
      "BodyClass": "Sedan/Saloon",
      "autoYear": 2016,
      "autoModel": "Toyota",
      "autoLicNum": "Camry",
      "instanceKey": "2016 Camry Toyota"
    }
  ]
},
"newInsuredItemsRelationships": [
    {
      "instanceKey": "Joan Smith",
      "parentInstanceKey": "2015 Lexus LX250"
    },
    {
      "instanceKey": "Robert Henderson",
      "parentInstanceKey": "2018 530 BMW"
    }
  ]

Tulos-JSON

Palvelu palauttaa tuotteen JSON-tiedoston, joka sisältää kaikki käyttäjämuokkaukset ja lisäykset. Se sisältää myös lasketut priceDiff- ja totalPremiumForTermDiff-arvot, jotka vastaavat käyttäjien muutoksia. Erityisesti verojen ja palkkioiden osalta palautetaan myös totalTaxForTermDiff- ja totalFeeForTermDiff-kentät. Ne näytetään vain verojen ja palkkioiden laskemisessa ja ne edustavat kohderyhmän veron tai maksun ja muokatun vakuutuksen veron tai maksun välistä eroa (samanlainen kuin totalPremiumForTermDiff-kenttä).

{       
  "totalSize" : 1,
  "records" : [ {
    "displaySequence" : -1,
    "accountId" : "02i000000000000000",
    "EffectiveEnd" : "2019-12-31T08:00:00.000+0000",
    "EffectiveStart" : "2019-01-01T08:00:00.000+0000",
    "Name" : "policy",
    "policyNumber" : "4ec13580-2208-5109-095e-b39bdbaaeb56",
    "Price" : 25.50,
    "productId" : "01tRN000000LCquYAG",
    "RecordTypeName__c" : "Product",
    "term" : "Annual",
    "TotalPremiumForTerm__c" : 25.50,
    "totalSumInsured" : 19.25,
    "key" : "value",
    "feeAmount" : 10,
    "taxAmount" : 10,
    "nat_test__TotalFeeAmount__c" : 10,
    "TotalFeeForTerm__c" : 10.00,
    "nat_test__TotalTaxAmount__c" : 10,
    "TotalTaxForTerm__c" : 10.00,
    "hasAttributes" : false,
    "productName" : "AutoRoot",
    "ProductCode" : "AutoRoot",
    "currencyCode" : "USD",
    "currencySymbol" : "$",
    "taxesAndFees" : [ {
      "PriceListEntryName__c" : null,
      "PriceListEntryId__c" : "02i000000000000002",
      "isRefundable" : null,
      "Id" : null,
      "currencySymbol" : "$",
      "currencyCode" : "USD",
      "calculatedAmount" : 10,
      "Amount__c" : 10,
      "AdjustmentType__c" : "Tax"
    }, {
      "PriceListEntryName__c" : null,
      "PriceListEntryId__c" : "02i000000000000003",
      "isRefundable" : null,
      "Id" : null,
      "currencySymbol" : "$",
      "currencyCode" : "USD",
      "calculatedAmount" : 20,
      "Amount__c" : 20,
      "AdjustmentType__c" : "Fee"
    } ],
    "coverageCount" : 0,
    "childProducts" : {
      "totalSize" : 2,
      "records" : [ {
        "displaySequence" : -1,
        "hasAttributes" : true,
        "productName" : "Auto",
        "ProductCode" : "Auto",
        "nat_test__RecordTypeName__c" : "InsuredItemSpec",
        "productId" : "01tRN000000LCqrYAG",
        "Name" : "1998 Honda Civic",
        "instanceKey" : "1998 Honda Civic",
        "currencyCode" : "USD",
        "currencySymbol" : "$",
        "hasCoverages" : true,
        "primaryParty" : {
          "instanceKey" : "BobJones"
        },
        "otherParties" : [ {
          "productCode" : "Driver",
          "instanceKey" : "SarahJones",
          "LastName" : "Jones",
          "FirstName" : "Sarah"
        } ],
        "attributeCategories" : {
          "totalSize" : 1,
          "records" : [ {
            "displaySequence" : 1,
            "Code__c" : "Auto",
            "Name" : "Auto",
            "id" : "a0ZRN0000009TMm2AM",
            "productAttributes" : {
              "totalSize" : 3,
              "records" : [ {
                "code" : "Make",
                "dataType" : "text",
                "inputType" : "text",
                "multiselect" : false,
                "required" : false,
                "readonly" : false,
                "disabled" : false,
                "filterable" : true,
                "attributeId" : "a0aRN00000067pjYAA",
                "label" : "Make",
                "displaySequence" : -1,
                "hasRules" : false,
                "hidden" : false,
                "cloneable" : true,
                "isNotTranslatable" : false,
                "values" : [ {
                  "readonly" : false,
                  "disabled" : false
                } ],
                "userValues" : "Honda",
                "isNotAssetizable" : false
              }, {
                "code" : "Model",
                "dataType" : "text",
                "inputType" : "text",
                "multiselect" : false,
                "required" : false,
                "readonly" : false,
                "disabled" : false,
                "filterable" : true,
                "attributeId" : "a0aRN00000067pkYAA",
                "label" : "Model",
                "displaySequence" : -1,
                "hasRules" : false,
                "hidden" : false,
                "cloneable" : true,
                "isNotTranslatable" : false,
                "values" : [ {
                  "readonly" : false,
                  "disabled" : false
                } ],
                "userValues" : "Civic",
                "isNotAssetizable" : false
              }, {
                "code" : "ModelYear",
                "dataType" : "number",
                "inputType" : "number",
                "multiselect" : false,
                "required" : false,
                "readonly" : false,
                "disabled" : false,
                "filterable" : true,
                "attributeId" : "a0aRN00000067plYAA",
                "label" : "ModelYear",
                "displaySequence" : -1,
                "hasRules" : false,
                "hidden" : false,
                "cloneable" : true,
                "isNotTranslatable" : false,
                "values" : [ {
                  "readonly" : false,
                  "disabled" : false
                } ],
                "userValues" : 1998,
                "isNotAssetizable" : false
              } ]
            }
          } ]
        },
        "childProducts" : {
          "totalSize" : 2,
          "records" : [ {
            "displaySequence" : -1,
            "hasAttributes" : true,
            "productName" : "Driver",
            "ProductCode" : "Driver",
            "nat_test__RecordTypeName__c" : "InsuredPartySpec",
            "productId" : "01tRN000000LCqsYAG",
            "Name" : "BobJones",
            "instanceKey" : "BobJones",
            "currencyCode" : "USD",
            "currencySymbol" : "$",
            "hasCoverages" : true,
            "isPrimaryChild" : true,
            "attributeCategories" : {
              "totalSize" : 1,
              "records" : [ {
                "displaySequence" : 2,
                "Code__c" : "Driver",
                "Name" : "Driver",
                "id" : "a0ZRN0000009TMn2AM",
                "productAttributes" : {
                  "totalSize" : 2,
                  "records" : [ {
                    "code" : "FirstName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pmYAA",
                    "label" : "FirstName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "isNotTranslatable" : false,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Bob",
                    "isNotAssetizable" : false
                  }, {
                    "code" : "LastName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pnYAA",
                    "label" : "LastName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "isNotTranslatable" : false,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Jones",
                    "isNotAssetizable" : false
                  } ]
                }
              } ]
            }
          }, {
            "displaySequence" : -1,
            "Id" : "01tRN000000LCqsYAG",
            "Name" : "Driver",
            "productId" : "01tRN000000LCqsYAG",
            "productName" : "Driver",
            "ProductCode" : "Driver",
            "nat_test__RecordTypeName__c" : "InsuredPartySpec",
            "instanceKey" : "SarahJones",
            "attributeCategories" : {
              "totalSize" : 0,
              "records" : [ {
                "displaySequence" : -1,
                "Code__c" : "Driver",
                "Name" : "Driver",
                "id" : "a0ZRN0000009TMn2AM",
                "productAttributes" : {
                  "totalSize" : 0,
                  "records" : [ {
                    "code" : "FirstName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pmYAA",
                    "label" : "FirstName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Sarah",
                    "isNotAssetizable" : false
                  }, {
                    "code" : "LastName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pnYAA",
                    "label" : "LastName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Jones",
                    "isNotAssetizable" : false
                  } ]
                }
              } ]
            }
          } ]
        }
      }, {
        "displaySequence" : -1,
        "hasAttributes" : true,
        "productName" : "Auto",
        "ProductCode" : "Auto",
        "nat_test__RecordTypeName__c" : "InsuredItemSpec",
        "productId" : "01tRN000000LCqrYAG",
        "Name" : "1999 Toyota Camry",
        "instanceKey" : "1999 Toyota Camry",
        "currencyCode" : "USD",
        "currencySymbol" : "$",
        "hasCoverages" : true,
        "primaryParty" : {
          "instanceKey" : "MaryJones"
        },
        "otherParties" : [ {
          "instanceKey" : "BobJones"
        } ],
        "attributeCategories" : {
          "totalSize" : 1,
          "records" : [ {
            "displaySequence" : 1,
            "Code__c" : "Auto",
            "Name" : "Auto",
            "id" : "a0ZRN0000009TMm2AM",
            "productAttributes" : {
              "totalSize" : 3,
              "records" : [ {
                "code" : "Make",
                "dataType" : "text",
                "inputType" : "text",
                "multiselect" : false,
                "required" : false,
                "readonly" : false,
                "disabled" : false,
                "filterable" : true,
                "attributeId" : "a0aRN00000067pjYAA",
                "label" : "Make",
                "displaySequence" : -1,
                "hasRules" : false,
                "hidden" : false,
                "cloneable" : true,
                "isNotTranslatable" : false,
                "values" : [ {
                  "readonly" : false,
                  "disabled" : false
                } ],
                "userValues" : "Toyota",
                "isNotAssetizable" : false
              }, {
                "code" : "Model",
                "dataType" : "text",
                "inputType" : "text",
                "multiselect" : false,
                "required" : false,
                "readonly" : false,
                "disabled" : false,
                "filterable" : true,
                "attributeId" : "a0aRN00000067pkYAA",
                "label" : "Model",
                "displaySequence" : -1,
                "hasRules" : false,
                "hidden" : false,
                "cloneable" : true,
                "isNotTranslatable" : false,
                "values" : [ {
                  "readonly" : false,
                  "disabled" : false
                } ],
                "userValues" : "Camry",
                "isNotAssetizable" : false
              }, {
                "code" : "ModelYear",
                "dataType" : "number",
                "inputType" : "number",
                "multiselect" : false,
                "required" : false,
                "readonly" : false,
                "disabled" : false,
                "filterable" : true,
                "attributeId" : "a0aRN00000067plYAA",
                "label" : "ModelYear",
                "displaySequence" : -1,
                "hasRules" : false,
                "hidden" : false,
                "cloneable" : true,
                "isNotTranslatable" : false,
                "values" : [ {
                  "readonly" : false,
                  "disabled" : false
                } ],
                "userValues" : 1999,
                "isNotAssetizable" : false
              } ]
            }
          } ]
        },
        "childProducts" : {
          "totalSize" : 0,
          "records" : [ {
            "displaySequence" : -1,
            "hasAttributes" : true,
            "productName" : "Driver",
            "ProductCode" : "Driver",
            "nat_test__RecordTypeName__c" : "InsuredPartySpec",
            "productId" : "01tRN000000LCqsYAG",
            "Name" : "BobJones",
            "instanceKey" : "BobJones",
            "currencyCode" : "USD",
            "currencySymbol" : "$",
            "hasCoverages" : true,
            "isPrimaryChild" : false,
            "attributeCategories" : {
              "totalSize" : 1,
              "records" : [ {
                "displaySequence" : 2,
                "Code__c" : "Driver",
                "Name" : "Driver",
                "id" : "a0ZRN0000009TMn2AM",
                "productAttributes" : {
                  "totalSize" : 2,
                  "records" : [ {
                    "code" : "FirstName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pmYAA",
                    "label" : "FirstName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "isNotTranslatable" : false,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Bob",
                    "isNotAssetizable" : false
                  }, {
                    "code" : "LastName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pnYAA",
                    "label" : "LastName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "isNotTranslatable" : false,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Jones",
                    "isNotAssetizable" : false
                  } ]
                }
              } ]
            }
          }, {
            "displaySequence" : -1,
            "hasAttributes" : true,
            "productName" : "Driver",
            "ProductCode" : "Driver",
            "nat_test__RecordTypeName__c" : "InsuredPartySpec",
            "productId" : "01tRN000000LCqsYAG",
            "Name" : "MaryJones",
            "instanceKey" : "MaryJones",
            "currencyCode" : "USD",
            "currencySymbol" : "$",
            "hasCoverages" : true,
            "isPrimaryChild" : true,
            "attributeCategories" : {
              "totalSize" : 1,
              "records" : [ {
                "displaySequence" : 2,
                "Code__c" : "Driver",
                "Name" : "Driver",
                "id" : "a0ZRN0000009TMn2AM",
                "productAttributes" : {
                  "totalSize" : 2,
                  "records" : [ {
                    "code" : "FirstName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pmYAA",
                    "label" : "FirstName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "isNotTranslatable" : false,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Mary",
                    "isNotAssetizable" : false
                  }, {
                    "code" : "LastName",
                    "dataType" : "text",
                    "inputType" : "text",
                    "multiselect" : false,
                    "required" : false,
                    "readonly" : false,
                    "disabled" : false,
                    "filterable" : true,
                    "attributeId" : "a0aRN00000067pnYAA",
                    "label" : "LastName",
                    "displaySequence" : -1,
                    "hasRules" : false,
                    "hidden" : false,
                    "cloneable" : true,
                    "isNotTranslatable" : false,
                    "values" : [ {
                      "readonly" : false,
                      "disabled" : false
                    } ],
                    "userValues" : "Jones",
                    "isNotAssetizable" : false
                  } ]
                }
              } ]
            }
          } ]
        }
      } ]
    }
  } ]
}
 
Ladataan
Salesforce Help | Article