Olet tässä:
Useita luokitustoimenpiteitä per tuote tai useita määrityksiä millä tahansa tasolla repriceProductille
Muotoile InsProductService:repriceProduct userInputs tuotteille, jotka käyttävät tuotehierarkiassa useita luokitustoimenpiteitä tai useita alitason määrityksiä missä tahansa hierarkiatasossa.
Esimerkiksi kaupallisella tuotteella, joka käyttää yksilöllisiä luokitustoimenpiteitä sijainnille, rakennukselle ja infrastruktuurille, on useita luokitustoimenpiteitä tuotehierarkiassa.
Ennen Winter '23 -julkaisua 240.22 määritetyillä tuotteilla voi olla useita alitason määrityksiä tietyllä hierarkiatasolla, ei alitason määrityksiä ja vain yksi luokitusmenettely juuritasolla. Käytä näille tuotteille samaa userInputs-formaattia kuin aiemmissa julkaisuissa. Lisätietoja on kohdassa Yksi arvostelumenettely per tuote repriceProductille.
Kotivakuutus-tuotteella, jossa on useampi kuin yksi taide- ja koru, joka on vakuutettu tietyssä kiinteistössä, on useita alitason määrityksiä tuotehierarkian yhdellä tasolla.
Jos haluat luokitella tuotteita, jotka käyttävät yhtä luokitusmenetelmää per juurituote, muotoilet input JSON-tiedoston eri tavalla. Suorita palvelu vain yhdellä userInputs-muodolla kerralla välttyäksesi virheiltä. Lisätietoja on kohdassa Yksi arvostelumenettely per tuote repriceProductille.
InsProductService: repriceProduct etsii userInputs-avaimen syötetystä JSON-tiedostosta. Tuotteilla, joilla on luokituksia vakuutetun kohteen tasolla, on yksi userInputs jokaiselle vakuutetun kohteen esiintymälle ja yksi erillinen userInputs juuritason esiintymälle ja sen kattavuudelle.
Yksilöllisessä userInputs, jossa on vakuutettujen kohteiden tason lisätiedot:
-
Määritä juurituotteeseen suoraan liittyvien vakuutettujen tuotteiden tuotekoodiin
parentInstanceKey. -
Jos kyseessä on alemman tason vakuutettu kohde, määritä
parentInstanceKeyylätasoninstanceKey-arvoksi. Esimerkiksi sijainnissa nimeltään 1 Market Street on rakennus nimeltään Building 100. Rakennuksen 100parentInstanceKeyarvo on 1 Market Street ('parentInstanceKey' => '1 Market Street').userInputs -
Määritä
instanceKeyvakuutetun kohteeninstanceKey-arvoksi. Esimerkiksi userInputs-objektin "Building 100"instanceKey-arvo on "Building 100" ('BUILDING.instanceKey' => 'Building 100'). -
Sisällytä vakuutetun kohteen esiintymän kattavuudet.
Erillisessä yksittäisessä userInputs juuritason lisätiedoilla:
-
Määritä juurituotteen tuotekoodiin
instanceKey. -
Sisällytä juuritason kattavuudet.
Esimerkiksi Matkustajan vakuutus -tuote (TRAVEL_ROOT) kattaa matkustajan (vakuutetun osapuolen), matkatavaran (vakuutetun kohteen) ja arvokohteet (vakuutetun kohteen). Juurituotteella on vahinkotapahtumien kattavuus (TRAVEL_ACCIDENT) ja alitason tuotteilla on jokaisella oma kattavuutensa (TRAVELER_HEALTH, LUGGAGE_LOSS ja VALUABLES_THEFT).
| Esimerkki syötetystä JSON-tiedostosta | |
|---|---|
|
Juurituotteen |
|
Alitason esiintymän |
|
Alitason esiintymän 'Suitcase' |
|
Alitason esiintymän |
