{"id":3212,"date":"2019-05-03T15:39:21","date_gmt":"2019-05-03T15:39:21","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-create-a-button-to-redirect-users-to-the-netsuite-home-page-2\/"},"modified":"2026-07-28T18:25:35","modified_gmt":"2026-07-28T18:25:35","slug":"comment-creer-un-bouton-permettant-de-rediriger-les-utilisateurs-vers-la-page-daccueil-de-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-creer-un-bouton-permettant-de-rediriger-les-utilisateurs-vers-la-page-daccueil-de-netsuite\/","title":{"rendered":"Comment cr\u00e9er un bouton permettant de rediriger les utilisateurs vers la page d&rsquo;accueil de 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":"Utilisez SuiteScript 2.x pour ajouter un bouton personnalis\u00e9 \u00e0 un formulaire NetSuite qui redirige les utilisateurs directement vers le tableau de bord d'accueil.","ga_short_answer":"Pour rediriger vers la page d\u2019accueil de NetSuite \u00e0 partir d\u2019un bouton personnalis\u00e9, utilisez la fonction `url.resolveTaskLink` du module `N\/url` afin d\u2019obtenir l\u2019URL de la page d\u2019accueil. Attribuez cette URL \u00e0 `window.location.href` au sein d\u2019une fonction de script client, qui est ensuite d\u00e9clench\u00e9e par un bouton de formulaire. Assurez-vous que le script client est correctement li\u00e9 au formulaire.","ga_scenario":"Les utilisateurs ont souvent besoin de revenir rapidement \u00e0 la page d'accueil de NetSuite \u00e0 partir de divers formulaires ou enregistrements personnalis\u00e9s. La mise en place d'un bouton d\u00e9di\u00e9 constitue un moyen efficace d'am\u00e9liorer l'exp\u00e9rience utilisateur et de rationaliser la navigation au sein de l'environnement NetSuite.","ga_solution":"Pour mettre en place un bouton qui redirige les utilisateurs vers la page d\u2019accueil de NetSuite, proc\u00e9dez comme suit : 1.  **Cr\u00e9er un script client :** D\u00e9veloppez un script client qui utilise le module `N\/url` pour r\u00e9soudre le lien de t\u00e2che de la page d\u2019accueil, puis redirige le navigateur.\n\n```\njavascript\/\/..........Client Scriptfunction homeButton() {var homeUrl = url.resolveTaskLink({id: 'CARD_-29' \/\/ This is a common ID for the home page in NetSuite; specific IDs may vary.});window.location.href = homeUrl;}\n```\n\n2.  **Ajoutez un bouton au formulaire :** Dans votre <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-scripted-buttons-function-in-netsuite-forms\/\">script SuiteScript User Event (SSU)<\/a> ou dans la personnalisation du formulaire, ajoutez un bouton qui appelle la fonction du script client. Assurez-vous que le script client est correctement li\u00e9 au formulaire.\n\n```\njavascript\/\/..........User Event Script (or similar form customization)var homeButton = form.addButton({id: 'custpage_homebutton',label: 'Home',functionName: 'homeButton'});\n```\n\nRemarque : le param\u00e8tre `functionName` doit faire r\u00e9f\u00e9rence au nom de la fonction sans parenth\u00e8ses. Le script client contenant cette fonction doit \u00eatre explicitement li\u00e9 au formulaire \u00e0 l\u2019aide de `form.clientScriptModulePath` ou `form.clientScriptFileId` pour que le bouton fonctionne correctement.L'identifiant de t\u00e2che, tel que \u00ab CARD_-29 \u00bb, peut souvent \u00eatre identifi\u00e9 en acc\u00e9dant au code source de la page dans les outils de d\u00e9veloppement de votre navigateur et en recherchant \u00ab taskId \u00bb ou des identifiants similaires dans le code HTML.","ga_source_author":"Michael Turcotte","ga_source_author_email":"","ga_date_original":"2019-05-03T08:39:21-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"How to redirect to Home Page using a button in CUE 2.0","ga_ans_id":"ANS-1473","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The specific task ID 'CARD_-29' for the home page is not explicitly found in current NetSuite documentation, though the concept of task IDs for pages remains.; The `functionName` parameter in `form.addButton` should typically refer to the function name without parentheses (e.g., 'homeButton' instead of 'homeButton()'), and the client script containing this function must be explicitly linked to the form using `form.clientScriptModulePath` or `form.clientScriptFileId`.; While viewing the page source and searching for task IDs is still a valid method, the specific search term 'NLPopupHelp' might be less common or direct than searching for 'taskId' in current NetSuite interfaces.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-3212","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"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\/3212","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\/3212\/revisions"}],"predecessor-version":[{"id":5132,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3212\/revisions\/5132"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3212"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3212"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3212"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}