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).

  1. Accédez à Personnalisation > Listes, enregistrements et champs > Champs du corps de la transaction.

  2. Cliquez sur Nouveau.

  3. 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)
  4. Dans le sous-onglet Applies To, cochez Sale et tout autre type de transaction dans lequel ce champ doit être visible.

  5. 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. »
  6. 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
  7. Conservez les sous-onglets Validation & Defaulting, Access ou Translation avec leurs valeurs par défaut.

  8. Cliquez sur Save & New.

  9. 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)
  10. Dans le sous-onglet Applies To, cochez Sale ainsi que tout autre type de transaction dans lequel ce champ doit être visible.

  11. Dans le sous-onglet Display, saisissez les informations suivantes :

    • Insérer avant : (laissez vide)
    • Sous-onglet : Principal
    • Type d’affichage : Texte en ligne.
  12. 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
  13. Laissez les sous-onglets Validation & Defaulting, Access ou Translation sur leurs valeurs par défaut.

  14. 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

Parler à un consultant