{"id":2966,"date":"2018-07-09T13:54:29","date_gmt":"2018-07-09T13:54:29","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-determine-netsuite-page-customizability-and-scripting-options-2\/"},"modified":"2026-07-28T18:25:21","modified_gmt":"2026-07-28T18:25:21","slug":"comment-determiner-les-possibilites-de-personnalisation-des-pages-netsuite-et-les-options-de-script","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-determiner-les-possibilites-de-personnalisation-des-pages-netsuite-et-les-options-de-script\/","title":{"rendered":"Comment d\u00e9terminer les possibilit\u00e9s de personnalisation des pages NetSuite et les options de script ?"},"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":"Familiarisez-vous avec les principes g\u00e9n\u00e9raux r\u00e9gissant la personnalisation des pages et la cr\u00e9ation de scripts dans NetSuite, notamment le r\u00f4le du \u00ab Record Browser \u00bb et des \u00ab Suitelets \u00bb pour l'interface utilisateur personnalis\u00e9e.","ga_short_answer":"La personnalisation des pages NetSuite d\u00e9pend en grande partie du fait que la page soit ou non bas\u00e9e sur des enregistrements. Alors que de nombreuses pages natives non bas\u00e9es sur des enregistrements ne sont pas directement personnalisables ni scriptables, les Suitelets permettent de cr\u00e9er de nouvelles pages d\u2019interface utilisateur personnalis\u00e9es enti\u00e8rement scriptables. Le navigateur d\u2019enregistrements (Record Browser) sert d\u2019indicateur cl\u00e9 pour \u00e9valuer le potentiel de personnalisation et d\u2019interaction par script avec les entit\u00e9s bas\u00e9es sur des enregistrements.","ga_scenario":"Les utilisateurs et d\u00e9veloppeurs NetSuite cherchent souvent \u00e0 savoir quelles pages de la plateforme peuvent \u00eatre personnalis\u00e9es ou modifi\u00e9es \u00e0 l\u2019aide de scripts. Cette question se pose lorsqu\u2019ils tentent d\u2019adapter les interfaces utilisateur, d\u2019automatiser des processus ou d\u2019int\u00e9grer des fonctionnalit\u00e9s personnalis\u00e9es allant au-del\u00e0 des formulaires d\u2019enregistrement standard. Il est essentiel de d\u00e9terminer l\u2019\u00e9tendue des possibilit\u00e9s de personnalisation pour assurer l\u2019efficacit\u00e9 du d\u00e9veloppement NetSuite.","ga_solution":"Pour d\u00e9terminer le degr\u00e9 de personnalisation des pages NetSuite, il est n\u00e9cessaire de comprendre les principes g\u00e9n\u00e9raux et d\u2019exploiter les outils de d\u00e9veloppement. 1.  **Principes g\u00e9n\u00e9raux de personnalisation** : Bien que de nombreuses pages natives de NetSuite non directement li\u00e9es \u00e0 un enregistrement ne puissent pas \u00eatre <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-i-determine-the-script-name-of-fields-i-cant-click-in-netsuite\/\">personnalis\u00e9es par des moyens standard<\/a>\n\n, les fonctionnalit\u00e9s SuiteScript de NetSuite, en particulier les Suitelets, permettent de cr\u00e9er des pages d\u2019interface utilisateur personnalis\u00e9es enti\u00e8rement nouvelles (formulaires et listes) qui sont enti\u00e8rement scriptables et personnalisables. Il est important de noter que la personnalisation d\u2019une page n\u2019est pas uniquement d\u00e9termin\u00e9e par son association \u00e0 un enregistrement. 2.  **Limites et capacit\u00e9s de script** : La modification directe des pages natives existantes non li\u00e9es \u00e0 un enregistrement \u00e0 l\u2019aide de scripts est g\u00e9n\u00e9ralement restreinte, car la plupart ne fournissent pas d\u2019espaces r\u00e9serv\u00e9s scriptables. Il est interdit de tenter de contourner ces limitations par des m\u00e9thodes non autoris\u00e9es. Toutefois, les d\u00e9veloppeurs peuvent tirer parti des Suitelets pour cr\u00e9er de nouvelles pages personnalis\u00e9es enti\u00e8rement scriptables. 3.  **Utilisation du navigateur d\u2019enregistrements** : une m\u00e9thode pratique pour d\u00e9terminer les possibilit\u00e9s de personnalisation, bien qu\u2019elle ne soit pas universellement applicable, consiste \u00e0 consulter le navigateur d\u2019enregistrements de NetSuite. Si une entit\u00e9 sp\u00e9cifique figure dans le navigateur d\u2019enregistrements, cela indique g\u00e9n\u00e9ralement qu\u2019elle peut faire l\u2019objet d\u2019une recherche, \u00eatre lue via un script ou que ses formulaires associ\u00e9s peuvent \u00eatre personnalis\u00e9s.Exemple d\u2019URL du navigateur d\u2019enregistrements :\n\n```\nhttps:\/\/system.netsuite.com\/help\/helpcenter\/en_US\/srbrowser\/Browser2017_2\/script\/record\/account.html\n```\n\n. Il est important de noter que l\u2019URL du navigateur d\u2019enregistrements NetSuite est g\u00e9n\u00e9ralement mise \u00e0 jour \u00e0 chaque nouvelle version, le plus souvent un \u00e0 deux mois avant la date de sortie. 4.  **Tenir une liste \u00e0 jour** : Il n\u2019est pas r\u00e9aliste de tenir \u00e0 jour une liste exhaustive des pages non personnalisables en raison des modifications constantes et de la charge de travail que cela implique.","ga_source_author":"Olivier Normandin","ga_source_author_email":"","ga_date_original":"2018-07-09T06:54:29-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"Is there a list of screens that are not customizable?","ga_ans_id":"ANS-1227","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 'Anything page that is NOT a record cannot be customized' is partially outdated, as NetSuite's SuiteScript (specifically Suitelets) allows developers to create entirely new custom forms and list pages, which are essentially custom UI pages not directly tied to standard records, and these are fully scriptable and customizable.; The claim that 'those pages CANNOT be modified with a script either' is also partially outdated for the same reason; while direct modification of existing native non-record pages remains restricted, Suitelets enable the creation of new, scriptable custom pages.","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-2966","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\/2966","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\/2966\/revisions"}],"predecessor-version":[{"id":4886,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2966\/revisions\/4886"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2966"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2966"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2966"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}