Loading
Försäkring
InsPolicyRevenueScheduleService:createRevenueSchedule

InsPolicyRevenueScheduleService:createRevenueSchedule

Denna tjänst skapar ett månatligt intäktsschema för en policy, som börjar på policyns giltighetsdatum och slutar på policyperiodens utgångsdatum.

Denna tjänst har stöd för Salesforce Financial Services Cloud.

Klass: InsPolicyRevenueScheduleService

Metod: createRevenueSchedule

Så här fungerar det

  1. Tjänsten letar efter policy-ID (assetId) och det transactionId som registrerade försäljningen av policyn.

    Anteckning
    Anteckning

    Om du använder denna tjänst i en organisation som använder Salesforce Financial Services Cloud måste du använda getDataDRBundleNames eller getDataCustomClassName som indata utöver dessa alternativ.

  2. Skapar en lista över intäktsschemaposter för policyn. Varje post innehåller följande information:

    • Datum: Slutet av varje månad, som börjar med policyns giltighetsdatum och slutar den sista månaden i policyperioden.

    • Totala intjänade intäkter: Totala intäkter som du har fått för denna policy vid detta datum.

    • Totala ej intjänade intäkter: Intäkter som du ännu inte har fått för denna policy vid detta datum.

    • Intjänade periodintäkter: Intäkterna du får för denna policy under denna månad.

    Anteckning
    Anteckning

    Om du använder denna tjänst i en organisation som använder Salesforce Financial Services Cloud måste du använda postDataDRBundleName eller postDataCustomClassName för att publicera intäktsschemat till FSC.

  3. Returnerar de totala policyintäkter som ska tjänas, om policyn inte annulleras eller ändras, i JSON för utdata.

Fjärralternativ

Alternativ

Beskrivning

assetId

Obligatoriskt.

ID för denna policy.

getDataCustomClassName

Namnet på den egna klass som denna tjänst använder för att hämta policyinformation (tillgångsinformation).

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller getDataDRBundleName.

getDataDRBundleName

Namnet på Omnistudio Data Mapper som denna tjänst använder för att hämta policyinformation (tillgångsinformation).

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller getDataCustomClassName.

postDataCustomClassName

Namnet på den egna klass som denna tjänst använder för att spara den nya policyversionen.

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller postDataDRBundleName.

postDataDRBundleName

Namnet på den Datamappning som denna tjänst använder för att spara den nya policyversionen.

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller postDataCustomClassName.

transactionId

ID för transaktionen som är associerad med skapandet av policyn.

Indata-JSON

Denna tjänst använder inte en indata-JSON.

JSON för utdata

Tjänsten returnerar de totala intäkter du kommer att tjäna för denna policy (om den inte annulleras eller ändras).

{
    "totalEarned": 533.8
}
 
Laddar
Salesforce Help | Article