{"id":2789,"date":"2017-08-21T14:53:38","date_gmt":"2017-08-21T14:53:38","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-identify-if-a-record-submission-originates-from-a-specific-suitescript-client-script-2\/"},"modified":"2026-07-28T18:25:13","modified_gmt":"2026-07-28T18:25:13","slug":"comment-determiner-si-lenvoi-dun-enregistrement-provient-dun-script-client-suitescript-specifique","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-determiner-si-lenvoi-dun-enregistrement-provient-dun-script-client-suitescript-specifique\/","title":{"rendered":"Comment d\u00e9terminer si l&rsquo;envoi d&rsquo;un enregistrement provient d&rsquo;un script client SuiteScript sp\u00e9cifique ?"},"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":"Cr\u00e9ez un champ personnalis\u00e9 temporaire pour marquer les soumissions d\u2019enregistrements initi\u00e9es par un script SuiteScript Client (SSC), ce qui permettra aux scripts c\u00f4t\u00e9 serveur de d\u00e9tecter leur origine.","ga_short_answer":"Pour d\u00e9terminer si un enregistrement est soumis par un script client SuiteScript, cr\u00e9ez un champ personnalis\u00e9 masqu\u00e9 de type texte libre dont la propri\u00e9t\u00e9 \u00ab Stocker la valeur \u00bb est d\u00e9finie sur \u00ab Faux \u00bb. Le script client renseigne ce champ avant la soumission. Un script d\u2019\u00e9v\u00e9nement utilisateur c\u00f4t\u00e9 serveur peut alors lire cet indicateur temporaire pour identifier la source de la soumission. Le champ s\u2019efface automatiquement apr\u00e8s l\u2019enregistrement.","ga_scenario":"Les organisations ont souvent besoin de faire la distinction entre les soumissions d\u2019enregistrements initi\u00e9es manuellement par un utilisateur et celles d\u00e9clench\u00e9es par programmation par un script SuiteScript Client (SSC). Cette distinction est cruciale pour <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-user-event-scripts-handle-record-values-during-csv-imports\/\">les scripts d\u2019\u00e9v\u00e9nements utilisateur c\u00f4t\u00e9 serveur (SUE)<\/a> qui peuvent devoir se comporter diff\u00e9remment en fonction de l\u2019origine de la soumission.","ga_solution":"\n1. Cr\u00e9ez un champ personnalis\u00e9 masqu\u00e9 de type \u00ab Texte libre \u00bb sur l'enregistrement concern\u00e9. Assurez-vous que la case \u00e0 cocher \u00ab Enregistrer la valeur \u00bb de ce champ personnalis\u00e9 est coch\u00e9e sur `False`. Cette configuration garantit que la valeur du champ n'est pas enregistr\u00e9e de mani\u00e8re permanente dans la base de donn\u00e9es et qu'elle est automatiquement effac\u00e9e une fois l'enregistrement sauvegard\u00e9.\n2. Dans le script SuiteScript Client (SSC) qui soumet l\u2019enregistrement, renseignez ce champ personnalis\u00e9 nouvellement cr\u00e9\u00e9 avec un identifiant sp\u00e9cifique (par exemple, le nom du script ou un indicateur unique) juste avant la soumission de l\u2019enregistrement.\n3. Un script d\u2019\u00e9v\u00e9nement utilisateur c\u00f4t\u00e9 serveur (SUE), configur\u00e9 pour se d\u00e9clencher sur ce m\u00eame enregistrement, peut alors lire la valeur de ce champ personnalis\u00e9 lors de son ex\u00e9cution. En v\u00e9rifiant le contenu du champ, le script SUE peut d\u00e9terminer si l\u2019envoi de l\u2019enregistrement provient bien du script SSC sp\u00e9cifique.\n4. La \u00ab valeur de stockage \u00bb du champ personnalis\u00e9 \u00e9tant d\u00e9finie sur `False`, son contenu sera automatiquement effac\u00e9 une fois l\u2019enregistrement sauvegard\u00e9 avec succ\u00e8s, ce qui en fait un indicateur temporaire permettant une d\u00e9tection en temps r\u00e9el sans affecter les donn\u00e9es stock\u00e9es.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T16:53:38+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"how to know if record is being submitted by specific ssc","ga_ans_id":"ANS-1050","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-2789","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\/2789","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\/2789\/revisions"}],"predecessor-version":[{"id":4709,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2789\/revisions\/4709"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2789"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2789"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2789"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}