{"id":59498,"date":"2024-09-30T11:03:41","date_gmt":"2024-09-30T11:03:41","guid":{"rendered":"https:\/\/www.overit.ai\/?page_id=59498"},"modified":"2026-03-09T11:14:17","modified_gmt":"2026-03-09T11:14:17","slug":"overit-nextgen-platform-2024-wave-three","status":"publish","type":"page","link":"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/","title":{"rendered":"OverIT NextGen Platform 2024 Wave Three"},"content":{"rendered":"<div\n  class=\"overit-block overit-block--white overit-radius-none 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 2024 WAVE THREE<\/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=\"\/it\/richiedi-una-demo\/\">Richiedi 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.4), rgba(0, 0, 0, 0.4)), url('https:\/\/www.overit.ai\/app\/uploads\/2024\/09\/OverIT-NextGen-Platform-2024-Wave-3-scaled.webp') 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\">Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari! <\/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=\"OverIT NextGen Platform 2024 Wave Three - Network tracing Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/okullwcqaf?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\">NETWORK TRACING<\/span><\/h2>\n          \n                      <h3 id=\"wii-title-6a151dade240c\" class=\"wii__title\" style=\"  \">Tracciamento della rete da mobile per reti elettriche, gas e idriche! <\/h3>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Gestire le reti elettriche, gas e idriche delle utility sul campo comporta notevoli sfide, sia che si tratti di ispezionare un gasdotto che di valutare gli effetti a valle della chiusura di una valvola o di un interruttore.<br \/>\nUn singolo guasto in questi sistemi intricati e interconnessi pu\u00f2 causare un disservizio generalizzato, rendendo dunque pi\u00f9 difficile l\u2019identificazione e la risoluzione del problema. <\/p>\n<p>La nuova funzionalit\u00e0 di network tracing fornisce ai tecnici sul campo una mappa mobile interattiva che d\u00e0 visibilit\u00e0 in tempo reale dei flussi e delle connessioni degli asset. In questo modo, \u00e8 possibile risalire alla fonte del problema in modo pi\u00f9 rapido e preciso, assicurando la continuit\u00e0 operativa della rete.<br \/>\nLa funzionalit\u00e0 supporta i tecnici nel prendere decisioni basate sui dati, gestire le interruzioni in modo pi\u00f9 efficace, assicurare la conformit\u00e0 alle normative e ridurre al minimo i tempi di inattivit\u00e0. <\/p>\n\n      <\/div>\n    \n        \n    \n          <div class=\"wii__cta\">\n        <a\n          href=\"https:\/\/www.overit.ai\/it\/piattaforma\/field-service-management-software\/mobile-workforce-management\/network-tracing\/\"\n           target=\"_blank\"           class=\"wii__cta--orange \"\n          aria-describedby=\"wii-title-6a151dade240c\"\n        >\n          Scopri il potenziale di Network Tracing\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\">OFFLINE MOBILE GIS REDLINING<\/span><\/h2>\n          \n                      <h3 id=\"wii-title-6a151dae0b10d\" class=\"wii__title\" style=\"  \">Trasforma il modo in cui i tecnici interagiscono con i dati GIS, in qualsiasi momento e luogo. Ora anche OFFLINE! <\/h3>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>I tecnici spesso si trovano di fronte al problema di lavorare con mappe obsolete o inaccurate, con inevitabili rallentamenti, errori e perdite di tempo.<br \/>\nQuesto scenario si complica ancora di pi\u00f9 in zone remote con poca connettivit\u00e0.<br \/>\nLa funzionalit\u00e0 di offline mobile GIS redlining ora \u00e8 accessibile anche offline per permettere ai tecnici di segnalare aggiornamenti e informazioni inesatte direttamente sulla mappa da mobile.<br \/>\nAnnotazioni e modifiche possono essere inserite in tempo reale in modo da garantire l\u2019accuratezza complessiva dei dati sul campo.<br \/>\nI cambiamenti apportati sono poi direttamente sincronizzati con il sistema centrale nel momento in cui viene ripristinata la connessione, assicurando che tutti i dati rimangano aggiornati e della massima qualit\u00e0, sempre e ovunque. <\/p>\n\n      <\/div>\n    \n        \n    \n          <div class=\"wii__cta\">\n        <a\n          href=\"https:\/\/www.overit.ai\/it\/piattaforma\/field-service-management-software\/mobile-workforce-management\/offline-mobile-gis-redlining\/\"\n           target=\"_blank\"           class=\"wii__cta--orange \"\n          aria-describedby=\"wii-title-6a151dae0b10d\"\n        >\n          Scopri il potenziale di Offline mobile GIS redlining\n        <\/a>\n      <\/div>\n    \n    \n      <\/div>\n  \n      <div class=\"wii__image\" >\n          <div class=\"overit-video\">\n                <div class=\"overit-video__iframe\" >\n          <iframe title=\"OverIT NextGen Platform 2023 Wave Three - Mobile GIS redlining Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/4yi0aqgtrt?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>\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                        <img decoding=\"async\" src=\"https:\/\/www.overit.ai\/app\/uploads\/2024\/08\/FSM-Schedule-dispatch-Software.webp\" alt=\"FSM Schedule &amp; dispatch Software\" width=\"800\" height=\"513\" \/>\n                  <\/div>\n  \n      <div class=\"wii__content\" >\n                  <h2 class=\"wii__section-title\" style=\"\"><span style=\"color: #ff8200\">SCHEDULE &amp; DISPATCH<\/span><\/h2>\n          \n                      <h3 id=\"wii-title-6a151dae0cb2a\" class=\"wii__title\" style=\"  \">Schedula le attivit\u00e0 in modo pi\u00f9 efficiente e fino a due volte pi\u00f9 veloce! <\/h3>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Gestire la schedulazione e l\u2019assegnazione delle attivit\u00e0 spesso \u00e8 una mansione molto complicata, soprattutto se si ha a che fare con SLA variabili, squadre, lavori complessi e imprevisti. Per questo motivo, abbiamo potenziato il nostro motore di schedulazione per rendere il processo pi\u00f9 semplice ed efficiente che mai. Grazie a prestazioni ottimizzate, ora puoi schedulare e assegnare le attivit\u00e0 alle risorse fino a due volte pi\u00f9 velocemente, ottimizzando le tue operazioni e intervenendo tempestivamente nei momenti pi\u00f9 cruciali. <\/p>\n\n      <\/div>\n    \n        \n    \n          <div class=\"wii__cta\">\n        <a\n          href=\"https:\/\/www.overit.ai\/it\/piattaforma\/field-service-management-software\/pianificazione-assegnazione\/\"\n                    class=\"wii__cta--orange \"\n          aria-describedby=\"wii-title-6a151dae0cb2a\"\n        >\n          Scopri le nostre funzionalit\u00e0 potenziate di schedule e dispatch\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=\"\"><a style=\"color: #ff8200\">SFRUTTA UN\u2019ELEVATA ESTENSIBILIT\u00c0 CON LE NOSTRE NUOVE API <\/a><\/h2>\n          \n                      <h3 id=\"wii-title-6a151dae0e56a\" class=\"wii__title\" style=\"  \">Assicurati aggiornamenti agevoli e implementazioni rapide per le tue operazioni mission-critical! <\/h3>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Le nostre nuove API permettono ai partner di gestire complessi progetti di Field Service Management con facilit\u00e0, consentendo uno sviluppo pi\u00f9 rapido, un\u2019integrazione pi\u00f9 agevole e flussi di lavori pi\u00f9 efficienti.<br \/>\nGrazie alle migliorie introdotte puoi estendere le funzionalit\u00e0 del tuo sistema e assicurare prestazioni su larga scala. <\/p>\n\n      <\/div>\n    \n        \n    \n          <div class=\"wii__cta\">\n        <a\n          href=\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-next-gen-fsm-platform-2024-wave-one\/\"\n                    class=\"wii__cta--orange \"\n          aria-describedby=\"wii-title-6a151dae0e56a\"\n        >\n          Scopri le nostre API\n        <\/a>\n      <\/div>\n    \n    \n      <\/div>\n  \n      <div class=\"wii__image\" >\n                        <img decoding=\"async\" src=\"https:\/\/www.overit.ai\/app\/uploads\/2023\/12\/overit-next-gen-fsm-platform-2024-wave-one-API-Announcement.jpg\" alt=\"overit-next-gen-fsm-platform-2024-wave-one-API-Announcement\" width=\"800\" height=\"624\" \/>\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-small \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                        <h3 class=\"form-block__info-subtitle\">Il tuo partner digitale leader di mercato per le operazioni mission-critical sugli asset lineari<\/h3>\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\">Implementazioni di successo al 100% <\/p>        <p style=\"font-size:0.9rem\">Siamo fieri di mantenere il churn rate allo 0% dal 2019 con una valutazione di Gartner pari al 4.9\/5.0<\/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\">Deployment a livello enterprise<\/p><p style=\"font-size:0.9rem\">Il nostro maggiore deployment conta oltre 20.000 utenti nel settore Utility<\/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 anni di esperienza nel settore<\/p>         <p style=\"font-size:0.9rem\">Continuiamo a realizzare le migliori soluzioni software in ambito FSM per le aziende del settore Utility, Oil &amp; Gas, Telco, Trasporti e Infrastrutture <\/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\">Copertura totale e affidabile<\/p>         <p style=\"font-size:0.9rem\">Soddisfiamo e ci posizioniamo un passo oltre i principali requisiti funzionali delle utility senza dover ricorrere ad applicazioni di terze parti<\/p>     <\/div> <\/div> <\/div><\/div>\n                                  <img decoding=\"async\"\n          src=\"https:\/\/www.overit.ai\/app\/uploads\/2020\/12\/richiedi-una-demo.png\"\n          alt=\"Richiedi una demo\"\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\"> Sei pronto a rivoluzionare le operazioni mission-critical? Unisciti a noi!<\/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":31707,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"case_study_category":[],"class_list":["post-59498","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 2024 Wave Three<\/title>\n<meta name=\"description\" content=\"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!\" \/>\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\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OverIT NextGen Platform 2024 Wave Three\" \/>\n<meta property=\"og:description\" content=\"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/\" \/>\n<meta property=\"og:site_name\" content=\"OverIT\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T11:14:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.overit.ai\/app\/uploads\/2024\/09\/overit-nextgen-platform-2024-wave-three-release-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:description\" content=\"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/\",\"url\":\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/\",\"name\":\"OverIT NextGen Platform 2024 Wave Three\",\"isPartOf\":{\"@id\":\"https:\/\/www.overit.ai\/it\/#website\"},\"datePublished\":\"2024-09-30T11:03:41+00:00\",\"dateModified\":\"2026-03-09T11:14:17+00:00\",\"description\":\"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.overit.ai\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Piattaforma di Field Service Management\",\"item\":\"https:\/\/www.overit.ai\/it\/piattaforma\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OverIT NextGen Platform Release\",\"item\":\"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"OverIT NextGen Platform 2024 Wave Three\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.overit.ai\/it\/#website\",\"url\":\"https:\/\/www.overit.ai\/it\/\",\"name\":\"OverIT\",\"description\":\"Innovation in Field Service Management\",\"publisher\":{\"@id\":\"https:\/\/www.overit.ai\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.overit.ai\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.overit.ai\/it\/#organization\",\"name\":\"OverIT\",\"url\":\"https:\/\/www.overit.ai\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.overit.ai\/it\/#\/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\/it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OverIT NextGen Platform 2024 Wave Three","description":"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!","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\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/","og_locale":"it_IT","og_type":"article","og_title":"OverIT NextGen Platform 2024 Wave Three","og_description":"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!","og_url":"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/","og_site_name":"OverIT","article_modified_time":"2026-03-09T11:14:17+00:00","og_image":[{"width":2560,"height":1509,"url":"https:\/\/www.overit.ai\/app\/uploads\/2024\/09\/overit-nextgen-platform-2024-wave-three-release-scaled.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_description":"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/","url":"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/","name":"OverIT NextGen Platform 2024 Wave Three","isPartOf":{"@id":"https:\/\/www.overit.ai\/it\/#website"},"datePublished":"2024-09-30T11:03:41+00:00","dateModified":"2026-03-09T11:14:17+00:00","description":"Esplora le ultime funzionalit\u00e0 pensate per trasformare le tue operazioni mission-critical sugli asset lineari!","breadcrumb":{"@id":"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/overit-nextgen-platform-2024-wave-three\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.overit.ai\/it\/"},{"@type":"ListItem","position":2,"name":"Piattaforma di Field Service Management","item":"https:\/\/www.overit.ai\/it\/piattaforma\/"},{"@type":"ListItem","position":3,"name":"OverIT NextGen Platform Release","item":"https:\/\/www.overit.ai\/it\/piattaforma\/rilasci\/"},{"@type":"ListItem","position":4,"name":"OverIT NextGen Platform 2024 Wave Three"}]},{"@type":"WebSite","@id":"https:\/\/www.overit.ai\/it\/#website","url":"https:\/\/www.overit.ai\/it\/","name":"OverIT","description":"Innovation in Field Service Management","publisher":{"@id":"https:\/\/www.overit.ai\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.overit.ai\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.overit.ai\/it\/#organization","name":"OverIT","url":"https:\/\/www.overit.ai\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.overit.ai\/it\/#\/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\/it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages\/59498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/comments?post=59498"}],"version-history":[{"count":16,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages\/59498\/revisions"}],"predecessor-version":[{"id":69770,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages\/59498\/revisions\/69770"}],"up":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages\/31707"}],"wp:attachment":[{"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/media?parent=59498"}],"wp:term":[{"taxonomy":"case_study_category","embeddable":true,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/case_study_category?post=59498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}