{"id":18571,"date":"2021-06-21T15:43:43","date_gmt":"2021-06-21T15:43:43","guid":{"rendered":"https:\/\/www.overit.ai\/it\/?page_id=18571"},"modified":"2022-04-05T15:53:26","modified_gmt":"2022-04-05T15:53:26","slug":"infraestructuras","status":"publish","type":"page","link":"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/","title":{"rendered":"Infraestructuras"},"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\">INFRAESTRUCTURAS<\/div>\n                                              <h1 class=\"block-fwtb__subtitle \" data-aos=\"zoom-in\" data-aos-delay=\"200\">Soluciones de software para el sector de la infraestructura<\/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\/es\/sectores\/infraestructuras\/socio-digital-para-la-infraestructura\/\">OverIT para la infraestructura<\/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\">C\u00f3mo mejorar eficiencia y conformidad de los procesos de inspecci\u00f3n.<\/h2 >\n          \n                  <div class=\"cj-subtitle medium\"><p>Nuestro moderno software para inspecciones ha permitido a las empresas mejorar la conformidad de la documentaci\u00f3n y de la gesti\u00f3n de activos relativos a la infraestructura de puentes.<\/p>\n<p>Inspectores certificados en todo el mundo est\u00e1n aprovechando las ventajas de estas tecnolog\u00edas para mejorar sus inspecciones, sirvi\u00e9ndose por ejemplo de la Realidad Aumentada y de la Inteligencia Artificial para detectar problemas potenciales, tecnolog\u00edas capaces de ayudarles a localizar m\u00e1s r\u00e1pidamente los objetos y de mejorar la gesti\u00f3n de activos gracias al monitoreo basado en condiciones y al control de existencias.<\/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-69fe64d1055ba\" class=\"wii__title\" style=\"  \">Optimizaci\u00f3n y distribuci\u00f3n de la programaci\u00f3n impulsadas por la IA<\/div>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>La optimizaci\u00f3n de recursos es fundamental en el proceso de gesti\u00f3n de las inspecciones. OverIT utiliza la inteligencia artificial (IA) para distribuir a los recursos de una manera inteligente, optimizando su volumen de trabajo para garantizar que los inspectores sean asignados al empleo adecuado en el momento oportuno.<br \/>\nAl asignar los trabajos a sus empleados, cada empresa considera varios factores, incluyendo la complejidad de la actividad, la distancia, la disponibilidad y las competencias necesarias.<\/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-69fe64d106dca\" class=\"wii__title\" style=\"  \">CARGA Y CUMPLIMENTACI\u00d3N DE LISTAS DE VERIFICACI\u00d3N Y DE FORMULARIOS M\u00d3VILES<\/div>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Ninguna configuraci\u00f3n de c\u00f3digos y posibilidad de despachar listas de verificaci\u00f3n y formularios m\u00f3viles.<br \/>\nLos inspectores pueden evaluar los activos, rellenar formularios en movilidad, incluso sin conexi\u00f3n, visualizando din\u00e1micamente los campos sobre la base de la informaci\u00f3n introducida anteriormente para crear un archivo de inspecci\u00f3n digital.<br \/>\nTanto los datos alfanum\u00e9ricos como los avanzados (firmas, fotos, v\u00eddeos o coordenadas 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-69fe64d107fa5\" class=\"wii__title\" style=\"  \">COLABORACI\u00d3N Y COMPARTICI\u00d3N DEL CONOCIMIENTO<\/div>\n          \n          <div class=\"wii__description\" style=\" \">\n        <p>Una gama completa de funciones que combinan colaboraci\u00f3n \u201csee-what-I-see\u201d, anotaciones en Realidad Aumentada, compartici\u00f3n de contenidos, y algoritmos avanzados de Inteligencia Artificial. OverIT apoya a los inspectores y a los contratistas (incluso de manos libres), proporcionando asistencia en tiempo real, capacitaci\u00f3n, y potenciando captura y distribuci\u00f3n del conocimiento, reduciendo la brecha entre habilidades y mejorando considerablemente la precisi\u00f3n de los datos recopilados.<\/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\">NUESTRA SOLUCI\u00d3N<\/div>\n          \n                  <div class=\"cj-title small\">Inspeccionar puentes, carreteras, autopistas e infraestructuras es una actividad tan agotadora como importante. <\/div>\n          \n                  <div class=\"cj-subtitle small\"><p>Cuando se considera cu\u00e1nta gente utiliza un puente o una carretera cada d\u00eda, resulta evidente que equipos defectuosos podr\u00edan acarrear graves problemas. La soluci\u00f3n de OverIT para Inspecciones en Activos de Infraestructura ayudan a fortalecer el cumplimiento de la informaci\u00f3n reglamentaria y de los requisitos de conservaci\u00f3n de registros.<\/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;\">APLICACI\u00d3N WEB <\/p>\n<p style=\"text-align: center;\">Optimizaci\u00f3n y distribuci\u00f3n de la programaci\u00f3n impulsadas por la IA<\/p>\n<p style=\"text-align: center;\">2D &amp; Interfaz GIS interactiva <\/p>\n<p style=\"text-align: center;\">Gesti\u00f3n del volumen del trabajo y configuraci\u00f3n de formularios m\u00f3viles<\/p>\n<p style=\"text-align: center;\">Informes<\/p>\n<p style=\"text-align: center;\">Asistencia 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;\">APLICACI\u00d3N M\u00d3VIL<\/p>\n<p style=\"text-align: center;\">Online &amp; Recopilaci\u00f3n de formularios m\u00f3viles en l\u00ednea y sin conexi\u00f3n, incorporaci\u00f3n de datos t\u00e9cnicos GIS<\/p>\n<p style=\"text-align: center;\">Carga de listas de verificaci\u00f3n y cumplimentaci\u00f3n de los campos<\/p>\n<p style=\"text-align: center;\">Flujos de trabajo digitales paso a paso<\/p>\n<p style=\"text-align: center;\">Colaboraci\u00f3n virtual<\/p>\n<p style=\"text-align: center;\">Compartici\u00f3n del conocimiento<\/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\">OVERIT, SU SOCIO DIGITAL #1 PARA LA INFRAESTRUCTURA<\/div>\n                                      <div class=\"parallax-text-image__title\">Mantenemos a nuestras comunidades acogedoras, seguras y en funci\u00f3n. Juntos.<\/div>\n                                      <div class=\"parallax-text-image__description\">OverIT es el socio estrat\u00e9gico para la ejecuci\u00f3n de estas tareas de importancia primaria. Nuestro gran n\u00famero de clientes satisfechos y \u00e9xitos demuestra que somos los primeros en ser elegidos cuando se trata de Field Service Management para la Gesti\u00f3n de Activos Lineales. Juntos ayudamos a mantener nuestras comunidades seguras, acogedoras y en funci\u00f3n.<\/div>\n                            <div class=\"more-link more-link--invert\"><a href=\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/socio-digital-para-la-infraestructura\/\">Descubre m\u00e1s<\/a><\/div>\n          <\/div>\n    <div class=\"parallax-text-image__image\">\n      <a href=\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/socio-digital-para-la-infraestructura\/\"><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\">Las empresas que se ocupan de inspecciones de puentes, carreteras y activos est\u00e1n recurriendo cada vez m\u00e1s a las nuevas tecnolog\u00edas, como la del producto de OverIT, para inspecciones y evaluaciones con el fin de aumentar la eficiencia de sus procesos. <\/div>\n              \n                        <div class=\"form-block__info-description\">La introducci\u00f3n de la tecnolog\u00eda ha marcado una diferencia significativa en c\u00f3mo los inspectores certificados llevan a cabo inspecciones y evaluaciones. Ahora, gracias a los avances tecnol\u00f3gicos, pueden obtener resultados de inspecci\u00f3n de una calidad superior y mucho m\u00e1s r\u00e1pidamente.<\/div>\n                                  <img decoding=\"async\"\n          src=\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/brochure-infrastructure-esp.png\"\n          alt=\"Brochure Infrastructure ESP\"\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\">Descarga el Folleto<\/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: \"2c5ac053-e6e3-40f9-8c28-1d864736f862\",\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 = '2c5ac053-e6e3-40f9-8c28-1d864736f862';\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 = '2c5ac053-e6e3-40f9-8c28-1d864736f862';\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>APLICACI\u00d3N WEB Optimizaci\u00f3n y distribuci\u00f3n de la programaci\u00f3n impulsadas por la IA 2D &amp; Interfaz GIS interactiva Gesti\u00f3n del volumen del trabajo y configuraci\u00f3n de formularios m\u00f3viles Informes Asistencia remota APLICACI\u00d3N M\u00d3VIL Online &amp; Recopilaci\u00f3n de formularios m\u00f3viles en l\u00ednea y sin conexi\u00f3n, incorporaci\u00f3n de datos t\u00e9cnicos GIS Carga de listas de verificaci\u00f3n y cumplimentaci\u00f3n &hellip; <a href=\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/\">Read more \u27a1\ufe0f<\/a><\/p>\n","protected":false},"author":3,"featured_media":27645,"parent":12323,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"case_study_category":[],"class_list":["post-18571","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>Soluci\u00f3nes de Field Service Management para infraestructuras<\/title>\n<meta name=\"description\" content=\"Soluci\u00f3n de software de infraestructura que permite mejorar el cumplimiento de la documentaci\u00f3n y la gesti\u00f3n de los activos.\" \/>\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\/sectores\/infraestructuras\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Infraestructuras\" \/>\n<meta property=\"og:description\" content=\"Soluci\u00f3n de software de infraestructura que permite mejorar el cumplimiento de la documentaci\u00f3n y la gesti\u00f3n de los activos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/\" \/>\n<meta property=\"og:site_name\" content=\"OverIT\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-05T15:53:26+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\/es\/sectores\/infraestructuras\/\",\"url\":\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/\",\"name\":\"Soluci\u00f3nes de Field Service Management para infraestructuras\",\"isPartOf\":{\"@id\":\"https:\/\/www.overit.ai\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg\",\"datePublished\":\"2021-06-21T15:43:43+00:00\",\"dateModified\":\"2022-04-05T15:53:26+00:00\",\"description\":\"Soluci\u00f3n de software de infraestructura que permite mejorar el cumplimiento de la documentaci\u00f3n y la gesti\u00f3n de los activos.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#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\/es\/sectores\/infraestructuras\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.overit.ai\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sectores\",\"item\":\"https:\/\/www.overit.ai\/es\/sectores\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Infraestructuras\"}]},{\"@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":"Soluci\u00f3nes de Field Service Management para infraestructuras","description":"Soluci\u00f3n de software de infraestructura que permite mejorar el cumplimiento de la documentaci\u00f3n y la gesti\u00f3n de los activos.","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\/sectores\/infraestructuras\/","og_locale":"es_ES","og_type":"article","og_title":"Infraestructuras","og_description":"Soluci\u00f3n de software de infraestructura que permite mejorar el cumplimiento de la documentaci\u00f3n y la gesti\u00f3n de los activos.","og_url":"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/","og_site_name":"OverIT","article_modified_time":"2022-04-05T15:53:26+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\/es\/sectores\/infraestructuras\/","url":"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/","name":"Soluci\u00f3nes de Field Service Management para infraestructuras","isPartOf":{"@id":"https:\/\/www.overit.ai\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#primaryimage"},"image":{"@id":"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#primaryimage"},"thumbnailUrl":"https:\/\/www.overit.ai\/app\/uploads\/2022\/03\/infrastructure-software-solution-1024x389-1.jpg","datePublished":"2021-06-21T15:43:43+00:00","dateModified":"2022-04-05T15:53:26+00:00","description":"Soluci\u00f3n de software de infraestructura que permite mejorar el cumplimiento de la documentaci\u00f3n y la gesti\u00f3n de los activos.","breadcrumb":{"@id":"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/www.overit.ai\/es\/sectores\/infraestructuras\/#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\/es\/sectores\/infraestructuras\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.overit.ai\/es\/"},{"@type":"ListItem","position":2,"name":"Sectores","item":"https:\/\/www.overit.ai\/es\/sectores\/"},{"@type":"ListItem","position":3,"name":"Infraestructuras"}]},{"@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\/18571","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=18571"}],"version-history":[{"count":35,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages\/18571\/revisions"}],"predecessor-version":[{"id":29522,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages\/18571\/revisions\/29522"}],"up":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/pages\/12323"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/media\/27645"}],"wp:attachment":[{"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/media?parent=18571"}],"wp:term":[{"taxonomy":"case_study_category","embeddable":true,"href":"https:\/\/www.overit.ai\/es\/wp-json\/wp\/v2\/case_study_category?post=18571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}