ANS-0316 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES
Comment extraire un champ situé à deux niveaux de profondeur dans une transaction NetSuite
Découvrez comment configurer des champs personnalisés pour extraire des données de l'enregistrement parent d'un client, puis de l'enregistrement parent de ce dernier, et les transférer directement dans une transaction.
Solution courte
Pour extraire les données d’un champ situé à deux niveaux de profondeur dans NetSuite, créez d’abord un champ de transaction personnalisé qui extrait les données de l’enregistrement parent immédiat. Créez ensuite un deuxième champ de transaction personnalisé qui extrait une valeur du premier champ personnalisé, ce qui permet de transférer les données de l’enregistrement « grand-parent » vers la transaction.
Scénario
Les utilisateurs de NetSuite sont souvent confrontés à des situations où ils doivent afficher des informations provenant d’un enregistrement situé à deux niveaux de l’enregistrement principal d’une transaction. Par exemple, une transaction peut être liée à un client, mais les données requises se trouvent dans l’enregistrement parent de ce client, voire dans l’enregistrement parent de ce parent.
Solution
Pour extraire un champ situé à deux niveaux de profondeur dans une transaction NetSuite, procédez comme suit :
Créez un champ de transaction personnalisé qui extrait l'enregistrement « Parent » du client. Ce champ doit être configuré comme « d'extraction et non stocké ».
Utilisez la valeur de ce champ « Parent du client » nouvellement créé pour extraire le champ souhaité de l’enregistrement parent du parent du client. Cela permet ainsi d’extraire la valeur à deux niveaux de profondeur.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires
