{"id":2978,"date":"2018-11-22T18:57:18","date_gmt":"2018-11-22T18:57:18","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-automatically-set-sales-rep-on-netsuite-transactions-from-a-custom-address-field-2\/"},"modified":"2026-07-28T18:25:22","modified_gmt":"2026-07-28T18:25:22","slug":"comment-attribuer-automatiquement-un-commercial-aux-transactions-netsuite-a-partir-dun-champ-dadresse-personnalise","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-attribuer-automatiquement-un-commercial-aux-transactions-netsuite-a-partir-dun-champ-dadresse-personnalise\/","title":{"rendered":"Comment attribuer automatiquement un commercial aux transactions NetSuite \u00e0 partir d&rsquo;un champ d&rsquo;adresse personnalis\u00e9 ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"D\u00e9couvrez comment configurer NetSuite pour attribuer automatiquement un commercial \u00e0 une transaction en fonction de la valeur d\u2019un champ personnalis\u00e9 d\u00e9fini dans l\u2019adresse de livraison.","ga_short_answer":"Pour d\u00e9finir automatiquement le commercial associ\u00e9 aux transactions NetSuite \u00e0 partir d\u2019un champ d\u2019adresse personnalis\u00e9, commencez par cr\u00e9er un \u00ab champ d\u2019enregistrement suppl\u00e9mentaire \u00bb personnalis\u00e9 sur le type d\u2019enregistrement Adresse, en \u00e9tablissant un lien avec l\u2019enregistrement Employ\u00e9 et en filtrant les r\u00e9sultats pour ne retenir que les commerciaux. Ensuite, utilisez soit une mise \u00e0 jour group\u00e9e enregistr\u00e9e au niveau des transactions, soit un workflow avec un d\u00e9clencheur \u00ab Apr\u00e8s la soumission de l\u2019enregistrement \u00bb pour renseigner le champ \u00ab Commercial \u00bb de la transaction \u00e0 l\u2019aide de la formule {shippingaddress.*votreadID.ID}.","ga_scenario":"Les utilisateurs de NetSuite ont souvent besoin d\u2019associer un commercial sp\u00e9cifique \u00e0 l\u2019adresse de livraison d\u2019un client. Lorsqu\u2019une transaction est cr\u00e9\u00e9e pour ce client en utilisant une adresse de livraison particuli\u00e8re, le commercial li\u00e9 \u00e0 cette adresse doit automatiquement appara\u00eetre dans le champ \u00ab Commercial \u00bb de la transaction. Cela garantit une attribution pr\u00e9cise des ventes et simplifie la saisie des donn\u00e9es.","ga_solution":"Pour mettre en \u0153uvre cette solution, veuillez suivre les \u00e9tapes suivantes :\n1. Cr\u00e9ez un \u00ab champ d\u2019enregistrement personnalis\u00e9 \u00bb de type \u00ab Autre \u00bb dans le type d\u2019enregistrement \u00ab Adresse \u00bb. Configurez ce champ comme suit : Type d\u2019enregistrement : Adresse Type : Liste\/Enregistrement Liste\/Enregistrement : Employ\u00e9 Dans le sous-onglet \u00ab S\u2019applique \u00e0 \u00bb, cochez \u00ab S\u2019applique \u00e0 tous les formulaires d\u2019adresse personnalis\u00e9s : Oui \u00bb.Dans le sous-onglet \u00ab Sourcing et filtrage \u00bb, d\u00e9finissez \u00ab Filtrer selon : Est un commercial \u00bb et assurez-vous que \u00ab Est coch\u00e9 : Oui \u00bb est s\u00e9lectionn\u00e9.\n2. Attribuez un commercial \u00e0 une adresse de livraison dans une fiche client en renseignant ce champ personnalis\u00e9 nouvellement cr\u00e9\u00e9.\n3. Cr\u00e9ez une transaction de vente pour ce client en s\u00e9lectionnant l\u2019adresse de livraison pour laquelle le champ personnalis\u00e9 \u00ab Repr\u00e9sentant commercial \u00bb a \u00e9t\u00e9 renseign\u00e9. Enregistrez la transaction. Comment mettre \u00e0 jour le champ \u00ab Repr\u00e9sentant commercial \u00bb de la transaction : Option 1 : Mise \u00e0 jour en masse des transactions enregistr\u00e9es\n1. Cr\u00e9ez une mise \u00e0 jour en masse des transactions enregistr\u00e9es.\n2. Configurez la mise \u00e0 jour en masse pour d\u00e9finir le champ \u00ab Commercial \u00bb. La valeur doit \u00eatre une formule :\n\nGA_KEEP_0001*Remarque\n\n\n\nimportante*\n\n: le suffixe .ID est indispensable. NetSuite attend l\u2019ID interne de l\u2019employ\u00e9 pour le champ \u00ab Responsable commercial \u00bb. Sans \u00ab .ID \u00bb, NetSuite pourrait tenter de saisir le nom de l\u2019employ\u00e9, ce qui entra\u00eenerait une erreur inattendue.\n3. Ex\u00e9cutez la mise \u00e0 jour en masse. Elle peut \u00eatre planifi\u00e9e pour s\u2019ex\u00e9cuter p\u00e9riodiquement selon vos besoins.Option 2 : Workflow\n1. Cr\u00e9ez un nouveau workflow sur l\u2019enregistrement de la transaction.\n2. Ajoutez une action \u00ab D\u00e9finir la valeur du champ \u00bb dans le workflow. D\u00e9finissez le d\u00e9clencheur sur \u00ab Apr\u00e8s la soumission de l\u2019enregistrement \u00bb. (Remarque : les d\u00e9clencheurs tels que \u00ab Apr\u00e8s la saisie du champ \u00bb ou \u00ab Apr\u00e8s la modification du champ \u00bb peuvent ne pas fonctionner de mani\u00e8re fiable, car l\u2019adresse de livraison n\u2019est peut-\u00eatre pas encore enti\u00e8rement enregistr\u00e9e dans la base de donn\u00e9es \u00e0 ces stades pr\u00e9coces. Bien que \u00ab Apr\u00e8s l\u2019envoi de l\u2019enregistrement \u00bb garantisse l\u2019int\u00e9grit\u00e9 des donn\u00e9es, les utilisateurs pourraient saisir manuellement un commercial avant l\u2019ex\u00e9cution du workflow, ce qui risquerait d\u2019entra\u00eener une confusion.) D\u00e9finissez le champ sur \u00ab Commercial \u00bb. D\u00e9finissez la valeur sur une formule :\n\nGA_KEEP_0002*Remarque\n\n\n\nimportante*\n\n: le suffixe .ID est essentiel. NetSuite attend l\u2019ID interne de l\u2019employ\u00e9 pour le champ \u00ab Commercial \u00bb. Sans le suffixe .ID, NetSuite pourrait tenter de saisir le nom de l\u2019employ\u00e9, ce qui entra\u00eenerait une erreur inattendue. Ajoutez une condition \u00e0 cette action : Champ : Commercial Type de comparaison : Vide Cette condition garantit que le workflow ne remplit le champ \u00ab Commercial \u00bb que s\u2019il est actuellement vide.Option 3 : Combinaison d\u2019une recherche enregistr\u00e9e et d\u2019une importation CSV. Cette m\u00e9thode peut \u00e9galement \u00eatre utilis\u00e9e pour des mises \u00e0 jour en masse, bien qu\u2019elle implique d\u2019exporter les donn\u00e9es via une recherche enregistr\u00e9e, puis de les r\u00e9importer avec les valeurs mises \u00e0 jour via un fichier CSV.","ga_source_author":"Olivier Normandin","ga_source_author_email":"","ga_date_original":"2018-11-22T10:57:18-08:00","ga_date_verified":"2026-07-05","ga_source_subject":"Set Sales Rep on transaction based on custom address field value","ga_ans_id":"ANS-1239","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-2978","qa_entry","type-qa_entry","status-publish","hentry","ga_category-champs-personnalises-enregistrements-et-formulaires","ga_category-custom-fields-records-forms","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"},{"value":22,"label":"Custom Fields, Records & Forms"},{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"}],"ga_audience":[{"value":89,"label":"Administrateur NetSuite"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2978\/revisions"}],"predecessor-version":[{"id":4898,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2978\/revisions\/4898"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2978"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2978"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2978"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}