Loading
Insurance
InsPolicyRevenueScheduleService:createRevenueSchedule

InsPolicyRevenueScheduleService:createRevenueSchedule

Ce service crée un calendrier de revenu mensuel pour une police, commençant à la date d'entrée en vigueur de la police et se terminant à la date d'expiration de la durée de la police.

Ce service prend en charge Salesforce Financial Services Cloud.

Classe: InsPolicyRevenueScheduleService

Méthode : createRevenueSchedule

Fonctionnement

  1. Le service recherche l'ID de police (assetId) et le transactionId qui a enregistré la vente de la police.

    Remarque
    Remarque

    Si vous utilisez ce service dans une organisation qui utilise Salesforce Financial Services Cloud, vous devez utiliser getDataDRBundleNames ou getDataCustomClassName en plus de ces options.

  2. Crée une liste d'entrées de calendrier de revenu pour la politique. Chaque entrée contient les informations suivantes :

    • Date : La fin de chaque mois, à compter de la date d'entrée en vigueur de la police et jusqu'au dernier mois de la durée de la police.

    • Revenu total gagné : Revenu total que vous avez gagné pour cette police à cette date.

    • Revenu total non gagné : Revenu que vous n'avez pas encore gagné pour cette police à cette date.

    • Revenu gagné pendant la période : Le revenu que vous gagnez pour cette police pendant ce mois.

    Remarque
    Remarque

    Si vous utilisez ce service dans une organisation qui utilise Salesforce Financial Services Cloud, vous devez utiliser postDataDRBundleName ou postDataCustomClassName pour publier le calendrier de revenu dans le FSC.

  3. Renvoie le revenu total de la police à gagner, si la police n'est pas annulée ou modifiée, dans le JSON de sortie.

Options distantes

Option

Description

assetId

Obligatoire.

L'ID de cette stratégie.

getDataCustomClassName

Le nom de la classe personnalisée que ce service utilise pour récupérer les informations de la politique (actif).

Si vous utilisez Salesforce FSC, vous devez spécifier cette option ou getDataDRBundleName.

getDataDRBundleName

Le nom du mappeur de données Omnistudio que ce service utilise pour récupérer les informations de la stratégie (actif).

Si vous utilisez Salesforce FSC, vous devez spécifier cette option ou getDataCustomClassName.

postDataCustomClassName

Le nom de la classe personnalisée que ce service utilise pour enregistrer la nouvelle version de la stratégie.

Si vous utilisez Salesforce FSC, vous devez spécifier cette option ou postDataDRBundleName.

postDataDRBundleName

Le nom du Data Mapper que ce service utilise pour enregistrer la nouvelle version de la stratégie.

Si vous utilisez Salesforce FSC, vous devez spécifier cette option ou postDataCustomClassName.

transactionId

L'ID de la transaction associée à la création de la stratégie.

JSON d'entrée

Ce service n'utilise pas de JSON d'entrée.

JSON de sortie

Le service renvoie le revenu total que vous gagnerez pour cette police (si elle n'est pas annulée ou modifiée).

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