Loading
Verzekering
InsQuoteService:createEndorsementQuote

InsQuoteService:createEndorsementQuote

Gebruik deze service om een bevestigingsofferte te maken met offerteregelitems voor polissen met één of meer wortels.

Klasse: InsQuoteService

Methode: createEndorsementQuote

De manier waarop het werkt...

De service gebruikt de policyId en effectiveDate als invoerparameters om een bevestigingsofferte en offerteregelitems te maken.

Als u een offerte met één root wilt maken, doet de service het volgende:

  1. Maakt slechts één rootofferteregelitem.

  2. Transformeert de records InsurancePolicyCoverages, InsurancePolicyAssets en InsurancePolicyParticipants om offerteregelitems te maken en relaties ertussen tot stand te brengen.

  3. Transformeert de InsurancePolicySurcharge-records om QuotePricingAdjustment__c te maken

    .
  4. Retourneert een quoteId in de uitvoer-JSON.

Als u een offerte met meerdere roots wilt maken, doet de service het volgende:

  1. Maakt meerdere rootofferteregelitems die overeenkomen met het aantal onderliggende polissen.

  2. Transformeert de records InsurancePolicyCoverages, InsurancePolicyAssets en InsurancePolicyParticipants om offerteregelitems te maken en legt relaties ertussen voor elke onderliggende polis.

  3. Transformeert de InsurancePolicySurcharge-records om QuotePricingAdjustment__c te maken.

  4. Retourneert een quoteId in de uitvoer-JSON.

Invoer

U moet deze invoer doorgeven.

INPUT

Beschrijving

policyId

Verplicht

De ID van de nieuwste bovenliggende polisversie op basis waarvan de bevestigingsofferte moet worden gemaakt.

effectiveDate

Verplicht

De ingangsdatum van de offerte.

name

Optioneel

De naam van de te maken offerte.

options

Optioneel

Een JSON-structuur die opties opgeeft voor het uitvoeren van regels.

INPUT

Beschrijving

policyId

Verplicht

De ID van de nieuwste bovenliggende polisversie op basis waarvan de bevestigingsofferte moet worden gemaakt.

effectiveDate

Verplicht

De ingangsdatum van de offerte.

name

Optioneel

De naam van de te maken offerte.

remoteOptions

Optioneel

Een JSON-structuur die opties opgeeft voor het uitvoeren van regels.

  • unEligibilityRequiredDefaultSelectedRules—Geeft aan of de aanspraakregels en standaard geselecteerde regels moeten worden uitgevoerd.

    De standaardwaarde is False.

  • runRelationshipRules—Geeft aan of relatieregels moeten worden uitgevoerd.

    De standaardwaarde is False.

  • runSelectedValidationRules —Geeft aan of geselecteerde validatieregels moeten worden uitgevoerd.

    De standaardwaarde is False.

Invoer-JSON

Hier is een voorbeeld van de invoer-JSON.

{
   "policyId": "0YT5w000000Y8MNGA0",
   "effectiveDate":"2024-04-04",
   "Name":"Endorse-Quote",
   "remoteOptions": {
      "runEligibilityRequiredDefaultSelectedRules": false,
        "runRelationshipRules": false,
        "runSelectedValidationRules": false
    }
}     

Uitvoer

Optie

Beschrijving

Id

De ID van de gemaakte bevestigingsofferte.

Uitvoer-JSON

Hier is de voorbeelduitvoer-JSON:

{
  "Id":"0Q04x0000077hZFCAY"
}
 
Wordt geladen
Salesforce Help | Article