{"id":3217,"date":"2018-08-23T17:21:01","date_gmt":"2018-08-23T17:21:01","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-extraire-des-champs-de-ligne-de-transaction-et-des-champs-denregistrement-personnalises-communs-depuis-netsuite-dans-boomi\/"},"modified":"2026-07-28T18:25:36","modified_gmt":"2026-07-28T18:25:36","slug":"comment-extraire-des-champs-de-ligne-de-transaction-et-des-champs-denregistrement-personnalises-communs-depuis-netsuite-dans-boomi","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-extraire-des-champs-de-ligne-de-transaction-et-des-champs-denregistrement-personnalises-communs-depuis-netsuite-dans-boomi\/","title":{"rendered":"Comment extraire des champs de ligne de transaction et des champs d\u2019enregistrement personnalis\u00e9s communs depuis NetSuite dans Boomi"},"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 recherches enregistr\u00e9es de NetSuite et le connecteur NetSuite de Boomi pour extraire des structures de donn\u00e9es complexes, y compris les champs personnalis\u00e9s issus d'enregistrements jointes et de lignes de transaction.","ga_short_answer":"Pour r\u00e9cup\u00e9rer les lignes de transaction et les champs de records personnalis\u00e9s joints dans Boomi, cr\u00e9ez une recherche enregistr\u00e9e NetSuite et configurez l\u2019op\u00e9ration QUERY du connecteur Boomi NetSuite. Importez le profil de r\u00e9ponse, effectuez des tests, puis r\u00e9importez le r\u00e9sultat XML. Ajoutez des instances d\u2019identificateur pour les \u00e9l\u00e9ments customSearchJoin \u00e0 l\u2019aide de l\u2019attribut scriptId afin de mapper et de distinguer correctement les champs personnalis\u00e9s.","ga_scenario":"Les utilisateurs rencontrent souvent des difficult\u00e9s lorsqu\u2019ils tentent d\u2019extraire des donn\u00e9es complexes de NetSuite vers Boomi, notamment lorsqu\u2019il s\u2019agit de lignes de transaction ou de champs personnalis\u00e9s issus d\u2019enregistrements personnalis\u00e9s qui sont joints \u00e0 des enregistrements NetSuite standard. Il se peut que le connecteur Boomi NetSuite standard n\u2019expose pas directement ces champs, ce qui n\u00e9cessite une approche avanc\u00e9e pour garantir la r\u00e9cup\u00e9ration de toutes les donn\u00e9es n\u00e9cessaires.","ga_solution":"Bien que cela ne soit pas toujours id\u00e9al, une recherche enregistr\u00e9e NetSuite peut \u00eatre utilis\u00e9e efficacement pour acc\u00e9der aux champs d\u2019enregistrement personnalis\u00e9s communs et aux lignes de transaction au sein de Boomi. Les \u00e9tapes suivantes d\u00e9crivent la proc\u00e9dure :\n1. Cr\u00e9ez la recherche enregistr\u00e9e n\u00e9cessaire dans NetSuite.\n2. Dans l\u2019op\u00e9ration QUERY du connecteur Boomi NetSuite, lors de l\u2019importation du profil via l\u2019assistant d\u2019importation, assurez-vous que la case \u00ab Utiliser une recherche enregistr\u00e9e avanc\u00e9e \u00bb est coch\u00e9e.\n3. Indiquez l\u2019identifiant interne de la recherche enregistr\u00e9e dans le param\u00e8tre `savedSearchScriptId`. Si aucun champ n\u2019est s\u00e9lectionn\u00e9 dans l\u2019onglet \u00ab Champs \u00bb, les champs renvoy\u00e9s (colonnes de recherche) seront d\u00e9finis par votre recherche enregistr\u00e9e. Toutefois, la s\u00e9lection de champs sp\u00e9cifiques dans l\u2019onglet \u00ab Champs \u00bb de Boomi remplacera les colonnes d\u00e9finies par la recherche enregistr\u00e9e, ne renvoyant alors que les champs choisis.\n4. Importez le profil de r\u00e9ponse directement depuis NetSuite. Veuillez noter que le profil initialement import\u00e9 peut ne pas contenir les champs personnalis\u00e9s ou les champs de colonne souhait\u00e9s.\n5. Effectuez un test d\u2019ex\u00e9cution du processus Boomi et t\u00e9l\u00e9chargez le fichier XML r\u00e9sultant de la recherche enregistr\u00e9e sur un disque local.\n6. R\u00e9importez le fichier XML t\u00e9l\u00e9charg\u00e9 dans votre profil de r\u00e9ponse \u00e0 la requ\u00eate.\n7. Une fois le profil XML import\u00e9, si votre recherche enregistr\u00e9e comprend plusieurs jointures de tables d\u2019enregistrements personnalis\u00e9es, plusieurs \u00e9l\u00e9ments `customSearchJoin` seront visibles dans votre profil XML.\n8. Ajoutez une instance d\u2019identifiant pour chacun des \u00e9l\u00e9ments de table jointes. L\u2019attribut scriptId de l\u2019\u00e9l\u00e9ment customizationRef situ\u00e9 sous customSearchJoin peut \u00eatre utilis\u00e9 \u00e0 cette fin, car il repr\u00e9sente l\u2019identifiant interne du champ personnalis\u00e9.\n9. Les champs des lignes de transaction seront renvoy\u00e9s au sein de la structure \u00ab basic > customFieldList \u00bb. Les champs personnalis\u00e9s des enregistrements personnalis\u00e9s jointes seront renvoy\u00e9s au sein de l\u2019\u00e9l\u00e9ment \u00ab customSearchJoin \u00bb, g\u00e9n\u00e9ralement sous le nom d\u2019\u00e9l\u00e9ment \u00ab customField \u00bb. Une instance d\u2019identifiant peut \u00e9galement \u00eatre ajout\u00e9e \u00e0 l\u2019aide de \u00ab scriptId \u00bb pour distinguer ces champs si n\u00e9cessaire.","ga_source_author":"Suhn (Seonmi) Kim","ga_source_author_email":"","ga_date_original":"2018-08-23T10:21:01-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"How to retrieve Transaction Line fields or custom fields of joint custom record from Boomi?","ga_ans_id":"ANS-1478","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The 'Use Advanced Saved Search' checkbox is now typically enabled within the Import Wizard when importing the profile, rather than on the main QUERY operation page itself.; The claim that 'no field is selected under Fields tab, returning fields(search columns) should be defined by your saved search' is not entirely accurate. While not selecting fields in Boomi will return all supported fields, selecting specific fields in Boomi's 'Fields' tab will make the selection exclusive, overriding the saved search's defined columns and returning only those chosen fields.","ga_final_category":"Web Services & Integrations","footnotes":""},"ga_category":[102,28,102],"ga_audience":[10],"ga_difficulty":[94],"class_list":["post-3217","qa_entry","type-qa_entry","status-publish","hentry","ga_category-services-web-et-integrations","ga_category-web-services-integrations","ga_audience-developer-suitescript","ga_difficulty-avance"],"taxonomy_info":{"ga_category":[{"value":102,"label":"Services Web et int\u00e9grations"},{"value":28,"label":"Web Services & Integrations"},{"value":102,"label":"Services Web et int\u00e9grations"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":94,"label":"Avanc\u00e9"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3217","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\/3217\/revisions"}],"predecessor-version":[{"id":5137,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3217\/revisions\/5137"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3217"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3217"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3217"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}