Définition d'une logique de classe Apex personnalisée pour créer des associations
Le Générateur d'association d'enregistrements vous offre la flexibilité nécessaire pour personnaliser entièrement la création d'enregistrements d'association en utilisant une classe Apex personnalisée gestionnaire d'association.
Éditions requises
Disponible avec : Lightning Experience
Disponible avec : Professional Edition, Enterprise Edition et Unlimited Edition
Par défaut, le Générateur d'association d'enregistrements utilise le champ ID de propriétaire dans un objet standard ou personnalisé lors de la création d'enregistrements d'association. Vous pouvez spécifier un autre champ ID en sélectionnant Utiliser un autre ID de propriétaire pour les critères d'association. Le champ ID de propriétaire alternatif doit être lié à un objet utilisateur ou contact activé pour être utilisé en tant que banquier. Si votre champ d'objet personnalisé ou d'ID de propriétaire alternatif ne remplit pas cette exigence, vous pouvez programmer une logique personnalisée pour créer des enregistrements d'association d'une autre façon.
Le Générateur d'association d'enregistrements permet de spécifier une classe Apex personnalisée pour gérer la création d'enregistrements d'association pour un critère d'association spécifique. La classe Apex personnalisée doit:
s'appliquent à un objet qui n'est pas directement pris en charge par le Générateur d'associations d'enregistrements ;
renvoyer une liste d'enregistrements associés à l'agence;
Remplissez au moins les champs obligatoires minimum dans chaque enregistrement associé Agence :
BranchUnitId : Représente l'agence actuelle de l'utilisateur ou du contact
BusinessUnitMemberId: L'ID de banquier de l'utilisateur ou du contact
RelatedRecordId : L'ID de l'objet personnalisé à associer
Pour spécifier une classe Apex personnalisée gestionnaire d'association pour un critère d'association :
Dans la page Nouveaux critères ou Modifier les critères, assurez-vous que la case Utiliser un autre ID de propriétaire est cochée.
Spécifiez le champ ID alternatif à utiliser :
Cliquez sur la case de recherche qui indique Sélectionner un champ dans l'objet de référence...
Dans la fenêtre Sélectionner un champ, utilisez le contrôle de filtrage pour rechercher et sélectionner le champ ID à utiliser.
Cliquez sur Choisir pour sélectionner ce champ.
Cochez la case Utiliser la classe Apex.
Cliquez sur la case de recherche qui dit Recherche Apex Classes... Spécifiez une classe Apex qui implémente l'interface fscwmgen.BranchManagementAssociationHandler.
Enregistrez votre travail.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !
Chargement
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.