{"id":21432,"date":"2026-02-12T16:24:43","date_gmt":"2026-02-12T15:24:43","guid":{"rendered":"https:\/\/aci-laser.com\/?p=21432"},"modified":"2026-04-20T15:56:30","modified_gmt":"2026-04-20T13:56:30","slug":"umati-opc-ua-integration-laser-systemes","status":"publish","type":"post","link":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/","title":{"rendered":"ACI Laser devient partenaire umati \u2013 Int\u00e9gration OPC UA pour les syst\u00e8mes laser en r\u00e9seau"},"content":{"rendered":"\n<div class=\"wp-block-group container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"430\" src=\"\/wp-content\/uploads\/2026\/02\/Header_aci_demoraum_lasersysteme_opc_ua_umati.jpg\" alt=\"Header Aci Demoraum Lasersysteme Opc Ua Umati\" class=\"wp-image-21372\" srcset=\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/Header_aci_demoraum_lasersysteme_opc_ua_umati.jpg 1300w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/Header_aci_demoraum_lasersysteme_opc_ua_umati-300x99.jpg 300w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/Header_aci_demoraum_lasersysteme_opc_ua_umati-1024x339.jpg 1024w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/Header_aci_demoraum_lasersysteme_opc_ua_umati-768x254.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p style=\"font-size:24px\"><strong>En tant que partenaire umati, ACI Laser renforce l&rsquo;int\u00e9gration OPC UA standardis\u00e9e de ses syst\u00e8mes laser. L&rsquo;objectif est de simplifier l&rsquo;int\u00e9gration dans les environnements de production en r\u00e9seau et d&rsquo;assurer \u00e0 long terme l&rsquo;interop\u00e9rabilit\u00e9 dans les processus de l&rsquo;industrie 4.0.<\/strong><\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-default\" style=\"background-color:#4c4c4c;color:#4c4c4c\"\/>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-83a4fc039e52807d90917ea3caa0661f\" style=\"color:#069ba1;font-size:26px\"><strong>La fabrication en r\u00e9seau n\u00e9cessite des interfaces standardis\u00e9es.<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-37347d7f9502297b541d785d3cca2773\" style=\"color:#4c4c4c\">La fabrication moderne ne se limite plus \u00e0 l&rsquo;obtention de r\u00e9sultats d&rsquo;usinage pr\u00e9cis. Il est tout aussi important que les machines puissent \u00eatre int\u00e9gr\u00e9es rapidement et de mani\u00e8re fiable dans les environnements de production existants, et qu&rsquo;elles fonctionnent correctement avec les syst\u00e8mes de niveau sup\u00e9rieur.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-66f3a71ac9e513f552df67081132e965\" style=\"color:#4c4c4c\">Dans le cadre du partenariat umati, ACI Laser soutient les normes ouvertes bas\u00e9es sur OPC UA. L&rsquo;objectif est de simplifier l&rsquo;int\u00e9gration des syst\u00e8mes laser dans les environnements de production en r\u00e9seau et de renforcer l&rsquo;interop\u00e9rabilit\u00e9 dans les applications de l&rsquo;industrie 4.0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"250\" src=\"\/wp-content\/uploads\/2026\/02\/umati-partner.png\" alt=\"Umati Partner\" class=\"wp-image-21397\" style=\"width:auto;height:150px\" srcset=\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner.png 399w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-300x188.png 300w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/figure>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-0333d7c8290b96386f41bf6eaeae62bd\" style=\"color:#069ba1;font-size:26px\"><strong>Pourquoi la normalisation est importante dans la pratique<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-78759077dbf56cbbbd8edcea683f9b96\" style=\"color:#4c4c4c\">Dans de nombreux projets, le plus gros effort n&rsquo;est pas requis par la machine elle-m\u00eame, mais plut\u00f4t par sa connexion aux environnements informatiques et d&rsquo;automatisation existants. Les diff\u00e9rentes interfaces, les protocoles individuels et les formats de donn\u00e9es sp\u00e9cifiques aux projets entra\u00eenent souvent des travaux d&rsquo;ing\u00e9nierie suppl\u00e9mentaires, des efforts de coordination et des d\u00e9lais de mise en service plus longs. Une norme inter-fabricants offre ici un avantage \u00e9vident : lorsque les machines \u00ab parlent la m\u00eame langue \u00bb, les projets d&rsquo;int\u00e9gration peuvent \u00eatre mis en \u0153uvre plus rapidement et sont plus faciles \u00e0 maintenir \u00e0 long terme.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"500\" src=\"\/wp-content\/uploads\/2026\/02\/aci-lasersystem-produktionslinie-integration-opc-ua.jpg\" alt=\"ACI Lasersystem in automatisierter Produktionsumgebung mit integrierter Linienanbindung\" class=\"wp-image-21354\" srcset=\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/aci-lasersystem-produktionslinie-integration-opc-ua.jpg 840w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/aci-lasersystem-produktionslinie-integration-opc-ua-300x179.jpg 300w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/aci-lasersystem-produktionslinie-integration-opc-ua-768x457.jpg 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p class=\"has-grey-color has-text-color has-link-color wp-elements-d024c015051d7125a6a142bd5de234dd\" style=\"font-size:16px\"><em>Les syst\u00e8mes laser sont de plus en plus int\u00e9gr\u00e9s dans les processus de production en r\u00e9seau.<\/em><\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-8057c93f20e123e219b0f53efb1c324b\" style=\"color:#069ba1;font-size:26px\"><strong>umati et OPC UA \u2013 le langage commun pour les machines et l&rsquo;informatique<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-5f4b0f378ff7fb822e2a9dd619b06eb4\" style=\"color:#4c4c4c\"><strong>umati (interface technologique universelle pour machines)<\/strong> d\u00e9signe des interfaces machine standardis\u00e9es bas\u00e9es sur OPC UA. Cela permet de transmettre de mani\u00e8re uniforme et s\u00e9curis\u00e9e des informations machine d\u00e9finies vers des syst\u00e8mes de niveau sup\u00e9rieur, tels que des syst\u00e8mes de fabrication ou de contr\u00f4le.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-0cfaa05148fc2f31bdb6d68678118989\" style=\"color:#4c4c4c\">Il existe un mod\u00e8le de donn\u00e9es standardis\u00e9 pour les syst\u00e8mes laser (OPC UA Companion Specification for Lasers, OPC 40530). Il d\u00e9crit des informations typiques telles que l&rsquo;\u00e9tat de fonctionnement (\u00ab en marche \u00bb\/\u00ab arr\u00eat\u00e9 \u00bb), les erreurs et les avertissements, les instructions de maintenance, les donn\u00e9es de recette et de param\u00e8tres, les journaux d&rsquo;activit\u00e9, ainsi que les valeurs d&rsquo;\u00e9tat et de consommation dans une structure uniforme.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-4e1cf633a2c7dd24122ba0f952c17671\" style=\"color:#4c4c4c\">umati prend \u00e9galement en charge la d\u00e9tection ind\u00e9pendante du fabricant et l&rsquo;int\u00e9gration automatis\u00e9e des machines (\u00ab plug-and-produce \u00bb). Des m\u00e9canismes tels que le cryptage et le contr\u00f4le d&rsquo;acc\u00e8s contribuent \u00e0 s\u00e9curiser les communications.<\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-5ffeea503c26d30a4017419fc18ab6d0\" style=\"color:#069ba1;font-size:26px\"><strong>La valeur ajout\u00e9e pour les clients ACI : une int\u00e9gration plus rapide, un fonctionnement plus transparent<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-6721c1e945c12075fe07a005f3430c64\" style=\"color:#4c4c4c\">Les syst\u00e8mes laser ACI pour le marquage, la gravure et la d\u00e9coupe peuvent \u00eatre int\u00e9gr\u00e9s de mani\u00e8re transparente, rapide et s\u00e9curis\u00e9e dans les environnements informatiques des clients via umati, sans n\u00e9cessiter de solutions sp\u00e9ciales complexes. Cela simplifie le processus d&rsquo;int\u00e9gration, \u00e9conomise des ressources d&rsquo;ing\u00e9nierie et r\u00e9duit les co\u00fbts du projet. Il en r\u00e9sulte des avantages concrets pour les op\u00e9rateurs et les int\u00e9grateurs :<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-87f38aee4e46dfc4b290e2360dcbd01e\" style=\"color:#4c4c4c\">+ Moins d&rsquo;efforts d&rsquo;int\u00e9gration gr\u00e2ce \u00e0 des interfaces standardis\u00e9es<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-b8d6f195164e98ce5ef3a8d0baf32a3e\" style=\"color:#4c4c4c\">+ Mise en service plus rapide et planification de projet plus claire<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-c7c60eca75c6bb62d680a100bb9bc1bb\" style=\"color:#4c4c4c\">+ Une plus grande transparence concernant l&rsquo;\u00e9tat des machines et les informations relatives aux processus<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-c62187664927532f54f389a41f4d22d7\" style=\"color:#4c4c4c\">+ Maintenance simplifi\u00e9e et d\u00e9pendance r\u00e9duite vis-\u00e0-vis des r\u00e9glages individuels<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-2ed27881c988098bb92e318e34de3c4a\" style=\"color:#4c4c4c\">+ Une connectivit\u00e9 p\u00e9renne pour des environnements de production en pleine croissance et interconnect\u00e9s<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-4728a9a6fcf1d3670bbc8bd4309ed6e6\" style=\"color:#069ba1;font-size:26px\"><strong>Les syst\u00e8mes laser dans le cadre des processus de production en r\u00e9seau<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-2d3951896356f648a4356093ffb702d9\" style=\"color:#4c4c4c\">ACI Laser d\u00e9veloppe et fabrique ses syst\u00e8mes laser enti\u00e8rement en Allemagne, des postes de travail compacts aux solutions d&rsquo;int\u00e9gration pour les lignes de production automatis\u00e9es. Outre la pr\u00e9cision, l&rsquo;efficacit\u00e9 \u00e9nerg\u00e9tique et la durabilit\u00e9, l&rsquo;int\u00e9gration dans les environnements de production num\u00e9riques rev\u00eat une importance croissante.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-3bb3abaa01b7155491ce1b5c46692582\" style=\"color:#4c4c4c\">Avec le partenariat umati, ACI Laser souligne son engagement \u00e0 rendre la technologie laser non seulement puissante, mais aussi interop\u00e9rable et capable d&rsquo;une int\u00e9gration \u00e0 long terme, conform\u00e9ment aux exigences de la production moderne.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"500\" src=\"\/wp-content\/uploads\/2026\/02\/aci-lasersystem-automatisierte-produktionslinie-opc-ua.jpg\" alt=\"ACI Laseranlage in automatisierter Fertigungsumgebung mit integrierter F\u00f6rdertechnik, Bedienpanel und Bediener neben der Anlage.\" class=\"wp-image-21362\" srcset=\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/aci-lasersystem-automatisierte-produktionslinie-opc-ua.jpg 840w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/aci-lasersystem-automatisierte-produktionslinie-opc-ua-300x179.jpg 300w, https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/aci-lasersystem-automatisierte-produktionslinie-opc-ua-768x457.jpg 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p class=\"has-grey-color has-text-color has-link-color wp-elements-6c6b9c70f0580c972dd557a420f45436\" style=\"font-size:16px\"><em>Marquage laser automatis\u00e9 pendant le processus de production \u2013 int\u00e9gr\u00e9, contr\u00f4l\u00e9 et connect\u00e9.<\/em><\/p>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-eba2ba3e4f969d5fd39dce073034381f\" style=\"color:#069ba1;font-size:26px\"><strong>Prochaine \u00e9tape vers l&rsquo;industrie 4.0<\/strong><\/h2>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-438fd10b7c4e389458bee0e8df34d111\" style=\"color:#4c4c4c\">Gr\u00e2ce \u00e0 son partenariat avec umati, ACI Laser s&rsquo;engage \u00e0 respecter des normes ouvertes et pratiques pour la connectivit\u00e9 de l&rsquo;industrie 4.0. L&rsquo;objectif est de rendre les syst\u00e8mes laser non seulement pr\u00e9cis dans leur application, mais aussi efficaces dans leur int\u00e9gration dans les environnements de production num\u00e9riques.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-c82825917ec9680829c4ce669ea75118\" style=\"color:#4c4c4c\">umati offre des avantages \u00e9vidents \u00e0 cet \u00e9gard : interop\u00e9rabilit\u00e9, int\u00e9gration s\u00e9curis\u00e9e et simplifi\u00e9e des donn\u00e9es, et base fiable pour les concepts d&rsquo;usine intelligente et la production bas\u00e9e sur les donn\u00e9es. Le d\u00e9veloppement continu dans les domaines technologiques cl\u00e9s se traduit par des approches d&rsquo;int\u00e9gration \u00e9volutives, et donc par une plus grande s\u00e9curit\u00e9 d&rsquo;investissement pour les environnements de production en r\u00e9seau.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p><\/p>\n\n\n            \r\n        <section id=\"button-block-6a0bf6edea42c\" class=\"button-block button-block-id-6a0bf6edea42c \">             \r\n            <div class=\"container\">\r\n                <div class=\"button-wrapper\">\r\n                    <div class=\"row\">\r\n                        <div class=\"content\">\r\n                            <a href=\"https:\/\/umati.org\/umati-has-new-partner-aci-laser-gmbh\/\" class=\"dynamic-button\" data-href=\"https:\/\/umati.org\/umati-has-new-partner-aci-laser-gmbh\/\" data-target=\"\" target=\"_blank\" rel=\"noopener\" ><div class=\"wt-btn-petrol \"><span>Vers l&rsquo;article umati<\/span><\/div><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>                            \r\n            <\/div>                                  \r\n        <\/section><script>\r\n            document.addEventListener(\"DOMContentLoaded\", function () {\r\n                function getHeaderOffset() {\r\n                    var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n                    var header_height = 0;\r\n                    selectors.forEach(function (selector) {\r\n                        var element = document.querySelector(selector);\r\n                        if (!element) return;\r\n                        var position = window.getComputedStyle(element).position;\r\n                        if (position !== \"fixed\" && position !== \"sticky\") return;\r\n                        var rect = element.getBoundingClientRect();\r\n                        if (rect.height <= 0 || rect.height > 220) return;\r\n                        if (rect.bottom <= 0 || rect.top > 120) return;\r\n                        header_height = Math.max(header_height, rect.height);\r\n                    });\r\n                    if (header_height === 0) {\r\n                        header_height = window.innerWidth <= 991 ? 80 : 230;\r\n                    }\r\n                    return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n                }\r\n                const scrollToTarget = (targetId) => {\r\n                    if (!targetId) return;\r\n                    let el = document.getElementById(targetId);\r\n                    const targetNodes = document.querySelectorAll(\"#\" + targetId);\r\n                    if (targetNodes.length > 1) {\r\n                        el = targetNodes[targetNodes.length - 1];\r\n                    }\r\n                    if (!el) return;\r\n                    const headline = el.querySelector(\".textBlock-headline\");\r\n                    if (headline) el = headline;\r\n                    const rect = el.getBoundingClientRect();\r\n                    let top = rect.top + window.pageYOffset - getHeaderOffset();\r\n                    if (top < 0) top = 0;\r\n                    window.scrollTo({ top: top, behavior: \"smooth\" });\r\n                };\r\n            \r\n                \/\/ Add click handler to all dynamic buttons\r\n                document.querySelectorAll(\".dynamic-button\").forEach(button => {\r\n                    if (button.dataset.wtScrollBound === \"1\") {\r\n                        return;\r\n                    }\r\n                    button.dataset.wtScrollBound = \"1\";\r\n                    button.addEventListener(\"click\", function (event) {\r\n                        event.preventDefault();\r\n            \r\n                        \/\/ Set hidden form field if present\r\n                        let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name=\\\"field-quelle\\\"]\");\r\n                        let originalUrl = this.dataset.href;\r\n                        let targetId = this.dataset.target;\r\n            \r\n                        if (originalUrl) {\r\n                            let url = new URL(originalUrl, window.location.origin);\r\n                            let params = new URLSearchParams(url.search);\r\n            \r\n                            if (inputField) {\r\n                                let paramValue = params.get(\"type\") || \"default_value\";\r\n                                inputField.value = paramValue;\r\n                            }\r\n            \r\n                            \/\/ External link opens in new tab\r\n                            const is_external = url.origin !== window.location.origin;\r\n                            if (is_external) {\r\n                                let ext_href = url.href.split(\"#\")[0];\r\n                                if (targetId) {\r\n                                    ext_href += \"#\" + targetId;\r\n                                }\r\n                                window.open(ext_href, \"_blank\", \"noopener\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Same-page navigation with query params\r\n                            let newUrl = url.pathname;\r\n                            if (params.toString()) {\r\n                                newUrl += \"?\" + params.toString();\r\n                            }\r\n            \r\n                            if (window.location.pathname !== url.pathname) {\r\n                                window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Update URL and keep on the same page\r\n                            window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\r\n                        }\r\n            \r\n                        if (targetId) {\r\n                            scrollToTarget(targetId);\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n            <\/script>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            \r\n        <section id=\"button-block-6a0bf6edea4a2\" class=\"button-block button-block-id-6a0bf6edea4a2 \">             \r\n            <div class=\"container\">\r\n                <div class=\"button-wrapper\">\r\n                    <div class=\"row\">\r\n                        <div class=\"content\">\r\n                            <a href=\"\/fr\/produits-solutions\/\" class=\"dynamic-button\" data-href=\"\/fr\/produits-solutions\/\" data-target=\"\"  ><div class=\"wt-btn-petrol \"><span>Produits &#038; solutions<\/span><\/div><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>                            \r\n            <\/div>                                  \r\n        <\/section><script>\r\n            document.addEventListener(\"DOMContentLoaded\", function () {\r\n                function getHeaderOffset() {\r\n                    var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n                    var header_height = 0;\r\n                    selectors.forEach(function (selector) {\r\n                        var element = document.querySelector(selector);\r\n                        if (!element) return;\r\n                        var position = window.getComputedStyle(element).position;\r\n                        if (position !== \"fixed\" && position !== \"sticky\") return;\r\n                        var rect = element.getBoundingClientRect();\r\n                        if (rect.height <= 0 || rect.height > 220) return;\r\n                        if (rect.bottom <= 0 || rect.top > 120) return;\r\n                        header_height = Math.max(header_height, rect.height);\r\n                    });\r\n                    if (header_height === 0) {\r\n                        header_height = window.innerWidth <= 991 ? 80 : 230;\r\n                    }\r\n                    return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n                }\r\n                const scrollToTarget = (targetId) => {\r\n                    if (!targetId) return;\r\n                    let el = document.getElementById(targetId);\r\n                    const targetNodes = document.querySelectorAll(\"#\" + targetId);\r\n                    if (targetNodes.length > 1) {\r\n                        el = targetNodes[targetNodes.length - 1];\r\n                    }\r\n                    if (!el) return;\r\n                    const headline = el.querySelector(\".textBlock-headline\");\r\n                    if (headline) el = headline;\r\n                    const rect = el.getBoundingClientRect();\r\n                    let top = rect.top + window.pageYOffset - getHeaderOffset();\r\n                    if (top < 0) top = 0;\r\n                    window.scrollTo({ top: top, behavior: \"smooth\" });\r\n                };\r\n            \r\n                \/\/ Add click handler to all dynamic buttons\r\n                document.querySelectorAll(\".dynamic-button\").forEach(button => {\r\n                    if (button.dataset.wtScrollBound === \"1\") {\r\n                        return;\r\n                    }\r\n                    button.dataset.wtScrollBound = \"1\";\r\n                    button.addEventListener(\"click\", function (event) {\r\n                        event.preventDefault();\r\n            \r\n                        \/\/ Set hidden form field if present\r\n                        let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name=\\\"field-quelle\\\"]\");\r\n                        let originalUrl = this.dataset.href;\r\n                        let targetId = this.dataset.target;\r\n            \r\n                        if (originalUrl) {\r\n                            let url = new URL(originalUrl, window.location.origin);\r\n                            let params = new URLSearchParams(url.search);\r\n            \r\n                            if (inputField) {\r\n                                let paramValue = params.get(\"type\") || \"default_value\";\r\n                                inputField.value = paramValue;\r\n                            }\r\n            \r\n                            \/\/ External link opens in new tab\r\n                            const is_external = url.origin !== window.location.origin;\r\n                            if (is_external) {\r\n                                let ext_href = url.href.split(\"#\")[0];\r\n                                if (targetId) {\r\n                                    ext_href += \"#\" + targetId;\r\n                                }\r\n                                window.open(ext_href, \"_blank\", \"noopener\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Same-page navigation with query params\r\n                            let newUrl = url.pathname;\r\n                            if (params.toString()) {\r\n                                newUrl += \"?\" + params.toString();\r\n                            }\r\n            \r\n                            if (window.location.pathname !== url.pathname) {\r\n                                window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Update URL and keep on the same page\r\n                            window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\r\n                        }\r\n            \r\n                        if (targetId) {\r\n                            scrollToTarget(targetId);\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n            <\/script>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            \r\n        <section id=\"button-block-6a0bf6edea507\" class=\"button-block button-block-id-6a0bf6edea507 \">             \r\n            <div class=\"container\">\r\n                <div class=\"button-wrapper\">\r\n                    <div class=\"row\">\r\n                        <div class=\"content\">\r\n                            <a href=\"\/fr\/contact\/distribution-internationale\/\" class=\"dynamic-button\" data-href=\"\/fr\/contact\/distribution-internationale\/\" data-target=\"\"  ><div class=\"wt-btn-petrol \"><span>Demander un conseil<\/span><\/div><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>                            \r\n            <\/div>                                  \r\n        <\/section><script>\r\n            document.addEventListener(\"DOMContentLoaded\", function () {\r\n                function getHeaderOffset() {\r\n                    var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n                    var header_height = 0;\r\n                    selectors.forEach(function (selector) {\r\n                        var element = document.querySelector(selector);\r\n                        if (!element) return;\r\n                        var position = window.getComputedStyle(element).position;\r\n                        if (position !== \"fixed\" && position !== \"sticky\") return;\r\n                        var rect = element.getBoundingClientRect();\r\n                        if (rect.height <= 0 || rect.height > 220) return;\r\n                        if (rect.bottom <= 0 || rect.top > 120) return;\r\n                        header_height = Math.max(header_height, rect.height);\r\n                    });\r\n                    if (header_height === 0) {\r\n                        header_height = window.innerWidth <= 991 ? 80 : 230;\r\n                    }\r\n                    return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n                }\r\n                const scrollToTarget = (targetId) => {\r\n                    if (!targetId) return;\r\n                    let el = document.getElementById(targetId);\r\n                    const targetNodes = document.querySelectorAll(\"#\" + targetId);\r\n                    if (targetNodes.length > 1) {\r\n                        el = targetNodes[targetNodes.length - 1];\r\n                    }\r\n                    if (!el) return;\r\n                    const headline = el.querySelector(\".textBlock-headline\");\r\n                    if (headline) el = headline;\r\n                    const rect = el.getBoundingClientRect();\r\n                    let top = rect.top + window.pageYOffset - getHeaderOffset();\r\n                    if (top < 0) top = 0;\r\n                    window.scrollTo({ top: top, behavior: \"smooth\" });\r\n                };\r\n            \r\n                \/\/ Add click handler to all dynamic buttons\r\n                document.querySelectorAll(\".dynamic-button\").forEach(button => {\r\n                    if (button.dataset.wtScrollBound === \"1\") {\r\n                        return;\r\n                    }\r\n                    button.dataset.wtScrollBound = \"1\";\r\n                    button.addEventListener(\"click\", function (event) {\r\n                        event.preventDefault();\r\n            \r\n                        \/\/ Set hidden form field if present\r\n                        let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name=\\\"field-quelle\\\"]\");\r\n                        let originalUrl = this.dataset.href;\r\n                        let targetId = this.dataset.target;\r\n            \r\n                        if (originalUrl) {\r\n                            let url = new URL(originalUrl, window.location.origin);\r\n                            let params = new URLSearchParams(url.search);\r\n            \r\n                            if (inputField) {\r\n                                let paramValue = params.get(\"type\") || \"default_value\";\r\n                                inputField.value = paramValue;\r\n                            }\r\n            \r\n                            \/\/ External link opens in new tab\r\n                            const is_external = url.origin !== window.location.origin;\r\n                            if (is_external) {\r\n                                let ext_href = url.href.split(\"#\")[0];\r\n                                if (targetId) {\r\n                                    ext_href += \"#\" + targetId;\r\n                                }\r\n                                window.open(ext_href, \"_blank\", \"noopener\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Same-page navigation with query params\r\n                            let newUrl = url.pathname;\r\n                            if (params.toString()) {\r\n                                newUrl += \"?\" + params.toString();\r\n                            }\r\n            \r\n                            if (window.location.pathname !== url.pathname) {\r\n                                window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Update URL and keep on the same page\r\n                            window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\r\n                        }\r\n            \r\n                        if (targetId) {\r\n                            scrollToTarget(targetId);\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n            <\/script><\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-default\" style=\"background-color:#4c4c4c;color:#4c4c4c\"\/>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>En tant que partenaire umati, ACI Laser renforce l&rsquo;int\u00e9gration OPC UA standardis\u00e9e de ses syst\u00e8mes laser. L&rsquo;objectif est de simplifier l&rsquo;int\u00e9gration dans les environnements de production en r\u00e9seau et d&rsquo;assurer \u00e0 long terme l&rsquo;interop\u00e9rabilit\u00e9 dans les processus de l&rsquo;industrie 4.0. La fabrication en r\u00e9seau n\u00e9cessite des interfaces standardis\u00e9es. La fabrication moderne ne se limite plus [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":21426,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-21432","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classifiee"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ACI Laser devient partenaire umati | Int\u00e9gration OPC UA<\/title>\n<meta name=\"description\" content=\"ACI Laser est partenaire umati et prend en charge OPC UA pour l&#039;int\u00e9gration standardis\u00e9e des syst\u00e8mes laser dans les environnements de production en r\u00e9seau.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ACI Laser devient partenaire umati | Int\u00e9gration OPC UA\" \/>\n<meta property=\"og:description\" content=\"ACI Laser est partenaire umati et prend en charge OPC UA pour l&#039;int\u00e9gration standardis\u00e9e des syst\u00e8mes laser dans les environnements de production en r\u00e9seau.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/\" \/>\n<meta property=\"og:site_name\" content=\"ACI Laser GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-12T15:24:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T13:56:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"399\" \/>\n\t<meta property=\"og:image:height\" content=\"399\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"JankoSelz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"JankoSelz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/\"},\"author\":{\"name\":\"JankoSelz\",\"@id\":\"https:\/\/aci-laser.com\/fr\/#\/schema\/person\/6a72005f455c8c8fc2c4bb5040a5efc4\"},\"headline\":\"ACI Laser devient partenaire umati \u2013 Int\u00e9gration OPC UA pour les syst\u00e8mes laser en r\u00e9seau\",\"datePublished\":\"2026-02-12T15:24:43+00:00\",\"dateModified\":\"2026-04-20T13:56:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/\"},\"wordCount\":911,\"image\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg\",\"articleSection\":[\"Non classifi\u00e9(e)\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/\",\"url\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/\",\"name\":\"ACI Laser devient partenaire umati | Int\u00e9gration OPC UA\",\"isPartOf\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg\",\"datePublished\":\"2026-02-12T15:24:43+00:00\",\"dateModified\":\"2026-04-20T13:56:30+00:00\",\"author\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/#\/schema\/person\/6a72005f455c8c8fc2c4bb5040a5efc4\"},\"description\":\"ACI Laser est partenaire umati et prend en charge OPC UA pour l'int\u00e9gration standardis\u00e9e des syst\u00e8mes laser dans les environnements de production en r\u00e9seau.\",\"breadcrumb\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage\",\"url\":\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg\",\"contentUrl\":\"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg\",\"width\":399,\"height\":399,\"caption\":\"Logo du partenaire umati\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/aci-laser.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ACI Laser devient partenaire umati \u2013 Int\u00e9gration OPC UA pour les syst\u00e8mes laser en r\u00e9seau\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aci-laser.com\/fr\/#website\",\"url\":\"https:\/\/aci-laser.com\/fr\/\",\"name\":\"ACI Laser GmbH\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aci-laser.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/aci-laser.com\/fr\/#\/schema\/person\/6a72005f455c8c8fc2c4bb5040a5efc4\",\"name\":\"JankoSelz\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ACI Laser devient partenaire umati | Int\u00e9gration OPC UA","description":"ACI Laser est partenaire umati et prend en charge OPC UA pour l'int\u00e9gration standardis\u00e9e des syst\u00e8mes laser dans les environnements de production en r\u00e9seau.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/","og_locale":"fr_FR","og_type":"article","og_title":"ACI Laser devient partenaire umati | Int\u00e9gration OPC UA","og_description":"ACI Laser est partenaire umati et prend en charge OPC UA pour l'int\u00e9gration standardis\u00e9e des syst\u00e8mes laser dans les environnements de production en r\u00e9seau.","og_url":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/","og_site_name":"ACI Laser GmbH","article_published_time":"2026-02-12T15:24:43+00:00","article_modified_time":"2026-04-20T13:56:30+00:00","og_image":[{"width":399,"height":399,"url":"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg","type":"image\/jpeg"}],"author":"JankoSelz","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"JankoSelz","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#article","isPartOf":{"@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/"},"author":{"name":"JankoSelz","@id":"https:\/\/aci-laser.com\/fr\/#\/schema\/person\/6a72005f455c8c8fc2c4bb5040a5efc4"},"headline":"ACI Laser devient partenaire umati \u2013 Int\u00e9gration OPC UA pour les syst\u00e8mes laser en r\u00e9seau","datePublished":"2026-02-12T15:24:43+00:00","dateModified":"2026-04-20T13:56:30+00:00","mainEntityOfPage":{"@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/"},"wordCount":911,"image":{"@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage"},"thumbnailUrl":"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg","articleSection":["Non classifi\u00e9(e)"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/","url":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/","name":"ACI Laser devient partenaire umati | Int\u00e9gration OPC UA","isPartOf":{"@id":"https:\/\/aci-laser.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage"},"image":{"@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage"},"thumbnailUrl":"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg","datePublished":"2026-02-12T15:24:43+00:00","dateModified":"2026-04-20T13:56:30+00:00","author":{"@id":"https:\/\/aci-laser.com\/fr\/#\/schema\/person\/6a72005f455c8c8fc2c4bb5040a5efc4"},"description":"ACI Laser est partenaire umati et prend en charge OPC UA pour l'int\u00e9gration standardis\u00e9e des syst\u00e8mes laser dans les environnements de production en r\u00e9seau.","breadcrumb":{"@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#primaryimage","url":"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg","contentUrl":"https:\/\/aci-laser.com\/wp-content\/uploads\/2026\/02\/umati-partner-thumb.jpg","width":399,"height":399,"caption":"Logo du partenaire umati"},{"@type":"BreadcrumbList","@id":"https:\/\/aci-laser.com\/fr\/umati-opc-ua-integration-laser-systemes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/aci-laser.com\/fr\/"},{"@type":"ListItem","position":2,"name":"ACI Laser devient partenaire umati \u2013 Int\u00e9gration OPC UA pour les syst\u00e8mes laser en r\u00e9seau"}]},{"@type":"WebSite","@id":"https:\/\/aci-laser.com\/fr\/#website","url":"https:\/\/aci-laser.com\/fr\/","name":"ACI Laser GmbH","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aci-laser.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/aci-laser.com\/fr\/#\/schema\/person\/6a72005f455c8c8fc2c4bb5040a5efc4","name":"JankoSelz"}]}},"_links":{"self":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/posts\/21432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/comments?post=21432"}],"version-history":[{"count":3,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/posts\/21432\/revisions"}],"predecessor-version":[{"id":22109,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/posts\/21432\/revisions\/22109"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/media\/21426"}],"wp:attachment":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/media?parent=21432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/categories?post=21432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/tags?post=21432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}