Loading
Forsikring
InsPolicyService:getModifiedPolicy

InsPolicyService:getModifiedPolicy

Bruk denne tjenesten når en bruker gjør endringer i de forsikrede artiklene eller de forsikrede partene i en eksisterende polise. Tjenesten tar endringene brukeren gjør, og returnerer endrede policydata, inkludert den nye beregnede prisen.

Klasse: InsPolicyService

Metode: getModifiedPolicy

Denne tjenesten fungerer sammen med Salesforce Financial Services Cloud.

Oppdateringer leveres via to noder i inndataene: modifiedItems og newInsuredItemsRelationships.

Merk
Merk Tjenesten kan enten legge til et nytt forsikret element eller oppdatere attributter for et eksisterende forsikret element, men kan ikke slette et element.

Slik virker det

  1. Tjenesten tar assetId eller policyId av policyen som skal endres.

  2. Bruker en transformeret JSON-fil som inneholder et forsikringselementkart. Dette er et kart over de forsikrede artiklene og partene i målpolicyen i tillegg til alle de endrede attributtene. Dette kan også inkludere nye forsikringselementer som for øyeblikket ikke finnes i målpolicyen.

  3. Oppdaterer attributtverdiene for det forsikrede elementet og den forsikrede parten i produkt-JSON-koden med de som er angitt på kartet over forsikrede elementer. Legger til nye forsikringselementer i produkt-JSON-koden.

    Merk
    Merk Å legge til valgfrie dekninger for forsikrede artikler støttes ikke av InsPolicyService:getModifiedPolicy.
  4. Behandler eventuelle nye tilknytninger mellom forsikrede elementer eller forsikrede parter angitt i newInsuredItemsRelationships nøkkelen, og legger til underordnede produkter etter behov i produkt-JSON. En ny tilknytning som parer en fører med en bil, fører for eksempel til et nytt underordnet produkt under den bestemte bilforekomsten i produkt-JSON-koden. 

    Tips
    Tips

    Bare nye tilknyttinger kan angis, eksisterende tilknyttinger kan ikke fjernes med informasjonen i nøkkelen.

  5. Bruker alternativene aggByKey, effectiveDate, filters og includeInputKey til å endre policyen og angi de nye prisene i produkt-JSON-koden.

  6. Hvis du beregner avgifter og gebyrer, beregnes bare avgifter og gebyrer for nye poster. Hvis for eksempel en ekstra automatisk (forsikret artikkel) legges til i en polis, beregner tjenesten nye avgifter og avgifter for den nye automatiske. Oppsummerte avgifts- og godtgjørelsesverdier i policyen oppdateres.

    Hvis ingen nye forsikrede artikler eller dekninger legges til eller legges til i policyen, beregnes ikke avgifter og gebyrer på nytt.

  7. Returnerer produkt-JSON-koden med endret informasjon. primaryParty og otherParties-nodene opprettes/oppdateres hvis det underordnede produktet er en forsikret part.

    Merk
    Merk

    Hvis det ikke finnes noen primaryParty fra før, opprettes primaryParty fra den første nye relasjonen som er angitt i newInsuredItemsRelationships for den overordnede forekomsten. Deretter legges de andre nye relasjonene i newInsuredItemsRelationships for den overordnede forekomsten til i otherParties-matrisen.

    Men hvis primaryParty allerede finnes, legges den første nye relasjonen som er angitt i newInsuredItemsRelationships for den overordnede forekomsten, i tillegg til alle andre nye relasjoner for den overordnede forekomsten, til i otherParties-matrisen.

    Denne JSON-koden inkluderer feltene taxesAndFees, taxAmount, feeAmount, totalTaxForTermDiff, og totalFeeForTermDiff i JSON-koden for policyer hvis målpolicyen har avgifter og/eller avgifter.

    Merk
    Merk

    JSON-koden inkluderer bare avgifts- og/eller godtgjørelsesfeltene som brukes i denne policyen.

Merk
Merk

Alle eksterne alternativer som brukes i tjenesten InsProductService:getRatedProducts, kan også brukes med denne tjenesten.

Inndata

Inndata

Beskrivelse

modifiedItems

Detaljene om de oppdaterte forsikrede artiklene eller de forsikrede partene).

newInsuredItemsRelationships

Nye tilknytninger mellom forsikrede artikler og andre artikler eller forsikrede parter, som å legge til en fører i en bil eller å legge til smykker i et hjem.

Eksterne alternativer

Alternativ

Beskrivelse

aggByKey

PRODUKT.instanceKey

Tjenesten sender dette alternativet til en beregningsprosedyre som inkluderer et aggregeringstrinn, slik at beregningsprosedyren returnerer riktig beløp.

En automatisk forsikringspolise kan for eksempel ha flere førere knyttet til hvert forsikrede kjøretøy. Det forsikrede kjøretøyet har en egen forekomstKey for hver forekomst i policyen. aggByKey tar alle forekomstnøklene for kjøretøyene og oppretter en matrise med deknings premier per forekomstnøkkel, og overfører dem til beregningsprosedyren slik at premiene kan beregnes riktig.

Tjenesten bruker denne verdien til å sette policyen på nytt.

assetId eller policyId

%theIdYouNeed%

ID-en til policyen som blir endret.

effectiveDate

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

Den opprinnelige gyldighetsdatoen for den endrede policyen, som brukes til å endre policyen.

filters

Product2FieldName:Value,Product2FieldName:%Element Name%

Bruk API-navnet med et kolon fulgt av en verdi eller en variabel. I et OmniScript kan en variabel for eksempel være et navn på et element, for eksempel en inndatavalgliste.

Skill flere filterparametere med kommaer.

Filtre kan inkludere hvilket som helst felt i Product2 objektet.

Tjenesten bruker filters til å betale policyen på nytt.

getDataDRBundleName

Navnet på Omnistudio-datatilordneren som tjenesten bruker til å hente policyinformasjon (aktivum).

Hvis du bruker Salesforce FSC, må du angi dette alternativet eller getDataCustomClassName.

getDataCustomClassName

Navnet på den tilpassede klassen denne tjenesten bruker til å hente policyinformasjon (aktivuminformasjon).

Hvis du bruker Salesforce FSC, må du angi dette alternativet eller getDataDRBundleName.

includeInputKeys

En streng med kommadelte nøkler som skal inkluderes i utdataproduktobjektet, i CalculatedPriceData-objektet.

Bare nøkler som brukes av beregningsprosedyren, har en verdi i resultatet.

Tjenesten bruker includeInputKeys til å endre policyen.

Merk
Merk

Dette alternativet har ingen relasjon til inputKey-alternativet.

inputKey

En nøkkel som forteller oss hvor vi skal se etter de endrede forsikrede artiklene på inndatakartet.

calculateTaxesAndFees

true eller false

Beregner avgifter og gebyrer for målproduktet.

Hvis det angis til sant, beregnes alle avgifter og gebyrer for den endrede policyen på nytt.

Hvis du bruker Salesforce FSC og du angir dette alternativet til true, må du også angi alternativet getDataDRBundleName eller getDataCustomClassName.

ratingDate

Bestemmer rangeringsprosedyren for omprising av policyen. Hvis det ikke oppgis, gjøres prising basert på gyldighetsdatoen for den endrede policyen.

Merk
Merk Du kan ikke overføre et bestemt klokkeslett for ratingField fordi felttypen er Date. Så tidsstempelet for rangeringsdatoen er som standard 12:00.

taxAndFeeEffectiveDate

Gyldighetsdatoen denne tjenesten bruker til å beregne avgifter og gebyrer. Dette alternativet er atskilt fra effectiveDate-alternativet som brukes til å prissette produktet.

Hvis en verdi oppgis, bruker tjenesten denne verdien.

Hvis en verdi ikke oppgis og produkt-JSON-koden ikke er en policy, bruker tjenesten som standard dagens dato.

useLocalTimezone

true eller false

Standardverdien er true.

Når den angis til true, bruker denne tjenesten den lokale tidssonen der policyversjonen opprettes.

Når false er angitt, bruker denne tjenesten GMT som tidssone.

withTaxFeeRounding

Valgfritt

Hvis verdien er sann, avrundes de beregnede avgifts- og godtgjørelsesbeløpene til to desimalplasser ved å bruke avrundingsmetoden halv lik. withTaxFeeRounding er effektiv bare når calculateTaxesAndFees-alternativet også er sant.

Hvis false, er avrunding deaktivert.

Standardverdien er false.

Inndata-JSON

Her er et eksempel på hvordan du angir modifiedItems- og newInsuredItemsRelationships-nøklene i inndatakartet. modifiedItems skal inneholde en matrise med forekomster for hver produktkode med hver forekomsts attributtdata. newInsuredItemsRelationships skal inneholde en matrise der hvert element er et kart som angir relasjonen mellom et underordnet ( instanceKey) og dets overordnede (parentInstanceKey).

"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"
    }
  ]

Utdata-JSON

Tjenesten returnerer en produkt-JSON-fil med alle brukerendringer og tillegg inkludert. Den inkluderer også beregnede priceDiff- og totalPremiumForTermDiff-verdier som gjenspeiler brukerendringene. Spesielt for avgifter og avgifter returneres også feltene totalTaxForTermDiff og totalFeeForTermDiff. De vises bare ved beregning av avgifter og avgifter, og representerer forskjellen mellom den proporsjonale avgiften eller avgiften i målpolicyen og den proporsjonale avgiften eller avgiften i den endrede polisen (på samme måte som i totalPremiumForTermDiff).

{       
  "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
                  } ]
                }
              } ]
            }
          } ]
        }
      } ]
    }
  } ]
}
 
Laster
Salesforce Help | Article