{"id":2636,"date":"2017-08-21T15:18:45","date_gmt":"2017-08-21T15:18:45","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-filter-an-employee-list-custom-field-by-netsuite-role-2\/"},"modified":"2026-07-28T18:25:05","modified_gmt":"2026-07-28T18:25:05","slug":"comment-filtrer-un-champ-personnalise-de-la-liste-des-salaries-en-fonction-du-role-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-filtrer-un-champ-personnalise-de-la-liste-des-salaries-en-fonction-du-role-netsuite\/","title":{"rendered":"Comment filtrer un champ personnalis\u00e9 de la liste des salari\u00e9s en fonction du r\u00f4le NetSuite ?"},"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":"Prenez connaissance des limites du filtrage des listes d'employ\u00e9s en fonction des r\u00f4les NetSuite qui leur sont attribu\u00e9s dans les champs personnalis\u00e9s et explorez les solutions de contournement possibles.","ga_short_answer":"Le filtrage direct d\u2019un champ personnalis\u00e9 de la liste des salari\u00e9s en fonction du r\u00f4le NetSuite attribu\u00e9 \u00e0 un salari\u00e9, \u00e0 l\u2019aide des options standard de s\u00e9lection et de filtrage de l\u2019interface utilisateur, n\u2019est pas pris en charge de mani\u00e8re native. Bien que NetSuite propose des contr\u00f4les d\u2019acc\u00e8s bas\u00e9s sur les r\u00f4les tr\u00e8s complets, ce filtrage sp\u00e9cifique n\u00e9cessite souvent l\u2019utilisation de scripts personnalis\u00e9s ou l\u2019ajout d\u2019un indicateur d\u00e9di\u00e9 \u00e0 la fiche du salari\u00e9 pour permettre une segmentation efficace.","ga_scenario":"Les organisations ont souvent besoin de champs personnalis\u00e9s permettant d\u2019afficher une liste filtr\u00e9e d\u2019employ\u00e9s en fonction de crit\u00e8res sp\u00e9cifiques. Une exigence courante consiste \u00e0 n\u2019afficher que les employ\u00e9s auxquels un r\u00f4le NetSuite particulier a \u00e9t\u00e9 attribu\u00e9. Cependant, les tentatives visant \u00e0 configurer un champ personnalis\u00e9 de liste d\u2019employ\u00e9s afin de filtrer directement en fonction du r\u00f4le NetSuite attribu\u00e9 \u00e0 l\u2019employ\u00e9, \u00e0 l\u2019aide des options standard de s\u00e9lection et de filtrage de l\u2019interface utilisateur, se sont av\u00e9r\u00e9es difficiles.","ga_solution":"La possibilit\u00e9 de filtrer directement un champ personnalis\u00e9 de la liste des salari\u00e9s en fonction du r\u00f4le NetSuite attribu\u00e9 \u00e0 un salari\u00e9, via les m\u00e9canismes standard de recherche et de filtrage de l\u2019interface utilisateur de NetSuite, constitue une limitation connue. Bien que NetSuite offre des contr\u00f4les d\u2019acc\u00e8s et des restrictions robustes bas\u00e9s sur les r\u00f4les pour divers types d\u2019enregistrements et champs personnalis\u00e9s, le filtrage direct d\u2019une liste d\u2019employ\u00e9s en fonction du *r\u00f4le NetSuite attribu\u00e9* lui-m\u00eame n\u2019est pas pris en charge de mani\u00e8re native dans la d\u00e9finition du champ personnalis\u00e9.Pour r\u00e9aliser ce filtrage, d\u2019autres approches sont g\u00e9n\u00e9ralement n\u00e9cessaires : 1.  **Scripts personnalis\u00e9s :** mettez en \u0153uvre des scripts c\u00f4t\u00e9 client ou c\u00f4t\u00e9 serveur (par exemple, SuiteScript) pour remplir ou filtrer dynamiquement la liste des employ\u00e9s en fonction des r\u00f4les qui leur sont associ\u00e9s. Cette m\u00e9thode offre un maximum de flexibilit\u00e9 et de pr\u00e9cision. 2.  **Indicateur dans la fiche employ\u00e9 :** Ajoutez une case \u00e0 cocher ou un champ de liste personnalis\u00e9 \u00e0 la fiche employ\u00e9 (par exemple, \u00ab A-t-il le r\u00f4le de commercial ? \u00bb, \u00ab A-t-il le r\u00f4le d\u2019administrateur ? \u00bb). Cet indicateur devra \u00eatre mis \u00e0 jour, soit manuellement, soit via un workflow ou un script, afin de refl\u00e9ter les r\u00f4les attribu\u00e9s \u00e0 l\u2019employ\u00e9. Le champ personnalis\u00e9 peut ensuite \u00eatre utilis\u00e9 comme source de donn\u00e9es et filtr\u00e9 en fonction de cet indicateur personnalis\u00e9. 3.  **Recherche enregistr\u00e9e (limit\u00e9) :** Bien qu\u2019une recherche enregistr\u00e9e puisse extraire des employ\u00e9s, il reste difficile de filtrer directement en fonction du *r\u00f4le attribu\u00e9* dans la d\u00e9finition de la source de donn\u00e9es du champ personnalis\u00e9. Une recherche enregistr\u00e9e pourrait \u00eatre utilis\u00e9e si les informations relatives au r\u00f4le sont indirectement disponibles via un autre champ ou un segment personnalis\u00e9 de la fiche du salari\u00e9. Cette limitation signifie que, bien que NetSuite prenne g\u00e9n\u00e9ralement en charge un acc\u00e8s \u00e9tendu bas\u00e9 sur les r\u00f4les, ce sc\u00e9nario de filtrage sp\u00e9cifique n\u00e9cessite une solution de contournement allant au-del\u00e0 de la configuration standard des champs personnalis\u00e9s.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:18:45-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Custom field with filtering on role","ga_ans_id":"ANS-0897","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The claim that a custom field 'only resolves to the customer center role' is inaccurate. NetSuite offers broader role-based access controls and restrictions that apply to various record types and custom fields, not exclusively the customer center role.; While filtering an employee list custom field by attributes on the employee record (e.g., 'Is Sales Rep') is possible, directly filtering by the *assigned NetSuite role* in the custom field's sourcing and filtering tab appears to still be a limitation, often requiring workarounds like scripting or adding a flag to the employee record.","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-2636","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\/2636","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\/2636\/revisions"}],"predecessor-version":[{"id":4556,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2636\/revisions\/4556"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2636"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2636"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2636"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}