{"id":4134,"date":"2017-08-21T14:31:48","date_gmt":"2017-08-21T14:31:48","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-mass-delete-time-tracking-records-and-other-child-entities-in-netsuite-2\/"},"modified":"2026-07-28T18:26:26","modified_gmt":"2026-07-28T18:26:26","slug":"comment-supprimer-en-masse-des-enregistrements-de-suivi-du-temps-et-dautres-entites-enfants-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-supprimer-en-masse-des-enregistrements-de-suivi-du-temps-et-dautres-entites-enfants-dans-netsuite\/","title":{"rendered":"Comment supprimer en masse des enregistrements de suivi du temps et d&rsquo;autres entit\u00e9s enfants 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":"NetSuite propose des m\u00e9thodes permettant de supprimer efficacement en masse des saisies de temps et d\u2019autres enregistrements enfants, notamment via des scripts et des options directes de l\u2019interface utilisateur.","ga_short_answer":"La suppression en masse des enregistrements de suivi du temps et d\u2019autres entit\u00e9s enfants dans NetSuite peut \u00eatre r\u00e9alis\u00e9e \u00e0 l\u2019aide de scripts pour une applicabilit\u00e9 plus large. Pour les saisies de temps, NetSuite propose \u00e9galement des options de suppression en masse directes via l\u2019interface utilisateur, offrant ainsi une m\u00e9thode plus accessible. L\u2019approche optimale d\u00e9pend du type d\u2019enregistrement et du niveau de ma\u00eetrise technique de l\u2019utilisateur.","ga_scenario":"Les utilisateurs sont souvent amen\u00e9s \u00e0 supprimer un grand nombre d\u2019enregistrements associ\u00e9s, tels que les saisies d\u2019heures li\u00e9es \u00e0 un projet ou \u00e0 un salari\u00e9, en raison d\u2019erreurs de saisie, d\u2019annulations de projets ou d\u2019op\u00e9rations de nettoyage. <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-mass-updates-impact-user-event-script-execution\/\">La suppression manuelle de ces enregistrements, un par un<\/a>, peut s\u2019av\u00e9rer fastidieuse et peu efficace, en particulier lorsqu\u2019il s\u2019agit de centaines ou de milliers d\u2019entr\u00e9es. Une approche rationalis\u00e9e est n\u00e9cessaire pour g\u00e9rer efficacement ces suppressions en masse.","ga_solution":"Pour supprimer en masse des enregistrements de suivi du temps ou d\u2019autres entit\u00e9s enfants dans NetSuite, l\u2019utilisation de scripts offre une solution puissante et flexible, en particulier pour les enregistrements pour lesquels la suppression group\u00e9e directe via l\u2019interface utilisateur n\u2019est pas disponible ou pour les crit\u00e8res de suppression complexes. Cette m\u00e9thode consiste \u00e0 \u00e9crire un script personnalis\u00e9 afin d\u2019identifier et de supprimer les enregistrements souhait\u00e9s par programmation.En ce qui concerne plus particuli\u00e8rement les saisies de temps, l\u2019interface actuelle de NetSuite propose \u00e9galement des m\u00e9thodes de suppression en masse directes via l\u2019interface utilisateur. Les utilisateurs peuvent souvent acc\u00e9der \u00e0 la vue de liste correspondante pour les saisies de temps et utiliser des actions group\u00e9es afin de supprimer plusieurs enregistrements simultan\u00e9ment. Cette approche est g\u00e9n\u00e9ralement plus accessible pour les utilisateurs qui pr\u00e9f\u00e8rent ne pas recourir aux scripts. Lorsque vous envisagez d\u2019utiliser des scripts pour une suppression en masse, une approche classique consiste \u00e0 :\n1. <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-netsuite-suitescript-1-0-search-apis-differ-nlapiloadsearch-vs-nlapisearchrecord\/\">D\u00e9velopper un SuiteScript qui recherche les enregistrements cibles<\/a> en fonction de crit\u00e8res sp\u00e9cifiques (par exemple, projet associ\u00e9, plage de dates, salari\u00e9).\n2. Parcourir les r\u00e9sultats de la recherche et utiliser `N\/record.delete()` pour supprimer chaque enregistrement identifi\u00e9.\n3. <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/does-nlapiyieldscript-function-reliably-with-try-catch-blocks-in-suitescript-1-0\/\">Mettre en \u0153uvre une gestion des erreurs appropri\u00e9e et respecter les principes de gouvernance<\/a> afin de garantir que le script s\u2019ex\u00e9cute efficacement et en toute s\u00e9curit\u00e9 dans les limites impos\u00e9es par NetSuite.\n4. Tester le script de mani\u00e8re approfondie dans un environnement de test avant de le d\u00e9ployer en production.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:31:48-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"How to mass delete time tracking records or other child entities","ga_ans_id":"ANS-0475","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 exclusively suggests scripting for mass deletion of time entries, but NetSuite's current interface and documentation also provide direct UI-based bulk deletion methods for time entries.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[89],"ga_difficulty":[94],"class_list":["post-4134","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-administrateur-netsuite","ga_difficulty-avance"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":89,"label":"Administrateur NetSuite"}],"ga_difficulty":[{"value":94,"label":"Avanc\u00e9"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4134","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\/4134\/revisions"}],"predecessor-version":[{"id":6055,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4134\/revisions\/6055"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4134"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4134"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4134"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}