{"id":4001,"date":"2017-08-21T14:53:32","date_gmt":"2017-08-21T14:53:32","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-update-sales-order-status-to-pending-fulfillment-via-script-2\/"},"modified":"2026-07-28T18:26:19","modified_gmt":"2026-07-28T18:26:19","slug":"comment-mettre-a-jour-le-statut-dune-commande-client-sur-en-attente-dexecution-a-laide-dun-script","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-mettre-a-jour-le-statut-dune-commande-client-sur-en-attente-dexecution-a-laide-dun-script\/","title":{"rendered":"Comment mettre \u00e0 jour le statut d&rsquo;une commande client sur \u00ab En attente d&rsquo;ex\u00e9cution \u00bb \u00e0 l&rsquo;aide d&rsquo;un script"},"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":"D\u00e9couvrez comment modifier par programmation le statut d'une commande client NetSuite pour le faire passer \u00e0 \u00ab En attente d'ex\u00e9cution \u00bb \u00e0 l'aide de SuiteScript.","ga_short_answer":"Pour valider par programmation une commande client dans NetSuite, mettez \u00e0 jour le champ \u00ab orderstatus \u00bb en lui attribuant la valeur \u00ab B \u00bb (En attente d\u2019ex\u00e9cution) \u00e0 l\u2019aide d\u2019une fonction SuiteScript. Bien que la fonction nlapiSubmitField de SuiteScript 1.0 permette d'y parvenir, le d\u00e9veloppement NetSuite moderne utilise g\u00e9n\u00e9ralement le module N\/record de SuiteScript 2.0 pour la manipulation des enregistrements.","ga_scenario":"Les utilisateurs de NetSuite ont souvent besoin d\u2019<a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-netsuites-approve-button-triggers-scripts-and-handles-record-changes\/\">automatiser le processus de validation des commandes client<\/a>, en leur attribuant le statut \u00ab En attente d\u2019ex\u00e9cution \u00bb sans intervention manuelle. Cela s\u2019av\u00e8re particuli\u00e8rement utile dans les sc\u00e9narios d\u2019int\u00e9gration ou lors de la mise en \u0153uvre de workflows de validation personnalis\u00e9s n\u00e9cessitant des mises \u00e0 jour de statut programmatiques.","ga_solution":"Pour mettre \u00e0 jour par programmation le statut d\u2019une commande client sur \u00ab En attente d\u2019ex\u00e9cution \u00bb, le champ `orderstatus` doit \u00eatre d\u00e9fini sur \u00ab B \u00bb. Le code de statut \u00ab B \u00bb d\u00e9signe sp\u00e9cifiquement \u00ab En attente d\u2019ex\u00e9cution \u00bb dans NetSuite.Bien que des fonctions SuiteScript 1.0 telles que `nlapiSubmitField` permettent d\u2019y parvenir, le d\u00e9veloppement NetSuite actuel utilise principalement le module `N\/record` de SuiteScript 2.0 pour la manipulation des enregistrements. Exemple utilisant SuiteScript 1.0 :\n\n```\njavascriptnlapiSubmitField('salesorder',122765,'orderstatus','B');\n```\n\nDans cet exemple, `'salesorder'` correspond au type d\u2019enregistrement, `122765` \u00e0 l\u2019identifiant interne de la commande client, et `'orderstatus'` au champ mis \u00e0 jour vers `'B'`, ce qui d\u00e9finit son statut sur \u00ab En attente d\u2019ex\u00e9cution \u00bb. Pour SuiteScript 2.0, une op\u00e9ration similaire impliquerait g\u00e9n\u00e9ralement `record.submitFields` ou `record.load` et `record.save` du module `N\/record`.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:53:32-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"approve sales order by script","ga_ans_id":"ANS-0342","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The `nlapiSubmitField` function is part of SuiteScript 1.0, which is still supported but not the current recommended version; SuiteScript 2.0 uses the `N\/record` module for record manipulation.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4001","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\/4001","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\/4001\/revisions"}],"predecessor-version":[{"id":5922,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4001\/revisions\/5922"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4001"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4001"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4001"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}