Loading
Vakuutus
InsContractService:getContractDetail

InsContractService:getContractDetail

Käytä tätä palvelua palauttaaksesi ProductJSON-tiedoston, jota voit käyttää yhdessä InsQuoteService:createUpdateQuote-palvelun kanssa päivittääksesi sopimuksen JSON-tiedoston, tai luodaksesi tarjouksen uusimiseksi korvaavilla tuotteilla.

Luokka: InsContractService

Metodi: getContractDetail

Miten se toimii?

Jos esimerkiksi Silver My Choice HDHP 300 -tuotteella on Silver My Choice HDHP 400 -korvaava tuote, Sopimuksen JSON korvaa Silver My Choice HDHP 300 -tuotteen Silver My Choice HDHP 400 -tuotteella.

  1. Käyttää sopimuksen tietojen noutamiseen contractId.

  2. Käyttämällä sopimustietoja noutaa kaikki sopimukseen liittyvät ContractLineItems.

    Jos rootItemIds on määritetty, palvelu noutaa vain rootItemIds-luettelossa olevat ContractLineItems ja niiden alitason ContractLineItems.

  3. Jos getReplacementProducts-vaihtoehdoksi on määritetty true, palvelu iteroi kaikki juuritason ContractLineItems. Jos tiettyyn ContractLineItem on liitetty korvaava tuote, palvelu korvaa alitason tuotteen korvaavalla tuotteella sopimuksen JSON-tiedostossa.

effectiveDate-vaihtoehto on käytettävissä myös, jos haluat käyttää korvaavaa tuotetta, joka on voimassa johonkin tulevaisuuteen asti. Tee näin valitsemalla korvaava tuote, jonka voimaanastumispäivä on alle effectiveDate ja jonka päättymispäivä on null tai suurempi kuin effectiveDate.

Palvelu käyttää oletusarvoisesti aktiivista määritystyyppiä Järjestelmä, joka on liitetty sopimusryhmään. Jos tämä ei ole käytettävissä, se käyttää sopimuksesta saatuja rekisteröinnin määrityksiä.

Etäasetukset

Vaihtoehto

Kuvaus

contractId

Pakollinen.

Kohdesopimuksen tunnus.

getReplacementProducts

Valinnainen.

Oletus = false.

Jos arvo on true, olemassa olevat tuotteet korvataan asiaankuuluvilla korvaavilla tuotteilla.

effectiveDate

Valinnainen.

Käytetään, jos getReplacementProducts on true.

Jos tätä vaihtoehtoa ei ole tarjottu, oletusarvo = tänään.

rateType

Valinnainen. Käytä vain, kun määrität getReplacementProducts-arvoksi true.

Arvon täytyy olla age tai composite.

Oletusarvoa ei syötetä, jos arvoa ei ole määritetty.

Käytä tätä vaihtoehtoa, kun sinun täytyy hinnoittaa korvaavia tuotteita. Se vastaa rateType-vaihtoehtoa InsProductService:getRatedProducts.

isBatchMode

true tai false

Kun arvo on true, palvelu palauttaa yksinkertaistetun JSON-tiedoston, joka ei sisällä attribuuttien kategorioita, mutta sisältää valittuja attribuuttien arvoja ja sääntöjä.

Kun arvo on false, palvelu palauttaa tuotteen täyden JSON-koodin.

Tämä vaihtoehto on hyödyllinen, jos suoritat integraatiotoimenpiteen erätilassa ja se sisältää tämän palvelun.

Syötetty JSON

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

Tulos-JSON

Kohdesopimuksen sopimuksen JSON. (Esimerkki alla).

Huomautus
Huomautus

Contract JSON -tiedostossa palautettuja kenttiä voidaan muokata päivittämällä Contract- ja ContractLineItem-objektien GetContractDetailFields fieldSets.

{
  "totalSize": 1,
  "records": [
    {
      "displaySequence": -1,
      "Id": "800f4000000Bi7mAAC",
      "AccountId": "001f400000emqVVAAY",
      "ContractNumber": "00024803",
      "effectiveDate": "2018-12-28",
      "endDate": "2019-01-27",
      "ContractTerm": 1,
      "EnrollmentCensusId__c": "a3wf4000000LspPAAS",
      "Pricebook2Id": "01sf4000007PvM2AAK",
      "childProducts": {
        "totalSize": 2,
        "records": [
          {
            "displaySequence": -1,
            "Id": "a2If4000001HvLtEAK",
            "renewalSourceId": "a2If4000001HvLtEAK",
            "AttributeSelectedValues__c": "{\"SLEEPSTUDIESOON\":\"Not covered.\",\"SLEEPSTUDIESIN\":80,\"HITECHIMAGINGOON\":\"Not covered.\",\"HITECHIMAGINGIN\":90,\"XRAYLABOON\":\"Not covered.\",\"XRAYLABIN\":90,\"InpatHabOutofnetwork\":50,\"InpatHabInnetwork\":80,\"InpatRehabOutOfnetwork\":50,\"InpatRehabInnetwork\":80,\"SNFOut-of-network\":50,\"SNFIn-network\":80,\"Inpatoutofnetwork\":50,\"Inpatinnetwork\":80,\"ATTRIBUTE-079\":80,\"ATTRIBUTE-078\":100,\"ATTRIBUTE-081\":70,\"ATTRIBUTE-080\":80,\"ATTRIBUTE-083\":80,\"ATTRIBUTE-082\":10,\"WELLBABYOON\":50,\"WELLBABYINN\":\"No charge.\",\"Tobacco OON\":\"No charge.\",\"Tobacco INN\":\"No charge.\",\"MAMMOOON\":80,\"MAMMOIN\":90,\"IMMUNOON\":80,\"IMMUNIN\":\"No charge.\",\"GYNOON\":80,\"GYNINN\":\"No charge.\",\"EXAMOON\":70,\"EXAMIN\":10,\"OUTPAT Treatment OON\":60,\"OUTPAT Treatment IN\":50,\"OUTPAT SVC OON\":50,\"OUTPAT SVC IN\":20,\"PROSORTHOON\":50,\"PROSORTHIN\":75,\"DIABETESOON\":50,\"DIABETESIN\":75,\"EQOON\":50,\"EQINN\":75,\"RESPITE OON\":30,\"RESPITE IN\":80,\"HOSPICE OON\":30,\"HOSPICE IN\":80,\"HOMEOON\":30,\"HOMEIN\":80,\"ATTRIBUTE-073\":12000,\"ATTRIBUTE-071\":5000,\"ATTRIBUTE-072\":6000,\"ATTRIBUTE-070\":3000,\"ATTRIBUTE-076\":60,\"ATTRIBUTE-075\":80,\"ATTRIBUTE-069\":50,\"INCP\":25,\"ATTRIBUTE-066\":50000,\"ATTRIBUTE-064\":3000,\"EMPLOYEEFAMILY\":5775,\"SGCOINSURANCE\":\"$70\",\"SGDEDUCTIBLE\":\"$6000\"}",
            "productId": "01tf4000003GgJUAA0",
            "Price": 4504.5,
            "productName": "Silver My Choice HDHP 3000",
            "ProductCode": "MCHDHPCA3000",
            "RecordTypeName__c": "Product",
            "childProducts": {
              "totalSize": 0,
              "records": [
                {
                  "displaySequence": -1,
                  "Id": "a2If4000001HvLvEAK",
                  "renewalSourceId": "a2If4000001HvLvEAK",
                  "AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
                  "ParentItemId__c": "a2If4000001HvLtEAK",
                  "productId": "01tf4000003GgJjAAK",
                  "pciId": "a2vf4000000RLG2AAO",
                  "Price": 0,
                  "productName": "Acupuncture Office Professional",
                  "ProductCode": "AOP",
                  "RecordTypeName__c": "CoverageSpec",
                  "isSelected": true
                },
                {
                  "displaySequence": -1,
                  "Id": "a2If4000001HvLwEAK",
                  "renewalSourceId": "a2If4000001HvLwEAK",
                  "AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
                  "ParentItemId__c": "a2If4000001HvLtEAK",
                  "productId": "01tf4000003GgJeAAK",
                  "pciId": "a2vf4000000RLG3AAO",
                  "Price": 0,
                  "productName": "Acupuncture Outpatient Professional",
                  "ProductCode": "AOUP",
                  "RecordTypeName__c": "CoverageSpec",
                  "isSelected": true
                }
              ]
            }
          },
          {
            "displaySequence": -1,
            "Id": "a2If4000001HvLuEAK",
            "renewalSourceId": "a2If4000001HvLuEAK",
            "AttributeSelectedValues__c": "{\"SQUAREFEET\":\"2018-04-02T07:00:00.000Z\"}",
            "productId": "01tf4000003GgIvAAK",
            "Price": 3575,
            "productName": "Bronze My Choice HDHP 2500 CA",
            "ProductCode": "MCHDHPCA2500",
            "RecordTypeName__c": "Product",
            "childProducts": {
              "totalSize": 0,
              "records": [
                {
                  "displaySequence": -1,
                  "Id": "a2If4000001HvLxEAK",
                  "renewalSourceId": "a2If4000001HvLxEAK",
                  "AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
                  "ParentItemId__c": "a2If4000001HvLuEAK",
                  "productId": "01tf4000003GgJeAAK",
                  "pciId": "a2vf4000000RLFtAAO",
                  "Price": 2788.5,
                  "productName": "Acupuncture Outpatient Professional",
                  "ProductCode": "AOUP",
                  "RecordTypeName__c": "CoverageSpec",
                  "isSelected": true
                },
                {
                  "displaySequence": -1,
                  "Id": "a2If4000001HvLyEAK",
                  "renewalSourceId": "a2If4000001HvLyEAK",
                  "AttributeSelectedValues__c": "{\"WELLNESS-EXAM\":20,\"ILLNESS\":4}",
                  "ParentItemId__c": "a2If4000001HvLuEAK",
                  "productId": "01tf4000003GgJjAAK",
                  "pciId": "a2vf4000000RLFsAAO",
                  "Price": 2788.5,
                  "productName": "Acupuncture Office Professional",
                  "ProductCode": "AOP",
                  "RecordTypeName__c": "CoverageSpec",
                  "isSelected": true
                }
              ]
            }
          }
        ]
      }
    }
  ]
 
Ladataan
Salesforce Help | Article