{"id":4152,"date":"2017-08-21T14:30:46","date_gmt":"2017-08-21T14:30:46","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-make-default-mandatory-fields-non-mandatory-in-netsuite-2\/"},"modified":"2026-07-28T18:26:27","modified_gmt":"2026-07-28T18:26:27","slug":"comment-rendre-facultatifs-les-champs-obligatoires-par-defaut-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-rendre-facultatifs-les-champs-obligatoires-par-defaut-dans-netsuite\/","title":{"rendered":"Comment rendre facultatifs les champs obligatoires par d\u00e9faut dans 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":"D\u00e9couvrez comment les administrateurs NetSuite peuvent modifier le statut \u00ab obligatoire \u00bb des champs syst\u00e8me \u00e0 l\u2019aide de scripts, de workflows ou de la personnalisation des formulaires.","ga_short_answer":"Les champs obligatoires par d\u00e9faut dans NetSuite peuvent \u00eatre rendus facultatifs gr\u00e2ce \u00e0 diff\u00e9rentes m\u00e9thodes. Il s\u2019agit notamment d\u2019utiliser des scripts avec des fonctions telles que `ignoreMandatoryFields`, de configurer des workflows pour d\u00e9finir les propri\u00e9t\u00e9s des champs ou de personnaliser les formulaires afin de masquer le champ. Bien que ces options existent, il est essentiel d\u2019examiner leurs implications pour l\u2019entreprise, en particulier pour les champs fondamentaux tels que le champ \u00ab Article \u00bb dans les sous-listes.","ga_scenario":"Les utilisateurs de NetSuite sont souvent confront\u00e9s \u00e0 des situations o\u00f9 un champ obligatoire d\u00e9fini par le syst\u00e8me ne correspond pas \u00e0 un processus m\u00e9tier sp\u00e9cifique. La difficult\u00e9 survient lorsqu\u2019ils tentent de rendre ce champ facultatif, car les options de personnalisation standard ne suffisent pas toujours. Il est alors n\u00e9cessaire d\u2019explorer des m\u00e9thodes avanc\u00e9es pour contourner le param\u00e8tre d\u2019obligation par d\u00e9faut.","ga_solution":"NetSuite propose plusieurs m\u00e9thodes pour rendre non obligatoire un champ obligatoire par d\u00e9faut :n1. **Script** : impl\u00e9mentez un script client ou un script d\u2019\u00e9v\u00e9nement utilisateur. Par exemple, dans un script d\u2019\u00e9v\u00e9nement utilisateur, la propri\u00e9t\u00e9 `ignoreMandatoryFields` peut \u00eatre d\u00e9finie sur `true` afin de contourner la validation des champs obligatoires lors de la soumission d\u2019un enregistrement.n2. **Workflows** : configurez un workflow pour d\u00e9finir le type d\u2019affichage du champ sur \u00ab Facultatif \u00bb ou \u00ab Masqu\u00e9 \u00bb en fonction de conditions sp\u00e9cifiques. Les workflows offrent d\u00e9sormais la possibilit\u00e9 de rendre les champs obligatoires ou facultatifs, y compris pour les sous-listes.n3. **Personnalisation des formulaires** : le fait de masquer un champ obligatoire dans un formulaire personnalis\u00e9 peut le rendre facultatif, ce qui remplace de fait les param\u00e8tres d\u2019obligation d\u00e9finis au niveau du syst\u00e8me pour ce formulaire.\n\nIl est important de noter que le champ \u00ab \u00c9l\u00e9ment \u00bb est fondamental pour les sous-listes, en particulier la sous-liste \u00ab \u00c9l\u00e9ments \u00bb. Tout processus m\u00e9tier visant \u00e0 contourner son utilisation doit \u00eatre soigneusement examin\u00e9 afin d\u2019\u00e9valuer ses implications potentielles sur l\u2019int\u00e9grit\u00e9 des donn\u00e9es et le fonctionnement du syst\u00e8me.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T16:30:46+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Is it possible to make a default mandatory field non mandatory?","ga_ans_id":"ANS-0493","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 it is not possible to make a default mandatory field non-mandatory with scripting is outdated.; Workflows now offer functionality to make fields mandatory or optional, including for sublists.; Hiding a mandatory field on a form can make it non-mandatory, overriding system-level mandatory settings.","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-4152","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\/4152","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\/4152\/revisions"}],"predecessor-version":[{"id":6073,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4152\/revisions\/6073"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4152"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4152"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4152"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}