Loading
Försäkring
InsPolicyService:createMultiRootPolicy

InsPolicyService:createMultiRootPolicy

Använd denna tjänst för att utfärda en policy med flera rötter från en offert.

Klass: InsPolicyService

Metod: createMultiRootPolicy

Så här fungerar det

Tjänsten:

  1. Använder quoteId alternativen och effectiveDate alternativen för att utfärda en policy med flera rötter.

  2. Genererar underordnade policyer för varje rotprodukt.

  3. Slår samman premier, skatter och avgifter från de underordnade policyerna till den överordnade policyn.

  4. Skapar nödvändiga transaktioner om createTransaction är inställd till sant.

  5. Slår samman dessa transaktioner till den överordnade flerrotspolicyn.

Ytterligare fält

  • Användare kan åsidosätta policyfältvärdena genom att använda alternativet additionalFields.

  • Ytterligare fält stöds för både överordnade och underordnade policyer på rotpolicynivå.

  • Alternativet additionalFields uppdaterar endast fält på objektnivån Försäkringspolicy.

  • Den underordnade policyn använder produktkoden som en identifierare för produkten i additionalFields JSON-strukturen.

  • Den överordnade flerrotspolicyn använder MULTI_ROOT_PARENT_POLICY som en identifierare i additionalFields JSON-strukturen.

Fjärralternativ

Alternativ

Beskrivning

quoteId

Obligatoriskt

ID för offerten som policyn ska skapas från.

effectiveDate

Obligatoriskt

Policyns giltighetsdatum.

endDate

Valfri

Slutdatum för policyn.

createTransaction

Valfri

En boolesk flagga som indikerar om överordnade och underordnade transaktioner måste skapas för policyn.

Standard är Falskt.

transactionType

Valfri

Transaktionsnamn och typ, gäller endast när createTransaction är Sant.

Standard är Säljpolicy.

createContactForParticipants

Valfri

En boolesk flagga för att avgöra om kontaktposter måste skapas för deltagaren.

Standard är Sant.

term

Valfri

Försäkringspolicyns löptid.

Standard är Årlig.

ratingDate

Valfri

Det värderingsdatum som användes för att prissätta indata-JSON.

additionalFields

Valfri

En JSON-struktur som mappar policyproduktkoder till policyfält och deras respektive värden.

refPolicyNumToPopulate

Valfri

En boolesk flagga som indikerar om referenspolicynumret måste skapas. Detta alternativ krävs när ett referenspolicynummerfält läggs till i additionalFields JSON-strukturen.

Standard är Sant.

Indata-JSON

Denna tjänst tar inte en JSON för indata.

Här är ett exempel på additionalFields JSON.

"additionalFields": {
      "MULTI_ROOT_PARENT_POLICY": {
        "name": "parent policy",
        "term": "Annual"
      },
      "AUTOROOT": {
        "name": "test",
        "year": "2024"
      },
      "COMMERCIAL": {
        "name": "Commercial",
        "type": "Comprehensive"
      }
    } 

Utdata

Alternativ

Beskrivning

jobId

ID för det asynkrona batchjobbet.

JSON för utdata

Här är exempelutdata-JSON:

{
 "jobId": "7073t0000BNGivxAQD"
}
 
Laddar
Salesforce Help | Article