{"id":3276,"date":"2017-08-21T15:46:33","date_gmt":"2017-08-21T15:46:33","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-control-user-event-script-execution-during-record-submission-in-netsuite-2\/"},"modified":"2026-07-28T18:25:39","modified_gmt":"2026-07-28T18:25:39","slug":"comment-controler-lexecution-des-scripts-devenements-utilisateur-lors-de-la-soumission-denregistrements-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-controler-lexecution-des-scripts-devenements-utilisateur-lors-de-la-soumission-denregistrements-dans-netsuite\/","title":{"rendered":"Comment contr\u00f4ler l&rsquo;ex\u00e9cution des scripts d&rsquo;\u00e9v\u00e9nements utilisateur lors de la soumission d&rsquo;enregistrements 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":"Apprenez \u00e0 g\u00e9rer les d\u00e9clencheurs d'\u00e9v\u00e9nements utilisateur lors de la soumission de fiches par programmation dans NetSuite, en tenant compte des diff\u00e9rences entre les versions de SuiteScript.","ga_short_answer":"Alors que SuiteScript 1.0 permettait de d\u00e9sactiver les d\u00e9clencheurs d\u2019\u00e9v\u00e9nements utilisateur lors de la soumission d\u2019un enregistrement \u00e0 l\u2019aide de la fonction nlapiSubmitRecord avec l\u2019option \u00ab disabletriggers \u00bb, la m\u00e9thode record.save() de SuiteScript 2.x ne prend pas officiellement en charge cette option sp\u00e9cifique. Les d\u00e9veloppeurs doivent tenir compte de cette distinction lors de la migration ou du d\u00e9veloppement de nouveaux scripts.","ga_scenario":"Un script planifi\u00e9 NetSuite doit soumettre un enregistrement par programmation. L'objectif est d'<a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-mass-updates-impact-user-event-script-execution\/\">emp\u00eacher l&#039;ex\u00e9cution des scripts d&#039;\u00e9v\u00e9nements utilisateur associ\u00e9s<\/a> pendant ce processus de soumission afin d'\u00e9viter tout effet ind\u00e9sirable ou boucle infinie.","ga_solution":"Dans SuiteScript 1.0, un script planifi\u00e9 pouvait emp\u00eacher les scripts d\u2019\u00e9v\u00e9nements utilisateur de se d\u00e9clencher lors de la soumission d\u2019un enregistrement. Pour ce faire, il fallait transmettre des options sp\u00e9cifiques \u00e0 la fonction nlapiSubmitRecord. La syntaxe utilis\u00e9e \u00e9tait la suivante :\n\n```\nnlapiSubmitRecord(record, { disabletriggers : true, enablesourcing : true })\n```\n\nPour SuiteScript 2.x, qui est la version actuellement recommand\u00e9e pour le d\u00e9veloppement NetSuite, la m\u00e9thode \u00e9quivalente pour soumettre un enregistrement est record.save(). Cependant, l\u2019option `disabletriggers`, qui \u00e9tait disponible dans SuiteScript 1.0, n\u2019est ni officiellement document\u00e9e ni prise en charge pour la m\u00e9thode `record.save()` dans SuiteScript 2.x. Bien que l\u2019option `enablesourcing: true` reste valable pour contr\u00f4ler l\u2019origine des champs, la fonctionnalit\u00e9 permettant de d\u00e9sactiver directement les d\u00e9clencheurs d\u2019\u00e9v\u00e9nements utilisateur via une option de la m\u00e9thode `record.save()` n\u2019existe pas de la m\u00eame mani\u00e8re. Par cons\u00e9quent, lorsque vous utilisez `record.save()` dans SuiteScript 2.x, l\u2019appel se pr\u00e9sente g\u00e9n\u00e9ralement comme suit, sans l\u2019option `disabletriggers` :\n\n```\nrecord.save({ enablesourcing : true })\n```","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T08:46:33-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0256 Disable User Event Triggers on Submit","ga_ans_id":"ANS-1537","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 'nlapiSubmitRecord' is a SuiteScript 1.0 function, whereas SuiteScript 2.x is the current recommended version for NetSuite development.; The 'disabletriggers' option is not officially documented or supported for the equivalent 'record.save()' method in SuiteScript 2.x, although it was valid in SuiteScript 1.0.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-3276","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\/3276","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\/3276\/revisions"}],"predecessor-version":[{"id":5196,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3276\/revisions\/5196"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3276"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3276"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3276"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}