{"id":3380,"date":"2017-08-21T15:24:21","date_gmt":"2017-08-21T15:24:21","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/does-nlapisubmitfield-trigger-netsuite-workflows-understanding-event-types-2\/"},"modified":"2026-07-28T18:25:44","modified_gmt":"2026-07-28T18:25:44","slug":"la-fonction-nlapisubmitfield-declenche-t-elle-des-workflows-netsuite-comprendre-les-types-devenements","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/la-fonction-nlapisubmitfield-declenche-t-elle-des-workflows-netsuite-comprendre-les-types-devenements\/","title":{"rendered":"La fonction nlapiSubmitField d\u00e9clenche-t-elle des workflows NetSuite ? Comprendre les types d&rsquo;\u00e9v\u00e9nements"},"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":"Comprenez comment les types d'\u00e9v\u00e9nements de workflow NetSuite, en particulier \u00ab Direct List Edit \u00bb, d\u00e9terminent si `nlapiSubmitField()` va d\u00e9clencher un workflow.","ga_short_answer":"L'activation des workflows NetSuite par `nlapiSubmitField()` d\u00e9pend du type d'\u00e9v\u00e9nement du workflow. Cette fonction ne d\u00e9clenchera que les workflows configur\u00e9s avec le type d'\u00e9v\u00e9nement \u00ab Modification directe de la liste \u00bb. Les workflows configur\u00e9s sur \u00ab Modification \u00bb ne seront pas d\u00e9clench\u00e9s par `nlapiSubmitField()`, mais r\u00e9agiront aux modifications effectu\u00e9es via l'interface utilisateur.","ga_scenario":"Les d\u00e9veloppeurs et administrateurs NetSuite ont souvent besoin de mettre \u00e0 jour des enregistrements par programmation \u00e0 l\u2019aide de `nlapiSubmitField()`. Une question revient fr\u00e9quemment : ces mises \u00e0 jour programmatiques activent-elles les workflows existants configur\u00e9s sur l\u2019enregistrement ? Il est essentiel de bien comprendre cette interaction pour garantir la bonne ex\u00e9cution de la logique m\u00e9tier et \u00e9viter tout comportement inattendu.","ga_solution":"L\u2019activation des workflows NetSuite par `nlapiSubmitField()` est d\u00e9termin\u00e9e par le type d\u2019\u00e9v\u00e9nement configur\u00e9 pour le workflow. Cette fonction d\u00e9clenche sp\u00e9cifiquement les workflows pour lesquels le type d\u2019\u00e9v\u00e9nement \u00ab Modification directe de la liste \u00bb est activ\u00e9. Il est important de noter que ces comportements ont \u00e9t\u00e9 observ\u00e9s lorsque le type de d\u00e9clenchement du workflow \u00e9tait d\u00e9fini sur \u00ab Avant l\u2019envoi de l\u2019enregistrement \u00bb.L\u2019interaction entre `nlapiSubmitField()` et les diff\u00e9rents types d\u2019\u00e9v\u00e9nements des workflows peut \u00eatre r\u00e9sum\u00e9e comme suit :<ul><li><b>Type d\u2019\u00e9v\u00e9nement : Modification<\/b><ul><li>Le d\u00e9clenchement de la condition depuis l\u2019interface utilisateur d\u00e9clenchera le workflow.<\/li><li>`nlapiSubmitField` ne d\u00e9clenchera PAS le workflow.<\/li><\/ul><\/li><li><b>Type d\u2019\u00e9v\u00e9nement : Modification directe de la liste<\/b><ul><li>`nlapiSubmitField` d\u00e9clenchera le workflow.<\/li><li>Le d\u00e9clenchement de la condition depuis l\u2019interface utilisateur ne d\u00e9clenchera PAS le workflow.<\/li><\/ul><\/li><\/ul>","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:24:21+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"does nlapiSubmitField trigger workflows?","ga_ans_id":"ANS-1641","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-3380","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\/3380","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\/3380\/revisions"}],"predecessor-version":[{"id":5300,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3380\/revisions\/5300"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3380"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3380"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3380"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}