{"id":2961,"date":"2022-11-29T17:40:04","date_gmt":"2022-11-29T17:40:04","guid":{"rendered":"https:\/\/flex-main.lndo.site\/?page_id=2961"},"modified":"2026-02-18T09:26:42","modified_gmt":"2026-02-18T15:26:42","slug":"supplier-information","status":"publish","type":"page","link":"https:\/\/flex.com\/es\/solutions-and-services\/supply-chain\/supplier-information","title":{"rendered":"Informaci\u00f3n del proveedor"},"content":{"rendered":"<div id=\"block_4c760937efb17a45527c8049b74e0794\" class=\"header block dark-content\" style=\"background-color: #eaeef4;\">\n\t\t<div class=\"container\">\n\t\t<div class=\"content\" style=\"max-width: px;\">\n\t\t\t\n\n<h1 class=\"wp-block-heading\" id=\"h-flex-supplier-information\">Flex Supplier Information<\/h1>\n\n\n\n<h2 class=\"wp-block-heading no-margin has-small-font-size\" id=\"h-together-we-prosper\" style=\"font-weight:400\">Together, we prosper<\/h2>\n\n\n\t\t<\/div>\n\t<\/div>\n\t<script>\n\t\tlet id = \"#block_4c760937efb17a45527c8049b74e0794\";\n\n\t\t(function ($) {\n\n\t\t\t$(id + \" .content h1\").addClass(\"fade-in\");\n\t\t\t$(id + \" .content h2\").addClass(\"fade-in\");\n\t\t\t$(id + \" .content p\").addClass(\"fade-in\");\n\t\t\t\/\/ Fade in the content\n\n\t\t\t\/\/ Fade in the background image\n\t\t\tif ($(id).children(\".background-image\").length > 0) {\n\t\t\t\tvar image = new Image();\n\t\t\t\timage.onload = function () {\n\t\t\t\t\t$(id).children(\".background-image\").addClass(\"visible\");\n\t\t\t\t\t$(id).children(\".container\").addClass(\"visible\");\n\t\t\t\t};\n\t\t\t\timage.src = \"\";\n\t\t\t} else {\n\t\t\t\t$(id).children(\".container\").addClass(\"visible\");\n\t\t\t}\n\t\t})(jQuery);\n\n\t\twindow.addEventListener('DOMContentLoaded', () => {\n\t\t\tScrollReveal().reveal(id + \" .fade-in\", {origin: \"left\", distance: \"24px\", interval: 100});\n\t\t});\n\t<\/script>\n<\/div>\n\n<div class=\"tabs block\">\n\t<div class=\"container\">\n\t\t<div class=\"spacer\"><\/div>\n\t\t<div class=\"tabs-container\">\n\t\t\t<div class=\"tabs\"><\/div>\n\t\t<\/div>\n\t\t<div class=\"content\">\n\t\t\t\n\t\t<div class=\"tab block\" data-slug=\"overview\" data-label=\"Overview\">\n\t\t<div class=\"container\">\n\t\t\t\n\n<div class=\"sidebar block normal-sidebar\">\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-serving-our-customers-around-the-world\" style=\"font-weight:600\">Serving our customers around the world<\/h2>\n\n\n\n<p>More than ever, it is important to have a trusted, resilient global supply chain network. In a rapidly changing environment, resiliency is essential for bringing products to life \u2014 and to our customers around the world.<\/p>\n\n\n\n<p>We know we could not do all the things we do to design and manufacture products without your trust, collaboration and commitment. You help us source the components needed to bring innovative products to market and respond to our customers\u2019 regional and global needs.<\/p>\n\n\n\n<p>Together, we will continue to capture new opportunities and create products that improve the world.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-tools-for-suppliers\" style=\"font-weight:600\">Tools for suppliers<\/h2>\n\n\n\n<p>We strive to make working with Flex as simple and valuable as possible for our suppliers. Because the better we collaborate, the more effectively we can serve our mutual customers. Find the tools and resources you need and learn more about our solutions.<\/p>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"id-69e6258b268b5\" class=\"box block content-width dark-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b268b5 > .container > .content {\n\t\t\tbackground-color: #eaeef4ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 60px;\n\t\t\tpadding-bottom: 48px;\n\t\t\tpadding-left: 60px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 48px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b268b5.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b268b5 > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 30px;\n\t\t\t\t\/\/padding-bottom: 24px;\n\t\t\t\tpadding-left: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-ecommerce-business-solutions\" style=\"font-weight:700\">ecommerce business solutions<\/h3>\n\n\n<div id=\"id_69e6258b1c7cc\" class=\"media block\">\n\t<div class=\"container media-right content-top\">\n\t\t<div class=\"media\" style=\"left: 96px; min-width: 360px; max-width: 360px;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"image none\">\n\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Business solutions: Flex Pulse Center\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2023\/03\/Employees-Collaborating-at-Pulse-Center-1200x800.jpg\" title=\"\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"content\" style=\"margin-right: -36px; margin-left: 0px;\">\n\t\t\t\t\n\n<p class=\"has-medium-font-size\">Flex is committed to increasing our customers&#8217; competitiveness by building faster and more cost-efficient supply chains. To this end, we&#8217;ve launched a global initiative aimed at increasing supply chain visibility and collaboration with all of our partners by offering ecommerce, electronic data, and e-sourcing solutions.<\/p>\n\n\n\n<p class=\"has-text-align-left link-arrow\"><a href=\"https:\/\/flex.com\/solutions-and-services\/supply-chain\/supplier-information\/e-commerce\">Explore our ecommerce offerings<\/a><\/p>\n\n\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\n\t<script>\n\t(function () {\n\t\tlet hasRun_id_69e6258b1c7cc = false;\n\t\tfunction updateVideoDisplay_id_69e6258b1c7cc() {\n\t\t\tconst youtubeVideoId = \"\";\n\t\t\tconst bynderID = \"\";\n\t\t\tconst mediaType = \"image\";\n\t\t\tconst mediaVideoElement = document.getElementById('media-video-id_69e6258b1c7cc');\n\t\t\tconst bodyClass = document.body.className || '';\n\t\t\tconst match = bodyClass.match(\/translatepress-([a-z]{2})(?:_[A-Z]{2})?\/i);\n\t\t\tconst currentLanguage = match ? match[1].toLowerCase() : 'en';\n\t\t\tconst isChineseLang = currentLanguage === 'zh';\n\t\t\tconsole.log('isChineseLang:', isChineseLang);\n\t\t\tconsole.log('Language detected:', currentLanguage);\n\t\t\tconst isValidYouTube = youtubeVideoId && \/^[A-Za-z0-9_-]{11}$\/.test(youtubeVideoId);\n\t\t\t\n\t\t\tif (!mediaVideoElement || mediaType !== \"video\") return;\n\t\t\tmediaVideoElement.innerHTML = ''; \/\/ Clear existing content\n\t\t\t\n\t\t\tlet videoSourceClass = 'fallback-error';\n\t\t\t\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tvideoSourceClass = 'youtube';\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t\/\/ Apply layout class (used in SCSS)\n\t\t\tmediaVideoElement.className = 'video ' + videoSourceClass;\n\t\t\n\t\t\t\/\/ CASE: Chinese language\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', 'zh');\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69e6258b1c7cc';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No Bynder = error (even if YouTube is valid)\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\n\t\t\t\/\/ CASE: Not Chinese\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tconst iframe = document.createElement('iframe');\n\t\t\t\t\tiframe.id = 'youtube-id_69e6258b1c7cc';\n\t\t\t\t\tiframe.className = 'video-youtube';\n\t\t\t\t\tiframe.src = 'https:\/\/www.youtube.com\/embed\/' + youtubeVideoId + '?rel=0';\n\t\t\t\t\tiframe.frameBorder = '0';\n\t\t\t\t\tiframe.playsInline = true;\n\t\t\t\t\tiframe.allow = 'encrypted-media';\n\t\t\t\t\tiframe.allowFullscreen = true;\n\t\t\t\t\tmediaVideoElement.appendChild(iframe);\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder (fallback if no YouTube)\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', currentLanguage);\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69e6258b1c7cc';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No valid YouTube or Bynder = error\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\t}\n\t\t\n\t\t\tfunction showVideoError() {\n\t\t\t\tconst errorDiv = document.createElement('div');\n\t\t\t\terrorDiv.id = 'video-error-id_69e6258b1c7cc';\n\t\t\t\terrorDiv.className = 'video-error';\n\t\t\t\terrorDiv.innerHTML = `\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<h3>Video Unavailable<\/h3>\n\t\t\t\t\t\t<p>The content you\u2019re seeking is momentarily unavailable. We appreciate your patience and look forward to sharing it with you soon.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t`;\n\t\t\t\tmediaVideoElement.appendChild(errorDiv);\n\t\t\t}\n\t\t}\n\t\t\n\t\tfunction runVideoInjection() {\n\t\t\tif (hasRun_id_69e6258b1c7cc) return;\n\t\t\thasRun_id_69e6258b1c7cc = true;\n\t\t\tupdateVideoDisplay_id_69e6258b1c7cc();\n\t\t}\n\t\t\n\t\t\/\/ Always run on front-end\n\t\tif (document.readyState === 'loading') {\n\t\t\tdocument.addEventListener('DOMContentLoaded', runVideoInjection);\n\t\t} else {\n\t\t\trunVideoInjection();\n\t\t}\n\t\t\n\t\t\/\/ Also run in editor if available\n\t\tif (typeof wp !== 'undefined' && wp.domReady) {\n\t\t\twp.domReady(runVideoInjection);\n\t\t}\n\t})();\n\t<\/script>\n\t\n\t<script>\n\t\tdocument.addEventListener('DOMContentLoaded', function () {\n\t\t\t\n\t\t\t\/\/ Get the block element by ID\n\t\t\tvar blockElement = document.getElementById(\"id_69e6258b1c7cc\");\n\t\t\tif (!blockElement) return;\n\t\n\t\t\t\/\/ Reveal the block\n\t\t\t(function ($) {\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .media\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .content\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"id-69e6258b294aa\" class=\"box block content-width dark-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b294aa > .container > .content {\n\t\t\tbackground-color: #eaeef4ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 60px;\n\t\t\tpadding-bottom: 48px;\n\t\t\tpadding-left: 60px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 48px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b294aa.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b294aa > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 30px;\n\t\t\t\t\/\/padding-bottom: 24px;\n\t\t\t\tpadding-left: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n<div id=\"id_69e6258b2733f\" class=\"media block\">\n\t<div class=\"container media-right content-top\">\n\t\t<div class=\"media\" style=\"left: 96px; min-width: 360px; max-width: 360px;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"image none\">\n\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"aQuire: global procurement, supply chain, and quality assurance\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2023\/03\/Woman-looking-at-inventory-in-warehouse-1200x800.jpg\" title=\"\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"content\" style=\"margin-right: -72px; margin-left: 0px;\">\n\t\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-aquire-global-procurement-supply-chain-and-quality-assurance\" style=\"font-weight:700\">aQuire: global procurement, supply chain, and quality assurance<\/h3>\n\n\n\n<p>We use state-of-the-art sourcing tools in collaboration with Ivalua for both direct and indirect material sourcing.<\/p>\n\n\n\n<p class=\"has-text-align-left link-arrow\"><a href=\"https:\/\/flex.com\/solutions-and-services\/supply-chain\/supplier-information#aquire\">Explore aQuire<\/a><\/p>\n\n\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\n\t<script>\n\t(function () {\n\t\tlet hasRun_id_69e6258b2733f = false;\n\t\tfunction updateVideoDisplay_id_69e6258b2733f() {\n\t\t\tconst youtubeVideoId = \"\";\n\t\t\tconst bynderID = \"\";\n\t\t\tconst mediaType = \"image\";\n\t\t\tconst mediaVideoElement = document.getElementById('media-video-id_69e6258b2733f');\n\t\t\tconst bodyClass = document.body.className || '';\n\t\t\tconst match = bodyClass.match(\/translatepress-([a-z]{2})(?:_[A-Z]{2})?\/i);\n\t\t\tconst currentLanguage = match ? match[1].toLowerCase() : 'en';\n\t\t\tconst isChineseLang = currentLanguage === 'zh';\n\t\t\tconsole.log('isChineseLang:', isChineseLang);\n\t\t\tconsole.log('Language detected:', currentLanguage);\n\t\t\tconst isValidYouTube = youtubeVideoId && \/^[A-Za-z0-9_-]{11}$\/.test(youtubeVideoId);\n\t\t\t\n\t\t\tif (!mediaVideoElement || mediaType !== \"video\") return;\n\t\t\tmediaVideoElement.innerHTML = ''; \/\/ Clear existing content\n\t\t\t\n\t\t\tlet videoSourceClass = 'fallback-error';\n\t\t\t\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tvideoSourceClass = 'youtube';\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t\/\/ Apply layout class (used in SCSS)\n\t\t\tmediaVideoElement.className = 'video ' + videoSourceClass;\n\t\t\n\t\t\t\/\/ CASE: Chinese language\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', 'zh');\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69e6258b2733f';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No Bynder = error (even if YouTube is valid)\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\n\t\t\t\/\/ CASE: Not Chinese\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tconst iframe = document.createElement('iframe');\n\t\t\t\t\tiframe.id = 'youtube-id_69e6258b2733f';\n\t\t\t\t\tiframe.className = 'video-youtube';\n\t\t\t\t\tiframe.src = 'https:\/\/www.youtube.com\/embed\/' + youtubeVideoId + '?rel=0';\n\t\t\t\t\tiframe.frameBorder = '0';\n\t\t\t\t\tiframe.playsInline = true;\n\t\t\t\t\tiframe.allow = 'encrypted-media';\n\t\t\t\t\tiframe.allowFullscreen = true;\n\t\t\t\t\tmediaVideoElement.appendChild(iframe);\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder (fallback if no YouTube)\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', currentLanguage);\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69e6258b2733f';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No valid YouTube or Bynder = error\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\t}\n\t\t\n\t\t\tfunction showVideoError() {\n\t\t\t\tconst errorDiv = document.createElement('div');\n\t\t\t\terrorDiv.id = 'video-error-id_69e6258b2733f';\n\t\t\t\terrorDiv.className = 'video-error';\n\t\t\t\terrorDiv.innerHTML = `\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<h3>Video Unavailable<\/h3>\n\t\t\t\t\t\t<p>The content you\u2019re seeking is momentarily unavailable. We appreciate your patience and look forward to sharing it with you soon.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t`;\n\t\t\t\tmediaVideoElement.appendChild(errorDiv);\n\t\t\t}\n\t\t}\n\t\t\n\t\tfunction runVideoInjection() {\n\t\t\tif (hasRun_id_69e6258b2733f) return;\n\t\t\thasRun_id_69e6258b2733f = true;\n\t\t\tupdateVideoDisplay_id_69e6258b2733f();\n\t\t}\n\t\t\n\t\t\/\/ Always run on front-end\n\t\tif (document.readyState === 'loading') {\n\t\t\tdocument.addEventListener('DOMContentLoaded', runVideoInjection);\n\t\t} else {\n\t\t\trunVideoInjection();\n\t\t}\n\t\t\n\t\t\/\/ Also run in editor if available\n\t\tif (typeof wp !== 'undefined' && wp.domReady) {\n\t\t\twp.domReady(runVideoInjection);\n\t\t}\n\t})();\n\t<\/script>\n\t\n\t<script>\n\t\tdocument.addEventListener('DOMContentLoaded', function () {\n\t\t\t\n\t\t\t\/\/ Get the block element by ID\n\t\t\tvar blockElement = document.getElementById(\"id_69e6258b2733f\");\n\t\t\tif (!blockElement) return;\n\t\n\t\t\t\/\/ Reveal the block\n\t\t\t(function ($) {\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .media\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .content\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"id-69e6258b2b81b\" class=\"box block content-width dark-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b2b81b > .container > .content {\n\t\t\tbackground-color: #eaeef4ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 60px;\n\t\t\tpadding-bottom: 48px;\n\t\t\tpadding-left: 60px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 48px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b2b81b.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b2b81b > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 30px;\n\t\t\t\t\/\/padding-bottom: 24px;\n\t\t\t\tpadding-left: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n<div id=\"id_69e6258b29c3b\" class=\"media block\">\n\t<div class=\"container media-right content-top\">\n\t\t<div class=\"media\" style=\"left: 96px; min-width: 360px; max-width: 360px;\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"image none\">\n\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"e-Sourcing\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2023\/03\/Tczew-Poland-Logistics-1200x800.jpg\" title=\"\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"content\" style=\"margin-right: -36px; margin-left: 0px;\">\n\t\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-e-sourcing\" style=\"font-weight:700\">E-sourcing<\/h3>\n\n\n\n<p class=\"has-medium-font-size\">E-sourcing uses Flex e-Auction software to provide an online collaborative forum for Flex and our suppliers. Our Global Commodity Management team uses this tool for the selection of the most competitive prices through electronic auctions. <\/p>\n\n\n\t\t\t<\/div>\n\t\t\t<\/div>\n\t\n\t<script>\n\t(function () {\n\t\tlet hasRun_id_69e6258b29c3b = false;\n\t\tfunction updateVideoDisplay_id_69e6258b29c3b() {\n\t\t\tconst youtubeVideoId = \"\";\n\t\t\tconst bynderID = \"\";\n\t\t\tconst mediaType = \"image\";\n\t\t\tconst mediaVideoElement = document.getElementById('media-video-id_69e6258b29c3b');\n\t\t\tconst bodyClass = document.body.className || '';\n\t\t\tconst match = bodyClass.match(\/translatepress-([a-z]{2})(?:_[A-Z]{2})?\/i);\n\t\t\tconst currentLanguage = match ? match[1].toLowerCase() : 'en';\n\t\t\tconst isChineseLang = currentLanguage === 'zh';\n\t\t\tconsole.log('isChineseLang:', isChineseLang);\n\t\t\tconsole.log('Language detected:', currentLanguage);\n\t\t\tconst isValidYouTube = youtubeVideoId && \/^[A-Za-z0-9_-]{11}$\/.test(youtubeVideoId);\n\t\t\t\n\t\t\tif (!mediaVideoElement || mediaType !== \"video\") return;\n\t\t\tmediaVideoElement.innerHTML = ''; \/\/ Clear existing content\n\t\t\t\n\t\t\tlet videoSourceClass = 'fallback-error';\n\t\t\t\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tvideoSourceClass = 'youtube';\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\tvideoSourceClass = 'bynder';\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t\/\/ Apply layout class (used in SCSS)\n\t\t\tmediaVideoElement.className = 'video ' + videoSourceClass;\n\t\t\n\t\t\t\/\/ CASE: Chinese language\n\t\t\tif (isChineseLang) {\n\t\t\t\tif (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', 'zh');\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69e6258b29c3b';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No Bynder = error (even if YouTube is valid)\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\n\t\t\t\/\/ CASE: Not Chinese\n\t\t\t} else {\n\t\t\t\tif (isValidYouTube) {\n\t\t\t\t\tconst iframe = document.createElement('iframe');\n\t\t\t\t\tiframe.id = 'youtube-id_69e6258b29c3b';\n\t\t\t\t\tiframe.className = 'video-youtube';\n\t\t\t\t\tiframe.src = 'https:\/\/www.youtube.com\/embed\/' + youtubeVideoId + '?rel=0';\n\t\t\t\t\tiframe.frameBorder = '0';\n\t\t\t\t\tiframe.playsInline = true;\n\t\t\t\t\tiframe.allow = 'encrypted-media';\n\t\t\t\t\tiframe.allowFullscreen = true;\n\t\t\t\t\tmediaVideoElement.appendChild(iframe);\n\t\t\t\t} else if (bynderID) {\n\t\t\t\t\t\/\/ Load Bynder (fallback if no YouTube)\n\t\t\t\t\tif (!document.getElementById('bynder-widgets-js')) {\n\t\t\t\t\t\tconst script = document.createElement('script');\n\t\t\t\t\t\tscript.src = 'https:\/\/d8ejoa1fys2rk.cloudfront.net\/bynder-embed\/latest\/bynder-embed.js';\n\t\t\t\t\t\tscript.id = 'bynder-widgets-js';\n\t\t\t\t\t\tscript.setAttribute('data-account-url', 'https:\/\/brandcenter.flex.com');\n\t\t\t\t\t\tscript.setAttribute('data-language', currentLanguage);\n\t\t\t\t\t\tdocument.body.appendChild(script);\n\t\t\t\t\t}\n\t\t\n\t\t\t\t\tconst bynderDiv = document.createElement('div');\n\t\t\t\t\tbynderDiv.id = 'bynder-id_69e6258b29c3b';\n\t\t\t\t\tbynderDiv.className = 'video-bynder';\n\t\t\t\t\tbynderDiv.setAttribute('data-bynder-widget', 'video-item');\n\t\t\t\t\tbynderDiv.setAttribute('data-media-id', bynderID);\n\t\t\t\t\tmediaVideoElement.appendChild(bynderDiv);\n\t\t\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof BynderEmbed !== 'undefined' && typeof BynderEmbed.load === 'function') {\n\t\t\t\t\t\t\tBynderEmbed.load();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 500);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ No valid YouTube or Bynder = error\n\t\t\t\t\tshowVideoError();\n\t\t\t\t}\n\t\t\t}\n\t\t\n\t\t\tfunction showVideoError() {\n\t\t\t\tconst errorDiv = document.createElement('div');\n\t\t\t\terrorDiv.id = 'video-error-id_69e6258b29c3b';\n\t\t\t\terrorDiv.className = 'video-error';\n\t\t\t\terrorDiv.innerHTML = `\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<h3>Video Unavailable<\/h3>\n\t\t\t\t\t\t<p>The content you\u2019re seeking is momentarily unavailable. We appreciate your patience and look forward to sharing it with you soon.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t`;\n\t\t\t\tmediaVideoElement.appendChild(errorDiv);\n\t\t\t}\n\t\t}\n\t\t\n\t\tfunction runVideoInjection() {\n\t\t\tif (hasRun_id_69e6258b29c3b) return;\n\t\t\thasRun_id_69e6258b29c3b = true;\n\t\t\tupdateVideoDisplay_id_69e6258b29c3b();\n\t\t}\n\t\t\n\t\t\/\/ Always run on front-end\n\t\tif (document.readyState === 'loading') {\n\t\t\tdocument.addEventListener('DOMContentLoaded', runVideoInjection);\n\t\t} else {\n\t\t\trunVideoInjection();\n\t\t}\n\t\t\n\t\t\/\/ Also run in editor if available\n\t\tif (typeof wp !== 'undefined' && wp.domReady) {\n\t\t\twp.domReady(runVideoInjection);\n\t\t}\n\t})();\n\t<\/script>\n\t\n\t<script>\n\t\tdocument.addEventListener('DOMContentLoaded', function () {\n\t\t\t\n\t\t\t\/\/ Get the block element by ID\n\t\t\tvar blockElement = document.getElementById(\"id_69e6258b29c3b\");\n\t\t\tif (!blockElement) return;\n\t\n\t\t\t\/\/ Reveal the block\n\t\t\t(function ($) {\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .media\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t\tScrollReveal().reveal(blockElement.querySelector(\".container .content\"), {origin: \"bottom\", distance: \"20px\", opacity: 1, duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n\n<p>E-sourcing facilitates both indirect and direct materials purchases and offers many advantages and opportunities for the current supply base, as well as opportunities for competitive companies to become suppliers to Flex.<\/p>\n\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"id-69e6258b2c8bc\" class=\"box block content-width light-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b2c8bc > .container > .content {\n\t\t\tbackground-color: #005486ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 60px;\n\t\t\tpadding-bottom: 48px;\n\t\t\tpadding-left: 60px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 0px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b2c8bc.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b2c8bc > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 30px;\n\t\t\t\t\/\/padding-bottom: 24px;\n\t\t\t\tpadding-left: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-message-to-suppliers-covid-19\" style=\"font-weight:700\">Message to suppliers: COVID-19<\/h3>\n\n\n\n<p>Our COVID-19 response focuses on keeping people safe \u2014 including our employees, suppliers and business partners. With all safety measures in place in accordance with governments around the world, we are continuing to manufacture as permitted. Please reach out to your Flex contact for more information.<\/p>\n\n\n\n<p>We are especially proud that we are manufacturing critical products to aid the global response. Working together, we are delivering remarkable results in these challenging times.<\/p>\n\n\n\n<p>Thank you for your continued collaboration to keep everyone healthy.<\/p>\n\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\t\t<\/div>\n\t\t<div class=\"sidebar normal-column\">\n\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Technician putting the CPU on the socket of the computer motherboard\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/11\/The-technician-is-putting-the-CPU-on-the-socket-of-the-computer-motherboard-e1762475711751-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\tUnlock value with integrated services across the product lifecycle\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Close up of a data center rack enclosure\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/10\/shutterstock_2383745043-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tInfographic\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\tStreamline your rack supply chain with one trusted source\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"team of engineers collaborating in front of a screen\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/07\/Colin-Building-resilience-from-day-one-featured-image-1-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tBlog\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\tBuilding resilience from day one: Why supply chain strategy should start at the design phase\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Flex Pulse: Solving the supply chain resiliency equation\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/03\/Header-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\tSolving the supply chain resiliency equation\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\t\t<div class=\"tab block\" data-slug=\"diversity\" data-label=\"Diversity\">\n\t\t<div class=\"container\">\n\t\t\t\n\n<div class=\"sidebar block normal-sidebar\">\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-strengthening-supply-chain-and-community-through-supplier-diversity\" style=\"font-weight:600\">Strengthening supply chain and community through supplier diversity<\/h2>\n\n\n\n<p>Flex awards business to suppliers based on factors such as cost, quality, value, and risk. We also consider supplier diversity by identifying and enabling* minority-owned suppliers to qualify and successfully compete for our business based on merit. These relationships result in suppliers participating further in the economic mainstream, which ensures a stronger supplier base for the future.<\/p>\n\n\n\n<p>Operating in thriving communities allows us to compete on a global scale. By helping local minority suppliers enter the economic mainstream, we improve the economic stability and vitality of those communities.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><em>* There is no specific spend allocation for diverse suppliers.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\" id=\"h-criteria-requirements-and-guidelines-to-be-considered-a-flex-diverse-supplier\" style=\"font-weight:600\">Criteria, requirements, and guidelines to be considered a Flex diverse supplier<\/h3>\n\n\n\n<p>A business that is at least 51% owned by, and whose management and daily business operations are controlled by, one or more members of a socially and economically disadvantaged minority group or that falls into the following business categories.<\/p>\n\n\n<div id=\"id-69e6258b41f83\" class=\"columns block\">\n\t<style>\n\t\t#id-69e6258b41f83 .column, #id-69e6258b41f83 .wp-block-acf-column {\n\t\t\tpadding: 0 36px;\n\t\t}\n\t\t\n\t\t#id-69e6258b41f83 > .container.show-rules .column+.column, #id-69e6258b41f83 > .container.show-rules .wp-block-acf-column+.wp-block-acf-column {\n\t\t\tborder-color: rgba(38, 38, 38, 0.2);\n\t\t}\n\t\t\n\t\t#id-69e6258b41f83 .column, #id-69e6258b41f83 .wp-block-acf-column {\n\t\t\t.code.block {\n\t\t\t\t.container {\n\t\t\t\t\t.tagembed-widget {\n\t\t\t\t\t\tmax-width: 435px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t@media (max-width: 990px) {\n\t\t\t#id-69e6258b41f83 > .container {\n\t\t\t\tdisplay: block;\n\t\t\t\tmax-width: 435px;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 990px) {\n\t\t\t#id-69e6258b41f83 > .container > .column, #id-69e6258b41f83 > .container > .wp-block-acf-column {\n\t\t\t\tpadding: 12px 0 0 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 990px) {\n\t\t\t#id-69e6258b41f83 > .container > .column:first-child, #id-69e6258b41f83 > .container > .wp-block-acf-column:first-child {\n\t\t\t\tpadding: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 990px) {\n\t\t\t#id-69e6258b41f83 > .container.show-rules .column+.column, #id-69e6258b41f83 > .container.show-rules .wp-block-acf-column+.wp-block-acf-column {\n\t\t\t\tborder-left: none;\n\t\t\t\tborder-top: 1px solid rgba(38, 38, 38, 0.2);\n\t\t\t\tpadding: 30px 0 0 0 !important;\n\t\t\t\tmargin-top: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container align-top\">\n\t\t\n<div class=\"column block\">\n\t\n\n<ul class=\"wp-block-list\">\n<li>Minority-Owned\n<ul class=\"wp-block-list\">\n<li>African-Americans (Black)<\/li>\n\n\n\n<li>Hispanic Americans<\/li>\n\n\n\n<li>Asian-Pacific American<\/li>\n\n\n\n<li>Native Americans<\/li>\n\n\n\n<li>Indian Sub-Continent Americans<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Minority Business Enterprise (MBE)<\/li>\n\n\n\n<li>Women-Owned<\/li>\n\n\n\n<li>Woman Business Enterprise (WBE)<\/li>\n\n\n\n<li>Women-Owned Small Business (WSB)<\/li>\n\n\n\n<li>Veteran Owned<\/li>\n\n\n\n<li>Disabled Veteran Business Enterprise (DVBE)<\/li>\n\n\n\n<li>Disadvantaged Veteran Enterprise (DVE)<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Service-Disabled Veteran (SDV)<\/li>\n\n\n\n<li>Vietnam Veteran<\/li>\n<\/ul>\n\n\n<\/div>\n\n<div class=\"column block\">\n\t\n\n<ul class=\"wp-block-list\">\n<li>Veteran Business Enterprise (VBE)<\/li>\n\n\n\n<li>Disadvantaged Business Enterprise (DBE)<\/li>\n\n\n\n<li>Local Disadvantaged Business Enterprise (LDB)&nbsp;<\/li>\n\n\n\n<li>Small Disadvantaged Business (SDB)<\/li>\n\n\n\n<li>Disabled Owned<\/li>\n\n\n\n<li>8A Designation<\/li>\n\n\n\n<li>HUB Zones Certified<\/li>\n\n\n\n<li>Labor Surplus<\/li>\n\n\n\n<li>Historically Black Colleges \/ Universities &amp; Minority Institutions<\/li>\n\n\n\n<li>Small Business<\/li>\n\n\n\n<li>Certified Small Business<\/li>\n\n\n\n<li>Alaska Native Claims Settlement (ANC)<\/li>\n\n\n\n<li>Airport Concession Disadvantaged Business Enterprise<\/li>\n\n\n\n<li>LGBT Business<\/li>\n<\/ul>\n\n\n<\/div>\n\n\t<\/div>\n<\/div>\n\n<div class=\"spacer block\" style=\"height: 60px;\">\n\t<\/div>\n\n\n<p class=\"has-medium-font-size\"><strong>The supplier must be certified, maintained and updated as one of the diverse classifications mentioned above.<\/strong><\/p>\n\n\n\n<p>Some of the organizations that can provide these certifications are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/nmsdc.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">National Minority Supplier Development Council (NMSDC)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wbenc.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Women&#8217;s Business Enterprise National Council (WBENC)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.camsc.ca\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Canadian Aboriginal and Minority Supplier Council (CAMSC)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/nwboc.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">National Women Business Owners Corp. (NWBOC)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wbecanada.ca\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Women Business Enterprises of Canada (WBE Canada)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/nvbdc.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">National Veteran Business Development Council (NVBDC)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/weconnectinternational.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WE Connect international<\/a><\/li>\n<\/ul>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"id-69e6258b431f9\" class=\"box block content-width dark-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b431f9 > .container > .content {\n\t\t\tbackground-color: #eaeef4ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 60px;\n\t\t\tpadding-bottom: 48px;\n\t\t\tpadding-left: 60px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 0px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b431f9.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b431f9 > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 30px;\n\t\t\t\t\/\/padding-bottom: 24px;\n\t\t\t\tpadding-left: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-we-are-diverse-advocacy-supplier-partnerships-devoted-to-promoting-diversity-in-business\">We are diverse advocacy supplier partnerships devoted to promoting diversity in business:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>APACC \u2013 Asian Pacific American Chamber of Commerce<\/li>\n\n\n\n<li>GLWBE \u2013 Great Lakes Women\u2019s Business Council<\/li>\n\n\n\n<li>MHCC \u2013 Michigan Hispanic Chamber of Commerce<\/li>\n\n\n\n<li>MMSDC \u2013 Michigan Minority Supplier Development Council<\/li>\n<\/ul>\n\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"id-69e6258b47878\" class=\"box block content-width light-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b47878 > .container > .content {\n\t\t\tbackground-color: #005486ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 24px;\n\t\t\tpadding-right: 36px;\n\t\t\tpadding-bottom: 24px;\n\t\t\tpadding-left: 36px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 0px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b47878.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b47878 > .container > .content {\n\t\t\t\t\/\/padding-top: 12px;\n\t\t\t\tpadding-right: 18px;\n\t\t\t\t\/\/padding-bottom: 12px;\n\t\t\t\tpadding-left: 18px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-attributes-we-look-for-in-our-suppliers\" style=\"font-weight:700\">Attributes we look for in our suppliers:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Excellence in quality systems<\/li>\n\n\n\n<li>Cost competitiveness<\/li>\n\n\n\n<li>Continuous improvement initiatives<\/li>\n\n\n\n<li>On-time delivery<\/li>\n\n\n\n<li>Proper and up-to-date certifications for production suppliers<\/li>\n\n\n\n<li>Financial stability<\/li>\n\n\n\n<li>Capacity for growth<\/li>\n\n\n\n<li>Ethics and integrity in business<\/li>\n\n\n\n<li>Compliance with Flex contractual terms and conditions<\/li>\n<\/ul>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"block_d11d921f293b6cd57ab6ef9d0379bbff\" class=\"button block\">\n\t<div class=\"container left\">\n\t\t\t\t\t\t<a title=\"Apply to be a diverse supplier for Flex\" href=\"https:\/\/flex.com\/solutions-and-services\/supply-chain\/supplier-information\/register\" target=\"_blank\" class=\"btn-link\">\n\t\t\tApply to be a diverse supplier for Flex\t\t\t<div class=\"long-arrow\">\n\t\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 19.9 9.9\" xml:space=\"preserve\">\n\t\t\t\t\t<polygon points=\"15.5,0 14.5,0.9 17.4,4.3 0,4.3 0,5.7 17.4,5.7 14.5,9 15.5,9.9 19.9,5 \"\/>\n\t\t\t\t<\/svg>\n\t\t\t\t<div class=\"line\"><\/div>\n\t\t\t<\/div>\n\t\t<\/a>\n\t\t\t<\/div>\n\t<script>\n\t\twindow.addEventListener('DOMContentLoaded', () => {\n\t\t\t(function ($) {\n\t\t\t\t\/\/ Get the block ID\n\t\t\t\tvar id = \"#block_d11d921f293b6cd57ab6ef9d0379bbff\";\n\t\t\t\t\/\/ Reveal the block\n\t\t\t\tScrollReveal().reveal(id + \" .btn-link\", {origin: \"bottom\", distance: \"20px\", duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\t\t<\/div>\n\t\t<div class=\"sidebar normal-column\">\n\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Technician putting the CPU on the socket of the computer motherboard\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/11\/The-technician-is-putting-the-CPU-on-the-socket-of-the-computer-motherboard-e1762475711751-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\tUnlock value with integrated services across the product lifecycle\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Close up of a data center rack enclosure\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/10\/shutterstock_2383745043-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tInfographic\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\tStreamline your rack supply chain with one trusted source\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"team of engineers collaborating in front of a screen\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/07\/Colin-Building-resilience-from-day-one-featured-image-1-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tBlog\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\tBuilding resilience from day one: Why supply chain strategy should start at the design phase\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Flex Pulse: Solving the supply chain resiliency equation\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/03\/Header-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\tSolving the supply chain resiliency equation\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\t\t<div class=\"tab block\" data-slug=\"quality\" data-label=\"Quality\">\n\t\t<div class=\"container\">\n\t\t\t\n\n<div class=\"sidebar block normal-sidebar\">\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-welcome-flex-valued-suppliers\" style=\"font-weight:600\">Welcome, Flex valued suppliers!<\/h2>\n\n\n\n<p>This is your resource center for information on doing business with flex and on requirements and training to provide products and services.<\/p>\n\n\n<div id=\"id-69e6258b49901\" class=\"box block content-width dark-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b49901 > .container > .content {\n\t\t\tbackground-color: #eaeef4ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 60px;\n\t\t\tpadding-bottom: 48px;\n\t\t\tpadding-left: 60px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 0px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b49901.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b49901 > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 30px;\n\t\t\t\t\/\/padding-bottom: 24px;\n\t\t\t\tpadding-left: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-general-requirements\">General requirements<\/h3>\n\n\n\n<p>The documents listed here are referenced in flex contractual agreements (global business agreements, smi, purchase orders, standard terms and conditions). These documents are subject to change and all suppliers are responsible for ensuring they have the current version.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-practice-guidelines\" target=\"_blank\" rel=\"noreferrer noopener\">Flex supplier practices guidelines<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-code-of-conduct-english-2024\">Supplier code of conduct<\/a> (English)<\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-code-of-conduct-spanish-2024\">Supplier code of conduct<\/a> (Spanish)<\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-code-of-conduct-chinese-2024\">Supplier code of conduct<\/a> (Chinese)<\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/policy-global-barcode-marking-standards\" target=\"_blank\" rel=\"noreferrer noopener\">Global barcode marking standards for purchased parts and supplier hubbed parts<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/specification-for-procurement-of-lead-pb-free-electronic-and-electromechanical-components-and-assemblies\" target=\"_blank\" rel=\"noreferrer noopener\">Specification for procurement of lead (Pb) free electronic and electromechanical components and assemblies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/general-specifications-on-environmental-compliance-for-suppliers\" target=\"_blank\" rel=\"noreferrer noopener\">General specifications on environmental compliance for suppliers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-manual-and-environmental-procurement-guidelines\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier manual and environmental procurement guidelines<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/conflict-minerals-policy\" target=\"_blank\" rel=\"noreferrer noopener\">Conflict minerals policy<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/global-barcode-marking-standard-for-edm-materia-2024\" target=\"_blank\" rel=\"noreferrer noopener\">Global barcode marking standard for EDM material (chemicals)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/specification-of-banned-and-restricted-substances-for-use\" target=\"_blank\" rel=\"noreferrer noopener\">Specification of banned and restricted substances for use<\/a><\/li>\n\n\n\n<li><a href=\"\/downloads\/uyghur-forced-labor-prevention-act-uflpa-documentation-requirements\" target=\"_blank\" rel=\"noreferrer noopener\">Uyghur Forced Labor Prevention Act (UFLPA) documentation requirements<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/sustainability-government-regulations\">Sustainability Government Regulations<\/a><\/li>\n<\/ul>\n\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-special-segment-requirements\">Special segment requirements<\/h3>\n\n\n\n<p>The documents listed here outline additional requirements specific to certain flex market segments.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-quality-general-requirements\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier quality general requirements<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-quality-requirements-automotive\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier quality requirements \u2014 Automotive<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-quality-requirements-aerospace-and-defense\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier quality requirements \u2014 Aerospace and defense<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-training-and-forms\">Training and forms<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/flex.com\/downloads\/product-change-notification-pcn-training-for-manufactures-suppliers\" target=\"_blank\" rel=\"noreferrer noopener\">Product change notification (PCN) training for manufacturers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/pcn-submission-form-template\" target=\"_blank\" rel=\"noreferrer noopener\">PCN submission form template<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/pcn-manufacturer-checklist\" target=\"_blank\" rel=\"noreferrer noopener\">PCN manufacturer checklist<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-change-agreement-template\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier change agreement template<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-sustainability-training-for-suppliers-english\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier sustainability training for suppliers<\/a>&nbsp;(English)<\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-sustainability-training-for-suppliers-chinese\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier sustainability training for suppliers<\/a>&nbsp;(Chinese)<\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/8d-corrective-actions-report\" target=\"_blank\" rel=\"noreferrer noopener\">8D corrective actions report<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/anthesis-ipc1-752a-material-declaration-template\" target=\"_blank\" rel=\"noreferrer noopener\">Anthesis IPC1-752A material declaration template<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/flex-ipc1752-material-declaration-anthesis-format\" target=\"_blank\" rel=\"noreferrer noopener\">Anthesis IPC1-752A material declaration user guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/supplier-rating-system\" target=\"_blank\" rel=\"noreferrer noopener\">Supplier rating system overview<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-flex-milpitas-nbsp-supplier-instructions\">Flex Milpitas&nbsp;supplier instructions<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/flex.com\/downloads\/inbound-outbound-routing-instructions\" target=\"_blank\" rel=\"noreferrer noopener\">Flex Milpitas inbound\/outbound routing instructions<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/foreign-vendor-requirements-of-export-invoices\" target=\"_blank\" rel=\"noreferrer noopener\">Flex Milpitas foreign vendor requirements of export invoices<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-our-policies\">Our policies<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/flex.com\/company\/policies\">Flex policies<\/a><\/li>\n<\/ul>\n\n\n\t\t<\/div>\n\t\t<div class=\"sidebar normal-column\">\n\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Technician putting the CPU on the socket of the computer motherboard\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/11\/The-technician-is-putting-the-CPU-on-the-socket-of-the-computer-motherboard-e1762475711751-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\tUnlock value with integrated services across the product lifecycle\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Close up of a data center rack enclosure\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/10\/shutterstock_2383745043-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tInfographic\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\tStreamline your rack supply chain with one trusted source\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"team of engineers collaborating in front of a screen\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/07\/Colin-Building-resilience-from-day-one-featured-image-1-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tBlog\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\tBuilding resilience from day one: Why supply chain strategy should start at the design phase\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Flex Pulse: Solving the supply chain resiliency equation\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/03\/Header-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\tSolving the supply chain resiliency equation\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Electronic Supply Chain: Adapt or be left behind\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/electronic-supply-chain-adapt-or-be-left-behind\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"supply chain screens\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/03\/Pulse-Center-Milpitas-2-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tWebinar\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Electronic Supply Chain: Adapt or be left behind\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/electronic-supply-chain-adapt-or-be-left-behind\" target=\"_self\">\n\t\t\t\t\tElectronic Supply Chain: Adapt or be left behind\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Capturing supply chain advantages for data centers\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/capturing-supply-chain-advantages-for-data-centers\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Capturing supply chain advantages for data centers\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2024\/12\/Image20241218103103-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tBlog\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Capturing supply chain advantages for data centers\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/capturing-supply-chain-advantages-for-data-centers\" target=\"_self\">\n\t\t\t\t\tCapturing supply chain advantages for data centers\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\t\t<div class=\"tab block\" data-slug=\"aquire\" data-label=\"aQuire\">\n\t\t<div class=\"container\">\n\t\t\t\n\n<div class=\"sidebar block normal-sidebar\">\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-introducing-aquire-for-global-procurement-supply-chain-and-quality-assurance\" style=\"font-weight:600\">Introducing aQuire for global procurement, supply chain and quality assurance<\/h2>\n\n\n\n<p>aQuire Sourcing is our powerful sourcing tool that enables us to collaborate with suppliers on full end-to-end procurement, supply chain and quality processes.<\/p>\n\n\n\n<p>It is a branded version of Ivalua, an industry leader in unified source-to-pay procurement solutions. With aQuire Sourcing, suppliers can seamlessly connect with us for the successful management of sourcing projects.<\/p>\n\n\n\n<p>The platform offers advantages to our current suppliers and provides opportunities for competitive companies to join our supply base.<\/p>\n\n\n\t\t<\/div>\n\t\t<div class=\"sidebar normal-column\">\n\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Technician putting the CPU on the socket of the computer motherboard\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/11\/The-technician-is-putting-the-CPU-on-the-socket-of-the-computer-motherboard-e1762475711751-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\tUnlock value with integrated services across the product lifecycle\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Close up of a data center rack enclosure\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/10\/shutterstock_2383745043-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tInfographic\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\tStreamline your rack supply chain with one trusted source\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\t\t<div class=\"tab block\" data-slug=\"supplier-portal\" data-label=\"Supplier Portal\">\n\t\t<div class=\"container\">\n\t\t\t\n\n<div class=\"sidebar block normal-sidebar\">\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-about-flex-supplier-portal-fsp\" style=\"font-weight:600\">About Flex Supplier Portal (FSP)<\/h2>\n\n\n\n<p>FSP is a centralized, web-based application that manages and supports collaborative supply chain processes between Flex and our supplier base.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-fsp-features\">FSP features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic transmission of forecasts, new POs, PO changes, and PO cancellations (web or EDI).<\/li>\n\n\n\n<li>Ability to upload PO acknowledgments, forecast commitments, inventory commitments, and ASNs.<\/li>\n\n\n\n<li>Custom email alerts that allow suppliers to manage by exception.<\/li>\n\n\n\n<li>Electronic record of communication between suppliers and Flex.<\/li>\n\n\n\n<li>Improved data integrity between suppliers and Flex.<\/li>\n\n\n\n<li>Immediate transmission of all supplier acknowledgments to Flex ERP or to buyers for approval.<\/li>\n\n\n\n<li>Faster delivery of forecasts and POs to suppliers.<\/li>\n\n\n\n<li>Significantly improved system performance.<\/li>\n\n\n\n<li>More options and capabilities, including multiple languages.<\/li>\n<\/ul>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"id-69e6258b53260\" class=\"box block content-width dark-content es \" style=\"background-color: transparent; background-image: none;\">\n\t<style>\n\t\t#id-69e6258b53260 > .container > .content {\n\t\t\tbackground-color: #eaeef4ff;\n\t\t\tposition: relative;\n\t\t\tpadding-top: 48px;\n\t\t\tpadding-right: 60px;\n\t\t\tpadding-bottom: 48px;\n\t\t\tpadding-left: 60px;\n\t\t\tmargin-left: 0px;\n\t\t\tmargin-right: 0px;\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b53260.box.block.full-width > .container > .content {\n\t\t\t\tpadding-left: 0 !important;\n\t\t\t\tpadding-right: 0 !important;\n\t\t\t\tmargin: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 960px) {\n\t\t\t#id-69e6258b53260 > .container > .content {\n\t\t\t\t\/\/padding-top: 24px;\n\t\t\t\tpadding-right: 30px;\n\t\t\t\t\/\/padding-bottom: 24px;\n\t\t\t\tpadding-left: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container\">\n\t\t<div class=\"content\">\n\t\t\t\n\n<h3 class=\"wp-block-heading has-small-font-size\" id=\"h-documentation\">Documentation<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/flex.com\/downloads\/e-commerce-program-overview\">E-Commerce program overview<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/system-requirements-for-fsp\">FSP system requirements<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/how-to-use-flex-supplier-portal\">Flex supplier portal guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/purchase-order-po-advance-shipment-notice-asn-and-forecast\">User guide for Excel email option_PO-ASN-Forecast<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/downloads\/purchase-order-%e9%87%87%e8%b4%ad%e8%ae%a2%e5%8d%95-asn-%e9%a2%84%e5%85%88%e5%87%ba%e8%b4%a7%e9%80%9a-%e7%9f%a5-forecast-%e8%ae%a2%e5%8d%95%e9%a2%84%e6%b5%8b\">User guide for Excel email option_PO-ASN-Forecast (Chinese Version)<\/a><\/li>\n<\/ul>\n\n\n<div class=\"spacer block\" style=\"height: 24px;\">\n\t<\/div>\n\n<div id=\"block_95d998dc7e2c565b4c99b4d2b498e518\" class=\"button block\">\n\t<div class=\"container left\">\n\t\t\t\t\t\t<a title=\"Login to FSP\" href=\"https:\/\/supplierportal.flextronics.com\/SupplierPortal\/public\/login.aspx\" target=\"_blank\" class=\"btn-link\" rel=\"nofollow noopener\">\n\t\t\tLogin to FSP\t\t\t<div class=\"long-arrow\">\n\t\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 19.9 9.9\" xml:space=\"preserve\">\n\t\t\t\t\t<polygon points=\"15.5,0 14.5,0.9 17.4,4.3 0,4.3 0,5.7 17.4,5.7 14.5,9 15.5,9.9 19.9,5 \"\/>\n\t\t\t\t<\/svg>\n\t\t\t\t<div class=\"line\"><\/div>\n\t\t\t<\/div>\n\t\t<\/a>\n\t\t\t<\/div>\n\t<script>\n\t\twindow.addEventListener('DOMContentLoaded', () => {\n\t\t\t(function ($) {\n\t\t\t\t\/\/ Get the block ID\n\t\t\t\tvar id = \"#block_95d998dc7e2c565b4c99b4d2b498e518\";\n\t\t\t\t\/\/ Reveal the block\n\t\t\t\tScrollReveal().reveal(id + \" .btn-link\", {origin: \"bottom\", distance: \"20px\", duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\t\t<\/div>\n\t\t<div class=\"sidebar normal-column\">\n\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Technician putting the CPU on the socket of the computer motherboard\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/11\/The-technician-is-putting-the-CPU-on-the-socket-of-the-computer-motherboard-e1762475711751-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\tUnlock value with integrated services across the product lifecycle\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Close up of a data center rack enclosure\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/10\/shutterstock_2383745043-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tInfographic\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\tStreamline your rack supply chain with one trusted source\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"team of engineers collaborating in front of a screen\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/07\/Colin-Building-resilience-from-day-one-featured-image-1-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tBlog\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\tBuilding resilience from day one: Why supply chain strategy should start at the design phase\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"image\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" alt=\"Flex Pulse: Solving the supply chain resiliency equation\" src=\"https:\/\/flex.com\/wp-content\/uploads\/2025\/03\/Header-540x304.jpg\" title=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\teBook\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<a title=\"Solving the supply chain resiliency equation\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/solving-the-supply-chain-resiliency-equation\" target=\"_self\">\n\t\t\t\t\tSolving the supply chain resiliency equation\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\t\t<\/div>\n\t<\/div>\n\t<script>\n\t\t\/**\n\t\t * Renders tabs based on the hash in the URL and tab content. This function is specifically designed to support\n\t\t * WordPress editor adjustments and dynamic navigation updates. It is structured to work within the WordPress\n\t\t * editing environment and updates both the navigation tabs and the content tabs based on the URL's hash.\n\t\t *\n\t\t * NOTE: This function is only used in the WordPress editor and for some reason yet to be determined must sit\n\t\t * outside the self-invoking function.\n\t\t *\/\n\t\tvar render_tabs = function () {\n\t\t\tvar $ = jQuery; \/\/ Use the jQuery global object for easier usage throughout the function.\n\n\t\t\tvar $tabsBlock   = $(\".tabs.block\"); \/\/ Select the main block element that contains tabs and their respective navigation and content.\n\t\t\tvar $navTabs     = $tabsBlock.find(\".tabs\");  \/\/ Selects the navigation container within the tabs block.\n\t\t\tvar $contentTabs = $tabsBlock.find(\".content .tab\");  \/\/ Selects the content of each tab within the block.\n\n\t\t\tvar currentHash   = window.location.hash.replace(\"#\", \"\"); \/\/ Obtain the current URL hash (without the '#' symbol) for determining the active tab.\n\t\t\tvar hash_selector = currentHash ? $(\".tab.block[data-slug='\" + currentHash + \"']\") : null; \/\/ If there's a hash, find the tab corresponding to this hash, otherwise set to null.\n\n\t\t\t\/\/ If the WordPress block editor is in use, adjust the hash selector to point to the parent `.wp-block`.\n\t\t\tif (window.wp && window.wp.blocks && hash_selector) {\n\t\t\t\thash_selector = hash_selector.parents(\".wp-block\");\n\t\t\t}\n\n\t\t\t\/\/ Default active tab index. It will be used to mark one of the tabs as active.\n\t\t\tvar active_index = 0;\n\t\t\t\/\/ If a tab corresponding to the hash was found, set its index as the active tab index.\n\t\t\tif (hash_selector && hash_selector.length) {\n\t\t\t\tactive_index = hash_selector.index();\n\t\t\t}\n\n\t\t\t\/\/ Build the HTML for each tab. This array will store HTML strings for all tabs.\n\t\t\tvar tabsHtml = [];\n\t\t\t$contentTabs.each(function (index) {\n\t\t\t\tvar $this    = $(this);\n\t\t\t\tvar isActive = index === active_index; \/\/ Check if the current tab should be active based on its index.\n\t\t\t\ttabsHtml.push('<div class=\"tab' + (isActive ? ' active' : '') + '\">' + $this.data(\"label\") + '<\/div>'); \/\/ Append the HTML string for the tab to the tabsHtml array.\n\t\t\t});\n\n\t\t\t\/\/ Empty the navigation container and then add all tabs HTML to it.\n\t\t\t\/\/ This is done in one operation to improve performance.\n\t\t\t$navTabs.empty().html(tabsHtml.join(\"\"));\n\t\t\t$contentTabs.hide().eq(active_index).show(); \/\/ Hide all content tabs, then only show the content for the active tab.\n\n\t\t\t\/\/ Set up a click event handler on each tab in the navigation.\n\t\t\t\/\/ First, remove any existing click handlers to prevent duplicate bindings.\n\t\t\t$navTabs.off(\"click\").on(\"click\", \".tab\", function () {\n\t\t\t\tvar index = $(this).index();  \/\/ Get the index of the clicked tab.\n\t\t\t\t\/\/ Set a local storage item to control scrolling behavior on hash change, then update the URL hash.\n\t\t\t\twindow.localStorage.setItem(\"scroll_on_hash_change\", \"false\");\n\t\t\t\twindow.location.hash = $contentTabs.eq(index).data(\"slug\");\n\t\t\t});\n\t\t};\n\n\t\t\/**\n\t\t * Self-invoking function to encapsulate and run the script when the DOM is ready.\n\t\t * This pattern helps in avoiding global scope pollution and conflicts with other scripts.\n\t\t *\/\n\t\t(function ($) {\n\t\t\t$(document).ready(function () {\n\t\t\t\tvar isEditor     = document.body.classList.contains('block-editor-page') || !!window.wp?.blocks; \/\/ Determine if the current page is the WordPress editor page, which affects how tabs are rendered.\n\t\t\t\tvar $tabsBlock   = $(\".tabs.block\"); \/\/ Select the main container of the tabs. This is the primary block where all tabs and their content are contained.\n\t\t\t\tvar $contentTabs = $tabsBlock.find(\".content .tab\"); \/\/ Find all content elements of the tabs. These are the contents that will be shown\/hidden based on active tab.\n\t\t\t\tvar $navTabs     = $tabsBlock.find(\".tabs\"); \/\/ Locate the container of the tab navigation buttons\/links.\n\n\t\t\t\t\/**\n\t\t\t\t * Initializes the tab structure on the frontend (not in the WordPress editor).\n\t\t\t\t * This function creates navigation tabs corresponding to each content tab and sets up their click handlers.\n\t\t\t\t *\/\n\t\t\t\tvar init_frontend_tabs = function () {\n\t\t\t\t\t$contentTabs.each(function (index) {\n\t\t\t\t\t\t\/\/ Create a div for each tab in the navigation, using the 'label' data attribute for its text.\n\t\t\t\t\t\tvar $tab = $(\"<div>\").addClass(\"tab\").html($(this).data(\"label\"));\n\t\t\t\t\t\t$navTabs.append($tab); \/\/ Append this new navigation tab to the tabs container.\n\n\t\t\t\t\t\t\/\/ Attach click event handler to each navigation tab.\n\t\t\t\t\t\t$tab.on(\"click\", function () {\n\t\t\t\t\t\t\t\/\/ On click, update the URL hash to reflect the clicked tab and prevent auto-scrolling.\n\t\t\t\t\t\t\twindow.localStorage.setItem(\"scroll_on_hash_change\", \"false\");\n\t\t\t\t\t\t\twindow.location.hash = $contentTabs.eq(index).data(\"slug\");\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t\t};\n\n\t\t\t\t\/**\n\t\t\t\t * Sets the active tab based on the URL hash, or defaults to the first tab if no hash is present.\n\t\t\t\t * This function updates the appearance and visibility of tabs and their contents accordingly.\n\t\t\t\t *\/\n\t\t\t\tvar set_active_frontend_tab = function () {\n\t\t\t\t\tvar $navTabsActive = $tabsBlock.find(\".tabs div.tab\"); \/\/ Select all navigation tabs.\n\t\t\t\t\tvar activeIndex    = 0; \/\/ Default to the first tab if no specific hash is found.\n\n\t\t\t\t\t\/\/ If the URL has a hash, find the corresponding tab and set it as active.\n\t\t\t\t\tif (window.location.hash) {\n\t\t\t\t\t\tvar hash          = window.location.hash.replace(\"#\", \"\"); \/\/ Remove '#' from the hash.\n\t\t\t\t\t\tvar $hashSelector = $tabsBlock.find(\".tab.block[data-slug='\" + hash + \"']\"); \/\/ Find the tab content that matches the hash.\n\n\t\t\t\t\t\t\/\/ If a matching content tab is found, update the activeIndex to match its position.\n\t\t\t\t\t\tif ($hashSelector.length > 0) {\n\t\t\t\t\t\t\tactiveIndex = $hashSelector.index();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Set the active class on the appropriate navigation tab and display the corresponding tab content.\n\t\t\t\t\t$navTabsActive.removeClass(\"active\").eq(activeIndex).addClass(\"active\");\n\t\t\t\t\t$contentTabs.hide().eq(activeIndex).show();\n\t\t\t\t};\n\n\t\t\t\t\/\/ If the current context is not the editor, initialize and set active tabs for the frontend.\n\t\t\t\tif (!isEditor) {\n\t\t\t\t\tinit_frontend_tabs();\n\t\t\t\t\tset_active_frontend_tab();\n\t\t\t\t\t\/\/ Refresh accordion after default tab is shown\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tif (typeof refreshVisibleAccordions === 'function') {\n\t\t\t\t\t\t\trefreshVisibleAccordions();\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 50);\n\t\t\t\t\t\/\/ Trigger any scroll animations or reveals for the newly displayed tabs.\n\t\t\t\t\tsetTimeout(() => ScrollReveal().delegate(), 100);\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ In the WordPress editor, call a separate function to render tabs.\n\t\t\t\t\trender_tabs();\n\t\t\t\t}\n\n\t\t\t\t\/\/ Event listener to handle changes in the URL hash (when a user clicks a tab).\n\t\t\t\twindow.addEventListener(\"hashchange\", function () {\n\t\t\t\t\t\/\/ Reset active tabs on hash change, differentiating between frontend and editor.\n\t\t\t\t\tif (!isEditor) {\n\t\t\t\t\t\tset_active_frontend_tab();\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tif (typeof refreshVisibleAccordions === 'function') {\n\t\t\t\t\t\t\t\trefreshVisibleAccordions();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, 50);\n\t\t\t\t\t\tsetTimeout(() => ScrollReveal().delegate(), 100);\n\t\t\t\t\t} else {\n\t\t\t\t\t\trender_tabs();\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Scroll adjustment to ensure the content is properly aligned after a tab change.\n\t\t\t\t\tvar $containerContent = $(\".tabs.block > .container .content\");\n\t\t\t\t\tvar offsetTop         = $containerContent.offset().top - $('#flex-header').height() - $(\".tabs.block > .container .tabs-container\").height() - 68;\n\t\t\t\t\t\/\/ Animate the scroll to the calculated position for a smooth transition.\n\t\t\t\t\t$([document.documentElement, document.body]).animate({scrollTop: offsetTop}, 500);\n\t\t\t\t});\n\t\t\t});\n\t\t})(jQuery); \/\/ Pass jQuery as an argument to ensure no conflict in jQuery usage.\n\t<\/script>\n<\/div>\n\n<div class=\"spacer block\" style=\"height: 96px;\">\n\t\t<div class=\"rule\" style=\"background-color: #eaeef4; opacity: 1;\"><\/div>\n\t<\/div>\n\n<div id=\"id-69e6258b5e017\" class=\"columns block\">\n\t<style>\n\t\t#id-69e6258b5e017 .column, #id-69e6258b5e017 .wp-block-acf-column {\n\t\t\tpadding: 0 48px;\n\t\t}\n\t\t\n\t\t#id-69e6258b5e017 > .container.show-rules .column+.column, #id-69e6258b5e017 > .container.show-rules .wp-block-acf-column+.wp-block-acf-column {\n\t\t\tborder-color: rgba(234, 238, 244, 1);\n\t\t}\n\t\t\n\t\t#id-69e6258b5e017 .column, #id-69e6258b5e017 .wp-block-acf-column {\n\t\t\t.code.block {\n\t\t\t\t.container {\n\t\t\t\t\t.tagembed-widget {\n\t\t\t\t\t\tmax-width: 600px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b5e017 > .container {\n\t\t\t\tdisplay: block;\n\t\t\t\tmax-width: 600px;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b5e017 > .container > .column, #id-69e6258b5e017 > .container > .wp-block-acf-column {\n\t\t\t\tpadding: 36px 0 0 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b5e017 > .container > .column:first-child, #id-69e6258b5e017 > .container > .wp-block-acf-column:first-child {\n\t\t\t\tpadding: 0 !important;\n\t\t\t}\n\t\t}\n\t\t@media (max-width: 1272px) {\n\t\t\t#id-69e6258b5e017 > .container.show-rules .column+.column, #id-69e6258b5e017 > .container.show-rules .wp-block-acf-column+.wp-block-acf-column {\n\t\t\t\tborder-left: none;\n\t\t\t\tborder-top: 1px solid rgba(234, 238, 244, 1);\n\t\t\t\tpadding: 30px 0 0 0 !important;\n\t\t\t\tmargin-top: 30px;\n\t\t\t}\n\t\t}\n\t<\/style>\n\t<div class=\"container align-top show-rules\">\n\t\t\n<div class=\"column block\">\n\t\n\n<h4 class=\"wp-block-heading\" id=\"h-quick-links\">Quick links<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/flex.com\/solutions-and-services\/services\"><\/a><a href=\"\/downloads\/standard-terms-and-conditions-of-purchase\" target=\"_blank\" rel=\"noreferrer noopener\">Flex standard terms and conditions of purchase<\/a><\/li>\n\n\n\n<li><a href=\"\/services-and-solutions\/services#circular-economy\"><\/a><a href=\"https:\/\/flex.com\/downloads\/general-provisions-for-subcontracts-purchase-orders-under-a-u-s-government-prime-contract\" target=\"_blank\" rel=\"noreferrer noopener\">U.S. government contracting FAR DFAR requirements<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/solutions-and-services\/supply-chain\">Supply Chain<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/flex.com\/solutions-and-services\/supply-chain\/supplier-information\/e-commerce\">ecommerce<\/a><\/li>\n<\/ul>\n\n\n<\/div>\n\n<div class=\"column block\">\n\t\n\n<h4 class=\"wp-block-heading no-margin\" id=\"h-resources\">Resources<\/h4>\n\n\n\n<div id=\"block_0a1130b32fca2ad2ab3f670315259eeb\" class=\"resources block\">\n\t<div class=\"container \">\n\t\t<div class=\"posts\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"date\">\n\t\t\t\t\t\t\tnoviembre 19, 2025\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<a title=\"Unlock value with integrated services across the product lifecycle\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/unlock-value-with-integrated-services-across-the-product-lifecycle\" target=\"_self\">\n\t\t\t\t\t\tUnlock value with integrated services across the product lifecycle\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"date\">\n\t\t\t\t\t\t\toctubre 9, 2025\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<a title=\"Streamline your rack supply chain with one trusted source\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/streamline-your-rack-supply-chain-with-one-trusted-source\" target=\"_self\">\n\t\t\t\t\t\tStreamline your rack supply chain with one trusted source\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"post\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"date\">\n\t\t\t\t\t\t\tjulio 21, 2025\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<a title=\"Building resilience from day one: Why supply chain strategy should start at the design phase\" class=\"title\" href=\"https:\/\/flex.com\/es\/resources\/building-resilience-from-day-one-why-supply-chain-strategy-should-start-at-the-design-phase\" target=\"_self\">\n\t\t\t\t\t\tBuilding resilience from day one: Why supply chain strategy should start at the design phase\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n\t<script>\n\t\twindow.addEventListener('DOMContentLoaded', () => {\n\t\t\t(function ($) {\n\t\t\t\t\/\/ Get the block ID\n\t\t\t\tvar id = \"#block_0a1130b32fca2ad2ab3f670315259eeb\";\n\t\t\t\t\/\/ Reveal the block\n\t\t\t\tScrollReveal().reveal(id + \" .post\", {origin: \"bottom\", distance: \"20px\", duration: 1000, viewFactor: 0.2, interval: 100, reset: false});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>\n\n<\/div>\n\n\t<\/div>\n<\/div>\n\n<div class=\"spacer block\" style=\"height: 96px;\">\n\t<\/div>\n\n\n<div id=\"block_51631a26578488ac9b6c26ffc46c8c3a\" class=\"banner block\"\n\tstyle=\"--banner-top-bg: #ffffff;\n\t--banner-bottom-bg: #262626;\">\n\t<div class=\"container\">\n\t\t<div class=\"banner-text\" style=\"max-width: 792px;\">\n\t\t\tAccess the Supplier Portal\t\t<\/div>\n\t\t<a title=\"Login\" class=\"button\" href=\"https:\/\/supplierportal.flextronics.com\/SupplierPortal\/public\/login.aspx\" target=\"_blank\" rel=\"nofollow noopener\">\n\t\t\tLogin\t\t\t<div class=\"long-arrow\">\n\t\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 19.9 9.9\" xml:space=\"preserve\">\n\t\t\t\t\t<polygon points=\"15.5,0 14.5,0.9 17.4,4.3 0,4.3 0,5.7 17.4,5.7 14.5,9 15.5,9.9 19.9,5 \"\/>\n\t\t\t\t<\/svg>\n\t\t\t\t<div class=\"line\"><\/div>\n\t\t\t<\/div>\n\t\t<\/a>\n\t<\/div>\n\t<div class=\"top left background\"><\/div>\n\t<div class=\"right background\"><\/div>\n\t<div class=\"bottom left background\"><\/div>\n\t<script>\n\t\twindow.addEventListener('DOMContentLoaded', () => {\n\t\t\t(function ($) {\n\t\t\t\t\/\/ Get the block ID\n\t\t\t\tvar id = \"#block_51631a26578488ac9b6c26ffc46c8c3a\";\n\t\t\t\t\/\/ Reveal the block\n\t\t\t\tScrollReveal().reveal(id + \" .banner-text\", {origin: \"bottom\", distance: \"20px\", duration: 1000});\n\t\t\t\tScrollReveal().reveal(id + \" .button\", {origin: \"bottom\", distance: \"20px\", duration: 1000});\n\t\t\t}(jQuery));\n\t\t});\n\t<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":12020,"parent":45,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_searchwp_excluded":"","inline_featured_image":false,"footnotes":""},"categories":[45],"class_list":["post-2961","page","type-page","status-publish","has-post-thumbnail","hentry","category-supply-chain"],"acf":[],"_links":{"self":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/pages\/2961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/comments?post=2961"}],"version-history":[{"count":165,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/pages\/2961\/revisions"}],"predecessor-version":[{"id":28391,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/pages\/2961\/revisions\/28391"}],"up":[{"embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/pages\/45"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/media\/12020"}],"wp:attachment":[{"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/media?parent=2961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flex.com\/es\/wp-json\/wp\/v2\/categories?post=2961"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}