{"id":2885,"date":"2017-08-21T15:05:25","date_gmt":"2017-08-21T15:05:25","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-enregistrer-et-afficher-les-motifs-de-refus-des-demandes-dachat-dans-netsuite\/"},"modified":"2026-07-28T18:25:17","modified_gmt":"2026-07-28T18:25:17","slug":"comment-enregistrer-et-afficher-les-motifs-de-refus-des-demandes-dachat-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-enregistrer-et-afficher-les-motifs-de-refus-des-demandes-dachat-dans-netsuite\/","title":{"rendered":"Comment enregistrer et afficher les motifs de refus des demandes d&rsquo;achat 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":"Mettez en place un enregistrement et un workflow personnalis\u00e9s afin de suivre et d\u2019afficher les motifs de rejet des demandes d\u2019achat, ce qui renforcera la transparence du processus de validation.","ga_short_answer":"Pour enregistrer les motifs de refus des demandes d\u2019achat, cr\u00e9ez un enregistrement personnalis\u00e9 li\u00e9 \u00e0 la demande d\u2019achat. Une action de workflow, utilisant de pr\u00e9f\u00e9rence des scripts personnalis\u00e9s ou des actions permettant de saisir les motifs avant le rejet, invite l\u2019utilisateur \u00e0 indiquer le motif. Ce motif est enregistr\u00e9 dans l\u2019enregistrement personnalis\u00e9, automatiquement li\u00e9, puis affich\u00e9 dans un sous-onglet de la demande d\u2019achat afin que le demandeur puisse le consulter.","ga_scenario":"Les organisations ont souvent besoin d\u2019une piste d\u2019audit claire pour les demandes d\u2019achat rejet\u00e9es, incluant le motif pr\u00e9cis du rejet. En l\u2019absence d\u2019une m\u00e9thode structur\u00e9e, les responsables de l\u2019approbation peuvent rejeter des demandes sans fournir de contexte ad\u00e9quat, ce qui emp\u00eache les demandeurs de comprendre pourquoi leur demande a \u00e9t\u00e9 refus\u00e9e et comment proc\u00e9der.","ga_solution":"Pour mettre en place un syst\u00e8me permettant de saisir et d\u2019afficher les motifs de refus des demandes d\u2019achat, veuillez suivre les \u00e9tapes suivantes :\n\n1.  **Cr\u00e9er un enregistrement personnalis\u00e9 :**\n    *   D\u00e9finissez un type d\u2019enregistrement personnalis\u00e9 comportant un champ li\u00e9 \u00e0 la demande d\u2019achat (d\u00e9finie comme enregistrement parent). Cet enregistrement personnalis\u00e9 servira \u00e0 stocker le motif de refus.\n    *   Ajoutez un champ \u00e0 cet enregistrement personnalis\u00e9 afin que l\u2019utilisateur puisse saisir le motif de rejet (par exemple, un champ de texte long).\n\n2.  **Configurez un workflow :**\n    *   Sur l\u2019enregistrement de la demande d\u2019achat, cr\u00e9ez un workflow qui se d\u00e9clenche lorsque l\u2019on clique sur le bouton \u00ab REJECT \u00bb.\n    *   Au sein de ce workflow, configurez une action permettant de saisir le motif de rejet. Bien que l\u2019action \u00ab Aller \u00e0 l\u2019enregistrement \u00bb (en laissant le champ ID vide pour cr\u00e9er un nouvel enregistrement) puisse \u00eatre utilis\u00e9e \u00e0 cette fin, des solutions plus robustes impliquant des scripts personnalis\u00e9s ou des actions personnalis\u00e9es sont d\u00e9sormais souvent recommand\u00e9es afin de garantir que le motif soit renseign\u00e9 *avant* que la demande d\u2019achat ne passe \u00e0 l\u2019\u00e9tat \u00ab rejet\u00e9e \u00bb.\n    *   Le workflow doit copier le num\u00e9ro de la demande d\u2019achat dans l\u2019enregistrement personnalis\u00e9 nouvellement cr\u00e9\u00e9, en le reliant automatiquement \u00e0 la demande d\u2019achat parente.\n    *   Une fois que l\u2019enregistrement personnalis\u00e9 est soumis avec le motif de rejet, il devient visible dans un sous-onglet de la demande d\u2019achat.\n\n3.  **Exp\u00e9rience utilisateur :**\n    *   Le responsable de l\u2019approbation rejette la demande d\u2019achat.\n    *   Le syst\u00e8me invite le responsable de l\u2019approbation \u00e0 saisir le motif de rejet dans l\u2019\u00e9cran de l\u2019enregistrement personnalis\u00e9 qui s\u2019affiche.\n    *   Une fois l\u2019enregistrement soumis, le demandeur re\u00e7oit un e-mail de rejet et peut consulter le motif de rejet dans un sous-onglet d\u00e9di\u00e9 au sein de la demande d\u2019achat.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:05:25+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"In a workflow direct rejected Purchase Request to NetSuite form","ga_ans_id":"ANS-1146","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_first","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The use of 'Go To Record' to create a new record for the rejection reason after the 'REJECT' button is clicked, while technically still possible, is noted in current discussions as having a 'critical flaw' where the record transitions to a rejected state before the reason is provided. More robust solutions involving custom scripting or custom actions are now often recommended to capture the rejection reason *before* the record is fully rejected.","ga_final_category":"Purchase & Vendor Management","footnotes":""},"ga_category":[104,40,104],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-2885","qa_entry","type-qa_entry","status-publish","hentry","ga_category-gestion-des-achats-et-des-fournisseurs","ga_category-purchase-vendor-management","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":104,"label":"Gestion des achats et des fournisseurs"},{"value":40,"label":"Purchase & Vendor Management"},{"value":104,"label":"Gestion des achats et des fournisseurs"}],"ga_audience":[{"value":89,"label":"Administrateur NetSuite"}],"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\/2885","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\/2885\/revisions"}],"predecessor-version":[{"id":4805,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2885\/revisions\/4805"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2885"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2885"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2885"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}