{"id":4243,"date":"2017-08-21T15:32:21","date_gmt":"2017-08-21T15:32:21","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-trigger-a-netsuite-workflow-based-on-exiting-view-mode-or-entering-edit-mode-2\/"},"modified":"2026-07-28T18:26:33","modified_gmt":"2026-07-28T18:26:33","slug":"comment-declencher-un-workflow-netsuite-lorsque-lon-quitte-le-mode-daffichage-ou-que-lon-passe-en-mode-dedition","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-declencher-un-workflow-netsuite-lorsque-lon-quitte-le-mode-daffichage-ou-que-lon-passe-en-mode-dedition\/","title":{"rendered":"Comment d\u00e9clencher un workflow NetSuite lorsque l&rsquo;on quitte le mode d&rsquo;affichage ou que l&rsquo;on passe en mode d&rsquo;\u00e9dition ?"},"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":"Utilisez les champs personnalis\u00e9s et les d\u00e9clencheurs c\u00f4t\u00e9 client pour g\u00e9rer les transitions d'\u00e9tat du workflow dans NetSuite.","ga_short_answer":"Les workflows NetSuite ne prennent pas directement en charge un d\u00e9clencheur de type \u00ab sortie du mode d\u2019affichage \u00bb. Une solution consiste \u00e0 cr\u00e9er un champ personnalis\u00e9 qui est renseign\u00e9 via un d\u00e9clencheur c\u00f4t\u00e9 client lorsqu\u2019un enregistrement passe en mode \u00e9dition. La valeur de ce champ personnalis\u00e9 peut alors servir de condition pour les transitions d\u2019\u00e9tat du workflow, simulant ainsi efficacement le d\u00e9clencheur de sortie souhait\u00e9.","ga_scenario":"Les utilisateurs cherchent souvent \u00e0 d\u00e9clencher une action de workflow NetSuite lorsqu\u2019un enregistrement n\u2019est plus en mode \u00ab Affichage \u00bb ou lorsqu\u2019il passe en mode \u00ab Modification \u00bb. Cependant, les workflows NetSuite standard ne disposent pas d\u2019un d\u00e9clencheur direct sp\u00e9cifique \u00e0 la sortie du mode \u00ab Affichage \u00bb, ce qui rend difficile l\u2019automatisation des processus bas\u00e9s sur cette interaction utilisateur.","ga_solution":"Les workflows NetSuite ne proposent pas de d\u00e9clencheur direct pour la \u00ab sortie du mode d\u2019affichage \u00bb. Pour obtenir un r\u00e9sultat similaire, mettez en place un champ personnalis\u00e9 qui sera mis \u00e0 jour lorsque l\u2019enregistrement passe en mode \u00e9dition.\n1. Cr\u00e9ez un champ personnalis\u00e9 sur le type d\u2019enregistrement concern\u00e9 par votre workflow. Ce champ servira d\u2019indicateur pour signaler que l\u2019enregistrement a \u00e9t\u00e9 en mode \u00e9dition.\n2. Configurez un d\u00e9clencheur c\u00f4t\u00e9 client (par exemple, un script client ou une action de workflow avec un d\u00e9clencheur c\u00f4t\u00e9 client) afin de d\u00e9finir une valeur sp\u00e9cifique dans ce champ personnalis\u00e9 lorsque l\u2019enregistrement passe en mode \u00e9dition.\n3. Utilisez la valeur de ce champ personnalis\u00e9 comme condition pour les transitions d\u2019\u00e9tat au sein de votre workflow. Cela permet au workflow de passer \u00e0 l\u2019\u00e9tat suivant uniquement une fois que l\u2019enregistrement a \u00e9t\u00e9 modifi\u00e9, faisant ainsi office de substitut \u00e0 un d\u00e9clencheur de type \u00ab sortie du mode d\u2019affichage \u00bb.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:32:21-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Workflow Exit Trigger","ga_ans_id":"ANS-0584","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":[89],"ga_difficulty":[92],"class_list":["post-4243","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-administrateur-netsuite","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":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\/4243","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\/4243\/revisions"}],"predecessor-version":[{"id":6164,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4243\/revisions\/6164"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4243"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4243"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4243"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}