{"id":4401,"date":"2017-08-21T14:59:25","date_gmt":"2017-08-21T14:59:25","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-send-email-notifications-for-script-errors-in-netsuite-suitescript-2-x-2\/"},"modified":"2026-07-28T18:26:43","modified_gmt":"2026-07-28T18:26:43","slug":"comment-envoyer-des-notifications-par-e-mail-en-cas-derreurs-de-script-dans-netsuite-suitescript-2-x","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-envoyer-des-notifications-par-e-mail-en-cas-derreurs-de-script-dans-netsuite-suitescript-2-x\/","title":{"rendered":"Comment envoyer des notifications par e-mail en cas d&rsquo;erreurs de script dans NetSuite SuiteScript 2.x ?"},"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 les erreurs SuiteScript 2.x afin de d\u00e9clencher des notifications par e-mail en cas d'\u00e9checs critiques des scripts.","ga_short_answer":"Pour vous assurer que des notifications par e-mail sont envoy\u00e9es en cas d\u2019erreurs de script dans SuiteScript 2.x, utilisez `error.create` du module `N\/error`. D\u00e9finissez le param\u00e8tre `notifyOff` de l\u2019objet \u00ab options d\u2019erreur \u00bb sur `false` lors du d\u00e9clenchement de l\u2019erreur afin d\u2019emp\u00eacher la suppression de la notification.","ga_scenario":"Les utilisateurs de NetSuite ont souvent besoin d\u2019\u00eatre alert\u00e9s imm\u00e9diatement lorsqu\u2019un script rencontre une erreur critique. <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-script-deployment-and-execution-statuses-work\/\">Les journaux de script standard de type \u00ab ERROR \u00bb<\/a> ne d\u00e9clenchent pas syst\u00e9matiquement de notifications par e-mail. Le d\u00e9fi consiste \u00e0 mettre en place un m\u00e9canisme garantissant que les parties prenantes concern\u00e9es re\u00e7oivent des alertes par e-mail en cas d\u2019\u00e9chec d\u2019un script.","ga_solution":"Pour garantir l\u2019envoi d\u2019une notification par e-mail lorsqu\u2019un script rencontre une erreur, celui-ci doit d\u00e9clencher explicitement une erreur \u00e0 l\u2019aide de la fonction `error.create` du module `N\/error` dans SuiteScript 2.x. Cette fonction n\u00e9cessite que le module `N\/error` soit charg\u00e9. Il est essentiel de d\u00e9finir le param\u00e8tre GA_KEEP_0004, au sein de l\u2019objet \u00ab options \u00bb de l\u2019erreur, sur la valeur `false`. Cette configuration garantit que le message d\u2019erreur d\u00e9clenche une notification par e-mail et n\u2019est pas masqu\u00e9. Exemple :\n\n```\njavascriptthrow error.create({name: 'MYCODE', message: 'My script just failed', notifyOff: false});\n```","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:59:25-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Does a script log of type 'ERROR' send a notification email?","ga_ans_id":"ANS-0742","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The function `nlapiCreateError` is a SuiteScript 1.0 function. The current best practice in NetSuite's SuiteScript 2.x is to use `error.create` from the `N\/error` module.; The parameter name `suppressNotification` in `nlapiCreateError` is `notifyOff` in the `error.create` function in SuiteScript 2.x.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4401","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\/4401","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\/4401\/revisions"}],"predecessor-version":[{"id":6322,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4401\/revisions\/6322"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4401"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4401"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4401"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}