{"id":6831,"date":"2025-09-01T14:32:17","date_gmt":"2025-09-01T12:32:17","guid":{"rendered":"https:\/\/obsam.shebam.fr\/?page_id=6831"},"modified":"2025-09-22T16:00:09","modified_gmt":"2025-09-22T14:00:09","slug":"le-traitement-dobsolescence","status":"publish","type":"page","link":"https:\/\/obsam.com\/en\/veille-et-traitement\/le-traitement-dobsolescence\/","title":{"rendered":"Obsolescence treatment"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6831\" class=\"elementor elementor-6831\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3c1ca3 e-con-full e-flex e-con e-parent\" data-id=\"c3c1ca3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74d9671 elementor-widget elementor-widget-html\" data-id=\"74d9671\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"element-logo\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a8c2fe8 e-flex e-con-boxed e-con e-parent\" data-id=\"a8c2fe8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb3585e elementor-widget elementor-widget-html\" data-id=\"bb3585e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"obsam-container\">\r\n    <div class=\"obsam-circle obsam-circle-000\"><\/div>\r\n    <div class=\"obsam-circle obsam-circle-00\"><\/div>\r\n    <div class=\"obsam-circle obsam-circle-0\"><\/div>\r\n    <div class=\"obsam-circle obsam-circle-1\"><\/div>\r\n    <div class=\"obsam-circle obsam-circle-2\"><\/div>\r\n    <div class=\"obsam-circle obsam-circle-3\"><\/div>\r\n    <div class=\"obsam-circle obsam-circle-4\"><\/div>\r\n    <div class=\"obsam-center-text\">\r\n        <div class=\"obsam-big-percentage\">-85%<\/div>\r\n        <div class=\"obsam-description\">\r\n            Nos processus permettent de r\u00e9duire de \r\n            <span style=\"font-weight: 700; color: var(--e-global-color-accent)\">85%<\/span><br>\r\n            obsolescences av\u00e9r\u00e9es. OBSAM vous permet donc de rallonger la dur\u00e9e de vie de vos mat\u00e9riels \u00e0 des co\u00fbts tr\u00e8s ma\u00eetris\u00e9s\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d1dfd6c e-flex e-con-boxed e-con e-parent\" data-id=\"d1dfd6c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9c945c2 e-con-full e-flex e-con e-child\" data-id=\"9c945c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a98746 elementor-widget elementor-widget-heading\" data-id=\"7a98746\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-weight: 200\">Le traitement<\/span><br>d\u2019obsolescence<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-934d184 elementor-widget elementor-widget-text-editor\" data-id=\"934d184\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Anticiper les risques d\u2019obsolescence dans votre cha\u00eene logistique, et \u00e9viter les situations de blocage.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b286cb3 e-con-full e-flex e-con e-child\" data-id=\"b286cb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9bc11a3 elementor-widget elementor-widget-text-editor\" data-id=\"9bc11a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>OBSAM a cr\u00e9\u00e9 des processus qui visent \u00e0 <strong>cat\u00e9goriser<\/strong> la nature des obsolescences pour d\u00e9finir plusieurs niveaux de traitement d\u2019obsolescence afin d\u2019<strong>apporter la solution<\/strong> la plus efficace et la plus adapt\u00e9e et surtout la <strong>moins on\u00e9reuse<\/strong> pour nos clients.<\/p><p>Ces processus \u00e9prouv\u00e9s permettent une <strong>r\u00e9duction significative<\/strong> des obsolescences av\u00e9r\u00e9es et ainsi<strong> rallonge la dur\u00e9e de vie<\/strong> des mat\u00e9riels.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-729bb9b e-flex e-con-boxed e-con e-parent\" data-id=\"729bb9b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;waves&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M421.9,6.5c22.6-2.5,51.5,0.4,75.5,5.3c23.6,4.9,70.9,23.5,100.5,35.7c75.8,32.2,133.7,44.5,192.6,49.7\n\tc23.6,2.1,48.7,3.5,103.4-2.5c54.7-6,106.2-25.6,106.2-25.6V0H0v30.3c0,0,72,32.6,158.4,30.5c39.2-0.7,92.8-6.7,134-22.4\n\tc21.2-8.1,52.2-18.2,79.7-24.2C399.3,7.9,411.6,7.5,421.9,6.5z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3694e2b e-con-full e-flex e-con e-child\" data-id=\"3694e2b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aee2989 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-hotspot\" data-id=\"aee2989\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;hotspot&quot;:[{&quot;hotspot_custom_size&quot;:&quot;yes&quot;,&quot;hotspot_tooltip_content&quot;:&quot;&quot;,&quot;hotspot_offset_x&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:95,&quot;sizes&quot;:[]},&quot;hotspot_offset_y&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:106,&quot;sizes&quot;:[]},&quot;hotspot_tooltip_position&quot;:&quot;&quot;,&quot;_id&quot;:&quot;2436e9b&quot;,&quot;hotspot_label&quot;:&quot;&quot;,&quot;hotspot_link&quot;:{&quot;url&quot;:&quot;&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;hotspot_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;hotspot_icon_position&quot;:null,&quot;hotspot_icon_spacing&quot;:null,&quot;hotspot_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;hotspot_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;hotspot_horizontal&quot;:&quot;left&quot;,&quot;hotspot_vertical&quot;:&quot;top&quot;,&quot;hotspot_position&quot;:null,&quot;hotspot_tooltip_width&quot;:null,&quot;hotspot_tooltip_text_wrap&quot;:null}],&quot;hotspot_sequenced_animation&quot;:&quot;yes&quot;,&quot;tooltip_position&quot;:&quot;left&quot;,&quot;tooltip_trigger&quot;:&quot;mouseenter&quot;,&quot;tooltip_animation&quot;:&quot;e-hotspot--fade-direction&quot;,&quot;tooltip_position_mobile&quot;:&quot;top&quot;,&quot;tooltip_trigger_mobile&quot;:&quot;click&quot;,&quot;hotspot_sequenced_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"hotspot.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1890\" src=\"https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x.webp\" class=\"attachment-full size-full wp-image-6782\" alt=\"\" srcset=\"https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x.webp 1920w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-300x295.webp 300w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-1024x1008.webp 1024w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-768x756.webp 768w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-1536x1512.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\n\t\t\t\t\t\t<div class=\"e-hotspot elementor-repeater-item-2436e9b e-hotspot--sequenced e-hotspot--position-left e-hotspot--position-top   e-hotspot--circle\">\n\n\t\t\t\t\t\t\t\t<div class=\"e-hotspot__button e-hotspot--expand\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"e-hotspot__outer-circle\"><\/div>\n\t\t\t\t\t\t<div class=\"e-hotspot__inner-circle\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\n\t\t\t<\/div>\n\n\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24b097d e-con-full e-flex e-con e-child\" data-id=\"24b097d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c19c3d elementor-hidden-desktop elementor-widget elementor-widget-hotspot\" data-id=\"2c19c3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;hotspot&quot;:[{&quot;hotspot_custom_size&quot;:&quot;yes&quot;,&quot;hotspot_tooltip_content&quot;:&quot;&quot;,&quot;hotspot_offset_x&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:95,&quot;sizes&quot;:[]},&quot;hotspot_offset_y&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:106,&quot;sizes&quot;:[]},&quot;hotspot_tooltip_position&quot;:&quot;&quot;,&quot;_id&quot;:&quot;2436e9b&quot;,&quot;hotspot_label&quot;:&quot;&quot;,&quot;hotspot_link&quot;:{&quot;url&quot;:&quot;&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;hotspot_icon&quot;:{&quot;value&quot;:&quot;&quot;,&quot;library&quot;:&quot;&quot;},&quot;hotspot_icon_position&quot;:null,&quot;hotspot_icon_spacing&quot;:null,&quot;hotspot_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;hotspot_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;hotspot_horizontal&quot;:&quot;left&quot;,&quot;hotspot_vertical&quot;:&quot;top&quot;,&quot;hotspot_position&quot;:null,&quot;hotspot_tooltip_width&quot;:null,&quot;hotspot_tooltip_text_wrap&quot;:null}],&quot;hotspot_sequenced_animation&quot;:&quot;yes&quot;,&quot;tooltip_position&quot;:&quot;left&quot;,&quot;tooltip_trigger&quot;:&quot;mouseenter&quot;,&quot;tooltip_animation&quot;:&quot;e-hotspot--fade-direction&quot;,&quot;hotspot_sequenced_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"hotspot.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1890\" src=\"https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x.webp\" class=\"attachment-full size-full wp-image-6782\" alt=\"\" srcset=\"https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x.webp 1920w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-300x295.webp 300w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-1024x1008.webp 1024w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-768x756.webp 768w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/pictogramme-cycle-de-vie-dun-equipement-obsam@2500x-1536x1512.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\n\t\t\t\t\t\t<div class=\"e-hotspot elementor-repeater-item-2436e9b e-hotspot--sequenced e-hotspot--position-left e-hotspot--position-top   e-hotspot--circle\">\n\n\t\t\t\t\t\t\t\t<div class=\"e-hotspot__button e-hotspot--expand\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"e-hotspot__outer-circle\"><\/div>\n\t\t\t\t\t\t<div class=\"e-hotspot__inner-circle\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\n\t\t\t<\/div>\n\n\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91b4aa7 elementor-widget elementor-widget-heading\" data-id=\"91b4aa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-weight: 200\">Le cycle de vie<\/span><br>d'un \u00e9quipement<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe207d6 elementor-widget elementor-widget-text-editor\" data-id=\"fe207d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tOBSAM permet \u00e0 ses clients d\u2019anticiper et de r\u00e9duire les impacts de l\u2019obsolescence gr\u00e2ce \u00e0 une gestion \u00e9prouv\u00e9e et exp\u00e9riment\u00e9e.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86c2ba5 e-con-full e-flex e-con e-parent\" data-id=\"86c2ba5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-482aa2f elementor-widget-divider--view-line_text elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"482aa2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<h3 class=\"elementor-divider__text elementor-divider__element\">\n\t\t\t\tLes diff\u00e9rentes classes\t\t\t\t<\/h3>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c30c43 elementor-widget elementor-widget-text-editor\" data-id=\"6c30c43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Les classes 0, 1, 2 et 3 sont incluses dans le cadre de la veille.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e31b1d6 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"e31b1d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t    <div class=\"timeline-container\">\r\n        <div class=\"timeline\">\r\n            <div class=\"timeline-line\">\r\n                <div class=\"timeline-progress\" id=\"progressBar\"><\/div>\r\n            <\/div>\r\n    \r\n            <div class=\"timeline-point\" data-step=\"1\">\r\n                <div class=\"timeline-label\">CLASSE 00<\/div>\r\n                <div class=\"timeline-description\">Obsolescence administrative<\/div>\r\n            <\/div>\r\n            <div class=\"timeline-point\" data-step=\"2\">\r\n                <div class=\"timeline-label\">CLASSE 01<\/div>\r\n                <div class=\"timeline-description\">Obsolescence non-confirm\u00e9e \u2013 toujours procurable<\/div>\r\n            <\/div>\r\n            <div class=\"timeline-point\" data-step=\"3\">\r\n                <div class=\"timeline-label\">CLASSE 02<\/div>\r\n                <div class=\"timeline-description\">\u00c9quivalence stricte<\/div>\r\n            <\/div>\r\n            <div class=\"timeline-point\" data-step=\"4\">\r\n                <div class=\"timeline-label\">CLASSE 03<\/div>\r\n                <div class=\"timeline-description\">\u00c9quivalent approximatif (FFF)<\/div>\r\n            <\/div>\r\n            <div class=\"timeline-point\" data-step=\"5\">\r\n                <div class=\"timeline-label\">CLASSE 04<\/div>\r\n                <div class=\"timeline-description\">\u00c9quivalent approximatif n\u00e9cessitant validation\/test<\/div>\r\n            <\/div>\r\n            <div class=\"timeline-point\" data-step=\"6\">\r\n                <div class=\"timeline-label\">CLASSE 05<\/div>\r\n                <div class=\"timeline-description\">Refabrication totale<\/div>\r\n            <\/div>\r\n            <div class=\"timeline-point\" data-step=\"7\">\r\n                <div class=\"timeline-label\">CLASSES 06 et 07<\/div>\r\n                <div class=\"timeline-description\">LBO et sourcing stock mondial<\/div>\r\n            <\/div>\r\n            <div class=\"timeline-point\" data-step=\"8\">\r\n                <div class=\"timeline-label\">CLASSE 08<\/div>\r\n                <div class=\"timeline-description\">R\u00e9paration\/r\u00e9trofit<\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    let currentStep = 0;\r\n    const totalSteps = 8;\r\n\r\n    const timelinePoints = document.querySelectorAll('.timeline-point');\r\n    const progressBar = document.getElementById('progressBar');\r\n\r\n    function activateStep(step) {\r\n        currentStep = step;\r\n        \r\n        \/\/ Mise \u00e0 jour des \u00e9tats des points\r\n        timelinePoints.forEach((point, index) => {\r\n            point.classList.remove('active', 'completed', 'pulse');\r\n            if (index < step - 1) {\r\n                point.classList.add('completed');\r\n            } else if (index === step - 1) {\r\n                point.classList.add('active');\r\n            }\r\n        });\r\n\r\n        \/\/ Calcul de la progression\r\n        const timelineElement = document.querySelector('.timeline');\r\n        const timelineContainer = timelineElement.parentElement;\r\n        const containerWidth = timelineContainer.offsetWidth;\r\n        const paddingLeft = 100;\r\n        const paddingRight = 100;\r\n        const usableWidth = containerWidth - paddingLeft - paddingRight;\r\n        \r\n        let progressPercentage;\r\n        if (step === totalSteps) {\r\n            progressPercentage = 100;\r\n        } else {\r\n            const relativeProgress = (step - 1) \/ (totalSteps - 1);\r\n            const absolutePosition = paddingLeft + (usableWidth * relativeProgress);\r\n            progressPercentage = (absolutePosition \/ containerWidth) * 100;\r\n        }\r\n        \r\n        progressBar.style.width = progressPercentage + '%';\r\n\r\n        \/\/ Animation pulse sur le point actif\r\n        if (step > 0) {\r\n            const activePoint = timelinePoints[step - 1];\r\n            setTimeout(() => {\r\n                activePoint.classList.add('pulse');\r\n            }, 100);\r\n        }\r\n    }\r\n\r\n    function resetTimeline() {\r\n        currentStep = 0;\r\n        timelinePoints.forEach(point => {\r\n            point.classList.remove('active', 'completed', 'pulse');\r\n        });\r\n        progressBar.style.width = '0%';\r\n    }\r\n\r\n    \/\/ Navigation par clic sur les points\r\n    timelinePoints.forEach((point, index) => {\r\n        point.addEventListener('click', () => {\r\n            activateStep(index + 1);\r\n        });\r\n    });\r\n\r\n    \/\/ Navigation par clavier\r\n    document.addEventListener('keydown', (e) => {\r\n        if (e.key === 'ArrowRight' && currentStep < totalSteps) {\r\n            activateStep(currentStep + 1);\r\n        } else if (e.key === 'ArrowLeft' && currentStep > 1) {\r\n            activateStep(currentStep - 1);\r\n        } else if (e.key === 'Home') {\r\n            activateStep(1);\r\n        } else if (e.key === 'End') {\r\n            activateStep(totalSteps);\r\n        } else if (e.key === 'Escape') {\r\n            resetTimeline();\r\n        }\r\n    });\r\n\r\n    \/\/ Initialisation\r\n    resetTimeline();\r\n\r\n    \/\/ Gestion du redimensionnement\r\n    window.addEventListener('resize', () => {\r\n        if (currentStep > 0) {\r\n            activateStep(currentStep);\r\n        }\r\n    });\r\n});\r\n\r\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6db14da elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"6db14da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t    <div class=\"timeline-container-mobile\">\r\n        <!-- Zone principale de la timeline -->\r\n        <div class=\"timeline-wrapper-mobile\">\r\n            <div class=\"timeline-mobile\">\r\n                <div class=\"timeline-line-mobile\">\r\n                    <div class=\"timeline-progress-mobile\" id=\"progressBar\"><\/div>\r\n                <\/div>\r\n    \r\n                <div class=\"timeline-point-mobile active\" data-step=\"1\">\r\n                    <div class=\"timeline-label-mobile\">CLASSE 00<\/div>\r\n                    <div class=\"timeline-description-mobile\">Obsolescence administrative<\/div>\r\n                <\/div>\r\n                <div class=\"timeline-point-mobile\" data-step=\"2\">\r\n                    <div class=\"timeline-label-mobile\">CLASSE 01<\/div>\r\n                    <div class=\"timeline-description-mobile\">Obsolescence non-confirm\u00e9e \u2013 toujours procurable<\/div>\r\n                <\/div>\r\n                <div class=\"timeline-point-mobile\" data-step=\"3\">\r\n                    <div class=\"timeline-label-mobile\">CLASSE 02<\/div>\r\n                    <div class=\"timeline-description-mobile\">\u00c9quivalence stricte<\/div>\r\n                <\/div>\r\n                <div class=\"timeline-point-mobile\" data-step=\"4\">\r\n                    <div class=\"timeline-label-mobile\">CLASSE 03<\/div>\r\n                    <div class=\"timeline-description-mobile\">\u00c9quivalent approximatif (FFF)<\/div>\r\n                <\/div>\r\n                <div class=\"timeline-point-mobile\" data-step=\"5\">\r\n                    <div class=\"timeline-label-mobile\">CLASSE 04<\/div>\r\n                    <div class=\"timeline-description-mobile\">\u00c9quivalent approximatif n\u00e9cessitant validation\/test<\/div>\r\n                <\/div>\r\n                <div class=\"timeline-point-mobile\" data-step=\"6\">\r\n                    <div class=\"timeline-label-mobile\">CLASSE 05<\/div>\r\n                    <div class=\"timeline-description-mobile\">Refabrication totale<\/div>\r\n                <\/div>\r\n                <div class=\"timeline-point-mobile\" data-step=\"7\">\r\n                    <div class=\"timeline-label-mobile\">CLASSES 06 et 07<\/div>\r\n                    <div class=\"timeline-description-mobile\">LBO et sourcing stock mondial<\/div>\r\n                <\/div>\r\n                <div class=\"timeline-point-mobile\" data-step=\"8\">\r\n                    <div class=\"timeline-label-mobile\">CLASSE 08<\/div>\r\n                    <div class=\"timeline-description-mobile\">R\u00e9paration\/r\u00e9trofit<\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    \r\n        <!-- Navigation -->\r\n        <div class=\"mobile-nav-mobile\">\r\n            <button class=\"nav-btn-mobile\" id=\"prevBtn\" disabled>\r\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\r\n                    <path d=\"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z\" \/>\r\n                <\/svg>\r\n            <\/button>\r\n    \r\n            <button class=\"nav-btn-mobile\" id=\"nextBtn\">\r\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\r\n                    <path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z\" \/>\r\n                <\/svg>\r\n            <\/button>\r\n        <\/div>\r\n    \r\n        <!-- Indicateurs de progression -->\r\n        <div class=\"mobile-dots-mobile\">\r\n            <div class=\"dot-mobile active\" data-dot=\"1\"><\/div>\r\n            <div class=\"dot-mobile\" data-dot=\"2\"><\/div>\r\n            <div class=\"dot-mobile\" data-dot=\"3\"><\/div>\r\n            <div class=\"dot-mobile\" data-dot=\"4\"><\/div>\r\n            <div class=\"dot-mobile\" data-dot=\"5\"><\/div>\r\n            <div class=\"dot-mobile\" data-dot=\"6\"><\/div>\r\n            <div class=\"dot-mobile\" data-dot=\"7\"><\/div>\r\n            <div class=\"dot-mobile\" data-dot=\"8\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', () => {\r\n    let currentStep = 1;\r\n    const totalSteps = 8;\r\n\r\n    const timelinePoints = document.querySelectorAll('.timeline-point-mobile');\r\n    const progressBar = document.getElementById('progressBar');\r\n    const prevBtn = document.getElementById('prevBtn');\r\n    const nextBtn = document.getElementById('nextBtn');\r\n    const dots = document.querySelectorAll('.dot-mobile');\r\n\r\n    function calculateTimelineHeight(point) {\r\n        \/\/ Hauteur de base du point\r\n        const baseHeight = 40;\r\n\r\n        \/\/ Position du label (60px du centre)\r\n        const labelOffset = 60;\r\n\r\n        \/\/ Position de la description (85px du centre)\r\n        const descriptionOffset = 85;\r\n\r\n        \/\/ Obtenir la description\r\n        const description = point.querySelector('.timeline-description-mobile');\r\n\r\n        \/\/ Cr\u00e9er un \u00e9l\u00e9ment temporaire pour mesurer la hauteur du texte\r\n        const tempElement = document.createElement('div');\r\n        tempElement.style.cssText = `\r\n            position: absolute;\r\n            visibility: hidden;\r\n            max-width: 350px;\r\n            width: 90vw;\r\n            font-size: 14px;\r\n            line-height: 1.4;\r\n            padding: 0 15px;\r\n            word-wrap: break-word;\r\n            hyphens: auto;\r\n            overflow-wrap: break-word;\r\n            text-align: center;\r\n        `;\r\n        tempElement.textContent = description.textContent;\r\n        document.body.appendChild(tempElement);\r\n\r\n        const textHeight = tempElement.offsetHeight;\r\n        document.body.removeChild(tempElement);\r\n\r\n        \/\/ Calculer la hauteur totale n\u00e9cessaire\r\n        \/\/ Centre + offset description + hauteur du texte + marge de s\u00e9curit\u00e9\r\n        const totalHeight = Math.max(200, descriptionOffset + textHeight + 50);\r\n\r\n        return totalHeight;\r\n    }\r\n\r\n    function adjustTimelineHeight(point) {\r\n        const timelineWrapper = document.querySelector('.timeline-wrapper-mobile');\r\n        const requiredHeight = calculateTimelineHeight(point);\r\n        timelineWrapper.style.minHeight = requiredHeight + 'px';\r\n    }\r\n\r\n    function updateUI() {\r\n        \/\/ Mise \u00e0 jour des boutons\r\n        prevBtn.disabled = currentStep === 1;\r\n        nextBtn.disabled = currentStep === totalSteps;\r\n\r\n        \/\/ Mise \u00e0 jour de la barre de progression\r\n        const progressPercentage = ((currentStep - 1) \/ (totalSteps - 1)) * 100;\r\n        progressBar.style.width = progressPercentage + '%';\r\n\r\n        \/\/ Mise \u00e0 jour des dots\r\n        dots.forEach((dot, index) => {\r\n            dot.classList.toggle('active', index === currentStep - 1);\r\n        });\r\n    }\r\n\r\n    function showStep(step) {\r\n        \/\/ Cacher tous les points\r\n        timelinePoints.forEach((point, index) => {\r\n            point.classList.remove('active', 'slide-in', 'bounce');\r\n            point.style.display = 'none';\r\n        });\r\n\r\n        \/\/ Afficher le point actuel\r\n        const activePoint = timelinePoints[step - 1];\r\n        activePoint.style.display = 'flex';\r\n\r\n        setTimeout(() => {\r\n            activePoint.classList.add('active', 'slide-in');\r\n\r\n            \/\/ Animation bounce apr\u00e8s l'apparition\r\n            setTimeout(() => {\r\n                activePoint.classList.add('bounce');\r\n            }, 300);\r\n        }, 50);\r\n\r\n        updateUI();\r\n    }\r\n\r\n    function nextStep() {\r\n        if (currentStep < totalSteps) {\r\n            currentStep++;\r\n            showStep(currentStep);\r\n        }\r\n    }\r\n\r\n    function prevStep() {\r\n        if (currentStep > 1) {\r\n            currentStep--;\r\n            showStep(currentStep);\r\n        }\r\n    }\r\n\r\n    function goToStep(step) {\r\n        if (step >= 1 && step <= totalSteps) {\r\n            currentStep = step;\r\n            showStep(currentStep);\r\n        }\r\n    }\r\n\r\n    \/\/ Event listeners\r\n    nextBtn.addEventListener('click', nextStep);\r\n    prevBtn.addEventListener('click', prevStep);\r\n\r\n    \/\/ Navigation par dots\r\n    dots.forEach((dot, index) => {\r\n        dot.addEventListener('click', () => {\r\n            goToStep(index + 1);\r\n        });\r\n    });\r\n\r\n    \/\/ Navigation par swipe (tactile)\r\n    let startX = 0;\r\n    let endX = 0;\r\n\r\n    const timeline = document.querySelector('.timeline-wrapper-mobile');\r\n\r\n    timeline.addEventListener('touchstart', (e) => {\r\n        startX = e.touches[0].clientX;\r\n    });\r\n\r\n    timeline.addEventListener('touchend', (e) => {\r\n        endX = e.changedTouches[0].clientX;\r\n        handleSwipe();\r\n    });\r\n\r\n    function handleSwipe() {\r\n        const swipeThreshold = 50;\r\n        const diff = startX - endX;\r\n\r\n        if (Math.abs(diff) > swipeThreshold) {\r\n            if (diff > 0) {\r\n                \/\/ Swipe vers la gauche - page suivante\r\n                nextStep();\r\n            } else {\r\n                \/\/ Swipe vers la droite - page pr\u00e9c\u00e9dente\r\n                prevStep();\r\n            }\r\n        }\r\n    }\r\n\r\n    \/\/ Navigation par clavier\r\n    document.addEventListener('keydown', (e) => {\r\n        switch (e.key) {\r\n            case 'ArrowRight':\r\n            case ' ':\r\n                e.preventDefault();\r\n                nextStep();\r\n                break;\r\n            case 'ArrowLeft':\r\n                e.preventDefault();\r\n                prevStep();\r\n                break;\r\n            case 'Home':\r\n                e.preventDefault();\r\n                goToStep(1);\r\n                break;\r\n            case 'End':\r\n                e.preventDefault();\r\n                goToStep(totalSteps);\r\n                break;\r\n            default:\r\n                \/\/ Navigation num\u00e9rique (1-8)\r\n                const num = parseInt(e.key);\r\n                if (num >= 1 && num <= totalSteps) {\r\n                    e.preventDefault();\r\n                    goToStep(num);\r\n                }\r\n        }\r\n    });\r\n\r\n    \/\/ Auto-play (optionnel - d\u00e9commentez si souhait\u00e9)\r\n    \/*\r\n    let autoPlayInterval;\r\n    \r\n    function startAutoPlay() {\r\n        autoPlayInterval = setInterval(() => {\r\n            if (currentStep < totalSteps) {\r\n                nextStep();\r\n            } else {\r\n                goToStep(1);\r\n            }\r\n        }, 3000);\r\n    }\r\n\r\n    function stopAutoPlay() {\r\n        clearInterval(autoPlayInterval);\r\n    }\r\n\r\n    \/\/ D\u00e9marrer l'auto-play\r\n    startAutoPlay();\r\n\r\n    \/\/ Arr\u00eater l'auto-play lors d'interaction utilisateur\r\n    [prevBtn, nextBtn, ...dots].forEach(element => {\r\n        element.addEventListener('click', stopAutoPlay);\r\n    });\r\n    *\/\r\n\r\n    \/\/ Initialisation\r\n    showStep(currentStep);\r\n\r\n    \/\/ Animation d'entr\u00e9e pour le container\r\n    setTimeout(() => {\r\n        document.querySelector('.timeline-container-mobile').style.opacity = '1';\r\n        document.querySelector('.timeline-container-mobile').style.transform = 'translateY(0)';\r\n    }, 100);\r\n});\r\n\r\n\/\/ Style d'animation d'entr\u00e9e pour le container\r\ndocument.querySelector('.timeline-container-mobile').style.opacity = '0';\r\ndocument.querySelector('.timeline-container-mobile').style.transform = 'translateY(20px)';\r\ndocument.querySelector('.timeline-container-mobile').style.transition = 'all 0.5s ease';\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8614be6 e-flex e-con-boxed e-con e-parent\" data-id=\"8614be6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b107b3c e-con-full e-flex e-con e-child\" data-id=\"b107b3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62e087a elementor-widget elementor-widget-image\" data-id=\"62e087a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"910\" height=\"806\" src=\"https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/logiciel-boeal-obsam.webp\" class=\"attachment-full size-full wp-image-6818\" alt=\"\" srcset=\"https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/logiciel-boeal-obsam.webp 910w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/logiciel-boeal-obsam-300x266.webp 300w, https:\/\/obsam.com\/wp-content\/uploads\/2025\/09\/logiciel-boeal-obsam-768x680.webp 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f87d700 e-con-full e-flex e-con e-child\" data-id=\"f87d700\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bd0535 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"1bd0535\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"uuid-cb203efd-783e-40a7-a12d-4f4546e2d19d\" data-name=\"Calque 2\" viewBox=\"0 0 260.84 36.06\"><defs><style>      .uuid-76ad9b26-7425-45a8-abd7-e8e7a34b8d10 {        fill: url(#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d);      }      .uuid-bb3369d3-bbeb-4582-848d-7c2873cf7604 {        fill: url(#uuid-137c751f-248b-4d64-b3eb-a367195ed9f3);      }      .uuid-d3d87720-9ee2-49ac-88bc-d664aa6edec7 {        fill: url(#uuid-3a0b2d99-b824-407a-a4cc-fbff27dd7852);      }      .uuid-4a9fc1e7-af17-41f9-bd11-0dbf318b1ebd {        fill: url(#uuid-1fc41373-f26f-4fb2-bc8e-3a2e6bdc1654);      }      .uuid-bc58f195-b5fc-4e98-903a-135f9fdde099 {        fill: url(#uuid-e1d92904-babc-441f-918b-09ac55beda20);      }      .uuid-38d3bc84-c010-4c01-a439-29047331cc79 {        fill: url(#uuid-7ceb6df3-a19f-4294-94a5-5b7c35922fc1);      }      .uuid-37c44d55-2532-4837-bf4a-acc1d136e26c {        fill: url(#uuid-1a4c9ed4-ced6-4ab8-a73d-3f144c516f12);      }      .uuid-8000e96e-2f9b-40cf-9d87-433f652087b3 {        fill: url(#uuid-fd318cde-0970-4cad-831e-96f224e133be);      }    <\/style><radialGradient id=\"uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" cy=\"24.33\" fx=\"145.33\" fy=\"24.33\" r=\"112.46\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#add4dd\"><\/stop><stop offset=\".04\" stop-color=\"#92cdde\"><\/stop><stop offset=\".13\" stop-color=\"#63c2e0\"><\/stop><stop offset=\".22\" stop-color=\"#3db9e2\"><\/stop><stop offset=\".3\" stop-color=\"#22b3e3\"><\/stop><stop offset=\".37\" stop-color=\"#11afe4\"><\/stop><stop offset=\".42\" stop-color=\"#0caee5\"><\/stop><stop offset=\".59\" stop-color=\"#2b86ed\"><\/stop><stop offset=\".81\" stop-color=\"#5156f7\"><\/stop><stop offset=\".92\" stop-color=\"#6044fb\"><\/stop><\/radialGradient><radialGradient id=\"uuid-e1d92904-babc-441f-918b-09ac55beda20\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" cy=\"24.33\" fx=\"145.33\" fy=\"24.33\" r=\"112.46\" xlink:href=\"#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\"><\/radialGradient><radialGradient id=\"uuid-1fc41373-f26f-4fb2-bc8e-3a2e6bdc1654\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" fx=\"145.33\" r=\"112.46\" xlink:href=\"#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\"><\/radialGradient><radialGradient id=\"uuid-1a4c9ed4-ced6-4ab8-a73d-3f144c516f12\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" fx=\"145.33\" r=\"112.46\" xlink:href=\"#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\"><\/radialGradient><radialGradient id=\"uuid-fd318cde-0970-4cad-831e-96f224e133be\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" fx=\"145.33\" r=\"112.46\" xlink:href=\"#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\"><\/radialGradient><radialGradient id=\"uuid-3a0b2d99-b824-407a-a4cc-fbff27dd7852\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" cy=\"24.33\" fx=\"145.33\" fy=\"24.33\" r=\"112.46\" xlink:href=\"#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\"><\/radialGradient><radialGradient id=\"uuid-137c751f-248b-4d64-b3eb-a367195ed9f3\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" cy=\"24.33\" fx=\"145.33\" fy=\"24.33\" r=\"112.46\" xlink:href=\"#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\"><\/radialGradient><radialGradient id=\"uuid-7ceb6df3-a19f-4294-94a5-5b7c35922fc1\" data-name=\"D&#xE9;grad&#xE9; sans nom 2\" cx=\"145.33\" cy=\"24.33\" fx=\"145.33\" fy=\"24.33\" r=\"112.46\" xlink:href=\"#uuid-f9d925c6-bf50-42e5-927c-edffbb813e4d\"><\/radialGradient><\/defs><g id=\"uuid-6a0aed21-b52e-439a-ad1d-38f228bfbefc\" data-name=\"LOGO\"><g><g><g><path class=\"uuid-76ad9b26-7425-45a8-abd7-e8e7a34b8d10\" d=\"M0,35.57l2.92-16.61h24.83c3.36,0,5.66-2.13,5.66-5.13,0-2.48-1.72-3.76-4.64-3.76H4.68l3.98-4.06h20.64c5.57,0,8.88,2.39,8.88,6.63,0,4.51-3.36,7.07-5.92,7.73,2.17.57,4.11,2.52,4.11,5.79,0,4.77-3,9.41-12.33,9.41H0ZM7.12,22.49l-1.59,9.06h19.27c4.73,0,6.81-2.48,6.81-5.31,0-2.21-1.41-3.76-4.37-3.76H7.12Z\"><\/path><path class=\"uuid-bc58f195-b5fc-4e98-903a-135f9fdde099\" d=\"M63.39,36.06c-11.62,0-17.5-3.89-17.5-12.33,0-12.24,7.47-18.21,22.89-18.21,11.62,0,17.5,3.85,17.5,12.29,0,12.24-7.42,18.25-22.89,18.25ZM68.07,9.55c-12.73,0-17.32,3.93-17.32,13.7,0,6.41,4.24,8.79,13.35,8.79,12.68,0,17.32-3.98,17.32-13.74,0-6.41-4.24-8.75-13.35-8.75Z\"><\/path><path class=\"uuid-4a9fc1e7-af17-41f9-bd11-0dbf318b1ebd\" d=\"M125.37,35.57l-8.84-9.76h-17.01l-1.68,9.76h-4.77l2.39-13.61h21.16c6.01,0,11.62-1.81,11.62-6.76,0-3.93-3.89-5.13-9.46-5.13h-21.3l3.85-4.06h19.88c6.28,0,12.07,2.29,12.07,8.39s-4.77,9.9-11.62,10.52l10.21,10.65h-6.5Z\"><\/path><path class=\"uuid-37c44d55-2532-4837-bf4a-acc1d136e26c\" d=\"M140.29,35.57l5.22-29.56h31.42l-3.84,4.06h-23.46l-1.59,8.88h25.19l-3.36,3.53h-22.45l-1.59,9.06h26.78l-3.85,4.02h-28.46Z\"><\/path><path class=\"uuid-8000e96e-2f9b-40cf-9d87-433f652087b3\" d=\"M230.7,35.57l5.21-29.56h4.77l-4.51,25.54h24.66l-3.84,4.02h-26.29Z\"><\/path><\/g><g><polygon class=\"uuid-d3d87720-9ee2-49ac-88bc-d664aa6edec7\" points=\"204.47 11.54 214.47 32.04 214.5 32.04 204.47 11.54\"><\/polygon><path class=\"uuid-bb3369d3-bbeb-4582-848d-7c2873cf7604\" d=\"M222.32,36.06l-13.96-28.15c-.49-1.02-1.41-1.81-2.83-1.81s-2.65.89-3.45,1.81l-24.12,28.15h5.66l20.86-24.52,11.96,24.52h5.89Z\"><\/path><\/g><\/g><polygon class=\"uuid-38d3bc84-c010-4c01-a439-29047331cc79\" points=\"152.04 0 149.48 2.7 165.7 2.7 168.26 0 152.04 0\"><\/polygon><\/g><\/g><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42005a0 elementor-widget elementor-widget-text-editor\" data-id=\"42005a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Outil au coeur du processus de veille<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c54723 elementor-widget elementor-widget-text-editor\" data-id=\"8c54723\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Compos\u00e9 de puissants algorithmes et int\u00e9gralement d\u00e9velopp\u00e9 par nos \u00e9quipes, BOR\u00c9AL permet d\u2019envoyer, de collecter et de restituer les travaux de notre service production avec un suivi quantitatif, qualitatif et justifi\u00e9.<br \/>Bor\u00e9al int\u00e8gre les \u00ab\u00a0Fiches Alerte Obsolescence\u00a0\u00bb et les \u00ab\u00a0Fiches de Recueil d\u2019Informations\u00a0\u00bb \u00e9manant directement des industriels investigu\u00e9s (pour les besoins de qualifications).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>-85% Nos processus permettent de r\u00e9duire de 85% obsolescences av\u00e9r\u00e9es. OBSAM vous permet donc de rallonger la dur\u00e9e de vie de vos mat\u00e9riels \u00e0 des co\u00fbts tr\u00e8s ma\u00eetris\u00e9s Le traitementd\u2019obsolescence Anticiper les risques d\u2019obsolescence dans votre cha\u00eene logistique, et \u00e9viter les situations de blocage. OBSAM a cr\u00e9\u00e9 des processus qui visent \u00e0 cat\u00e9goriser la nature [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":6612,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-6831","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/pages\/6831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/comments?post=6831"}],"version-history":[{"count":0,"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/pages\/6831\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/pages\/6612"}],"wp:attachment":[{"href":"https:\/\/obsam.com\/en\/wp-json\/wp\/v2\/media?parent=6831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}