Vous êtes ici :
Avenants/ATM pour les processus métiers automatiques
Nous avons créé plusieurs processus métiers d'approbation de police/MTA que vous pouvez examiner, utiliser à titre d'exemples et étendre afin de créer vos propres processus métiers d'approbation/MTA pour l'assurance automobile dans Vlocity.
Toutes nos captures d'écran sont actuellement de style Lightning. Votre présentation peut être différente, car elle utilise le style Newport dans le portail des courtiers et le portail libre-service des assurés.
Flux d'approbation de stratégie OmniScript
Vous pouvez lancer tous les OmniScripts suivants à partir des applications suivantes, où ils sont accessibles par les types d'utilisateur décrits :
-
Portail des courtiers (Newport)
Courtiers et agents
-
Portail libre-service des assurés (Newport)
Clients finaux propriétaires de polices d'assurance
-
Console d'interaction (Lightning)
Agents d'assurance internes et représentants de centre d'appels
-
Vlocity Admin Lightning Experience (Newport)
-
Agents d'assurance internes
-
Administrateurs Vlocity
-
Ces OmniScripts écrivent maintenant dans l'objet natif Police d'assurance Financial Services Cloud au lieu de l'objet Actif. Vos données de police d'assurance sont stockées dans des objets Police d'assurance standard en utilisant des champs standard.
Modifier les couvertures
Pour commencer, l'OmniScript prend l'ID de stratégie de l'utilisateur qui souhaite apporter des modifications.
Il utilise le service InsPolicyService:getInsuredItems pour récupérer des données sur tous les conducteurs et véhicules déjà assurés par cette police.
Il utilise ensuite le service InsPolicyService:getPolicyDetails pour récupérer les données de couverture de la police.
L'OmniScript utilise le composant Web insOsMultiInstanceGrandchildren Vlocity Lightning pour afficher les véhicules, les conducteurs et leurs couvertures.
Ce composant Web Lightning permet aux utilisateurs d'apporter des modifications aux valeurs d'attribut.
Les utilisateurs peuvent également sélectionner et désélectionner des couvertures facultatives.
Cette page affiche également le nombre total de nouvelles primes, la prime d'origine et d'autres données. Chaque fois que l'utilisateur modifie un attribut ou une couverture facultative, la tarification change ici.
Lorsque l'utilisateur clique sur Modifier les couvertures, l'OmniScript procède en arrière-plan comme suit :
-
Une action de transformation Omnistudio Data Mapper prépare les données pour créer une nouvelle version de la stratégie existante.
-
Le service InsPolicyService:createNewPolicyVersion crée une nouvelle version de la stratégie qui inclut le ou les nouveaux pilotes.
-
Les informations de paiement sont mises à jour.
Enfin, une page de confirmation s'affiche. Il inclut les modifications finales de la tarification.
Ajout de pilotes
Tout d'abord, l'OmniScript prend l'ID de la stratégie à laquelle l'utilisateur souhaite ajouter des pilotes.
Il appelle ensuite un autre OmniScript : autoWC/reusableDriverInput1. Ce même OmniScript est utilisé par l'OmniScript autoWC/Quote.L'OmniScript réutilisable fournit un formulaire permettant aux utilisateurs de saisir des informations sur les pilotes à ajouter.
Les champs et les sélections de ce formulaire correspondent aux attributs de la spécification de l'assuré dans le modèle de produit.
Lorsque l'utilisateur enregistre les nouvelles informations sur le pilote, l'OmniScript effectue plusieurs opérations en arrière-plan :
-
Utilise le service InsPolicyService:getInsuredItems pour récupérer des données sur tous les conducteurs déjà assurés par cette police.
-
Utilise une procédure d'intégration pour fusionner les nouveaux pilotes avec les pilotes existants.
-
Utilise le service InsPolicyService:getModifiedPolicy pour obtenir des données de stratégie modifiées qui comprennent le ou les nouveaux pilotes.
-
Utilise une action d'extraction Data Mapper pour préparer l'affichage des données.
L'OmniScript affiche tous les anciens et nouveaux pilotes utilisant le composant Web insOsMultiInstanceGrandchildren Vlocity Lightning Web.
Les utilisateurs peuvent ouvrir n’importe quel véhicule pour changer les valeurs d’attribut dans les couvertures de ce véhicule.
Sur la même page, les utilisateurs peuvent sélectionner ou désélectionner des couvertures facultatives.
Cette page affiche également le nombre total de nouvelles primes, la prime d'origine et d'autres données. Chaque fois que l'utilisateur modifie un attribut ou une couverture facultative, la tarification change ici.
Lorsque l'utilisateur clique sur Ajouter des pilotes, l'OmniScript procède en arrière-plan comme suit :
-
Une action de transformation Data Mapper prépare les données pour créer une nouvelle version de la stratégie existante.
-
Le service InsPolicyService:createNewPolicyVersion crée une nouvelle version de la stratégie qui inclut le ou les nouveaux pilotes.
-
Les informations de paiement sont mises à jour.
Enfin, une page de confirmation s'affiche. Il inclut les modifications finales de la tarification.
Retrait de pilotes
Pour commencer, l'OmniScript prend policyId et utilise le service InsPolicyService:getInsuredItems afin de récupérer les données des pilotes inclus dans cette stratégie.
Un composant Web Vlocity Lightning (spécifiquement étendu à cet effet) affiche les pilotes et les met à la disposition des utilisateurs pour qu'ils puissent les sélectionner en vue de leur retrait.
Un conducteur sélectionné reçoit une demi-bordure et un gros point bleu.
L'OmniScript utilise InsPolicyService:removeInsuredItem pour retirer les pilotes sélectionnés.
Une page affiche le changement de prix qui prendra effet lorsque le conducteur sera retiré de la police.
Lorsque l'utilisateur clique sur Retirer le pilote, un Data Mapper transforme les données et le service InsPolicyService:createPolicyVersion crée une nouvelle version de la stratégie existante, moins les pilotes retirés.
Enfin, une page de confirmation s'affiche. Il affiche les données clés modifiées pour la stratégie.
Ajouter des véhicules
Pour commencer, l'OmniScript prend l'ID de la stratégie à laquelle l'utilisateur souhaite ajouter des véhicules.
Il appelle ensuite un autre OmniScript : autoWC/reusableVehicleInput1. Ce même OmniScript est utilisé par l'OmniScript autoWC/Quote.
L’OmniScript réutilisable fournit un formulaire permettant aux utilisateurs de saisir des informations sur le véhicule à ajouter. Les champs et les sélections de ce formulaire correspondent aux attributs de la spécification de l'article assuré dans le modèle de produit.
Lorsque l’utilisateur enregistre les informations sur le nouveau véhicule, l’OmniScript effectue plusieurs opérations en arrière-plan :
-
Utilise le service InsPolicyService:getInsuredItems pour récupérer des données sur tous les véhicules déjà assurés par cette police.
-
Utilise une procédure d'intégration pour fusionner les nouveaux véhicules avec les véhicules existants.
-
Utilise le service InsPolicyService:getModifiedPolicy pour obtenir des données de police modifiées qui comprennent le ou les nouveaux véhicules.
-
Utilise une action d'extraction Data Mapper pour préparer l'affichage des données.
L'OmniScript affiche tous les véhicules anciens et nouveaux en utilisant le composant Web Lightning insOsMultiInstanceGrandchildren Vlocity.
Les utilisateurs peuvent ouvrir n’importe quel véhicule pour changer les valeurs d’attribut dans les couvertures de ce véhicule.
Sur la même page, les utilisateurs peuvent sélectionner ou désélectionner des couvertures facultatives.
Cette page affiche également le nombre total de nouvelles primes, la prime d'origine et d'autres données. Chaque fois que l'utilisateur modifie un attribut ou une couverture facultative, la tarification change ici.
Lorsque l'utilisateur clique sur Ajouter un véhicule, l'OmniScript procède en arrière-plan comme suit :
-
Une action de transformation Data Mapper prépare les données pour créer une nouvelle version de la stratégie existante.
-
Le service InsPolicyService:createNewPolicyVersion crée une nouvelle version de la stratégie qui inclut le ou les nouveaux véhicules.
-
Les informations de paiement sont mises à jour.
Enfin, une page de confirmation s'affiche. Il inclut les modifications finales de la tarification.
Retrait de véhicules
L'OmniScript prend un ID de police et utilise le service InsPolicyService:getInsuredItems pour récupérer des données sur tous les véhicules assurés par cette police. Il appelle un Mappeur de données pour transformer les données du service et les préparer à l'affichage. Il affiche ensuite les véhicules.
L'OmniScript appelle un composant Web Lightning Vlocity qui permet aux utilisateurs de cliquer sur n'importe quel véhicule, puis sur Suivant pour retirer ce véhicule de la stratégie.
Lorsqu’un utilisateur choisit un véhicule, il obtient un contour et un gros point bleu.
L'OmniScript appelle le service InsPolicyService:removeInsuredItem. Il affiche des données sur ce qui va changer, en particulier le changement de prix pour le client.
Plusieurs événements se produisent en arrière-plan lorsque l'utilisateur clique sur le bouton. Un mappeur de données transforme les données pour préparer la création d'une nouvelle version de stratégie.
Le service InsPolicyService:createPolicyVersion crée une nouvelle version de la stratégie existante qui n'inclut pas le ou les véhicules sélectionnés.
Une procédure d’intégration met à jour le plan de paiement de la police, moins la prime du ou des véhicules retirés.
L'utilisateur affiche une page de confirmation qui indique la modification de la prime due.
Avenants (MTA) en utilisant les interfaces utilisateur Devis et Police
Pour toutes les recommandations (MTA) de polices, vos utilisateurs peuvent commencer dans l'interface utilisateur des stratégies.
Pour commencer tous les recommandations de cette façon, nous :
-
Accédez à la liste Polices et ouvrez la police que vous souhaitez recommander.
-
Dans le panneau Actions, cliquez sur le type de recommandation que vous souhaitez effectuer.
