{"id":64365,"date":"2025-05-26T13:24:34","date_gmt":"2025-05-26T13:24:34","guid":{"rendered":"https:\/\/www.overit.ai\/?page_id=64365"},"modified":"2025-11-19T12:02:06","modified_gmt":"2025-11-19T12:02:06","slug":"overit-nextgen-platform-2025-wave-two","status":"publish","type":"page","link":"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/","title":{"rendered":"OverIT NextGen Platform 2025 Wave Two"},"content":{"rendered":"<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-no-padding \n  overit-block-full-width-top-banner\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n\n<section class=\"block-fwtb\">\n  <div class=\"block-fwtb__bg \">\n    <div class=\"block-fwtb__content block-fwtb__content--light\">\n                        <h1 class=\"block-fwtb__title\" data-aos=\"zoom-in\">OVERIT NEXTGEN PLATFORM 2025 WAVE TWO<\/h1>\n                                              <div class=\"block-fwtb__subtitle \" data-aos=\"zoom-in\" data-aos-delay=\"200\">You ask, we deliver!<\/div>\n                            <div class=\"block-fwtb__ctas double-cta-cont double-cta-cont--row\">\n          \n                      <a class=\"button button-white \"   href=\"\/es\/solicite-una-demostracion\/\">SOLICITE UNA DEMO<\/a>\n          \n                  <\/div>\n          <\/div>\n          <div class=\"block-fwtb__bg_image\" style=\"background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https:\/\/www.overit.ai\/app\/uploads\/2025\/05\/OverIT-NextGen-Platform-2025-Wave-Two-banner-scaled.jpg') center center\"><\/div>\n      <\/div>\n<\/section>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-padding-medium-top \n  overit-block-configurable-jumbotron\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n<section class=\"configurable-jumbotron center\" >\n    \n                  <h2  class=\"cj-title medium\">\u00a1Explore las \u00faltimas mejoras dise\u00f1adas para impulsar las operaciones de misi\u00f3n cr\u00edtica en los sectores de activos lineales!<\/h2 >\n          \n    \n        <\/section>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-no-padding \n  overit-block-wide-info-image\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n\n\n\n<div class=\"wii left  \" id=\"\">\n        <div class=\"wii__image\" >\n          <div class=\"overit-video\">\n                <div class=\"overit-video__iframe\" >\n          <iframe title=\"Advanced capacity planning optimization - Comparing demand coverage scenarios Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/e8ae4fsifm?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"640\" height=\"360\"><\/iframe><script src=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script>        <\/div>\n      <\/div>\n      <\/div>\n  \n      <div class=\"wii__content\" >\n                  <h2 class=\"wii__section-title\" style=\"\"><span style=\"color: #ff8200\">ADVANCED CAPACITY PLANNING OPTIMIZATION<\/span><\/h2>\n          \n                      <h3 id=\"wii-title-69eb930fe5145\" class=\"wii__title\" style=\"  \">\u00a1Alcanza nuevos niveles de eficiencia con una planificaci\u00f3n de capacidad optimizada!<\/h3>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Para las industrias de activos lineales, la continuidad del servicio es esencial. Ya se trate del mantenimiento de una red el\u00e9ctrica, la gesti\u00f3n de miles de kil\u00f3metros de oleoductos o la supervisi\u00f3n de infraestructuras ferroviarias, las operaciones nunca pueden parar. Por eso, la planificaci\u00f3n preventiva es estrat\u00e9gica. <\/p>\n<p>En respuesta a esta necesidad, la funci\u00f3n de Capacity Planning incorpora ahora un algoritmo avanzado y optimizado que permite prever con exactitud las actividades y los recursos necesarios, ofreciendo una precisi\u00f3n y facilidad de uso sin precedentes. Adem\u00e1s, los planificadores pueden simular y comparar diversos escenarios para identificar el plan de cobertura m\u00e1s eficaz, garantizando as\u00ed la continuidad ininterrumpida de los servicios esenciales.<\/p>\n\n      <\/div>\n    \n        \n    \n          <div class=\"wii__cta\">\n        <a\n          href=\"https:\/\/www.overit.ai\/es\/plataforma\/field-service-management-software\/planificacion-asignacion\/capacity-planning\/\"\n          class=\"wii__cta--orange \"\n          aria-describedby=\"wii-title-69eb930fe5145\"\n        >\n          Descubre la funci\u00f3n\n        <\/a>\n      <\/div>\n    \n    \n      <\/div>\n  \n  <\/div>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-no-padding \n  overit-block-wide-info-image\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n\n\n\n<div class=\"wii right  \" id=\"\">\n        <div class=\"wii__content\" >\n                  <h2 class=\"wii__section-title\" style=\"\"><span style=\"color: #ff8200\">HIGH-PERFORMANCE MOBILE SYNC<\/span><\/h2>\n          \n                      <h3 id=\"wii-title-69eb930fe7b54\" class=\"wii__title\" style=\"  \">\u00a1Empoderamos a los t\u00e9cnicos de campo con una experiencia m\u00f3vil mejorada en un 40%!<\/h3>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>En las industrias de activos lineales, los t\u00e9cnicos son los h\u00e9roes silenciosos que mantienen operativas nuestras comunidades. Ellos son los que restablecen el suministro el\u00e9ctrico tras una tormenta, garantizan el suministro de agua y mantienen las infraestructuras de las que todos dependemos.<br \/>\nPor eso, en OverIT, nuestra misi\u00f3n es dotar a los equipos de campo con una aplicaci\u00f3n m\u00f3vil intuitiva, fiable y dise\u00f1ada para las exigencias del trabajo en terreno. Ya sea para responder a emergencias o realizar mantenimiento rutinario, cada clic cuenta. La rapidez, claridad y fiabilidad no son un extra, sino cruciales para el \u00e9xito de la misi\u00f3n.<\/p>\n\n      <\/div>\n    \n        \n    \n    \n    \n      <\/div>\n  \n      <div class=\"wii__image\" >\n                        <img decoding=\"async\" src=\"https:\/\/www.overit.ai\/app\/uploads\/2025\/05\/mobile-data-collection-sheet.png\" alt=\"mobile-data-collection-sheet\" width=\"800\" height=\"400\" \/>\n                  <\/div>\n  \n  <\/div>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-padding-medium \n  overit-block-configurable-jumbotron\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n<section class=\"configurable-jumbotron left\" >\n    \n                  <div class=\"cj-title small\">Lo nuevo de nuestra experiencia m\u00f3vil optimizada:<\/div>\n          \n    \n        <\/section>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-no-padding \n  overit-block-multi-info-cards\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n<div class=\"info-cards info-cards--4 info-cards--align-left\">\n        <div class=\"info-cards__sections \">\n                  <div class=\"info-card info-card--4\n                    info-card--without-icon\n          \n          info-card--top-line\n        \">\n        <div class=\"info-card-inner\">\n                                            <div class=\"info-card__title \" >\n              sincronizaci\u00f3n m\u00f3vil mejorada en un 40%\n            <\/div>\n                                            <div class=\"info-card__description\" >\n              <p>para mantener a t\u00e9cnicos, despachadores y equipos de back-office siempre alineados, en tiempo real<\/p>\n\n            <\/div>\n                  <\/div>\n      <\/div>\n                  <div class=\"info-card info-card--4\n                    info-card--without-icon\n          \n          info-card--top-line\n        \">\n        <div class=\"info-card-inner\">\n                                            <div class=\"info-card__title \" >\n              Formularios din\u00e1micos m\u00e1s inteligentes\n            <\/div>\n                                            <div class=\"info-card__description\" >\n              <p>que reducen el tiempo de implementaci\u00f3n y simplifican los flujos de trabajo complejos<\/p>\n\n            <\/div>\n                  <\/div>\n      <\/div>\n                  <div class=\"info-card info-card--4\n                    info-card--without-icon\n          \n          info-card--top-line\n        \">\n        <div class=\"info-card-inner\">\n                                            <div class=\"info-card__title \" >\n              Captura de datos m\u00e1s r\u00e1pida y s\u00f3lida\n            <\/div>\n                                            <div class=\"info-card__description\" >\n              <p>para acceder a informaci\u00f3n cr\u00edtica en segundos<\/p>\n\n            <\/div>\n                  <\/div>\n      <\/div>\n                  <div class=\"info-card info-card--4\n                    info-card--without-icon\n          \n          info-card--top-line\n        \">\n        <div class=\"info-card-inner\">\n                                            <div class=\"info-card__title \" >\n              Usabilidad mejorada\n            <\/div>\n                                            <div class=\"info-card__description\" >\n              <p>que reduce el tiempo de las tareas y asegura una mayor accesibilidad para usuarios de todos niveles, ofreciendo una experiencia m\u00e1s fluida en toda la empresa<\/p>\n\n            <\/div>\n                  <\/div>\n      <\/div>\n          <\/div>\n  <\/div>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-padding-small-bottom \n  overit-block-configurable-jumbotron\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n<section class=\"configurable-jumbotron center\" >\n    \n    \n    \n              <a class=\"cj-cta button button-black\" href=\"\/es\/plataforma\/field-service-management-software\/\">Explora nuestras capacidades m\u00f3viles<\/a>\n    <\/section>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-no-margin overit-padding-medium-bottom \n  overit-block-form-default\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n\n<div class=\"form-block-cont   form-block-cont--boxed \">\n  <div class=\"form-block\n        \">\n    <section class=\"form-block__info\">\n      \n                        <div class=\"form-block__info-subtitle\">El socio digital l\u00edder para operaciones de importancia estrat\u00e9gica en activos lineales<\/div>\n              \n                        <div class=\"form-block__info-description\"><div class=\"overit-block-wrapper\"><div style=\"overflow: hidden\"> <div style=\"width: 50%;float: left;margin-top: 20px;padding-right: 20px\">         <i class=\"fa-light fa-rectangle-history-circle-plus\" style=\"color: #ff8200\"><\/i>         <p style=\"padding-top: 20px;font-weight: 600;font-size: 1.1rem;line-height: 1.3rem\">100% de implantaciones de \u00e9xito<\/p>         <p style=\"font-size:0.9rem\">Estamos orgullosos de mantener un 0% de abandono de clientes desde 2019 con una calificaci\u00f3n de 4,9\/5,0 de Gartner<\/p>     <\/div>     <div style=\"width: 50%;float: left;margin-top: 20px;padding-left: 20px\">         <i class=\"fa-light fa-buildings\" style=\"color: #ff8200\"><\/i>         <p style=\"padding-top: 20px;font-weight: 600;font-size: 1.1rem;line-height: 1.3rem\">Implantaciones a escala empresarial<\/p><p style=\"font-size:0.9rem\">Nuestro mayor cliente en la industria de utilities cuenta con m\u00e1s de 20.000 usuarios<\/p>     <\/div> <\/div>     <div style=\"overflow: hidden\"><div style=\"width: 50%;float: left;margin-top: 20px;padding-right: 20px\">         <i class=\"fa-sharp fa-light fa-lightbulb-gear\" style=\"color: #ff8200\"><\/i>         <p style=\"padding-top: 20px;font-weight: 600;font-size: 1.1rem;line-height: 1.3rem\">21 a\u00f1os de experiencia en el sector<\/p>         <p style=\"font-size:0.9rem\">Seguimos desarrollando las mejores soluciones de software FSM para empresas de servicios p\u00fablicos, telecomunicaciones, transporte, petr\u00f3leo y gas.<\/p>     <\/div>     <div style=\"width: 50%;float: left;margin-top: 20px;padding-left: 20px\">         <i class=\"fa-light fa-circle-bolt\" style=\"color: #ff8200\"><\/i>         <p style=\"padding-top: 20px;font-weight: 600;font-size: 1.1rem;line-height: 1.3rem\">Cobertura fiable al 100 %<\/p>         <p style=\"font-size:0.9rem\">Cumplimos y excedemos los requisitos funcionales m\u00e1s comunes de las utilities sin recurrir a aplicaciones de terceros.<\/p>     <\/div> <\/div> <\/div><\/div>\n                                  <img decoding=\"async\"\n          src=\"https:\/\/www.overit.ai\/app\/uploads\/2021\/01\/product-demo.png\"\n          alt=\"Demo de software de Field Service Management\"\n                    width=\"986\"\n          height=\"587\"\n        \/>\n                <\/section>\n    <section\n      class=\"form-block__form-cont request-demo-cont\"\n          >\n                        <div class=\"form-block__form-title\" tabindex=\"0\">Hablemos de su viaje hacia la transformaci\u00f3n digital de FSM<\/div>\n                                        \n              <!--[if lte IE 8]>\n  <script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/v2-legacy.js\"><\/script>\n<![endif]-->\n<script charset=\"utf-8\" type=\"text\/javascript\" src=\"https:\/\/js.hsforms.net\/forms\/v2.js\"><\/script>\n<script>\n  var langElm = document.querySelector('html');\n  var languageAttr = langElm.getAttribute('lang');\n  var language = 'English';\n  var languageLocal = 'en';\n  var thankYou = \"Thank you for requesting a demo! Our team will reach out soon to schedule a session tailored to your needs.\";\n  if (languageAttr) {\n    if (languageAttr.includes('it')) {\n      language = 'Italian';\n      languageLocal = 'it';\n      thankYou = \"Grazie per aver richiesto una demo! Il nostro team ti contatter\u00e0 a breve per organizzare una sessione su misura per te.\";\n    } else if (languageAttr.includes('es')) {\n      language = 'Spanish';\n      languageLocal = 'es';\n      thankYou = \"\u00a1Gracias por solicitar una demo! Nuestro equipo se pondr\u00e1 en contacto contigo pronto para programar una sesi\u00f3n adaptada a tus necesidades.\";\n    } else if (languageAttr.includes('de')) {\n      language = 'German';\n      languageLocal = 'de';\n      thankYou = \"Vielen Dank f\u00fcr Ihre Demo-Anfrage! Unser Team wird sich in K\u00fcrze bei Ihnen melden, um einen Termin zu vereinbaren, der auf Ihre Anforderungen abgestimmt ist.\";\n    }\n  }\n\n  \/\/ Localized error messages\n  var errorMessages = {\n    en: {\n      emailAt: \"Email must contain '@'.\",\n      emailInvalid: \"Please enter a valid email address.\",\n      checkbox: \"Please check this box to continue.\"\n    },\n    it: {\n      emailAt: \"L'email deve contenere '@'.\",\n      emailInvalid: \"Inserisci un indirizzo email valido.\",\n      checkbox: \"Seleziona questa casella per continuare.\"\n    },\n    es: {\n      emailAt: \"El correo debe contener '@'.\",\n      emailInvalid: \"Por favor, introduce una direcci\u00f3n de correo v\u00e1lida.\",\n      checkbox: \"Marca esta casilla para continuar.\"\n    },\n    de: {\n      emailAt: \"Die E-Mail muss ein '@' enthalten.\",\n      emailInvalid: \"Bitte geben Sie eine g\u00fcltige E-Mail-Adresse ein.\",\n      checkbox: \"Bitte aktivieren Sie dieses K\u00e4stchen, um fortzufahren.\"\n    }\n  };\n  \/\/ Helper to get custom error message for a field\n  function getCustomMessage(field) {\n    if (field.name === 'email') {\n      var value = field.value || '';\n      if (!value.includes('@')) {\n        return errorMessages[languageLocal].emailAt;\n      } else if (!\/^\\S+@\\S+\\.\\S+$\/.test(value)) {\n        return errorMessages[languageLocal].emailInvalid;\n      }\n    }\n    if (field.type === 'checkbox') {\n      return errorMessages[languageLocal].checkbox;\n    }\n    \/\/ For other fields, return the original error message if present\n    var fieldWrapper = field.closest ? field.closest('.hs-form-field') : field.parentNode;\n    var errorMessage = fieldWrapper ? fieldWrapper.querySelector('.hs-error-msg, .hs-error-msgs li, .error-message, .invalid-message') : null;\n    if (errorMessage && errorMessage.textContent) {\n      return errorMessage.textContent;\n    }\n    return '';\n  }\n  \/\/ General function to set custom error message and ARIA attributes\n  function setCustomError(field, errorMessage, customMessage) {\n    if (!errorMessage) return;\n    if (customMessage) {\n      errorMessage.innerHTML = '<label class=\"hs-error-msg hs-main-font-element\">' + customMessage + '<\/label>';\n      if (!errorMessage.id) {\n        var baseId = field.id || field.name || 'field';\n        errorMessage.id = baseId + '-error';\n      }\n      field.setAttribute('aria-invalid', 'true');\n      field.setAttribute('aria-describedby', errorMessage.id);\n      errorMessage.setAttribute('role', 'alert');\n    } else {\n      errorMessage.innerHTML = '';\n      field.removeAttribute('aria-invalid');\n      field.removeAttribute('aria-describedby');\n    }\n  }\n\n  hbspt.forms.create({\n    region: \"na1\",\n    portalId: \"4800556\",\n        formId: \"32b4ce36-a0c6-40d4-81bc-5b813e22be08\",\n    inlineMessage: thankYou,\n    locale: `${languageLocal}`,\n    onFormSubmitted: function($form) {\n      setTimeout(function() {\n        const confirmation = document.querySelector('.submitted-message');\n        if (confirmation) {\n          confirmation.setAttribute('tabindex', '-1');\n          confirmation.focus();\n        }\n      }, 500);\n    },\n    translations: {\n      en: {\n        fieldLabels: {\n          firstname: \"First name\",\n          lastname: \"Last Name\",\n          company: \"Company name\",\n          email: \"Email\",\n          phone: \"Phone number\",\n          mobilephone: \"Mobile\",\n          industry_overit: \"Industry\",\n          state: \"Country\",\n          number_of_on_field_resources: \"Number of on field resources\",\n          message: \"Message\",\n          security_system_or_services_impacted: \"System or services Impacted\",\n          security_description: \"Description\",\n          security_subject: \"Subject\",\n          file_upload: \"File upload\"\n        }\n      },\n      es: {\n        fieldLabels: {\n          firstname: \"Nombre\",\n          lastname: \"Apellidos\",\n          company: \"Nombre de la empresa\",\n          email: \"Correo\",\n          phone: \"N\u00famero de tel\u00e9fono\",\n          mobilephone: \"N\u00famero de m\u00f3vil\",\n          industry_overit: \"Industria\",\n          state: \"Pa\u00eds\",\n          number_of_on_field_resources: \"N\u00famero de recursos en el campo\",\n          message: \"Mensaje\",\n          security_system_or_services_impacted: \"Sistema o servicios impactados\",\n          security_description: \"Descripci\u00f3n\",\n          security_subject: \"Asunto\",\n          file_upload: \"Cargar un archivo\"\n        }\n      },\n      it: {\n        fieldLabels: {\n          firstname: \"Nome\",\n          lastname: \"Cognome\",\n          company: \"Nome azienda\",\n          email: \"E-mail\",\n          phone: \"Numero di telefono\",\n          mobilephone: \"Numero di cellulare\",\n          industry_overit: \"Settore\",\n          state: \"Paese\",\n          number_of_on_field_resources: \"Numero di risorse sul campo\",\n          message: \"Messaggio\",\n          security_system_or_services_impacted: \"Sistemi o servizi interessati\",\n          security_description: \"Descrizione\",\n          security_subject: \"Oggetto\",\n          file_upload: \"Carica un file\"\n        }\n      },\n      de: {\n        fieldLabels: {\n          firstname: \"Vorname\",\n          lastname: \"Nachname\",\n          company: \"Unternehmen\",\n          email: \"E-Mail\",\n          phone: \"Mobiltelefon\",\n          mobilephone: \"Handy\",\n          industry_overit: \"Branche\",\n          state: \"Land\",\n          number_of_on_field_resources: \"Anzahl der Au\u00dfendienstressourcen\",\n          message: \"Nachricht\",\n          security_system_or_services_impacted: \"Betroffene Systeme oder Dienste\",\n          security_description: \"Beschreibung\",\n          security_subject: \"Betreff\",\n          file_upload: \"Datei hochladen\"\n        }\n      }\n    },\n    onFormReady: function ($form, e) {\n      window.hubspotformElements = window.hubspotformElements || {};\n      var formId = '32b4ce36-a0c6-40d4-81bc-5b813e22be08';\n      window.hubspotformElements[formId] = $form[0];\n      var formElement = window.hubspotformElements[formId];\n      \/\/ Real-time validation for email and required checkboxes\n      var emailInput = formElement.querySelector('input[name=\"email\"]');\n      if (emailInput) {\n        emailInput.addEventListener('blur', function() {\n          setTimeout(function() {\n            var value = emailInput.value || '';\n            var fieldWrapper = emailInput.closest('.hs-form-field') || emailInput.parentNode;\n            var errorMessage = fieldWrapper ? fieldWrapper.querySelector('.hs-error-msg, .hs-error-msgs li, .error-message, .invalid-message') : null;\n            var customMessage = getCustomMessage(emailInput);\n            setCustomError(emailInput, errorMessage, customMessage);\n          }, 150);\n        });\n      }\n      var requiredCheckboxes = formElement.querySelectorAll('input[type=\"checkbox\"].hs-input');\n      requiredCheckboxes.forEach(function(checkbox) {\n        checkbox.addEventListener('change', function() {\n          var fieldWrapper = checkbox.closest('.hs-form-field') || checkbox.parentNode;\n          var errorMessage = fieldWrapper ? fieldWrapper.querySelector('.hs-error-msg, .hs-error-msgs li, .error-message, .invalid-message') : null;\n          var customMessage = getCustomMessage(checkbox);\n          setCustomError(checkbox, errorMessage, customMessage);\n        });\n      });\n      var consetRichElm = formElement.querySelectorAll('.legal-consent-container .hs-richtext');\n      var subType1 = formElement.querySelector('[class*=\"hs_LEGAL_CONSENT.subscription_type_5261220\"] label > span p');\n      var subType2 = formElement.querySelector('[class*=\"hs_LEGAL_CONSENT.subscription_type_5382246\"] label > span p');\n      if (subType2 == null) {\n        subType2 = formElement.querySelector('[class*=\"hs_LEGAL_CONSENT.subscription_type_5382246\"] label > span');\n      }\n      if(language == 'Spanish') {\n        if(consetRichElm[0]) {\n          consetRichElm[0].innerHTML = '<p>Declaro que he le\u00eddo y comprendido la <a href=\"\/es\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Pol\u00edtica de Privacidad<\/a> de OverIT y, por lo tanto:<\/p>';\n        }\n        if(subType1) {\n          subType1.innerHTML = 'Consiento el tratamiento de mis datos personales para recibir una respuesta a mi solicitud'\n        }\n        if(subType2){\n          subType2.innerHTML = 'Consiento el tratamiento de mis datos personales con fines de marketing.'\n        }\n        if(consetRichElm[1]) {\n          consetRichElm[1].innerHTML = '<p><\/p>';\n        }\n      }\n      if(language == 'Italian') {\n        if(consetRichElm[0]) {\n          consetRichElm[0].innerHTML = '<p>Dichiaro di aver letto e compreso <a href=\"\/it\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">l\\'Informativa sulla Privacy<\/a> di OverIT e pertanto:<\/p>';\n        }\n        if(subType1) {\n          subType1.innerHTML = 'Acconsento al trattamento dei miei dati personali per ottenere una risposta alla mia richiesta.';\n        }\n        if(subType2){\n          subType2.innerHTML = 'Acconsento al trattamento dei miei dati personali per finalit\u00e0 di marketing.';\n        }\n        if(consetRichElm[1]) {\n          consetRichElm[1].innerHTML = '<p><\/p>';\n        }\n      }\n      if(language == 'German') {\n        if(consetRichElm[0]) {\n          consetRichElm[0].innerHTML = '<p>Ich erkl\u00e4re, dass ich die <a href=\"\/de\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Datenschutzerkl\u00e4rung<\/a> von OverIT zur Kenntnis genommen habe und deshalb:<\/p>';\n        }\n        if(subType1) {\n          subType1.innerHTML = 'Ich stimme der Verarbeitung meiner pers\u00f6nlichen Daten zu, um eine Antwort auf meine Anfrage zu erhalten.';\n        }\n        if(subType2){\n          subType2.innerHTML = 'Ich stimme der Verarbeitung meiner pers\u00f6nlichen Daten f\u00fcr Marketingzwecke zu.';\n        }\n        if(consetRichElm[1]) {\n          consetRichElm[1].innerHTML = '<p><\/p>';\n        }\n      }\n\n      \/\/ File upload customization\n      var fileInput = formElement.querySelector('input[type=\"file\"]');\n\n\n      if (fileInput) {\n        \/\/ Hide the default file input\n        fileInput.style.display = 'none';\n\n        \/\/ Create a custom button\n        var customButton = document.createElement('button');\n        customButton.type = 'button';\n        customButton.className = 'hs-button primary upload';\n\n        \/\/ Create the text for selected files\n        var fileText = document.createElement('div');\n        fileText.className = 'file-text';\n\n        \/\/ Set the text based on the language\n        var buttonText, noFileText, filesSelectedText;\n\n        if (language == 'Spanish') {\n          buttonText = 'Seleccionar archivo';\n          noFileText = 'Ning\u00fan archivo seleccionado';\n          filesSelectedText = 'archivos seleccionados';\n        } else if (language == 'Italian') {\n          buttonText = 'Scegli file';\n          noFileText = 'Nessun file selezionato';\n          filesSelectedText = 'file selezionati';\n        } else if (language == 'German') {\n          buttonText = 'Datei ausw\u00e4hlen';\n          noFileText = 'Keine Datei wurde ausgew\u00e4hlt';\n          filesSelectedText = 'Ausgew\u00e4hlte Dateien';\n        } else {\n          buttonText = 'Choose Files';\n          noFileText = 'No file chosen';\n          filesSelectedText = 'files selected';\n        }\n\n        customButton.textContent = buttonText;\n        fileText.textContent = noFileText;\n\n        \/\/ Add elements to the DOM\n        fileInput.parentNode.classList.add('hs-form-file-upload');\n        fileInput.parentNode.appendChild(customButton);\n        fileInput.parentNode.appendChild(fileText);\n\n        \/\/ Handle click on custom button\n        customButton.addEventListener('click', function() {\n          fileInput.click();\n        });\n\n        \/\/ Handle file change\n        fileInput.addEventListener('change', function() {\n          var files = this.files;\n          if (files.length > 0) {\n            if (files.length === 1) {\n              fileText.textContent = files[0].name;\n            } else {\n              fileText.textContent = files.length + ' ' + filesSelectedText;\n            }\n          } else {\n            fileText.textContent = noFileText;\n          }\n        });\n      }\n    },\n    onBeforeFormSubmit: function($form) {\n      var htmlForm = $form[0];\n\n      var langSelector = htmlForm.querySelector('[name=\"language\"]');\n      if (langSelector) {\n        langSelector.value = language;\n      }\n\n      var pageURLSelector = htmlForm.querySelector('[name=\"last_touchpoint_url\"]');\n      if (pageURLSelector) {\n        pageURLSelector.value = window.location.href;\n      }\n\n      var pageTitleSelector = htmlForm.querySelector('[name=\"last_touchpoint\"]');\n      if (pageTitleSelector) {\n        pageTitleSelector.value = document.title;\n      }\n\n      var reachedFromSelector = htmlForm.querySelector('[name=\"referring_page_url\"]');\n      if (reachedFromSelector) {\n        reachedFromSelector.value = document.referrer;\n      }\n    },\n    onFormError: function() {\n      \/\/ Retrieve the correct formElement using formId\n      var formId = '32b4ce36-a0c6-40d4-81bc-5b813e22be08';\n      var formElement = window.hubspotformElements[formId];\n      if (!formElement) return;\n      setTimeout(function() {\n        \/\/ Find all fields with errors\n        var errorFields = Array.from(formElement.querySelectorAll('.invalid, .error'));\n        \/\/ Also include required checkboxes with visible error messages\n        var requiredCheckboxes = Array.from(formElement.querySelectorAll('input[type=\"checkbox\"].hs-input'));\n        requiredCheckboxes.forEach(function(checkbox) {\n          var wrapper = checkbox.closest('.hs-form-field');\n          var errorMsg = wrapper ? wrapper.querySelector('.hs-error-msg, .hs-error-msgs li, .error-message, .invalid-message') : null;\n          if (errorMsg && errorMsg.offsetParent !== null && !errorFields.includes(checkbox)) {\n            errorFields.push(checkbox);\n          }\n        });\n        if (errorFields.length > 0) {\n          errorFields.forEach(function(field, index) {\n            var fieldWrapper = field.closest ? field.closest('.hs-form-field') : field.parentNode;\n            if (!fieldWrapper) return;\n            var errorMessage = fieldWrapper.querySelector('.hs-error-msg, .hs-error-msgs li, .error-message, .invalid-message');\n            if (!errorMessage) return;\n            var customMessage = getCustomMessage(field);\n            setCustomError(field, errorMessage, customMessage);\n          });\n          \/\/ Focus and scroll to the first error field\n          var firstErrorField = errorFields[0];\n          var target = firstErrorField.closest ? firstErrorField.closest('.hs-form-field') : firstErrorField;\n          target.scrollIntoView({\n            behavior: 'smooth',\n            block: 'center'\n          });\n          setTimeout(function() {\n            firstErrorField.focus();\n          }, 300);\n        }\n      }, 100);\n    },\n    onFormSubmit: function($form) {\n      window.overit.hubspot.onFormSubmit($form);\n    }\n  });\n<\/script>\n          <\/section>\n  <\/div>\n<\/div>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":31708,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"case_study_category":[],"class_list":["post-64365","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v25.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OverIT NextGen Platform 2025 Wave Two<\/title>\n<meta name=\"description\" content=\"\u00a1Explore las \u00faltimas mejoras dise\u00f1adas para impulsar las operaciones de misi\u00f3n cr\u00edtica en los sectores de activos lineales!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OverIT NextGen Platform 2025 Wave Two\" \/>\n<meta property=\"og:description\" content=\"\u00a1Explore las \u00faltimas mejoras dise\u00f1adas para impulsar las operaciones de misi\u00f3n cr\u00edtica en los sectores de activos lineales!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/\" \/>\n<meta property=\"og:site_name\" content=\"OverIT\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-19T12:02:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.overit.ai\/app\/uploads\/2025\/01\/NextGen-Platform-2025-Wave-One_banner-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1509\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"OverIT NextGen Platform 2025 Wave One\" \/>\n<meta name=\"twitter:description\" content=\"OverIT rebuilt the platform for high extensibility, effortless upgrades, and rapid implementation to support mission-critical operations\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/\",\"url\":\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/\",\"name\":\"OverIT NextGen Platform 2025 Wave Two\",\"isPartOf\":{\"@id\":\"https:\/\/www.overit.ai\/es\/#website\"},\"datePublished\":\"2025-05-26T13:24:34+00:00\",\"dateModified\":\"2025-11-19T12:02:06+00:00\",\"description\":\"\u00a1Explore las \u00faltimas mejoras dise\u00f1adas para impulsar las operaciones de misi\u00f3n cr\u00edtica en los sectores de activos lineales!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.overit.ai\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Plataforma\",\"item\":\"https:\/\/www.overit.ai\/es\/plataforma\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OverIT NextGen Platform Lanzamientos\",\"item\":\"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"OverIT NextGen Platform 2025 Wave Two\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.overit.ai\/es\/#website\",\"url\":\"https:\/\/www.overit.ai\/es\/\",\"name\":\"OverIT\",\"description\":\"Innovation in Field Service Management\",\"publisher\":{\"@id\":\"https:\/\/www.overit.ai\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.overit.ai\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.overit.ai\/es\/#organization\",\"name\":\"OverIT\",\"url\":\"https:\/\/www.overit.ai\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.overit.ai\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.overit.ai\/app\/uploads\/2021\/10\/OverIT-logo-400.png\",\"contentUrl\":\"https:\/\/www.overit.ai\/app\/uploads\/2021\/10\/OverIT-logo-400.png\",\"width\":400,\"height\":250,\"caption\":\"OverIT\"},\"image\":{\"@id\":\"https:\/\/www.overit.ai\/es\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OverIT NextGen Platform 2025 Wave Two","description":"\u00a1Explore las \u00faltimas mejoras dise\u00f1adas para impulsar las operaciones de misi\u00f3n cr\u00edtica en los sectores de activos lineales!","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:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/","og_locale":"es_ES","og_type":"article","og_title":"OverIT NextGen Platform 2025 Wave Two","og_description":"\u00a1Explore las \u00faltimas mejoras dise\u00f1adas para impulsar las operaciones de misi\u00f3n cr\u00edtica en los sectores de activos lineales!","og_url":"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/","og_site_name":"OverIT","article_modified_time":"2025-11-19T12:02:06+00:00","og_image":[{"width":2560,"height":1509,"url":"https:\/\/www.overit.ai\/app\/uploads\/2025\/01\/NextGen-Platform-2025-Wave-One_banner-scaled.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_title":"OverIT NextGen Platform 2025 Wave One","twitter_description":"OverIT rebuilt the platform for high extensibility, effortless upgrades, and rapid implementation to support mission-critical operations","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/","url":"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/","name":"OverIT NextGen Platform 2025 Wave Two","isPartOf":{"@id":"https:\/\/www.overit.ai\/es\/#website"},"datePublished":"2025-05-26T13:24:34+00:00","dateModified":"2025-11-19T12:02:06+00:00","description":"\u00a1Explore las \u00faltimas mejoras dise\u00f1adas para impulsar las operaciones de misi\u00f3n cr\u00edtica en los sectores de activos lineales!","breadcrumb":{"@id":"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/overit-nextgen-platform-2025-wave-two\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.overit.ai\/es\/"},{"@type":"ListItem","position":2,"name":"Plataforma","item":"https:\/\/www.overit.ai\/es\/plataforma\/"},{"@type":"ListItem","position":3,"name":"OverIT NextGen Platform Lanzamientos","item":"https:\/\/www.overit.ai\/es\/plataforma\/lanzamientos\/"},{"@type":"ListItem","position":4,"name":"OverIT NextGen Platform 2025 Wave Two"}]},{"@type":"WebSite","@id":"https:\/\/www.overit.ai\/es\/#website","url":"https:\/\/www.overit.ai\/es\/","name":"OverIT","description":"Innovation in Field Service Management","publisher":{"@id":"https:\/\/www.overit.ai\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.overit.ai\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/www.overit.ai\/es\/#organization","name":"OverIT","url":"https:\/\/www.overit.ai\/es\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.overit.ai\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.overit.ai\/app\/uploads\/2021\/10\/OverIT-logo-400.png","contentUrl":"https:\/\/www.overit.ai\/app\/uploads\/2021\/10\/OverIT-logo-400.png","width":400,"height":250,"caption":"OverIT"},"image":{"@id":"https:\/\/www.overit.ai\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages\/64365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/comments?post=64365"}],"version-history":[{"count":7,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages\/64365\/revisions"}],"predecessor-version":[{"id":64446,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages\/64365\/revisions\/64446"}],"up":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages\/31708"}],"wp:attachment":[{"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/media?parent=64365"}],"wp:term":[{"taxonomy":"case_study_category","embeddable":true,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/case_study_category?post=64365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}