Loading
Assicurazioni
InsPolicyRevenueScheduleService:createRevenueSchedule

InsPolicyRevenueScheduleService:createRevenueSchedule

Questo servizio crea una pianificazione del reddito mensile per una polizza, che inizia alla data di validità della polizza e termina alla data di scadenza della durata della polizza.

Questo servizio supporta Salesforce Financial Services Cloud.

Classe: InsPolicyRevenueScheduleService

Metodo: createRevenueSchedule

Funzionamento

  1. Il servizio cerca l'ID polizza (assetId) e l'transactionId che ha registrato la vendita della polizza.

    Nota
    Nota

    Se si utilizza questo servizio in un'organizzazione che utilizza Salesforce Financial Services Cloud, è necessario utilizzare getDataDRBundleNames o getDataCustomClassName come input oltre a queste opzioni.

  2. Crea un elenco di voci pianificazione reddito per la policy. Ogni voce contiene le seguenti informazioni:

    • Data: Fine di ogni mese, a partire dalla data di validità della polizza e fino all'ultimo mese della durata della polizza.

    • Totale reddito guadagnato: Reddito totale guadagnato per questa polizza entro questa data.

    • Total Unarnned Revenue (Reddito non guadagnato totale): Reddito non ancora realizzato per questa polizza a questa data.

    • Periodo reddito guadagnato: Il reddito guadagnato per questa polizza durante questo mese.

    Nota
    Nota

    Se si utilizza questo servizio in un'organizzazione che utilizza Salesforce Financial Services Cloud, è necessario utilizzare postDataDRBundleName o postDataCustomClassName per inviare la pianificazione del reddito a FSC.

  3. Restituisce il reddito totale della polizza da guadagnare, se la polizza non viene annullata o modificata, nel JSON di output.

Opzioni remote

Opzione

Descrizione

assetId

Obbligatorio.

ID di questa policy.

getDataCustomClassName

Nome della classe personalizzata utilizzata da questo servizio per recuperare le informazioni sulla policy (asset).

Se si utilizza Salesforce FSC, è necessario specificare questa opzione o getDataDRBundleName.

getDataDRBundleName

Nome del Data Mapper Omnistudio utilizzato da questo servizio per recuperare le informazioni sulle policy (asset).

Se si utilizza Salesforce FSC, è necessario specificare questa opzione o getDataCustomClassName.

postDataCustomClassName

Nome della classe personalizzata utilizzata da questo servizio per salvare la nuova versione della policy.

Se si utilizza Salesforce FSC, è necessario specificare questa opzione o postDataDRBundleName.

postDataDRBundleName

Nome del Data Mapper utilizzato da questo servizio per salvare la nuova versione della policy.

Se si utilizza Salesforce FSC, è necessario specificare questa opzione o postDataCustomClassName.

transactionId

ID della transazione associata alla creazione della policy.

Input JSON

Questo servizio non utilizza un JSON di input.

JSON di output

Il servizio restituisce il reddito totale guadagnato per questa policy (se non viene annullata o modificata).

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