{"id":20405,"date":"2022-03-22T10:08:04","date_gmt":"2022-03-22T10:08:04","guid":{"rendered":"https:\/\/www.overit.ai\/it\/?page_id=20405"},"modified":"2023-03-06T14:26:21","modified_gmt":"2023-03-06T14:26:21","slug":"infrastrutture","status":"publish","type":"page","link":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/","title":{"rendered":"Infrastrutture"},"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                        <div class=\"block-fwtb__title\" data-aos=\"zoom-in\">INFRASTRUTTURE<\/div>\n                                              <h1 class=\"block-fwtb__subtitle \" data-aos=\"zoom-in\" data-aos-delay=\"200\">Soluzioni software per il settore delle infrastrutture<\/h1>\n                            <div class=\"block-fwtb__ctas double-cta-cont double-cta-cont--row\">\n          \n                      <a class=\"button button-white \"   href=\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/overit-partner-digitale-piano-nazionale-di-ripresa-e-resilienza-pnrr\/\">Piano Nazionale di Ripresa e Resilienza (PNRR)<\/a>\n          \n                  <\/div>\n          <\/div>\n          <div class=\"block-fwtb__bg_image\" style=\"background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.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-margin-small-top overit-padding-small overit-block--fullwidth\n  overit-block-configurable-jumbotron\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n<section class=\"configurable-jumbotron left\" >\n    \n                  <h2  class=\"cj-title large\">Migliorare l\u2019efficienza e la conformit\u00e0 delle procedure di ispezione<\/h2 >\n          \n                  <div class=\"cj-subtitle medium\"><p>I nostri moderni software di ispezione hanno permesso a molte aziende di incrementare il tasso di conformit\u00e0 dei propri documenti e di migliorare la gestione delle infrastrutture.<\/p>\n<p>La tecnologia sta offrendo grandi vantaggi ad ispettori certificati da ogni parte del mondo; le loro attivit\u00e0 di ispezione hanno conosciuto una notevole evoluzione grazie all\u2019uso di tecnologie come la Realt\u00e0 Aumentata e l\u2019Intelligenza Artificiale, utili a individuare problemi potenziali, localizzare gli oggetti pi\u00f9 velocemente e a migliorare la gestione del patrimonio attraverso la manutenzione su condizione e il controllo dell\u2019inventario.<\/p>\n<\/div>\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-padding-medium-bottom \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\/2021\/06\/infrastructure-software-solution-web-app.jpg\" alt=\"infrastructure-software-solution-web-app\" width=\"764\" height=\"531\" \/>\n                  <\/div>\n  \n      <div class=\"wii__content\" >\n    \n                      <div id=\"wii-title-69e00a8558b39\" class=\"wii__title\" style=\"  \">Schedulazione ottimizzata grazie all&#8217;IA per la pianificazione di ispezioni e l&#8217;allocazione di risorse<\/div>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>L\u2019ottimizzazione delle risorse \u00e8 un aspetto fondamentale nel processo di gestione delle ispezioni. OverIT usa l\u2019intelligenza artificiale (IA) per allocare in modo intelligente le risorse e ottimizzare il loro workflow per garantire che gli ispettori siano assegnati al compito adatto a loro al momento giusto.<br \/>\nQuando si tratta di assegnare le attivit\u00e0 ai propri dipendenti, ogni azienda prende in considerazione vari fattori, tra cui la complessit\u00e0 del compito, la distanza, la disponibilit\u00e0 e le competenze richieste.<\/p>\n\n      <\/div>\n    \n        \n    \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-padding-medium-bottom \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    \n                      <div id=\"wii-title-69e00a855a5ae\" class=\"wii__title\" style=\"  \">Caricare e compilare checklist e moduli mobile<\/div>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Nessuna configurazione di codici richiesta e possibilit\u00e0 di invio di checklist e moduli mobile.<br \/>\nPossibilit\u00e0 di valutazione dell\u2019asset, di compilazione dei moduli in mobilit\u00e0, anche offline, i cui campi verranno mostrati in modo dinamico dal sistema sulla base degli input precedenti, generando un file di ispezione digitale.<br \/>\nPossibilit\u00e0 di raccogliere dati sia alfanumerici che avanzati, quali firme, foto, video o coordinate GPS. <\/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\/2022\/03\/infrastructure-software-solution-mobile.jpg\" alt=\"infrastructure-software-solution-mobile\" width=\"764\" height=\"531\" \/>\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-bottom \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\/2021\/06\/infrastructure-software-solution-collaboration.jpg\" alt=\"infrastructure-software-solution-collaboration\" width=\"764\" height=\"531\" \/>\n                  <\/div>\n  \n      <div class=\"wii__content\" >\n    \n                      <div id=\"wii-title-69e00a855bb8f\" class=\"wii__title\" style=\"  \">Field Collaboration e condivisione della conoscenza<\/div>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Una vasta gamma di funzionalit\u00e0 in cui si fondono collaborazione \u201csee-what-I-see\u201d, annotazioni in Realt\u00e0 Aumentata, condivisione di contenuti e algoritmi avanzati di Intelligenza Artificiale. OverIT supporta gli ispettori e gli appaltatori (anche in modalit\u00e0 \u201ca mani libere\u201d), fornendo assistenza in tempo reale e formazione, potenziando l\u2019acquisizione e la distribuzione delle conoscenze, colmando il gap di competenze e migliorando notevolmente la precisione dei dati raccolti.<\/p>\n\n      <\/div>\n    \n        \n    \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-padding-medium overit-block--fullwidth\n  overit-block-configurable-jumbotron\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n<section class=\"configurable-jumbotron left\" >\n                  <div class=\"cj-section-title\">LA NOSTRA SOLUZIONE<\/div>\n          \n                  <div class=\"cj-title small\">L&#8217;ispezione di ponti, strade e autostrade e infrastrutture \u00e8 un&#8217;attivit\u00e0 faticosa e importante<\/div>\n          \n                  <div class=\"cj-subtitle small\"><p>Se si prende in considerazione il numero di persone che utilizzano un ponte o una strada ogni giorno, risulta evidente che un&#8217;attrezzatura difettosa potrebbe potenzialmente causare enormi problemi. La soluzione di OverIT per l&#8217;ispezione degli asset delle infrastrutture aiuta a rafforzare la conformit\u00e0 con i requisiti di rendicontazione e conservazione dei registri normativi.<\/p>\n<\/div>\n          \n        <\/section>\n\n<\/div><!-- .overit-block-wrapper -->\n<\/div><!-- .overit-block -->\n\n\n\n<div class=\"wp-block-columns single-post__body configurable-jumbotron 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\">\n<p style=\"font-size: 1.25rem; text-align: center; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; color:#000;\">WEB APP<\/p>\n<p style=\"text-align: center;\">Ottimizzazione e invio della pianificazione basati sull&#8217;IA<\/p>\n<p style=\"text-align: center;\">2D &amp; 3D GIS <\/p>\n<p style=\"text-align: center;\">Gestione del flusso di lavoro e configurazione dei moduli mobili<\/p>\n<p style=\"text-align: center;\">Segnalazione<\/p>\n<p style=\"text-align: center;\">Assistenza remota<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p style=\"font-size: 1.25rem; text-align: center; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; color:#000;\">FIELD APP<\/p>\n<p style=\"text-align: center;\">Online &amp; raccolta di moduli mobili offline, incorporando dati tecnici GIS<\/p>\n<p style=\"text-align: center;\">Caricamento e compilazione della lista di controllo<\/p>\n<p style=\"text-align: center;\">Flussi di lavoro digitali passo dopo passo<\/p>\n<p style=\"text-align: center;\">Collaborazione Virtuale<\/p>\n<p style=\"text-align: center;\">Condivisione della conoscenza<\/p>\n<\/div>\n<\/div>\n\n\n<div\n  class=\"overit-block overit-block--white overit-radius-full overit-margin-medium overit-padding-large-top \n  overit-block-parallax-text-image\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n<section class=\"parallax-text-image parallax-text-image--black\">\n  <div class=\"parallax-text-image__container\">\n    <div class=\"parallax-text-image__content\">\n                        <div class=\"parallax-text-image__section-title\">PIANO NAZIONALE DI RIPRESA E RESILIENZA (PNRR)<\/div>\n                                      <div class=\"parallax-text-image__title\">Rendiamo le infrastrutture pi\u00f9 sicure e sostenibili, potenziamo la digitalizzazione e l\u2019innovazione tecnologica, creiamo il futuro dell\u2019Italia. Insieme.<\/div>\n                                      <div class=\"parallax-text-image__description\">OverIT \u00e8 il\u202fpartner digitale ideale per la transizione tecnologica dell\u2019Italia: in risposta a un mondo sempre pi\u00f9 iperconnesso e digitale, rende le infrastrutture pi\u00f9 sicure e sostenibili e potenzia la digitalizzazione e l\u2019innovazione tecnologica dell\u2019intero paese.<\/div>\n                            <div class=\"more-link more-link--invert\"><a href=\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/overit-partner-digitale-piano-nazionale-di-ripresa-e-resilienza-pnrr\/\">Scopri di pi\u00f9<\/a><\/div>\n          <\/div>\n    <div class=\"parallax-text-image__image\">\n      <a href=\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/overit-partner-digitale-piano-nazionale-di-ripresa-e-resilienza-pnrr\/\"><img decoding=\"async\" src=\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/overit-infrastructure-campaign.jpg\" alt=\"OverIT for infrastructure\" width=\"936\" height=\"813\" \/><\/a>\n    <\/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--light-gray overit-radius-full overit-margin-large-top overit-no-padding \n  overit-block-form-default\"\n        >\n  \n  <div class=\"overit-block-wrapper\">\n\n\n<div class=\"form-block-cont  \">\n  <div class=\"form-block\n        \">\n    <section class=\"form-block__info\">\n      \n                        <div class=\"form-block__info-subtitle\">Le societ\u00e0 di ispezione di ponti, strade e beni si stanno rivolgendo a nuove tecnologie, come quella di OverIT, per rendere i loro processi pi\u00f9 efficienti<\/div>\n              \n                        <div class=\"form-block__info-description\">Grazie al progresso tecnologico le attivit\u00e0 vengono completate molto pi\u00f9 rapidamente e i risultati ottenuti sono di qualit\u00e0 superiore.<\/div>\n                                  <img decoding=\"async\"\n          src=\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/brochure-infrastructure-ita-1.png\"\n          alt=\"Brochure Infrastructure ITA\"\n                    width=\"500\"\n          height=\"438\"\n        \/>\n                <\/section>\n    <section\n      class=\"form-block__form-cont request-demo-cont\"\n          >\n                        <div class=\"form-block__form-title\" tabindex=\"0\">Scarica la Brochure<\/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.\";\n  if (languageAttr) {\n    if (languageAttr.includes('it')) {\n      language = 'Italian';\n      languageLocal = 'it';\n      thankYou = \"Grazie.\";\n    } else if (languageAttr.includes('es')) {\n      language = 'Spanish';\n      languageLocal = 'es';\n      thankYou = \"Gracias.\";\n    } else if (languageAttr.includes('de')) {\n      language = 'German';\n      languageLocal = 'de';\n      thankYou = \"Danke.\";\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: \"15a53706-726a-4d52-a9fa-0f9f1e76b840\",\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 = '15a53706-726a-4d52-a9fa-0f9f1e76b840';\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 = '15a53706-726a-4d52-a9fa-0f9f1e76b840';\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\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WEB APP Ottimizzazione e invio della pianificazione basati sull&#8217;IA 2D &amp; 3D GIS Gestione del flusso di lavoro e configurazione dei moduli mobili Segnalazione Assistenza remota FIELD APP Online &amp; raccolta di moduli mobili offline, incorporando dati tecnici GIS Caricamento e compilazione della lista di controllo Flussi di lavoro digitali passo dopo passo Collaborazione Virtuale &hellip; <a href=\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/\">Continua a leggere \u27a1\ufe0f<\/a><\/p>\n","protected":false},"author":3,"featured_media":27643,"parent":1101,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"case_study_category":[],"class_list":["post-20405","page","type-page","status-publish","has-post-thumbnail","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>Soluzioni software FSM per il settore delle infrastrutture<\/title>\n<meta name=\"description\" content=\"Soluzione software che consente di migliorare la conformit\u00e0 della documentazione e la gestione delle risorse dell&#039;infrastruttura\" \/>\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\/settori\/infrastrutture\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Infrastrutture\" \/>\n<meta property=\"og:description\" content=\"Soluzione software che consente di migliorare la conformit\u00e0 della documentazione e la gestione delle risorse dell&#039;infrastruttura\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/\" \/>\n<meta property=\"og:site_name\" content=\"OverIT\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-06T14:26:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"389\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/\",\"url\":\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/\",\"name\":\"Soluzioni software FSM per il settore delle infrastrutture\",\"isPartOf\":{\"@id\":\"https:\/\/www.overit.ai\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg\",\"datePublished\":\"2022-03-22T10:08:04+00:00\",\"dateModified\":\"2023-03-06T14:26:21+00:00\",\"description\":\"Soluzione software che consente di migliorare la conformit\u00e0 della documentazione e la gestione delle risorse dell'infrastruttura\",\"breadcrumb\":{\"@id\":\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#primaryimage\",\"url\":\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg\",\"contentUrl\":\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg\",\"width\":1024,\"height\":389,\"caption\":\"Infrastructure\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.overit.ai\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Settori\",\"item\":\"https:\/\/www.overit.ai\/it\/settori\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Infrastrutture\"}]},{\"@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":"Soluzioni software FSM per il settore delle infrastrutture","description":"Soluzione software che consente di migliorare la conformit\u00e0 della documentazione e la gestione delle risorse dell'infrastruttura","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\/settori\/infrastrutture\/","og_locale":"it_IT","og_type":"article","og_title":"Infrastrutture","og_description":"Soluzione software che consente di migliorare la conformit\u00e0 della documentazione e la gestione delle risorse dell'infrastruttura","og_url":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/","og_site_name":"OverIT","article_modified_time":"2023-03-06T14:26:21+00:00","og_image":[{"width":1024,"height":389,"url":"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/","url":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/","name":"Soluzioni software FSM per il settore delle infrastrutture","isPartOf":{"@id":"https:\/\/www.overit.ai\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#primaryimage"},"image":{"@id":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#primaryimage"},"thumbnailUrl":"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg","datePublished":"2022-03-22T10:08:04+00:00","dateModified":"2023-03-06T14:26:21+00:00","description":"Soluzione software che consente di migliorare la conformit\u00e0 della documentazione e la gestione delle risorse dell'infrastruttura","breadcrumb":{"@id":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#primaryimage","url":"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg","contentUrl":"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg","width":1024,"height":389,"caption":"Infrastructure"},{"@type":"BreadcrumbList","@id":"https:\/\/www.overit.ai\/it\/settori\/infrastrutture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.overit.ai\/it\/"},{"@type":"ListItem","position":2,"name":"Settori","item":"https:\/\/www.overit.ai\/it\/settori\/"},{"@type":"ListItem","position":3,"name":"Infrastrutture"}]},{"@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\/20405","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=20405"}],"version-history":[{"count":28,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages\/20405\/revisions"}],"predecessor-version":[{"id":36910,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages\/20405\/revisions\/36910"}],"up":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/pages\/1101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/media\/27643"}],"wp:attachment":[{"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/media?parent=20405"}],"wp:term":[{"taxonomy":"case_study_category","embeddable":true,"href":"https:\/\/www.overit.ai\/it\/wp-json\/wp\/v2\/case_study_category?post=20405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}