Loading
Insurance
Procédure d'intégration d'une tarification de produit d'assurance automobile

Procédure d'intégration d'une tarification de produit d'assurance automobile

Le modèle de produit sous-tend tous les processus métiers utilisés dans un secteur d'activité. Les services qui calculent le prix des produits d'assurance extraient des données du modèle de produit, effectuent des calculs de procédure de tarification en utilisant ces données, puis insèrent des prix de couverture et de prime dans le modèle de produit.

Voici un exemple de modèle de produit pour un produit racine Multi Auto de haut niveau :

Illustre le modèle de produit général du produit racine Multi Auto.

Pour calculer le prix du produit d'assurance Multi Auto, nous utilisons la procédure d'intégration suivante :

  • Type : Auto

  • Sous-type : MultiInstanceRating

  • Nom : Auto+Taux multiconducteur

Voici ce que cette procédure d'intégration fait à un niveau élevé :

Diagramme du workflow d'une procédure d'intégration qui calcule le prix d'un produit d'assurance

La Procédure d'intégration orchestre les deux calculs de tarification majeurs : les calculs du conducteur puis les calculs du véhicule.

Voici à quoi ressemble la procédure d'intégration Auto MultiInstanceRating :

Procédure d'intégration avec les propriétés Configuration de la procédure entourées

Avant de créer votre propre Procédure d'intégration pour évaluer vos produits d'assurance automobile, examinez et testez la structure de celle-ci pour déterminer son fonctionnement. Vous pouvez calquer votre propre procédure d'intégration sur celle-ci si elle fonctionne pour vous.

Voici le composant que chaque étape de la procédure utilise et ce que fait chaque étape :

  1. Action d'ensemble d'expressions

    évalue les conducteurs en appelant l'ensemble d'expressions autoRateDrivers.

    Les options distantes suivantes sont définies :

    • Clé : includeInputKeys

      Valeur : autoVehicle.instanceKey,autoDriver.instanceKey

      Ce qu'il fait : Spécifie les clés à inclure de l'ensemble d'entrées dans les ensembles de sorties des résultats de calcul. L'option aggByKey et les étapes suivantes de cette procédure d'intégration utilisent ces clés pour identifier l'ensemble correct de résultats de calcul.

    • Clé : includeInputs

      Valeur : True (vrai)

      Ce qu'il fait : Active le code qui extrait les clés d'instance spécifiées par l'option includeInputKeys.

    • Clé : aggByKey

      Valeur : autoVehicle.instanceKey

      Ce qu'il fait : Utilise la clé autoVehicle.instance InputKey dans les ensembles de résultats de calcul pour déterminer les ensembles sur lesquels exécuter les étapes d'agrégation.

    • Clé : effectiveDate

      Valeur: %options:effectiveDate%

      Ce qu'il fait : Transmet cette valeur en tant qu'option au service de InsProductService: getRatedProduct utilisé par cette procédure d'intégration. Ces données sont utilisées pour extraire les versions correctes des ensembles d'expressions et des tableaux de référence que la Procédure d'intégration doit utiliser.

  2. Action de liste

    Fusionne les résultats de calcul (rateDrivers:output:aggregationResults) des pilotes de l'étape 1 avec les données d'entrée d'origine (input_1) du JSON d'entrée. Correspond à autoVehicle.instanceKey de la sortie de calcul du pilote et fusionne les données.

  3. Action d'ensemble d'expressions

    évalue les véhicules en appelant l’ensemble d’expressions autoRateVehicles.

    • Clé : includeInputKeys

      Valeur : autoVehicle.instanceKey,productKey,parentProdKey

      Ce qu'il fait : Spécifie les clés à inclure de l'ensemble d'entrées dans les ensembles de sorties des résultats de calcul.

    • Clé : includeInputs

      Valeur : True (vrai)

      Ce qu'il fait : Active le code qui extrait les clés d'instance spécifiées par l'option includeInputKeys.

    • Clé : includeRawCalculationResult

      Valeur : True (vrai)

      Ce qu'il fait : Ajoute les résultats de calcul bruts de cet ensemble d'expressions au JSON de sortie (ainsi que les résultats de calcul analysés).

    • Clé : effectiveDate

      Valeur: %options:effectiveDate%

      Ce qu'il fait : Transmet cette valeur en tant qu'option au service de InsProductService:getRatedProduct utilisé par cette procédure d'intégration. Ces données sont utilisées pour extraire les versions correctes des ensembles d'expressions et des tableaux de référence que la Procédure d'intégration doit utiliser.

  4. Action de réponse

    Renvoie la réponse de l'action d'ensemble d'expressions à l'étape 4. Le chemin JSON Envoyer spécifié est standard, en envoyant uniquement les nœuds nécessaires.

 
Chargement
Salesforce Help | Article