{"id":2544,"date":"2017-09-26T18:06:22","date_gmt":"2017-09-26T18:06:22","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/navigating-netsuite-bundles-common-pitfalls-when-deploying-from-sandbox-to-production-2\/"},"modified":"2026-07-28T18:25:00","modified_gmt":"2026-07-28T18:25:00","slug":"maitriser-les-bundles-netsuite-pieges-courants-lors-du-deploiement-dun-environnement-de-test-vers-un-environnement-de-production","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/maitriser-les-bundles-netsuite-pieges-courants-lors-du-deploiement-dun-environnement-de-test-vers-un-environnement-de-production\/","title":{"rendered":"Ma\u00eetriser les bundles NetSuite : pi\u00e8ges courants lors du d\u00e9ploiement d\u2019un environnement de test vers un environnement de production"},"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":"Prenez conscience des risques majeurs et des modifications irr\u00e9versibles pouvant survenir lors du d\u00e9ploiement de packs NetSuite, en particulier dans les environnements multi-utilisateurs.","ga_short_answer":"Le d\u00e9ploiement de bundles NetSuite depuis l\u2019environnement Sandbox vers l\u2019environnement de production n\u00e9cessite une extr\u00eame prudence en raison de modifications potentiellement irr\u00e9versibles, en particulier dans les environnements partag\u00e9s. Des modifications non coordonn\u00e9es, telles que la conversion de listes personnalis\u00e9es en enregistrements, peuvent entra\u00eener un comportement inattendu du syst\u00e8me et des probl\u00e8mes d\u2019autorisations. V\u00e9rifiez toujours l\u2019ensemble des composants du bundle et leurs implications avant l\u2019installation.","ga_scenario":"Dans un compte NetSuite g\u00e9r\u00e9 par plusieurs utilisateurs, des modifications non coordonn\u00e9es effectu\u00e9es dans un environnement Sandbox peuvent entra\u00eener des probl\u00e8mes importants lors du d\u00e9ploiement d\u2019un bundle. Par exemple, une liste personnalis\u00e9e pourrait \u00eatre convertie en enregistrement personnalis\u00e9 \u00e0 des fins de test sans communication ad\u00e9quate. Si un ensemble est ensuite cr\u00e9\u00e9 et inclut des composants faisant r\u00e9f\u00e9rence \u00e0 cette liste modifi\u00e9e, tels qu\u2019un formulaire personnalis\u00e9 auquel est associ\u00e9 un champ personnalis\u00e9, l\u2019installation de cet ensemble en production peut entra\u00eener des modifications irr\u00e9versibles et des attributions d\u2019autorisations non souhait\u00e9es.","ga_solution":"Le d\u00e9ploiement de bundles depuis un environnement Sandbox NetSuite vers un environnement de production, en particulier dans les comptes comptant plusieurs administrateurs, utilisateurs ou consultants, comporte des risques importants en raison de modifications potentiellement non coordonn\u00e9es. Il est essentiel de bien comprendre ces \u00ab pi\u00e8ges \u00bb pour garantir un d\u00e9ploiement sans heurts. 1.  **Conversion irr\u00e9versible d\u2019une liste personnalis\u00e9e** : une liste personnalis\u00e9e peut \u00eatre convertie en enregistrement personnalis\u00e9 en une seule op\u00e9ration. Cependant, cette op\u00e9ration est irr\u00e9versible. Si une liste personnalis\u00e9e est convertie dans l\u2019environnement Sandbox et qu\u2019un ensemble contenant des composants qui font r\u00e9f\u00e9rence \u00e0 cette liste (d\u00e9sormais un enregistrement personnalis\u00e9) est d\u00e9ploy\u00e9 en production, la liste en production sera \u00e9galement convertie de mani\u00e8re irr\u00e9versible. 2.  **Inclusion des champs personnalis\u00e9s dans les bundles** : les champs personnalis\u00e9s ne sont pas automatiquement inclus dans un bundle, m\u00eame s\u2019ils font partie d\u2019une recherche enregistr\u00e9e ou d\u2019un formulaire personnalis\u00e9 en cours de transfert. Si une recherche enregistr\u00e9e comprend une formule faisant r\u00e9f\u00e9rence \u00e0 un champ personnalis\u00e9, ou si un formulaire personnalis\u00e9 utilise un champ personnalis\u00e9, ces champs personnalis\u00e9s doivent \u00eatre explicitement ajout\u00e9s au bundle afin de garantir un d\u00e9ploiement correct.3.  **Diff\u00e9rences d\u2019autorisations** : La conversion d\u2019une liste personnalis\u00e9e en enregistrement personnalis\u00e9 a des r\u00e9percussions sur les autorisations. Les autorisations des enregistrements personnalis\u00e9s diff\u00e8rent de celles utilis\u00e9es pour g\u00e9rer l\u2019acc\u00e8s aux sous-listes personnalis\u00e9es. Le d\u00e9ploiement d\u2019un ensemble d\u00e9clenchant une telle conversion peut, par inadvertance, accorder aux utilisateurs un acc\u00e8s plus \u00e9tendu (par exemple, pour cr\u00e9er, modifier ou supprimer des enregistrements) que pr\u00e9vu, ce qui peut entra\u00eener des probl\u00e8mes d\u2019int\u00e9grit\u00e9 des donn\u00e9es ou des perturbations du syst\u00e8me.4.  **Impacts impr\u00e9visibles des bundles** : la liste des composants du bundle et les pr\u00e9f\u00e9rences de remplacement d\u2019installation dans NetSuite peuvent s\u2019av\u00e9rer complexes, ce qui rend difficile la pr\u00e9vision de tous les impacts li\u00e9s \u00e0 l\u2019installation d\u2019un bundle. Il est essentiel d\u2019examiner minutieusement tous les composants et d\u2019en comprendre les implications avant de proc\u00e9der \u00e0 l\u2019installation, car les bundles peuvent entra\u00eener des cons\u00e9quences irr\u00e9versibles.Compte tenu de ces probl\u00e8mes potentiels, il est souvent recommand\u00e9 de recr\u00e9er manuellement les composants en environnement de production pour les modifications critiques ou complexes, m\u00eame si cela prend beaucoup de temps lorsque les composants sont nombreux. Veillez toujours \u00e0 avoir un contr\u00f4le total et une compr\u00e9hension parfaite de toutes les modifications avant d\u2019installer un ensemble, car les cons\u00e9quences peuvent \u00eatre graves et irr\u00e9versibles.","ga_source_author":"Jean-Mathieu Rose","ga_source_author_email":"","ga_date_original":"2017-09-26T11:06:22-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"What are the typical gotchas when creating a bundle to move content from Sandbox to Production?","ga_ans_id":"ANS-0805","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The claim that custom fields may be included in a bundle automatically if they are part of a saved search or custom form is inaccurate. Current NetSuite documentation indicates that custom fields are not automatically included with custom forms, and if a saved search includes a formula referencing a custom field, the custom field must be explicitly added to the bundle.","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[35],"ga_difficulty":[94],"class_list":["post-2544","qa_entry","type-qa_entry","status-publish","hentry","ga_category-champs-personnalises-enregistrements-et-formulaires","ga_category-custom-fields-records-forms","ga_audience-implementation-consultant","ga_difficulty-avance"],"taxonomy_info":{"ga_category":[{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"},{"value":22,"label":"Custom Fields, Records & Forms"},{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"}],"ga_audience":[{"value":35,"label":"Implementation consultant"}],"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\/2544","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\/2544\/revisions"}],"predecessor-version":[{"id":4464,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2544\/revisions\/4464"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2544"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2544"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2544"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}