{"id":4045,"date":"2017-08-21T15:44:43","date_gmt":"2017-08-21T15:44:43","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-does-netsuite-handle-server-time-and-scheduled-script-execution-2\/"},"modified":"2026-07-28T18:26:21","modified_gmt":"2026-07-28T18:26:21","slug":"comment-netsuite-gere-t-il-lheure-du-serveur-et-lexecution-programmee-des-scripts","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-netsuite-gere-t-il-lheure-du-serveur-et-lexecution-programmee-des-scripts\/","title":{"rendered":"Comment NetSuite g\u00e8re-t-il l&rsquo;heure du serveur et l&rsquo;ex\u00e9cution programm\u00e9e des scripts ?"},"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":"Familiarisez-vous avec l'heure du serveur NetSuite, le fonctionnement de la file d'attente des scripts planifi\u00e9s et l'influence des fuseaux horaires des utilisateurs sur le contexte d'ex\u00e9cution des scripts.","ga_short_answer":"Le serveur de NetSuite fonctionne selon l'heure du Pacifique (PST\/PDT). Les horaires de planification des scripts indiquent une mise en file d'attente et non une ex\u00e9cution imm\u00e9diate, celle-ci d\u00e9pendant de la disponibilit\u00e9 du syst\u00e8me. Les fuseaux horaires des utilisateurs influencent l\u2019affichage des scripts, mais les scripts ex\u00e9cut\u00e9s par l\u2019administrateur utilisent le fuseau horaire de l\u2019entreprise. Modern SuiteScript utilise `N\/config` et `N\/format` pour la gestion des fuseaux horaires.","ga_scenario":"Les utilisateurs constatent souvent des \u00e9carts entre les heures affich\u00e9es dans NetSuite et les heures r\u00e9elles d\u2019ex\u00e9cution, en particulier avec les scripts planifi\u00e9s. Cela peut \u00eatre source de confusion quant au moment o\u00f9 les processus automatis\u00e9s s\u2019ex\u00e9cutent et \u00e0 la mani\u00e8re dont les donn\u00e9es sensibles au facteur temps sont trait\u00e9es, notamment lorsque les utilisateurs se trouvent dans des fuseaux horaires diff\u00e9rents.","ga_solution":"L'heure du serveur sous-jacent de NetSuite est syst\u00e9matiquement r\u00e9gl\u00e9e sur l'heure du Pacifique (PST ou PDT, selon la p\u00e9riode de l'ann\u00e9e). Cette heure de serveur sert de r\u00e9f\u00e9rence pour toutes les op\u00e9rations internes du syst\u00e8me. Lors de la configuration de scripts planifi\u00e9s, l'heure sp\u00e9cifi\u00e9e pour l'ex\u00e9cution indique le moment o\u00f9 le script sera plac\u00e9 dans la file d'attente de traitement de NetSuite, et non le moment exact de l'ex\u00e9cution. L\u2019ex\u00e9cution effective commence lorsque la file d\u2019attente est libre et que NetSuite est pr\u00eat \u00e0 traiter le script. Bien que l\u2019ex\u00e9cution commence g\u00e9n\u00e9ralement entre 0 seconde et 5 minutes apr\u00e8s l\u2019ajout \u00e0 la file d\u2019attente, des retards de 15 minutes ou plus peuvent survenir, m\u00eame lorsque la file d\u2019attente semble vide.L\u2019<a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-script-deployment-and-execution-statuses-work\/\">heure de planification<\/a> affich\u00e9e pour le d\u00e9ploiement d\u2019un script est g\u00e9n\u00e9ralement bas\u00e9e sur le fuseau horaire de l\u2019utilisateur qui le consulte ou le planifie. Cependant, il est essentiel de noter que les scripts planifi\u00e9s ex\u00e9cut\u00e9s sous le r\u00f4le d\u2019administrateur fonctionneront selon le fuseau horaire de l\u2019entreprise, et non selon celui de l\u2019utilisateur individuel. Pour utiliser l\u2019heure au format sp\u00e9cifique d\u2019un utilisateur dans NetSuite : 1.  **\u00c0 l\u2019aide des recherches enregistr\u00e9es** : un champ de formule (date\/heure) peut int\u00e9grer la constante `{today}`. Cela affichera la date et l\u2019heure actuelles ajust\u00e9es en fonction des param\u00e8tres de fuseau horaire de l\u2019utilisateur. 2.  **\u00c0 l\u2019aide de SuiteScript** : Alors que la constante GA_KEEP_0002 dans SuiteScript renvoie l\u2019heure du Pacifique du serveur, la version moderne de NetSuite SuiteScript (2.x) utilise des modules tels que `N\/config` et `N\/format` pour g\u00e9rer les fuseaux horaires des utilisateurs. Ces modules permettent de r\u00e9cup\u00e9rer les pr\u00e9f\u00e9rences de l\u2019utilisateur et de formater les dates et heures en cons\u00e9quence.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:44:43-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"When are scheduled scripts executed ? What is the effective time in Netsuite ?","ga_ans_id":"ANS-0386","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The original answer does not mention that scheduled scripts running as Administrator will use the Company Timezone, not the user's timezone, for execution context.; The `nlapiDateToString` function is a SuiteScript 1.0 function; while the underlying principle of `new Date()` returning server time (Pacific) and needing conversion for user time is still accurate, modern NetSuite SuiteScript (2.x) uses modules like `N\/config` and `N\/format` for handling user timezones.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4045","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\/4045","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\/4045\/revisions"}],"predecessor-version":[{"id":5966,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4045\/revisions\/5966"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4045"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4045"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4045"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}