{"id":2524,"date":"2017-08-21T15:02:29","date_gmt":"2017-08-21T15:02:29","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-suivre-les-modifications-apportees-aux-enregistrements-netsuite-avec-une-precision-a-la-milliseconde-pres\/"},"modified":"2026-07-28T18:24:59","modified_gmt":"2026-07-28T18:24:59","slug":"comment-suivre-les-modifications-apportees-aux-enregistrements-netsuite-avec-une-precision-a-la-milliseconde-pres","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-suivre-les-modifications-apportees-aux-enregistrements-netsuite-avec-une-precision-a-la-milliseconde-pres\/","title":{"rendered":"Comment suivre les modifications apport\u00e9es aux enregistrements NetSuite avec une pr\u00e9cision \u00e0 la milliseconde pr\u00e8s"},"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":"Mettez en place un script et un champ personnalis\u00e9s afin de capturer et de stocker des horodatages pr\u00e9cis au niveau de l'\u00e9poque et de la milliseconde, pour un suivi am\u00e9lior\u00e9 des modifications apport\u00e9es aux enregistrements.","ga_short_answer":"Pour suivre les modifications apport\u00e9es aux enregistrements NetSuite avec une pr\u00e9cision \u00e0 la milliseconde pr\u00e8s, d\u00e9ployez un script personnalis\u00e9 qui enregistre l'heure actuelle sous la forme d'une valeur \u00ab epoch \u00bb en millisecondes. Cette valeur est stock\u00e9e dans un champ personnalis\u00e9 d\u00e9di\u00e9, ce qui permet d'effectuer des recherches tr\u00e8s pr\u00e9cises \u00e0 l'aide des op\u00e9rateurs \u00ab avant \u00bb ou \u00ab apr\u00e8s \u00bb, offrant ainsi une pr\u00e9cision sup\u00e9rieure \u00e0 celle (au niveau de la seconde) des champs date\/heure natifs de NetSuite.","ga_scenario":"Les champs de date et d\u2019heure natifs de NetSuite offrent g\u00e9n\u00e9ralement une pr\u00e9cision \u00e0 la seconde pr\u00e8s. Cependant, certaines situations peuvent n\u00e9cessiter un degr\u00e9 de pr\u00e9cision plus \u00e9lev\u00e9, notamment jusqu\u2019\u00e0 la milliseconde, afin de suivre avec exactitude la date et l\u2019heure de la derni\u00e8re modification d\u2019un enregistrement. Ce besoin se fait souvent sentir dans le cadre d\u2019int\u00e9grations ou \u00e0 des fins d\u2019audit d\u00e9taill\u00e9, o\u00f9 les heures exactes de modification sont essentielles.","ga_solution":"Pour obtenir un niveau de pr\u00e9cision plus \u00e9lev\u00e9 (jusqu\u2019\u00e0 la milliseconde) lors du suivi de la date de modification d\u2019un enregistrement NetSuite, il est possible de mettre en \u0153uvre une solution personnalis\u00e9e utilisant un horodatage via un script. Cette solution comprend : 1.  **Cr\u00e9ation d\u2019un champ personnalis\u00e9** : un champ personnalis\u00e9 est cr\u00e9\u00e9 sur le type d\u2019enregistrement NetSuite concern\u00e9. Ce champ est con\u00e7u pour stocker l\u2019heure de modification sous la forme d\u2019une valeur en millisecondes depuis l\u2019\u00e9poque. 2.  **D\u00e9ploiement d\u2019un script** : un script est d\u00e9ploy\u00e9 sur l\u2019enregistrement concern\u00e9 dans NetSuite. Ce script est charg\u00e9 de capturer l\u2019heure actuelle avec une pr\u00e9cision \u00e0 la milliseconde pr\u00e8s et de remplir le champ personnalis\u00e9 lors de la modification de l\u2019enregistrement. Alors que les champs de date\/heure standard de NetSuite stockent g\u00e9n\u00e9ralement les donn\u00e9es avec une pr\u00e9cision \u00e0 la seconde pr\u00e8s, l\u2019obtention et l\u2019affichage d\u2019une pr\u00e9cision \u00e0 la milliseconde n\u00e9cessitent un script personnalis\u00e9 et un formatage sp\u00e9cifique dans les recherches enregistr\u00e9es.3.  **Recherche am\u00e9lior\u00e9e** : Une fois que le champ personnalis\u00e9 est renseign\u00e9 avec des valeurs en millisecondes d\u2019\u00e9poque, il peut \u00eatre utilis\u00e9 dans les recherches NetSuite. Cela permet de <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-web-services-operators-after-and-onorafter-handle-timestamps\/\">filtrer les enregistrements \u00e0 l\u2019aide d\u2019op\u00e9rateurs \u00ab avant \u00bb ou \u00ab apr\u00e8s \u00bb<\/a> avec un degr\u00e9 de pr\u00e9cision nettement sup\u00e9rieur \u00e0 celui des champs de date natifs de NetSuite.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:02:29+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0642 Talend - Timestamp","ga_ans_id":"ANS-0785","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The term 'guru timestamp' is not a recognized NetSuite feature or official terminology.; NetSuite's standard date\/time fields typically store precision down to the second, not millisecond, requiring custom scripting and specific formatting in saved searches to achieve and display millisecond precision.","ga_final_category":"Web Services & Integrations","footnotes":""},"ga_category":[102,28,102],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2524","qa_entry","type-qa_entry","status-publish","hentry","ga_category-services-web-et-integrations","ga_category-web-services-integrations","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":102,"label":"Services Web et int\u00e9grations"},{"value":28,"label":"Web Services & Integrations"},{"value":102,"label":"Services Web et int\u00e9grations"}],"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\/2524","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\/2524\/revisions"}],"predecessor-version":[{"id":4444,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2524\/revisions\/4444"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2524"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2524"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2524"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}