ANS-0946 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES
Comment ajouter un menu déroulant « Contact » et des champs d’e-mail aux commandes client dans NetSuite ?
Configurez des champs personnalisés sur les commandes client NetSuite afin d’afficher les noms et adresses e-mail des contacts clients.
Solution courte
Pour ajouter des menus déroulants de contacts et des adresses e-mail aux commandes client NetSuite, créez deux champs personnalisés dans le corps de la transaction. Le premier, « Nom du contact », est un champ de type Liste/Enregistrement provenant de la table Client. Le second, « E-mail du contact », est de type « E-mail » et provient du champ « Nom du contact ». Cette configuration garantit que les informations de contact pertinentes sont facilement accessibles dans les enregistrements de transaction.
Scénario
Les utilisateurs doivent pouvoir sélectionner un contact spécifique associé à un client directement dans les commandes client, les devis et les factures. De plus, l’adresse e-mail du contact sélectionné doit s’afficher automatiquement. Cette fonctionnalité facilite la communication et garantit que les coordonnées exactes du contact apparaissent bien dans les enregistrements de transaction.
Solution
La solution consiste à créer deux champs personnalisés dans le corps de la transaction : l’un pour le nom du contact (liste déroulante) et l’autre pour l’adresse e-mail du contact (champ de texte en ligne).
Accédez à Personnalisation > Listes, enregistrements et champs > Champs du corps de la transaction.
Cliquez sur Nouveau.
Configurez le premier champ du corps de la transaction pour Nom du contact avec les détails suivants :
- Libellé : Nom du contact
- ID : _contactontrans
- Propriétaire : (ne rien modifier)
- Description : (laisser vide)
- Type : Liste/Enregistrement
- Liste/Enregistrement : Contact
- Enregistrer la valeur : coché
- Afficher dans la liste : (laisser vide)
Dans le sous-onglet
Applies To, cochezSaleet tout autre type de transaction dans lequel ce champ doit être visible.Dans le sous-onglet
Display, saisissez les informations suivantes :- Insérer avant : (laissez vide)
- Sous-onglet : Principal
- Type d’affichage : Normal
- Aide : « Sélectionnez le contact correspondant à ce client. »
Dans le sous-onglet
Sourcing & Filtering, configurez le champ pour qu’il récupère les données de contact à partir de la fiche client :- Liste source : Client
- Source : (laissez vide)
- Filtre de source par : Parent
Conservez les sous-onglets
Validation & Defaulting,AccessouTranslationavec leurs valeurs par défaut.Cliquez sur
Save & New.Configurez le deuxième champ du corps de la transaction pour E-mail du contact avec les détails suivants :
- Libellé : E-mail du contact
- ID : _contacteamil
- Propriétaire : (laissez tel quel)
- Description : (laissez vide)
- Type : e-mail
- Liste/Enregistrement : (désactivé)
- Enregistrer la valeur : cocher
- Afficher dans la liste : (laisser vide)
Dans le sous-onglet
Applies To, cochezSaleainsi que tout autre type de transaction dans lequel ce champ doit être visible.Dans le sous-onglet
Display, saisissez les informations suivantes :- Insérer avant : (laissez vide)
- Sous-onglet : Principal
- Type d’affichage : Texte en ligne.
Dans le sous-onglet
Sourcing & Filtering, configurez le champ pour qu’il récupère les données de la fiche de contact :- Liste source : Nom du contact
- Source : E-mail
Laissez les sous-onglets
Validation & Defaulting,AccessouTranslationsur leurs valeurs par défaut.Cliquez sur
Save.Ces deux nouveaux champs seront désormais disponibles dans la liste des champs du corps de la transaction et pourront être ajoutés aux formulaires de transaction.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires
