Vous êtes ici :
Calcul de la valeur totale du portefeuille du foyer (package géré)
Voici un guide pas à pas pour cumuler les soldes des comptes financiers de chaque foyer. Cet exemple prend en compte tous les comptes qui font partie du foyer et tous les comptes financiers qui appartiennent à chaque compte dans l'opération de cumul.
Cette fonctionnalité est un package géré Financial Services Cloud.
- L'infrastructure Rollup by Lookup (RBL) est disponible et activée.
Pour plus d'informations, consultez Activation du RBL en utilisant l'infrastructure du Moteur de traitement des données.
- Familiarité avec les opérations de transformation de données telles que les jointures et les ajouts.
- Familiarité avec l'ajout de formules aux règles RBL.
Supposons qu'une banque A a un grand nombre de clients modélisés en tant que comptes personnels et que ces clients ont un ou plusieurs comptes financiers. De plus, ces clients font partie de leur foyer, qui est un Compte.
Il faut cumuler les soldes des comptes financiers de chaque foyer en incluant :
- Tous les comptes qui font partie du foyer
- Tous les comptes financiers qui appartiennent à chaque compte
Pour calculer la valeur totale du portefeuille du foyer, vous pouvez créer une définition du Moteur de traitement des données pour agréger les comptes financiers d'un foyer en utilisant le champ foyer__c et afficher la somme dans l'enregistrement du foyer. "
Le plan du Moteur de traitement des données pour satisfaire à l'exigence :
- Créez deux sources de données avec les objets sources Comptes et Comptes financiers.
- Filtrez les résultats de la source de données Comptes pour prendre en compte uniquement RecordType, IndustriesHousehold.
- Créez un agrégat dans Comptes financiers.
- Grouppar le champ ID de foyer.
- Faites la somme du champ Solde.
- Créez une jointure externe gauche pour joindre les résultats des étapes 2 et 3.
- Réécriture avec les résultats de l'étape 4 dans la source de données Comptes.
-
Créez une définition de moteur de traitement des données.
- dans Configuration, dans la case Recherche rapide, saisissez Moteur de traitement des données, puis sélectionnez Moteur de traitement des données.
- Cliquez sur Nouveau.
- Saisissez le nom de la définition comme Valeur totale du portefeuille du foyer.
- Cliquez sur Créer.
-
Créez une source de données (Comptes), puis sélectionnez ses objets et ses champs.
- Dans la page de définition du Moteur de traitement des données, cliquez sur Nouvelle source de données.
- Saisissez le nom Compte et Type d'enregistrement.
- Enregistrez vos modifications.
- Dans la liste déroulante Objet source, recherchez et sélectionnez Compte.
- Cliquez sur Sélectionner des champs.
-
Sélectionnez les champs Id et Balance__c.
Remarque Balance__c est un champ personnalisé de l'objet Comptes auquel nous allons cumuler la valeur du solde du compte financier de chaque foyer.
- Saisissez le nom d'alias pour Id en tant que AccountId et pour Balance__c en tant que AccountBalance.
- Cliquez sur Terminé.
-
Sélectionnez les objets et les champs associés pour la source de données Compte et Type d'enregistrement.
- Cliquez sur Ajouter un objet associé.
- Sélectionnez l'objet RecordType.
- Cliquez sur Sélectionner des champs.
- Sélectionnez les champs DeveloperName et ID.
- Saisissez le nom d'alias pour Id en RecordTypeId et pour DeveloperName en DeveloperName.
- Cliquez sur Terminé.
- Enregistrez vos modifications.
-
Créez une source de données (Compte financier), puis sélectionnez ses objets et ses champs.
- Dans la page de définition du Moteur de traitement des données, cliquez sur Nouvelle source de données.
- Saisissez le nom Comptes financiers.
- Enregistrez votre travail.
- Dans la liste Objet source, recherchez et sélectionnez Compte financier.
- Cliquez sur Sélectionner des champs.
- Sélectionnez les champs Foyer__c et Solde__c.
- Saisissez le nom d'alias de Household__c en tant que FAHouseholdId et de Balance__c en tant que FABalance.
- Cliquez sur Terminé.
- Enregistrez vos modifications.
-
Créez un nouveau nœud pour filtrer la source de données Compte et Type d'enregistrement.
- Dans la page de définition du Moteur de traitement des données, cliquez sur Nouveau nœud.
- Dans la liste déroulante Sélectionner un type de nœud, sélectionnez Filtre.
- Saisissez le nom Filtrer les types d'enregistrement de foyer.
- Cliquez sur Créer.
-
Configurez le filtre.
Configurez le filtre de sorte que le résultat de la source de données Filter Household Recordtypes soit un ensemble filtré d'enregistrements avec RecordType défini sur IndustriesHousehold. Définissez les conditions de filtrage ci-dessous.
- Nœud source : Compte et Recordtype.
- Sélectionnez Enregistrements quand : Toutes les conditions sont remplies (AND).
- Champ : DeveloperName
- Opérateur : Égal à
- Type : Champ
- Valeur : IndustriesHousehold
- Cliquez sur Terminé.
- Enregistrez vos modifications.
Les conditions de filtrage se présentent comme suit dans la page Source de données Filtrer les types d'enregistrement de foyer.
-
Créez un nœud pour agréger les valeurs des champs FAsolde dans la source de données Comptes financiers.
- Dans la page de définition du Moteur de traitement des données, cliquez sur Nouveau nœud.
- Dans la liste déroulante Sélectionner un type de nœud, sélectionnez Grouper et agréger.
- Saisissez le nom Soldes FA agrégés.
- Cliquez sur Créer.
- Dans la liste Nœud source, recherchez et sélectionnez Comptes financiers.
- Cliquez sur Sélectionner des champs de groupe.
- Sélectionnez le champ Household__c.
-
Cliquez sur Ajouter un agrégat, puis définissez un nouvel agrégat.
Sous la section Agréger, configurez l'agrégat comme suit :
- Alias : Agrégation
- Fonction : Somme
- Champ agrégé : FABalance
- Cliquez sur Terminé.
- Enregistrez vos modifications.
Les définitions d'agrégation se présentent comme suit dans la page source de données Soldes FA agrégés.
-
Créez un nœud pour joindre les résultats du nœud Filtrer les enregistrements de foyer et du nœud Agréger les soldes FA.
- Dans la page de définition du Moteur de traitement des données, cliquez sur Nouveau nœud.
- Dans la liste déroulante Sélectionner un type de nœud, sélectionnez Joindre.
- Saisissez le nom Joindre les agrégats FA et le foyer.
- Cliquez sur Créer.
-
Configurez la jointure.
Définissez les conditions de jointure suivantes :
- Type de jointure : Externe gauche
- Premier nœud : Filtrage des enregistrements de foyer
- Champs (premier nœud) : AccountId
- Deuxième nœud : Soldes FA agrégés
- Champs (deuxième nœud) : Agrégation
-
Mappez les champs de jointure.
Sous la section Mapper les champs, mappez les champs du premier nœud avec les champs du deuxième nœud.
- Mappez le champ ID du filtre avec le champ Foyer__C de la source de données Comptes financiers.
Les conditions de jointure se présentent comme suit dans la page de source de données Joindre les agrégats FA et le foyer.
-
Créez un nœud pour réécrire les résultats dans la source de données Comptes.
- Dans la page de définition du Moteur de traitement des données, cliquez sur Nouveau nœud.
- Dans la liste déroulante Sélectionner un type de nœud, sélectionnez Réécriture.
- Saisissez le nom Réécriture de compte.
- Dans la liste Nœud source, recherchez et sélectionnez Joindre les agrégats FA et le foyer.
- Dans la liste déroulante Type d'action, sélectionnez Mettre à jour/Insérer.
- Dans la liste déroulante Objet cible, sélectionnez Compte.
-
Définissez les mappages de champs.
Sous la section Mappage des champs, mappez les champs Nœud source avec des champs Cible.
- Mappez le champ AccountId de la jointure avec le champ Account ID dans la source de données Comptes.
- Mappez le champ AggregateBalance de la jointure avec le champ Solde de la source de données Comptes.
Les configurations de réécriture se présentent comme suit dans la page de la source de données Réécriture de compte.
- Enregistrez vos modifications.
Vous pouvez maintenant activer et exécuter la règle RBL pour calculer la valeur totale du portefeuille du foyer. Après avoir activé la règle, vous pouvez également les invoquer en tant qu'actions dans des flux pour orchestrer des processus.

