Loading
Insurance
Procédure d'intégration pour Multi Auto

Procédure d'intégration pour 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 fait cette procédure d'intégration, à un niveau élevé :

Ce que fait cette procédure d'intégration, à un niveau élevé.

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

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

À quoi ressemble la procédure d'intégration Auto MultiInstanceRating.

Vous allez créer votre propre procédure d'intégration pour calculer le prix de vos produits d'assurance automobile, mais vous pouvez examiner et tester la structure de celle-ci pour voir comment elle fonctionne. 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 - rateDrivers

    évalue les conducteurs en appelant les ensembles d'expressions autoRateDrivers.

    Les options distantes suivantes sont définies :

    • Clé : includeInputKeys

      Valeur : autoVehicle.instanceKey,autoDriver.instanceKey

      Ce qu'il fait : Cette option spécifie les clés à inclure de l'ensemble d'entrées dans les ensembles de sorties des résultats de calcul. Ces clés sont ensuite utilisées pour identifier l'ensemble correct de résultats de calcul par l'option aggByKey ainsi que dans les étapes suivantes de cette procédure d'intégration.

    • 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 : Cette valeur est transmise en tant qu'option au service InsProductService:getRatedProduct 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 utilise.

  2. Action de liste - mergeDriverFactorsVehicles

    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 - rateVehicle

    Calcule le prix des véhicules en appelant les ensembles d'expressions autoRateVehicles.

    • Clé : includeInputKeys

      Valeur : autoVehicle.instanceKey,productKey,parentProdKey

      Ce qu'il fait : Cette option 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 : Cette valeur est transmise en tant qu'option au service InsProductService:getRatedProduct 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 utilise.

  4. Action de réponse

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

La procédure de tarification Multi Auto utilise également des ensembles d'expressions pour effectuer une série de calculs sur des références matricielles et des variables et constantes définies par l'utilisateur. Un tableau de référence recherche des informations en utilisant plusieurs dimensions d'entrée et renvoie la valeur de sortie correspondante.

Remarque
Remarque

Avant d'activer votre ensemble d'expressions, exécutez des simulations avec des variables d'entrée test par défaut et personnalisées. Différentes matrices de décision ou versions de sous-expression appelées dans une version d'ensemble d'expressions peuvent avoir des valeurs de date de début et de date de fin d'heure différentes. Testez différentes versions en changeant la valeur Date effective. Si l'ensemble d'expressions ne fonctionne pas normalement, modifiez les éléments et resimulez. Lorsque vous êtes satisfait, activez l'ensemble d'expressions. Pour plus d'informations, consultez Simulation et activation de votre version d'ensemble d'expressions.

Pour plus d'informations sur la configuration du Moteur de règles métiers, consultez Moteur de règles métiers.

La procédure d'intégration multi-automatique appelle les ensembles d'expressions suivants :

  • autoRateDrivers

    Cet ensemble d'expressions calcule le prix de tous les conducteurs à assurer par véhicule. C'est-à-dire qu'il évalue chaque conducteur attaché à chaque véhicule.

  • autoRateVehicles

    Cet ensemble d'expressions calcule le prix de tous les véhicules à assurer.

 
Chargement
Salesforce Help | Article