Implémentation de champs récapitulatifs de cumul
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Présenter un champ récapitulatif de cumul
- Créer un champ récapitulatif de cumul
- Appliquer la sécurité au niveau du champ à votre champ récapitulatif de cumul
Présentation des champs récapitulatifs de cumul
Alors que les champs de formule calculent des valeurs à l'aide des champs d'un seul enregistrement, les champs récapitulatifs de cumul calculent des valeurs à partir d'un ensemble d'enregistrements associés, tels que ceux d'une liste associée. Vous pouvez créer des champs récapitulatifs de cumul qui affichent automatiquement une valeur sur un enregistrement principal en fonction des valeurs des enregistrements dans un enregistrement de détails. Ces enregistrements de détails doivent être directement associés à l'enregistrement principal via une relation de type principal-détails.
Vous pouvez effectuer différents types de calculs à l’aide de champs récapitulatifs de cumul. Vous pouvez calculer le nombre d'enregistrements de détails associés à un enregistrement principal ou calculer la somme, la valeur minimale ou la valeur maximale d'un champ dans les enregistrements de détails. Par exemple, vous pouvez souhaiter :
- Un champ de compte personnalisé qui calcule le total de toutes les opportunités en attente associées.
- Un champ de commande personnalisé qui fait la somme des prix unitaires des produits contenant la description que vous spécifiez.
Définition d'un champ récapitulatif de cumul
Les champs récapitulatifs de cumul sont basés sur des relations principal-détails. Par conséquent, avant de créer un champ récapitulatif de cumul, il est nécessaire de réviser les relations entre les objets.
Relations principal-détails
Les relations principal-détails lient étroitement les objets de sorte que l'enregistrement principal contrôle des comportements spécifiques des enregistrements de détail et de sous-détail.
Vous définissez un champ récapitulatif de cumul sur l'objet principal d'une relation principal-détails. Par exemple, vous pouvez créer un champ récapitulatif de cumul dans l'objet Compte, qui récapitule les opportunités associées :
Vous pouvez utiliser plusieurs types de résumés.
Type |
Description |
---|---|
COUNT |
Calcule le nombre total d'enregistrements associés. |
SUM |
Calcule les valeurs du champ que vous sélectionnez dans l’option Field to Aggregate (Champ à synthétiser). Seuls les champs Nombre, Devise et Pourcentage sont disponibles. |
MIN |
Affiche la valeur la moins élevée du champ que vous sélectionnez dans l’option Field to Aggregate (Champ à synthétiser) pour tous les enregistrements directement associés. Seuls les champs Number (Nombre), Currency (Devise), Percent (Pourcentage), Date et Date/Time (Date/heure) sont disponibles. |
MAX |
Affiche la valeur la plus élevée du champ que vous sélectionnez dans l’option Field to Aggregate (Champ à synthétiser) pour tous les enregistrements directement associés. Seuls les champs Number (Nombre), Currency (Devise), Percent (Pourcentage), Date et Date/Time (Date/heure) sont disponibles. |
Création du champ récapitulatif
- Dans Setup (Configuration), ouvrez Object Manager (Gestionnaire d’objet), puis cliquez sur Account (Compte).
- Dans le menu latéral gauche, cliquez sur Fields & Relationships (Champs et relations).
- Cliquez sur New (Nouveau).
- Choisissez le type de champ Récapitulatif de cumul, puis cliquez sur Suivant.
- Dans Field Label (Étiquette du champ), saisissez
Sum of Opportunities
(Somme des opportunités), puis cliquez sur Next (Suivant).
- L’objet synthétisé est l'objet de détail que vous souhaitez récapituler. Choisissez Opportunities (Opportunités).
- Choisissez le type de cumul SUM, puis Amount (Montant) dans Field to Aggregate (Champ à synthétiser). Si vous ne parvenez pas à voir Amount (Montant) dans Field to Aggregate (Champ à synthétiser), désactivez la gestion avancée des devises dans la configuration de la devise.
- Cliquez sur Next (Suivant), puis encore une fois sur Next (Suivant), puis sur Save (Enregistrer).
Exemples de champs récapitulatifs de cumul
Vous trouverez ci-dessous d’autres exemples de données de détail cumulées dans des enregistrements principaux.
Date de première création d'une opportunité
Un champ de cumul a été créé dans l'objet Accounts (Comptes). La valeur MIN de tous les champs Created Date (Date de création) sur l’objet Opportunities (Opportunités) affiche la date de première création d’une opportunité associée à un compte.
Prix total de tous les produits associés à une opportunité
Un champ de cumul a été créé dans l'objet Opportunities (Opportunités). Le Prix total est récapitulé dans l'objet Opportunity Product (Produit d'opportunité) afin de rechercher le total général de tous les produits associés à une opportunité.
Prix minimum d'une opportunité
Un champ de cumul a été créé dans l'objet Opportunities (Opportunités). La Liste de prix est récapitulée dans l'objet Opportunity (Opportunité) afin de rechercher le produit le moins cher associé à une opportunité.
En savoir plus
Félicitations, vous avez créé votre premier champ récapitulatif de cumul ! Notez que les types de champs que vous pouvez calculer dans un champ récapitulatif de cumul dépendent du type de calcul utilisé. Par exemple :
- Des champs nombre, devise et pourcentage sont disponibles lorsque vous sélectionnez SUM comme type de cumul.
- Des champs nombre, devise, pourcentage, date et date/heure sont disponibles lorsque vous sélectionnez MIN ou MAX comme type de cumul.
Pour plus d’informations sur les champs récapitulatifs de cumul, consultez l’article Champ récapitulatif.
Ressources
- Aide Salesforce : Champ récapitulatif
- Aide Salesforce : Considérations relatives aux relations
- Aide Salesforce : Référence des opérateurs de filtre
- Aide Salesforce : Relations d’objet