{"id":4436,"date":"2017-08-21T15:03:42","date_gmt":"2017-08-21T15:03:42","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/que-represente-lidentifiant-utilisateur-4-dans-netsuite-suitescript\/"},"modified":"2026-07-28T18:26:45","modified_gmt":"2026-07-28T18:26:45","slug":"que-represente-lidentifiant-utilisateur-4-dans-netsuite-suitescript","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/que-represente-lidentifiant-utilisateur-4-dans-netsuite-suitescript\/","title":{"rendered":"Que repr\u00e9sente l&rsquo;identifiant utilisateur -4 dans NetSuite SuiteScript ?"},"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":"Comprendre l'importance de l'identifiant utilisateur \u00ab -4 \u00bb dans NetSuite SuiteScript pour les op\u00e9rations au niveau du syst\u00e8me et les processus automatis\u00e9s.","ga_short_answer":"Dans NetSuite SuiteScript, l\u2019identifiant utilisateur \u00ab -4 \u00bb d\u00e9signe g\u00e9n\u00e9ralement un utilisateur syst\u00e8me ne disposant pas de droits de connexion directs. Cet identifiant est souvent associ\u00e9 \u00e0 des processus automatis\u00e9s ou \u00e0 des transactions g\u00e9n\u00e9r\u00e9es par le syst\u00e8me, indiquant ainsi des actions effectu\u00e9es par NetSuite lui-m\u00eame plut\u00f4t que par un utilisateur connect\u00e9 sp\u00e9cifique.","ga_scenario":"Les d\u00e9veloppeurs ou administrateurs travaillant avec NetSuite SuiteScript peuvent rencontrer l\u2019identifiant utilisateur \u00ab -4 \u00bb lors de la r\u00e9cup\u00e9ration du contexte utilisateur actuel. Cet identifiant peut appara\u00eetre dans des scripts ou des journaux syst\u00e8me, ce qui soul\u00e8ve des questions quant \u00e0 sa signification et au type d\u2019utilisateur qu\u2019il repr\u00e9sente, notamment lorsqu\u2019on cherche \u00e0 identifier la personne \u00e0 l\u2019origine d\u2019une action particuli\u00e8re.","ga_solution":"Dans NetSuite, l\u2019identifiant utilisateur \u00ab -4 \u00bb d\u00e9signe un utilisateur syst\u00e8me ne disposant pas de droits de connexion directs. Cet identifiant est g\u00e9n\u00e9ralement associ\u00e9 \u00e0 des actions effectu\u00e9es par les processus internes de NetSuite, des scripts planifi\u00e9s ou des transactions g\u00e9n\u00e9r\u00e9es par le syst\u00e8me, ce qui indique qu\u2019une action a \u00e9t\u00e9 lanc\u00e9e par le syst\u00e8me lui-m\u00eame plut\u00f4t que par un utilisateur connect\u00e9 sp\u00e9cifique. Pour r\u00e9cup\u00e9rer l\u2019identifiant de l\u2019utilisateur actuel dans SuiteScript 2.x, qui peut renvoyer \u00ab -4 \u00bb dans les contextes syst\u00e8me, utilisez la m\u00e9thode suivante :\n\n```\njavascriptvar currentUser = runtime.getCurrentUser();var currentUserId = currentUser.id;\n```\n\n. Cette approche remplace la fonction nlapiGetContext().getUser() de SuiteScript 1.0 pour l\u2019identification du contexte utilisateur.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:03:42-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Role with the id = '-4'?","ga_ans_id":"ANS-0777","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_first","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The function nlapiGetContext().getUser() is a SuiteScript 1.0 API; the current best practice is to use runtime.getCurrentUser().id in SuiteScript 2.x.","ga_final_category":"Roles, Permissions & Security","footnotes":""},"ga_category":[100,26,100],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4436","qa_entry","type-qa_entry","status-publish","hentry","ga_category-roles-autorisations-et-securite","ga_category-roles-permissions-security","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":100,"label":"R\u00f4les, autorisations et s\u00e9curit\u00e9"},{"value":26,"label":"Roles, Permissions & Security"},{"value":100,"label":"R\u00f4les, autorisations et s\u00e9curit\u00e9"}],"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\/4436","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\/4436\/revisions"}],"predecessor-version":[{"id":6357,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4436\/revisions\/6357"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4436"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4436"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4436"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}