{"id":4346,"date":"2017-08-21T14:38:18","date_gmt":"2017-08-21T14:38:18","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-script-purchase-order-and-request-approval-in-netsuite-employee-center-2\/"},"modified":"2026-07-28T18:26:40","modified_gmt":"2026-07-28T18:26:40","slug":"comment-creer-un-script-pour-les-bons-de-commande-et-demander-une-validation-dans-le-centre-des-employes-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-creer-un-script-pour-les-bons-de-commande-et-demander-une-validation-dans-le-centre-des-employes-netsuite\/","title":{"rendered":"Comment cr\u00e9er un script pour les bons de commande et demander une validation dans le Centre des employ\u00e9s 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":"Pour automatiser les validations des bons de commande et des demandes d'achat dans le Centre des employ\u00e9s de NetSuite, modifiez le champ de validation du sup\u00e9rieur hi\u00e9rarchique au sein d'un \u00e9v\u00e9nement \u00ab afterSubmit \u00bb.","ga_short_answer":"Lorsque vous tentez d\u2019automatiser l\u2019approbation des bons de commande ou des demandes d\u2019achat dans le Centre des employ\u00e9s de NetSuite, la modification directe du champ \u00ab supervisorapproval \u00bb au cours d\u2019un \u00e9v\u00e9nement \u00ab beforeSubmit \u00bb est inefficace. La bonne approche consiste \u00e0 charger l\u2019enregistrement et \u00e0 effectuer les mises \u00e0 jour n\u00e9cessaires du champ \u00ab supervisorapproval \u00bb au cours d\u2019un \u00e9v\u00e9nement \u00ab afterSubmit \u00bb.","ga_scenario":"Les utilisateurs qui tentent d\u2019automatiser le processus de validation des bons de commande (PO) ou des demandes d\u2019achat (PR) au sein du Centre des employ\u00e9s NetSuite \u00e0 l\u2019aide de scripts peuvent rencontrer des probl\u00e8mes. Plus pr\u00e9cis\u00e9ment, les tentatives de modification du champ \u00ab supervisorapproval \u00bb \u00e0 l\u2019aide d\u2019un \u00e9v\u00e9nement beforeSubmit s\u2019av\u00e8rent infructueuses, car ce champ ne semble pas modifiable \u00e0 ce stade.","ga_solution":"Pour contr\u00f4ler correctement la validation d\u2019un bon de commande ou d\u2019une demande d\u2019achat via un script dans le Centre des employ\u00e9s NetSuite, la modification du champ \u00ab supervisorapproval \u00bb doit \u00eatre effectu\u00e9e dans le cadre d\u2019un \u00e9v\u00e9nement afterSubmit. Cette solution de contournement permet de pallier la limitation selon laquelle le champ \u00ab supervisorapproval \u00bb ne peut pas \u00eatre modifi\u00e9 directement lors d\u2019un \u00e9v\u00e9nement beforeSubmit. L\u2019approche recommand\u00e9e consiste \u00e0 effectuer la modification en chargeant l\u2019enregistrement lors d\u2019un \u00e9v\u00e9nement \u00ab afterSubmit \u00bb.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T16:38:18+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0521 Purchase order (PO) or Purchase Request (PR) approval by script in Employee Center","ga_ans_id":"ANS-0687","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4346","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\/4346","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\/4346\/revisions"}],"predecessor-version":[{"id":6267,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4346\/revisions\/6267"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4346"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4346"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4346"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}