{"id":4073,"date":"2017-08-21T14:35:36","date_gmt":"2017-08-21T14:35:36","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/displaying-dynamic-custom-field-values-in-netsuite-search-results-2\/"},"modified":"2026-07-28T18:26:23","modified_gmt":"2026-07-28T18:26:23","slug":"affichage-des-valeurs-dynamiques-des-champs-personnalises-dans-les-resultats-de-recherche-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/affichage-des-valeurs-dynamiques-des-champs-personnalises-dans-les-resultats-de-recherche-netsuite\/","title":{"rendered":"Affichage des valeurs dynamiques des champs personnalis\u00e9s dans les r\u00e9sultats de recherche 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 garantir que les valeurs des champs personnalis\u00e9s dynamiques apparaissent dans les r\u00e9sultats de recherche NetSuite, celles-ci doivent souvent \u00eatre stock\u00e9es dans un champ personnalis\u00e9 d\u00e9di\u00e9.","ga_short_answer":"Bien que `getCurrentAttribute` r\u00e9cup\u00e8re les attributs des enregistrements, l'affichage direct dans les r\u00e9sultats de recherche NetSuite de valeurs de champs de recherche personnalis\u00e9s dynamiques et non enregistr\u00e9es s'av\u00e8re souvent inefficace. Pour garantir leur visibilit\u00e9, enregistrez ces valeurs dans un champ personnalis\u00e9 d\u00e9di\u00e9 \u00e0 l'aide de SuiteScript ou de workflows, puis faites r\u00e9f\u00e9rence \u00e0 ce champ enregistr\u00e9 dans votre recherche.","ga_scenario":"Un utilisateur doit afficher la valeur d\u2019un champ de recherche personnalis\u00e9 qui n\u2019est pas stock\u00e9e directement dans l\u2019enregistrement. Lorsqu\u2019il tente d\u2019inclure un tel champ dynamique dans les r\u00e9sultats de recherche, celui-ci appara\u00eet vide. Le d\u00e9fi consiste \u00e0 r\u00e9cup\u00e9rer et \u00e0 pr\u00e9senter efficacement ces valeurs calcul\u00e9es et non stock\u00e9es au sein de NetSuite.","ga_solution":"Bien que la fonction `getCurrentAttribute` soit valable pour r\u00e9cup\u00e9rer les attributs d\u2019enregistrements dans des contextes NetSuite sp\u00e9cifiques, tels que SuiteCommerce ou les mod\u00e8les d\u2019e-mails, son application directe pour afficher des valeurs de champs de recherche personnalis\u00e9s dynamiques et non stock\u00e9es dans les r\u00e9sultats de recherche standard s\u2019av\u00e8re g\u00e9n\u00e9ralement inefficace. \u00c0 partir de la version 2023.2 de NetSuite, les champs personnalis\u00e9s non stock\u00e9s apparaissent g\u00e9n\u00e9ralement vides lorsqu\u2019ils sont inclus dans les r\u00e9sultats de recherche. Pour afficher efficacement les valeurs dynamiques des champs personnalis\u00e9s dans les r\u00e9sultats de recherche NetSuite, l\u2019approche recommand\u00e9e consiste \u00e0 stocker la valeur calcul\u00e9e dans un champ personnalis\u00e9 d\u00e9di\u00e9 et *stock\u00e9*. Cela peut \u00eatre r\u00e9alis\u00e9 via : 1.  **SuiteScript** : d\u00e9veloppez un script pour calculer la valeur et remplir un champ personnalis\u00e9 stock\u00e9 de l\u2019enregistrement. 2.  **Workflows** : configurez un workflow pour calculer la valeur et mettre \u00e0 jour un champ personnalis\u00e9 stock\u00e9 lorsque des \u00e9v\u00e9nements sp\u00e9cifiques li\u00e9s \u00e0 l\u2019enregistrement se produisent.Une fois la valeur dynamique stock\u00e9e dans un champ personnalis\u00e9, elle peut alors \u00eatre int\u00e9gr\u00e9e et affich\u00e9e de mani\u00e8re fiable dans les r\u00e9sultats de recherche NetSuite. Dans les contextes o\u00f9 `getCurrentAttribute` est appropri\u00e9, comme l\u2019affichage d\u2019un attribut d\u2019article dans un mod\u00e8le SuiteCommerce, la syntaxe reste la suivante :\n\n```\n<%getCurrentAttribute('item','custitem_fieldid')%>\n```","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T16:35:36+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Display Custom Search Field Value (Store value false)","ga_ans_id":"ANS-0414","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The direct use of `getCurrentAttribute` to display a 'Custom Search Field Value (Store value false)' is likely to be ineffective for showing dynamic search results, as non-stored fields appear blank in search results as of NetSuite 2023.2.; While `getCurrentAttribute` is still a valid function for displaying attributes in specific contexts (e.g., SuiteCommerce, email templates), its application to dynamically calculated 'Custom Search Field Values' that are not stored is problematic due to the inherent limitations of non-stored fields.","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-4073","qa_entry","type-qa_entry","status-publish","hentry","ga_category-champs-personnalises-enregistrements-et-formulaires","ga_category-custom-fields-records-forms","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"},{"value":22,"label":"Custom Fields, Records & Forms"},{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"}],"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\/4073","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\/4073\/revisions"}],"predecessor-version":[{"id":5994,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4073\/revisions\/5994"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4073"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4073"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4073"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}