{"id":3991,"date":"2017-08-21T15:40:17","date_gmt":"2017-08-21T15:40:17","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-determine-if-a-netsuite-record-was-created-by-a-script-2\/"},"modified":"2026-07-28T18:26:18","modified_gmt":"2026-07-28T18:26:18","slug":"comment-determiner-si-un-enregistrement-netsuite-a-ete-cree-par-un-script","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-determiner-si-un-enregistrement-netsuite-a-ete-cree-par-un-script\/","title":{"rendered":"Comment d\u00e9terminer si un enregistrement NetSuite a \u00e9t\u00e9 cr\u00e9\u00e9 par un 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":"Pour identifier les enregistrements NetSuite cr\u00e9\u00e9s par un script, v\u00e9rifiez le param\u00e8tre de requ\u00eate dans un \u00e9v\u00e9nement \u00ab before load \u00bb.","ga_short_answer":"Pour d\u00e9terminer si un enregistrement NetSuite a \u00e9t\u00e9 cr\u00e9\u00e9 par un script, v\u00e9rifiez si le param\u00e8tre de requ\u00eate est nul lors d\u2019un \u00e9v\u00e9nement \u00ab before load \u00bb. Cette m\u00e9thode permet de distinguer par programmation les enregistrements cr\u00e9\u00e9s manuellement de ceux g\u00e9n\u00e9r\u00e9s par des processus automatis\u00e9s, ce qui facilite la v\u00e9rification de la logique des scripts et de l\u2019int\u00e9grit\u00e9 des donn\u00e9es.","ga_scenario":"Les administrateurs et d\u00e9veloppeurs NetSuite doivent souvent faire <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-user-event-scripts-handle-record-values-during-csv-imports\/\">la<\/a> distinction entre les enregistrements cr\u00e9\u00e9s manuellement par les utilisateurs et ceux g\u00e9n\u00e9r\u00e9s par programmation \u00e0 l\u2019aide de scripts. Cette distinction est essentielle pour mettre en \u0153uvre une logique conditionnelle, garantir l\u2019int\u00e9grit\u00e9 des donn\u00e9es ou <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-mass-updates-impact-user-event-script-execution\/\">r\u00e9soudre les probl\u00e8mes li\u00e9s \u00e0 un comportement inattendu des enregistrements<\/a> au sein du syst\u00e8me.","ga_solution":"Pour v\u00e9rifier si un enregistrement NetSuite a \u00e9t\u00e9 cr\u00e9\u00e9 par un script, examinez le param\u00e8tre `request` dans un script d'\u00e9v\u00e9nement utilisateur `beforeLoad`. Si le param\u00e8tre `request` prend la valeur `null` lors de cet \u00e9v\u00e9nement, cela indique que l'enregistrement a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9 par un script et non par une interaction directe via l'interface utilisateur.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:40:17-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0244 Request of Scripted Records","ga_ans_id":"ANS-0332","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[93],"class_list":["post-3991","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-debutant"],"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":93,"label":"D\u00e9butant"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3991","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\/3991\/revisions"}],"predecessor-version":[{"id":5912,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3991\/revisions\/5912"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3991"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3991"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3991"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}