CINXE.COM

Search  - DHI Customer Care Portal

<!DOCTYPE html> <html lang="en-US" data-lang="en-US" crm-lang="en-US" dir="ltr" crm-lcid="1033" same-site-mode="None"> <head> <meta charset="utf-8" /><meta name="viewport" content="width=device-width,&#32;initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /> <script type="text/javascript" > </script> <title> Search &nbsp- DHI Customer Care Portal </title> <script src="/_portal/7b138792-1090-45b6-9241-8f8d96d8c372/Resources/ResourceManager?lang=en-US"></script> <script type="text/javascript"> // Refresh all powerBI Iframes on Login in one Iframe window.addEventListener('message', function (event) { if (event && event.data && event.data == 'refreshPowerBI') { $("iframe.powerbi").each(function () { this.src = this.src; }); } }); // Fix for incorrect viewport width setting in IE 10 on Windows Phone 8. if (navigator.userAgent.match(/IEMobile\/10\.0/)) { var msViewportStyle = document.createElement("style"); msViewportStyle.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")); document.getElementsByTagName("head")[0].appendChild(msViewportStyle); } </script> <link href="/css/bootstrap.min.css" rel="stylesheet" /> <link href="https://content.powerapps.com/resource/powerappsportal/dist/font-awesome.bundle-3d8a58a48f.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/font-awesome.bundle-3d8a58a48f.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" /> <link href="https://content.powerapps.com/resource/powerappsportal/dist/preform.bundle-07636d9605.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/preform.bundle-07636d9605.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" /> <link href="/theme_dhi_cc.css?1716321902000" rel="stylesheet" /> <link href="/CustomStickyFooter.css?1652976427000" rel="stylesheet" /> <link href="/bootstrap_dhi_cc.css?1716322077000" rel="stylesheet" /> <link href="/portalbasictheme.css?1661248627000" rel="stylesheet" /> <script src = 'https://cxppusa1formui01cdnsa01-endpoint.azureedge.net/eur/FormLoader/FormLoader.bundle.js' ></script> <link href="https://content.powerapps.com/resource/powerappsportal/dist/pwa-style.bundle-2739c60227.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/pwa-style.bundle-2739c60227.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" /> </head> <body data-sitemap-state="/search/:/" data-dateformat="M/d/yyyy" data-timeformat="h:mm tt" data-datetimeformat="M/d/yyyy h:mm tt" data-app-path="/" data-ckeditor-basepath="/js/BaseHtmlContentDesigner/Libs/msdyncrm_/libs/ckeditor/" data-case-deflection-url="/_services/search/7b138792-1090-45b6-9241-8f8d96d8c372"> <link href="https://content.powerapps.com/resource/powerappsportal/dist/pcf-style.bundle-2659c6f064.css" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;link&#32;=&#32;document.createElement(&#39;link&#39;);&#32;link.crossOrigin&#32;=&#32;target.crossOrigin;&#32;link.href&#32;=&#32;&#39;/dist/pcf-style.bundle-2659c6f064.css&#39;;&#32;link.rel&#32;=&#32;&#39;stylesheet&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,link);" rel="stylesheet" /> <div id="offlineNotificationBar" style="display: none;"> <img alt="web" id="web" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;img&#32;=&#32;document.createElement(&#39;img&#39;);&#32;img.src&#32;=&#32;&#39;/css/images/web.png&#39;;&#32;img.alt&#32;=&#32;&#39;web&#39;;&#32;img.id&#32;=&#32;&#39;web&#39;&#32;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,img);&#32;target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/web.png" /> <div id="message">You&#8217;re offline. This is a read only version of the page.</div> <div id="close" onclick="this.parentElement.style.display='none';"><img alt="close" onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;img&#32;=&#32;document.createElement(&#39;img&#39;);&#32;img.src&#32;=&#32;&#39;/css/images/close.png&#39;;&#32;img.alt&#32;=&#32;&#39;close&#39;;&#32;img.id&#32;=&#32;&#39;&#39;&#32;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,img);&#32;target.remove();" src="https://content.powerapps.com/resource/powerappsportal/img/close.png" /></div> </div> <script type="text/javascript"> window.DisableCkEditor = window.DisableCkEditor || {}; DisableCkEditor.Value = 'False'; </script> <script type="text/javascript"> var enableOmniChannelWidgetWithSiteCopilot = 'False'; if (enableOmniChannelWidgetWithSiteCopilot === "True" || enableOmniChannelWidgetWithSiteCopilot === "true") { const authUrl = window.location.origin + "/_services/auth/portalusertoken"; const fetchWithRetries = async (url, options, retries) => { try { const authResponse = await fetch(url, options); const token = await authResponse.text(); sessionStorage['c2Token'] = token; } catch (err) { if (retries === 1) throw err; return await fetchWithRetries(url, options, retries - 1); } }; fetchWithRetries(authUrl, { method: "POST" }, 4); } </script> <script type="text/javascript"> var isPvaBotAuthenticated = sessionStorage['isPvaBotAuthenticated']; var isPortalUserLoggedIn = 'False'; if ((isPvaBotAuthenticated != null || isPvaBotAuthenticated != undefined) && isPvaBotAuthenticated != isPortalUserLoggedIn) { sessionStorage['triggerPvaBotSignOut'] = true; sessionStorage.removeItem('c2Token'); sessionStorage.removeItem('directLinetoken'); sessionStorage.removeItem('conversation_Id'); } sessionStorage['isPvaBotAuthenticated'] = isPortalUserLoggedIn; </script> <script type="text/javascript"> window["Microsoft"] = window["Microsoft"] || {}; window["Microsoft"].Dynamic365 = { Portal: { User: { userName: '', contactId: '' }, version: '9.6.10.11', type: 'CustomerPortal', id: '42c85dba-14eb-4c95-951d-e4120144ff0d', geo: 'EUR', tenant: 'cbcfe570-7589-4ed8-844e-d936f2572baf', correlationId: '304d2dbc-36e3-4692-baa7-95fa82b64393', orgEnvironmentId: '8bcad34b-63be-46b7-b7c5-b357d61c49b2', orgId: '74535f14-9fd4-4a10-ae88-088bf1476138', portalProductionOrTrialType: 'Production', isTelemetryEnabled: 'True', InstrumentationSettings: { instrumentationKey: '197418c5cb8c4426b201f9db2e87b914-87887378-2790-49b0-9295-51f43b6204b1-7172', collectorEndpoint: 'https://eu-mobile.events.data.microsoft.com/OneCollector/1.0/' }, timerProfileForBatching: 'NEAR_REAL_TIME' } } // Mark request not cacheable if Dynamics365PortalAnalytics cookie is being refreshed by the server or if the cookie in request header is invalid // For client side telemetry intializing Dynamics365PortalAnalytics cookie object window["Microsoft"].Dynamic365.Portal.dynamics365PortalAnalytics = 'Gt_vOrKnSlJakhtf0aBo3FcDgQreXoSTRKpcHuny4bU5mG9xEfk4kCaF7aIIc4dy61D1YNXEO7RZre9Fs0NaXIwENzTzGmnvoOUaZHPOne0KtEtbJVIWKUS6swqPlLKoIa4O6bi7H16sV-BPTIgakw2'; // CodeQL [SM00430] False Positive: only alphanumeric chars allowed, for non-alphanumeric char it will return INVALID_CHARACTERS_IN_COOKIE </script> <script type="text/javascript"> </script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous"> <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.6.4.min.js"></script> <script type="text/javascript"> window["DHI"] = window["DHI"] || {}; window.DHI.UserContact = ""; window.DHI.UserFullName = ""; window.DHI.UserAccount = ""; window.DHI.AccountCurrencyId = ""; window.DHI.AccountCurrencyName = ""; (function(webapi, $) { function safeAjax(ajaxOptions) { var deferredAjax = $.Deferred(); shell.getTokenDeferred().done(function(token) { // Add headers for ajax if (!ajaxOptions.headers) { $.extend(ajaxOptions, { headers: { "__RequestVerificationToken": token } }); } else { ajaxOptions.headers["__RequestVerificationToken"] = token; } $.ajax(ajaxOptions) .done(function(data, textStatus, jqXHR) { validateLoginSession(data, textStatus, jqXHR, deferredAjax.resolve); }).fail(deferredAjax.reject); //ajax }).fail(function() { deferredAjax.rejectWith(this, arguments); // On token failure pass the token ajax and args }); return deferredAjax.promise(); } webapi.safeAjax = safeAjax; })(window.webapi = window.webapi || {}, jQuery) function appAjax(ajaxOptions) { return webapi.safeAjax(ajaxOptions) .fail(function(response) { if (response.responseJSON) { alert("Error: " + response.responseJSON.error.message) } else { alert("Error: Web API is not available... ") } }) } </script> <div id="dhioverlay" class="dhioverlay"> <div class="dhiloader"></div> <div id="dhiloadertext">Please wait...</div> </div> <div id="dhierrordialogoverlay" class="dhioverlay"> <div id="dhierrordialog" class="dhidialog"> <div class="dhidialog-content"> <span class="dhidialog-close-btn">&times;</span> <h2>Error</h2> <p><div id="dhierrordialogText"></div></p> </div> </div> </div> <style> /* Overlay styling */ .dhioverlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); /* Semi-transparent background */ display: none; justify-content: center; align-items: center; z-index: 9000; /* Ensure it sits above other content */ flex-direction: column !important; } /* Loader styling */ .dhiloader { border: 10px solid #f3f3f3; /* Light grey */ border-top: 10px solid rgba(59,130,246,.5); /* #3498db; /* Blue */ border-radius: 50%; width: 70px; height: 70px; animation: spin 2s linear infinite; margin-bottom: 20px; } #dhiloadertext{ color: white !important; font-size: 1.5em !important; width: 50%; text-align: center; } /* Loader animation */ @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .dhidialog { display: block; position: fixed; z-index: 1000; left: 50%; top: 50%; transform: translate(-50%, -50%); min-width: 380px; max-width: 500px; background-color: #f8d7da; border: 1px solid #f5c6cb; border-radius: 5px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); } .dhidialog-content { padding: 20px; text-align: center; } .dhidialog-content h2 { margin-top: 0; color: #721c24; } .dhidialog-content p { color: #721c24; } .dhidialog-close-btn { position: absolute; top: 10px; right: 10px; font-size: 20px; cursor: pointer; color: #721c24; } </style> <script> function showDHIOverlay(texttoshow) { $('#dhiloadertext').text(texttoshow); $('#dhioverlay').css("display", "flex"); } function hideDHIOverlay() { $('#dhioverlay').css("display", "none"); } function showDHIErrorDialog(texttoshow, correlationId) { $('#dhierrordialogoverlay').css("display", "flex"); if (correlationId) { $('#dhierrordialogText').html("<br><b>" + texttoshow + "</b><br><br>If you can correct the input that caused this error, please try again. If not, please <a href='/support/create-case?title=Customer portal error report&description=Error occured: " + texttoshow +" CorrelationId: " + correlationId +"' target='_blank'>report this error</a> to customer support team.<br>Correlation id: " + correlationId); } else { $('#dhierrordialogText').html("<br><b>"+ texttoshow + "</b><br><br>If you can correct the input that caused this error, please try again. If not, please <a href='/support/create-case?title=Customer portal error report&description=Error occured: " + texttoshow +"' target='_blank'>report this error</a> to customer support team.<br>"); } $("#dhierrordialog").fadeIn(); } function hideDHIErrorDialog() { $('#dhierrordialogoverlay').css("display", "none"); $("#dhierrordialog").fadeOut(); } $(".dhidialog-close-btn").click(function() { hideDHIErrorDialog(); }); </script> <div class="xrm-editable-html&#32;xrm-attribute"><div class="xrm-attribute-value"><!-- Alertbox on close button--> <div id="alert-box" style="display:none"> </div> <!-- Create a div element to hold the bot window --> <div id="bot-window" style="display:none"> <!-- Create a button to toggle the bot window visibility --> <button id="bot-toggle" onclick="toggleBot()">X</button> <!-- Create an iframe element to load the bot web page --> <iframe id="bot-frame" src="https://web.powerva.microsoft.com/environments/8bcad34b-63be-46b7-b7c5-b357d61c49b2/bots/dhi_customerCareBot/webchat?__version__=2" frameborder="0" style="width: 100%; height: 100%; border: none;"></iframe> </div> <style> @media only screen and (max-device-width: 480px) { #bot-toggle{ padding-top:4px; right: 2px; } } #bot-window { position: fixed; bottom: 10px; right: 10px; width: 25em; height: 30em; border: 1px solid black; background-color:white; z-index: 1000; /*transition: 0.6s all;*/ } #bot-toggle{ position: absolute; right: 8px; background-color: transparent; border: none; color: white; font-size: 19px; height: 42px; } #alert-box{ position: fixed; bottom: 100px; right:50px; width:250px; border: 0.5px solid rgb(204,204,204); background-color:#faf9f8; z-index: 1000; color:black; padding:15px; transition: 0.5s all; border-radius:5px; } .minimized { -webkit-transform: translate(-1500px, -500px) scale(0); display:none !important; } </style> <!-- Define a function to toggle the bot window visibility --> <script type="text/javascript"> function toggleBot() { // Get the bot window element var botWindow = document.getElementById("bot-window"); var alertWindow = document.getElementById("alert-box"); $('#bot-window').removeClass('minimized'); // Check if the bot window is visible or not if (botWindow.style.display == "none") { // If not, make it visible botWindow.style.display = "block"; localStorage.removeItem("BotHiddenLive") } else { // If yes, make it hidden botWindow.style.display = "none"; localStorage.setItem("BotHiddenLive", true); alertWindow.style.display="block"; var message = $('<div><center>Find me in the header, if you need me! <svg class="fui-Icon-filled ___12fm75w f1w7gpdv fez10in fg4l7m0" style="padding-top:4px" fill="currentColor" onclick="toggleBot()" aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" focusable="false"><path d="M14.7 11.5c.99 0 1.8.81 1.8 1.81v.7a3.52 3.52 0 0 1-1.13 2.55c-.95.87-2.6 1.44-5.37 1.44s-4.42-.57-5.37-1.44A3.52 3.52 0 0 1 3.5 14H3.5v-.69c0-1 .81-1.8 1.8-1.8h9.4ZM6.5 3C5.67 3 5 3.67 5 4.5v4c0 .83.67 1.5 1.5 1.5h7c.83 0 1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5h-3v-.5c0-.3-.22-.5-.5-.5a.5.5 0 0 0-.5.5V3h-3ZM7 6.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm4 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0Z" fill="currentColor"></path></svg></center></div>'); $('#alert-box').html(message); setTimeout(function(){ message.fadeOut("slow"); alertWindow.style.display="none"; },4000) } } function minimize(){ var botWindow = document.getElementById("bot-window"); $('#bot-window').addClass('minimized'); botWindow.style.display = "none"; } </script> </div></div> <div class="navbar navbar-inverse navbar-static-top" role="navigation"> <div class="container"> <div class="navbar-header"> <div class="visible-xs-block"> <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><div><a href="~/" title="DHI" class="navbar-brand"><img src="/dhilogodhinet.png"></a></div></div></div> </div> <div class="visible-sm-block visible-md-block visible-lg-block navbar-brand"> <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><p><img alt="" src="/dhilogodhinet.png?v=1652979094359" name="dhi_logo_dhinet.png" style="width: 100%; height: 41px;"></p></div></div> </div> <button type="button" class="navbar-toggle collapsed" title="Toggle navigation" data-toggle="collapse" data-target="#navbar" aria-expanded="false" onclick="setHeight();"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div id="navbar" class="navbar-collapse collapse"> <div class="navbar-right menu-bar " data-weblinks-maxdepth="2"> <ul class="nav navbar-nav weblinks" role="menubar"> <li role="none" class="weblink "> <a role="menuitem" aria-label="Home" href="/" title="Home"> <span class="fa fa-home" aria-hidden="true"></span> </a> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none" class="weblink "> <a role="menuitem" aria-label="SupportBot" title="Support Bot" aria-current="page" style="margin-top: 3px;cursor: pointer;"> <svg class="fui-Icon-filled ___12fm75w f1w7gpdv fez10in fg4l7m0" fill="currentColor" onclick="toggleBot()" aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" focusable="false"><path d="M14.7 11.5c.99 0 1.8.81 1.8 1.81v.7a3.52 3.52 0 0 1-1.13 2.55c-.95.87-2.6 1.44-5.37 1.44s-4.42-.57-5.37-1.44A3.52 3.52 0 0 1 3.5 14H3.5v-.69c0-1 .81-1.8 1.8-1.8h9.4ZM6.5 3C5.67 3 5 3.67 5 4.5v4c0 .83.67 1.5 1.5 1.5h7c.83 0 1.5-.67 1.5-1.5v-4c0-.83-.67-1.5-1.5-1.5h-3v-.5c0-.3-.22-.5-.5-.5a.5.5 0 0 0-.5.5V3h-3ZM7 6.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm4 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0Z" fill="currentColor"></path></svg> </a> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none" class="weblink dropdown"> <a role="menuitem" aria-label="Download Center" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Download Center"> Download Center <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="none"> <a role="menuitem" aria-label="Download Center" href="/download/" title="Download Center" >Download Center</a> </li> <li class="divider"></li> <li role="none"> <a role="menuitem" aria-label="MIKE 2025" href="/download/MIKE-latest/" title="MIKE 2025" > MIKE 2025 </a> </li> <li role="none"> <a role="menuitem" aria-label="Scientific Publications" href="/download/scientific-publications/" title="Scientific Publications" > Scientific Publications </a> </li> </ul> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none" class="weblink "> <a role="menuitem" aria-label="Knowledge Base" href="/knowledgebase/" title="Knowledge Base"> Knowledge Base </a> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none" class="weblink "> <a role="menuitem" aria-label="MIKE Forums" href="/forums/" title="MIKE Forums"> MIKE Forums </a> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none" class="weblink "> <a role="menuitem" aria-label="Contact Support" href="/support/" title="Contact Support"> Contact Support </a> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none" class="weblink dropdown"> <a role="menuitem" aria-label="Contact Sales" href="#" class="dropdown-toggle" data-toggle="dropdown" title="Contact Sales"> Contact Sales <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="none"> <a role="menuitem" aria-label="Contact Sales" href="/sales/" title="Contact Sales" >Contact Sales</a> </li> <li class="divider"></li> <li role="none"> <a role="menuitem" aria-label="Service and Maintenance Agreements" href="/sales/service-and-maintenance-agreements/" title="Service and Maintenance Agreements" > Service and Maintenance Agreements </a> </li> </ul> </li> <li class="divider-vertical" aria-hidden="true"></li> <li class="dropdown" role="none"> <a id="search" class="navbar-icon" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Search all support and community content" > <span class="glyphicon glyphicon-search"></a> </a> <ul class="dropdown-menu dropdown-search"> <li> <form method="GET" action="/search/" role="search" class="form-search"> <div class="input-group"> <div class="btn-group btn-select input-group-btn" data-target="#filter-92321265-5f78-4414-83a2-0735cd4b0561" data-focus="#q"> <li class="dropdown-submenu dropdown"> <button id="search-filter" type="button" class="btn btn-default" data-toggle="dropdown" aria-haspopup="true" aria-label="Search Filter" aria-expanded="false"> <span class="selected">All</span> <span class="caret"></span> </button> <ul class="dropdown-menu" role="listbox" aria-label="Search Filter"> <li role="presentation"> <a href="#" role="option" data-value="" aria-label="All" aria-selected="false" tabIndex="-1">All</a> </li> <li role="presentation"> <a href="#" role="option" data-value="adx_communityforum,adx_communityforumthread,adx_communityforumpost" aria-label="Forums" aria-selected="false" tabIndex="-1">Forums</a> </li> <li role="presentation"> <a href="#" role="option" data-value="knowledgearticle" aria-label="Knowledge Articles" aria-selected="false" tabIndex="-1">Knowledge Articles</a> </li> </ul> </li> </div> <label for="filter-92321265-5f78-4414-83a2-0735cd4b0561" class="sr-only">Search Filter</label> <select id="filter-92321265-5f78-4414-83a2-0735cd4b0561" name="logicalNames" class="btn-select" aria-hidden="true" data-query="logicalNames"> <option value="" selected="selected">All</option> <option value="adx_communityforum,adx_communityforumthread,adx_communityforumpost">Forums</option> <option value="knowledgearticle">Knowledge Articles</option> </select> <label for="q" class="sr-only"> Search all support and community content </label> <input type="text" class="form-control" id="q" name="q" placeholder="Search all support and community content" value="" title="Search all support and community content"> <div class="input-group-btn"> <button type="submit" class="btn btn-default" title="Search all support and community content" aria-label="Search all support and community content"> <span class="fa fa-search" aria-hidden="true"></span> </button> </div> </div> </form> </li> </ul> </li> <li class="divider-vertical" aria-hidden="true"></li> <li role="none"> <a role="menuitem" aria-label="Sign in" href="https://customer.dhigroup.com/login?redir=https%3A%2F%2Fsupport.dhigroup.com/SignIn&redirtxt=Go to support portal" title="Sign in"> Sign in </a> </li> <li class="divider-vertical" aria-hidden="true"></li> <li class="dropdown" role="none"> <a href="#" class="dropdown-toggle" title="WWW" data-toggle="dropdown" role="menuitem" aria-haspopup="true" aria-expanded="false"> <span class="icon-bar"><img src="https://businesssystemscdn.blob.core.windows.net/webassets/weblinks_world_icon_16.png" width="16px" height="16px" /></span> <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu"> <li role="none"> <a role="menuitem" aria-label="DHI Group" href="https://www.dhigroup.com/" title="DHI Group" rel="nofollow" title="DHI Group"> <span style="margin-right: 20px;margin-left: 10px">DHI Group</span> <img style="vertical-align: text-top; margin-top: 4px; margin-left: -15px; width: 12px; height:12px;" src="https://businesssystemscdn.blob.core.windows.net/webassets/icon-external-link-black.svg"/> </a> </li> <li role="none"> <a role="menuitem" aria-label="MIKE Powered by DHI" href="https://www.dhigroup.com/technologies/mikepoweredbydhi" title="MIKE Powered by DHI" rel="nofollow" title="MIKE Powered by DHI"> <span style="margin-right: 20px;margin-left: 10px">MIKE Powered by DHI</span> <img style="vertical-align: text-top; margin-top: 4px; margin-left: -15px; width: 12px; height:12px;" src="https://businesssystemscdn.blob.core.windows.net/webassets/icon-external-link-black.svg"/> </a> </li> <li class="divider" role="separator" aria-hidden="true"></li> <li role="none"> <a role="menuitem" aria-label="DHI Training Portal" href="https://training.dhigroup.com" title="DHI Training Portal" rel="nofollow" title="DHI Training Portal"> <span style="margin-right: 20px;margin-left: 10px">DHI Training Portal</span> <img style="vertical-align: text-top; margin-top: 4px; margin-left: -15px; width: 12px; height:12px;" src="https://businesssystemscdn.blob.core.windows.net/webassets/icon-external-link-black.svg"/> </a> </li> <li role="none"> <a role="menuitem" aria-label="Metocean Data Portal" href="https://www.metocean-on-demand.com/" title="Metocean Data Portal" target="_blank" title="Metocean Data Portal"> <span style="margin-right: 20px;margin-left: 10px">Metocean Data Portal</span> <img style="vertical-align: text-top; margin-top: 4px; margin-left: -15px; width: 12px; height:12px;" src="https://businesssystemscdn.blob.core.windows.net/webassets/icon-external-link-black.svg"/> </a> </li> <li role="none"> <a role="menuitem" aria-label="Bathymetrics Data Portal" href="https://www.bathymetrics.shop/" title="Bathymetrics Data Portal" target="_blank" title="Bathymetrics Data Portal"> <span style="margin-right: 20px;margin-left: 10px">Bathymetrics Data Portal</span> <img style="vertical-align: text-top; margin-top: 4px; margin-left: -15px; width: 12px; height:12px;" src="https://businesssystemscdn.blob.core.windows.net/webassets/icon-external-link-black.svg"/> </a> </li> <li role="none"> <a role="menuitem" aria-label="MIKE Cloud Admin" href="https://dataadmin.mike-cloud.com/" title="MIKE Cloud Admin" target="_blank" title="MIKE Cloud Admin"> <span style="margin-right: 20px;margin-left: 10px">MIKE Cloud Admin</span> <img style="vertical-align: text-top; margin-top: 4px; margin-left: -15px; width: 12px; height:12px;" src="https://businesssystemscdn.blob.core.windows.net/webassets/icon-external-link-black.svg"/> </a> </li> </ul> </li> </ul> </div> <div class="navbar-right hidden-xs"> <div class="xrm-editable-html&#32;xrm-attribute&#32;no-value" data-languageContext="English"><div class="xrm-attribute-value"></div></div> </div> </div> </div> </div> <script type="text/javascript"> function d365mktConfigureTracking() { return { Anonymize: true }; } window.onload = function() { d365mktConfigureTracking(); if(window.navigator.appName == "Microsoft Internet Explorer" || window.navigator.userAgent.indexOf("Trident") > 0){ var searchElement = document.getElementById("search"); if (searchElement != null) searchElement.setAttribute("href", ""); } var botWindow = document.getElementById("bot-window"); console.info("isChatBotHidden:"+localStorage.getItem("BotHiddenLive")) if(localStorage.getItem("BotHiddenLive") === null){ botWindow.style.display = "block"; console.info("Bot window style if not hidden: "+botWindow.style.display) } else{ var isChatBotHidden=localStorage.getItem("BotHiddenLive"); if(isChatBotHidden){ botWindow.style.display = "none"; console.info("Bot window style if hidden: "+botWindow.style.display) } else{ botWindow.style.display = "block"; console.info("Bot window style if not hidden: "+botWindow.style.display) } } } function setHeight(){ var windowHeight = window.innerHeight - 140; var navbar = document.getElementById("navbar"); if (navbar) { navbar.style.maxHeight = windowHeight + "px"; } } window.addEventListener('resize', function (event) { setHeight(); }); </script> <!-- add anti-forgery token--> <div id="antiforgerytoken" data-url="/_layout/tokenhtml"></div> <!-- Client Telemetry init if telemetry enabled--> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/client-telemetry.bundle-c71b2e2d47.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry.bundle-c71b2e2d47.js" type="text/javascript"></script> <!-- Client Telemetry Wrapper init --> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/client-telemetry-wrapper.bundle-633e70f51b.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/client-telemetry-wrapper.bundle-633e70f51b.js" type="text/javascript"></script> <script> window.clientLogWrapper = new ClientLogWrapper(); </script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/preform.moment_2_29_4.bundle-4fdd3f639b.js" type="text/javascript"></script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf-dependency.bundle-805a1661b7.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-dependency.bundle-805a1661b7.js" type="text/javascript"></script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf.bundle-9183da3d63.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf.bundle-9183da3d63.js" type="text/javascript"></script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf-extended.bundle-e303d53553.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-extended.bundle-e303d53553.js" type="text/javascript"></script> <form method="post" action="/search/?logicalNames=knowledgearticle&amp;q=TwinPlant" id="content_form"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="M4stJZkkQUif7tfrXPDOUvkKB/JxZ7j3iHPLfxxDG6deec+X03gPQSbjnNlezwilCgzZrELbWtl/Q+7f17EtiwArmA7JSSbKKbj1uCv6FMVZOvPPp2EEK6F8JmIpdHDUYYHxOptY9x7I8A6ynGk0kL6ZBFpHL2D2bNZkceEAkZWbB8tRFa3Fy0sDwaYNEnUMlLx3L9OHhg4PR5jYB4Ra4drxUAOPBZCk5m+WtiF4vD8=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['content_form']; if (!theForm) { theForm = document.content_form; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZAtmtGJzjOIiRB77tW-Ud_p4a5uysr7TGlgM-JkkeIMuZsq9J5j_NIDJsAoiZZi9LA2&amp;t=638562563416868089" type="text/javascript"></script> <script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvmJdGJ9lDmwwh4_bA75PzoLmMNmzKDGcyctxbedaQkB_5AnAZ20bvGJktHcq5wYwp6D3lxpqOHC3twfqwGg0maFbzFSQ8et8ASlvpVMLyKE39LKHS5YRA0a5OdmZ2umQ7EsqApuD0znXsfnCIXCKOTs1&amp;t=583299c4" type="text/javascript"></script> <script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OB5hdu2S66A5UjMDumNOCbJ3cmQe6Rby80Ar3U9a-woJEu_PipQDBW2VOJxxn6ETXBQGBZ0sckRocGFJqFAJq7Wp7w8wq94VGAqMw6A8sdbpI7tmB35EOjaVZ-iAzw5_Btbkus_Wed3N9GR8W5Q1-GM1&amp;t=583299c4" type="text/javascript"></script> <script src="../js/jquery.blockUI.js" type="text/javascript"></script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C823D471" /> <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$ContentContainer$ctl00', 'content_form', [], [], [], 90, 'ctl00$ctl00'); //]]> </script> <div class="page-heading"> <div class="container"> <ul class="breadcrumb"><li><a href="/">Home</a></li> <li class="active">Search</li> </ul> <div class="page-header"> <h1> <span class="xrm-attribute&#32;xrm-editable-text"><span class="xrm-attribute-value">Search</span></span> </h1> </div> <div class="notifications"></div> </div> </div> <div class="container"> <div class="handlebars-search-container" data-url="/search/" data-query="+(@Query) _title:(@Query) _logicalname:knowledgearticle~0.9^0.3 _logicalname:annotation~0.9^0.25 _logicalname:adx_webpage~0.9^0.2 -_logicalname:adx_webfile~0.9 adx_partialurl:(@Query) -_logicalname:adx_communityforumthread~0.9"> <div class="row search-body-container"> <div class="col-xs-12 loader"><div class="fa-spin"><span class="fa fa-spinner fa-4x" aria-hidden="true"></span></div></div> </div> <div class="js-facet-order-definition hidden"> <div class="facet-order-item">associated.product</div> <div class="facet-order-item">_logicalname</div> <div class="facet-order-item">modifiedon.date</div> <div class="facet-order-item">rating</div> </div> <script id="facets-view-pagination" type="text/x-handlebars-template"> {{#if needsPagination}} <ul class="pagination"> {{#ifvalue pageNumber value=1}} <li class="disabled"><span class="aspNetDisabled" aria-label="First page">«</span></li> <li class="disabled"><span class="aspNetDisabled" aria-label="Previous page">‹</span></li> {{else}} <li><a class="js-go-to-1" aria-label="First page" href="">«</a></li> <li><a class="js-go-to-{{previousPage}}" aria-label="Previous page" href="">‹</a></li> {{/ifvalue}} {{#each pageLinks}} {{#ifvalue this value=../pageNumber}} <li class="active" aria-label="{{ stringFormat " Current page {0}" this}}" tabIndex="0"><span>{{this}}</span></li> {{else}} <li><a class="js-go-to-{{this}}" aria-label="{{ stringFormat " Page {0}" this}}" href="">{{this}}</a></li> {{/ifvalue}} {{/each}} {{#ifvalue pageNumber value=pageCount}} <li class="disabled"><span aria-label="Next page">›</span></li> <li class="disabled"><span aria-label="Last page">»</span></li> {{else}} <li><a class="js-go-to-{{nextPage}}" aria-label="Next page" href="">›</a></li> <li><a class="js-go-to-{{pageCount}}" aria-label="Last page" href="">»</a></li> {{/ifvalue}} </ul> {{/if}} </script> <script id="search-order-select" type="text/x-handlebars-template"> {{#if sortingOptions}} <select id="search_sort_options" tabIndex="0" aria-readonly="true"> {{#each sortingOptions}} {{#ifvalue this value="relevance" }} <option value="{{this}}"> <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value">Relevance</div></div></option> {{/ifvalue}} {{#ifvalue this value="rating" }} <option value="{{this}}"> <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value">Average User Ratings</div></div></option> {{/ifvalue}} {{#ifvalue this value="knowledgearticleviews" }} <option value="{{this}}"> <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value">View Count</div></div></option> {{/ifvalue}} {{/each}} </select> <label for="search_sort_options" class="sr-only">Sorting options</label> {{/if}} </script> <script id="facets-view-results" type="text/x-handlebars-template"> {{#each facetViews}} {{#ifvalue facetName value="associated.product"}} {{#if facetData}} <div class="facet-view facet-view-multiple-select short-list panel panel-default"> <div class="facet-title panel-heading">Products</div> <div class="panel-body"> <ul class="facet-list-group" aria-label="Products"> <li class="facet-list-group-item clearfix control-item {{#if noActive}}active{{/if}}" data-facet="{{../facetName}}" data-control-value="" tabIndex={{#if noActive}}0{{else}}-1{{/if}}" aria-label="All" aria-selected="{{#if noActive}}true{{else}}false{{/if}}"> <span class="facet-list-group-item-title pull-left">All</span> </li> {{#each facetData}} <li class="facet-list-group-item clearfix control-item {{#if active}}active{{/if}}" data-facet="{{../facetName}}" data-control-value="{{name}}" tabIndex="{{#if active}}0{{else}}-1{{/if}}" aria-label="{{displayName}} {{hitCount}}" aria-selected="{{#if active}}true{{else}}false{{/if}}" role="checkbox" aria-checked="{{#if active}}true{{else}}false{{/if}}" data-control-display-name="{{displayName}}"> <span class="facet-list-group-item-count pull-right">{{hitCount}}</span> <div class="facet-list-group-item-title-container"> <label class="facet-list-group-item-title pull-left"> <input type="checkbox" {{#if active}}checked{{/if}} tabindex="-1" role="presentation"/> {{displayName}} </label> </div> </li> {{/each}} <button type="button" class="show-more btn btn-link btn-xs" tabIndex="0">Show more</button> <button type="button" class="show-less btn btn-link btn-xs" tabIndex="0">Show less</button> </ul> </div> </div> {{/if}} {{/ifvalue}} {{#ifvalue facetName value="_logicalname"}} {{#if facetData}} <div class="facet-view short-list panel panel-default"> <div class="facet-title panel-heading">Record Type</div> <div class="panel-body"> <ul class="facet-list-group" role="listbox" aria-label="Record Type"> {{#each facetData}} <li class="facet-list-group-item clearfix control-item {{#if active}}active{{/if}}" tabIndex="0" data-facet="{{../facetName}}" data-control-value="{{name}}" role="option" aria-label="{{labelText}}" title="{{labelText}}" aria-selected="{{#if active}}true{{else}}false{{/if}}" aria-checked="{{#if active}}true{{else}}false{{/if}}"> <span class="facet-list-group-item-count pull-right">{{hitCount}}</span> <div class="facet-list-group-item-title-container"> <span class="facet-list-group-item-title pull-left">{{displayName}}</span> </div> </li> {{/each}} <button type="button" class="show-more btn btn-link btn-xs" tabIndex="0">Show more</button> <button type="button" class="show-less btn btn-link btn-xs" tabIndex="0">Show less</button> </ul> </div> </div> {{/if}} {{/ifvalue}} {{#ifvalue facetName value="modifiedon.date"}} {{#if noData}} {{else}} <div class="facet-view panel panel-default"> <div class="facet-title panel-heading">Modified date</div> <div class="panel-body"> <ul class="facet-list-group" role="radiogroup" aria-label="Modified date"> {{#each facetData}} <li class="facet-list-group-item clearfix control-item {{#if active}}active{{/if}}" tabIndex="0" data-facet="{{../facetName}}" data-control-value="{{name}}" role="radio" aria-label="{{labelText}}" title="{{labelText}}" aria-selected="{{#if active}}true{{else}}false{{/if}}" aria-checked="{{#if active}}true{{else}}false{{/if}}"> <span class="facet-list-group-item-count pull-right">{{hitCount}}</span> <div class="facet-list-group-item-title-container radio"> <label> <input type="radio" name="{{../facetName}}" value="{{name}}" {{#if active}}checked{{/if}} tabindex="-1" role="presentation"> {{displayName}} </label> </div> </li> {{/each}} </ul> </div> </div> {{/if}} {{/ifvalue}} {{#ifvalue facetName value="rating"}} {{#if facetData}} <div class= "facet-view short-list panel panel-default"> <div class="facet-title panel-heading">Rating</div> <div class="panel-body"> <ul class="facet-list-group rating-facet-group" role="listbox" aria-label="Rating"> {{#each facetData}} {{#if skipStars}} <li class="facet-list-group-item clearfix control-item {{#if ../noActive}}active{{/if}}" data-facet="{{../facetName}}" data-control-value="" tabIndex={{#if ../noActive}}0{{else}}-1{{/if}}" role="option" aria-label="All {{hitCount}}" aria-selected="{{#if ../noActive}}true{{else}}false{{/if}}" aria-checked="{{#if ../noActive}}true{{else}}false{{/if}}"> <span class="facet-list-group-item-title pull-left">All</span> </li> {{else}} <li class="facet-list-group-item clearfix control-item {{#if active}}active{{/if}}" data-facet="{{../facetName}}" data-control-value="{{name}}" tabIndex="{{#if active}}0{{else}}-1{{/if}}" role="option" aria-label="{{ratingLabel}} {{hitCount}}" aria-selected="{{#if active}}true{{else}}false{{/if}}" aria-checked="{{#if active}}true{{else}}false{{/if}}"> <span aria-label="{{ratingLabel}}" class="facet-list-group-item-title"> {{#each filledStars}} <span class="rating-star rating-star-filled"></span> {{/each}} {{#each emptyStars}} <span class="rating-star rating-star-empty"></span> {{/each}} <span aria-hidden="true">&&nbsp;Up</span> </span> <span class="facet-list-group-item-count pull-right">{{hitCount}}</span> </li> {{/if}} {{/each}} </ul> </div> </div> {{/if}} {{/ifvalue}} {{/each}} </script> <script id="search-view-results" type="text/x-handlebars-template"> {{#if items}} <div class="page-header"> <h2>{{ stringFormat "Results {0} - {1} of {2} for query: " firstResultNumber lastResultNumber itemCount }} <em class="querytext">{{{query}}}</em> {{#if isResetVisible}} <a class="btn btn-default btn-sm facet-clear-all" role="button" title="Clear All" tabIndex="0">Clear All</a> {{/if}} </h2> </div> <ul> {{#each items}} <li> <h3><a title="{{title}}" href="{{url}}">{{#if parent}}<span class="glyphicon glyphicon-file pull-left text-muted" aria-hidden="true"></span>{{/if}}{{title}}</a></h3> <p class="fragment">{{{fragment}}}</p> {{#if parent}} <p class="small related-article">Related article: <a title="{{parent.title}}" href="{{parent.absoluteUrl}}">{{parent.title}}</a></p> {{/if}} <ul class="note-group small list-unstyled"> {{#if relatedNotes}} {{#each relatedNotes}} <li class="note-item"> {{#if isImage}} <a target="_blank" title="{{title}}" href="{{absoluteUrl}}"><span class="glyphicon glyphicon-file" aria-hidden="true"></span>&nbsp;{{title}}</a> {{else}} <a title="{{title}}" href="{{absoluteUrl}}"><span class="glyphicon glyphicon-file" aria-hidden="true"></span>&nbsp;{{title}}</a> {{/if}} <p class="fragment text-muted">{{{fragment}}}</p> </li> {{/each}} {{/if}} </ul> </li> {{/each}} </ul> {{else}} <h2>There were no exact matches for: <em class="querytext">{{{query}}}</em> {{#if isResetVisible}} <a class="btn btn-default btn-sm facet-clear-all" role="button" title="Clear All" tabIndex="0">Clear All</a> {{/if}} </h2> {{/if}} </script> </div> <script id="facets-view-body-container" type="text/x-handlebars-template"> {{#if facetViews }} <div class="col-md-3 col-sm-4 hidden-xs facets"></div> <div class="col-md-9 col-sm-8 col-xs-12 loader"><div class="fa-spin"><span class="fa fa-spinner fa-4x" aria-hidden="true"></span></div></div> <div class="col-md-9 col-sm-8 col-xs-12 js-search-body"> <div class="hidden-xs search-order js-search-body pull-right"></div> <div class="search-results"></div> <div class="search-pagination text-center"></div> </div> {{else}} <div class="col-md-12 col-sm-12 col-xs-12 js-search-body"> <div class="hidden-xs search-order js-search-body pull-right"></div> <div class="search-results"></div> <div class="search-pagination text-center"></div> </div> {{/if}} </script> <div id="searchErrorMessage"> <h2></h2> </div> </div> </form> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/pcf-loader.bundle-f4a0e619b8.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/pcf-loader.bundle-f4a0e619b8.js" type="text/javascript"></script> <div id="pp-native-controls-react-root"></div> <script>window._nativeControlConfig = { "publicPath":"https://content.powerapps.com/resource/powerappsportal/controls", "versions": {"pcf_loader":"0.0.29","pcf_controls":"3.3.1","mf_shared":"0.2.9","host":"0.4.0","data_grid":"1.1.30","controls_fluent_v9":"0.0.32"} }</script> <script defer="defer" src="https://content.powerapps.com/resource/powerappsportal/controls/host/main.e9930a0a5c.chunk.js"></script> <footer role="contentinfo"> <div class=" footer-bottom navbar-bottom hidden-print"> <div class="container"> <div class="row"> <div class="xrm-editable-html&#32;xrm-attribute"><div class="xrm-attribute-value"><style> .cookies-banner {position: fixed; min-width: 100%; height: auto; z-index: 100000; font-size: 13px; letter-spacing: 0; line-height: 20px; left: 0; bottom: 0; text-align: center; font-weight: 400; font-family: Arial, "Helvetica Neue", sans-serif; background-color: #004165; color: white;} .cookies-banner #cookie-container {padding: 15px 30px; text-align: initial; width:90%; } @media (max-width: 480px) { .cookies-banner #cookie-container {padding: 15px 25px;} } .cookies-banner #bannertext {display: inline-block;} @media (max-width: 768px) { .cookies-banner #bannertext {padding-top: 30px;} } .cookies-banner #bannerbutton { } .cookies-banner button {cursor: pointer; background: transparent; border: 0; color: white; position: absolute; right: 15px; top: 50%; margin-top: -30px; width: 15px; height: 15px; padding: 10px; outline: none;} @media (max-width: 768px){ .cookies-banner button {position: unset;} .cookies-banner button:before, .cookies-banner button:after {top: 20px;} } .cookies-banner button:hover {} .hidden {display: none;} </style> <div class="cookies-banner hidden"> <div id="cookie-container"> <div id="bannertext">Cookies Notice: This website only uses technical necessary cookies to ensure the proper functioning of the site. Necessary cookies cannot be switched off and are usually only set in response to requests made by you, e.g., setting privacy preferences, logging in or filling out forms. Necessary cookies do not store any personally identifiable information and your consent is not required.</div> <div id="bannerbutton"><button> X </button></div> </div> </div> <script type="text/javascript"> (() => { const getCookie = (name) => { const value = " " + document.cookie; console.log("value", `==${value}==`); const parts = value.split(" " + name + "="); return parts.length < 2 ? undefined : parts.pop().split(";").shift(); }; const setCookie = function (name, value, expiryDays, domain, path, secure) { const exdate = new Date(); exdate.setHours( exdate.getHours() + (typeof expiryDays !== "number" ? 365 : expiryDays) * 24 ); document.cookie = name + "=" + value + ";expires=" + exdate.toUTCString() + ";path=" + (path || "/") + (domain ? ";domain=" + domain : "") + (secure ? ";secure" : ""); }; const $cookiesBanner = document.querySelector(".cookies-banner"); const $cookiesBannerButton = $cookiesBanner.querySelector("button"); const cookieName = "cookiesBanner"; const hasCookie = getCookie(cookieName); if (!hasCookie) { $cookiesBanner.classList.remove("hidden"); } $cookiesBannerButton.addEventListener("click", () => { setCookie(cookieName, "closed"); $cookiesBanner.remove(); }); })(); </script></div></div> <!-- Sitemap and Social --> <div class="col-md-12 col-sm-12 col-xs-12 text-left"> <ul id="ctl04_ulItem" class="social-media"> <li> <a id="ctl04_rptMediaList_lnkItem_0" class="linkedin" href="//www.linkedin.com/company/dhi" target="_blank">LinkedIn</a> </li> <li> <a id="ctl04_rptMediaList_lnkItem_1" class="facebook" href="//www.facebook.com/DHIgroup" target="_blank">Facebook</a> </li> <li> <a id="ctl04_rptMediaList_lnkItem_2" class="twitter" href="//twitter.com/dhigroup" target="_blank">Twitter</a> </li> <li> <a id="ctl04_rptMediaList_lnkItem_3" class="youtube" href="//www.youtube.com/user/DHIGroup" target="_blank">YouTube</a> </li> </ul> </div> <div class="col-md-12 col-sm-12 col-xs-12 text-left"> <div class="xrm-editable-html&#32;xrm-attribute" data-languageContext="English"><div class="xrm-attribute-value"><style type="text/css"> .footerLinks>a{ padding-right:20px; text-decoration: none; font-size: 13px; color: #69daff; } .footerLinks>a:hover{ text-decoration: underline; color: #fff; } </style><p><br> ‌DHI are the first people you should call when you have a tough challenge to solve in a water environment – be it a river, a reservoir, an ocean, a coastline, within a city or a factory.<br> Our knowledge of water environments is second-to-none. It represents 50 years of dedicated research and real-life experience from more than 140 countries. We strive to make this knowledge globally accessible to clients and partners by channelling it through our local teams and unique software.<br> Our world is water. So whether you need to save water, share it fairly, improve its quality, quantify its impact or manage its flow, we can help. Our knowledge, combined with our team's expertise and the power of our technology, holds the key to unlocking the right solution.</p> <a class="footer-logo" href="https://www.dhigroup.com" style="float:right"><img alt="" height="44" src="/dhi_logo_white.png" width="76"></a> <br> <br> <div class="footerLinks" style="width:100%;"><a href="https://www.dhigroup.com/contact-us">Contact us</a> <a href="https://www.dhigroup.com/disclaimer">Disclaimer</a> <a href="https://www.dhigroup.com/privacy">Privacy</a> <a href="https://www.dhigroup.com/cookies">Cookies</a> <a href="https://www.dhigroup.com/terms-of-use">Terms of use</a> <a href="https://www.dhigroup.com/about-us/corporate-social-responsibility/responsible-business-practices/dhi-corporate-whistleblower-portal">Whistleblower</a> <a href="https://www.dhigroup.com/about-us">© DHI</a></div> </div></div> </div> </div> </div> </div> </footer> <script type="text/javascript"> (function($) { $(document).ready(function() { $(".dropdown-submenu").on("keydown", function(event) { if (event.keyCode == 9) { $(this).toggleClass("open"); } }); }); }(jQuery)); var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://dhigroup.matomo.cloud/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '5']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='//cdn.matomo.cloud/dhigroup.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/bootstrap.bundle-105a4995b8.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/bootstrap.bundle-105a4995b8.js" type="text/javascript"></script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/postpreform.bundle-184c77da50.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/postpreform.bundle-184c77da50.js" type="text/javascript"></script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/app.bundle-dad47d7e41.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/app.bundle-dad47d7e41.js" type="text/javascript"></script> <script onerror="javascript:&#32;var&#32;target&#32;=&#32;event.target;&#32;var&#32;script&#32;=&#32;document.createElement(&#39;script&#39;);&#32;script.crossOrigin&#32;=&#32;target.crossOrigin;&#32;script.src&#32;=&#32;&#39;/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js&#39;;&#32;script.type&#32;=&#32;&#39;text/javascript&#39;;&#32;target.insertAdjacentElement(&#39;afterend&#39;,script);" src="https://content.powerapps.com/resource/powerappsportal/dist/default-1033.moment_2_29_4.bundle-eda4e638fd.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { if (typeof (FacetedSearch) == typeof (Function)) { var facetedSearchObj = new FacetedSearch(); facetedSearchObj.init(); } }); </script> <script defer data-domain="support.dhigroup.com" src="https://plausible.io/js/plausible.js"></script> <script> //this event will update the title of the page based on active breadcrumb $('.breadcrumb').ready(function () { if ($('.breadcrumb').is(':visible')) { document.querySelector('title').innerHTML = ($('.breadcrumb > li.active').text() + "&nbsp- DHI Customer Care Portal"); } }); function GoToNewEditor() { var editCmsUrlSegment = "EditInCms"; var currentUrl = window.location.href; if (currentUrl.indexOf('?') > -1) { var urlSegments = currentUrl.split("?"); window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname + '?' + urlSegments[1]; } else { window.location.href = window.location.origin + '/' + editCmsUrlSegment + window.location.pathname; } } </script> <script> if ('serviceWorker' in navigator) { navigator.serviceWorker.getRegistrations().then(function(registrations) { for(let registration of registrations) { registration.unregister(); }}).catch(function(err) { console.log('Service Worker unregister action failed: ', err); }); } </script> <!--Start Show Session Expire Warning Popup here --> </body> </html> <!-- Generated at 11/27/2024 1:53:15 PM --> <!-- Page OK -->

Pages: 1 2 3 4 5 6 7 8 9 10