www.haahtela.fi Open in urlscan Pro
2a01:4f9:4b:2349::2  Public Scan

Submitted URL: https://billing.haahtelahr.net/
Effective URL: https://www.haahtela.fi/fi/
Submission: On November 20 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 3 forms found in the DOM

GET https://www.haahtela.fi/fi/

<form role="search" method="get" class="c-search-form" action="https://www.haahtela.fi/fi/">
  <label>
    <span class="screen-reader-text">Haku:</span>
    <input type="search" class="c-search-form__input js-search-input" placeholder="Hae" value="" name="s">
  </label>
</form>

POST

<form id="login-form" method="post">
  <div class="ffl-wrapper"> <label for="username" class="ffl-label">Email</label><input type="text" name="username" class="input-container" id="username"></div>
  <div class="ffl-wrapper"> <label for="pwd_field" class="ffl-label">Salasana</label><input type="password" name="password" class="input-container" id="pwd_field"></div>
  <p><a href="#" id="login-problems-lnk" class="login-problem" onclick="return haahtelaSettings.displayLoginProblems('_fi');">Vaihda salasana</a></p>
  <div id="button-container"> <button id="login-submit-button" class="button submit-button" style="float: right;" onclick="return haahtelaSettings.checkLogin('_fi');" value="Login"><span>Kirjaudu</span> </button><button id="login-back-button"
      style="display: none; border: solid 1px #fff; position: absolute;top: 105%;" class="inactive-button" onclick="return haahtelaSettings.resetLoginForm();" value="Takaisin"><span>Takaisin</span></button> <button id="password-renewal-button"
      style="display: none; position: absolute; top: 105%;" class="submit-button" onclick="return haahtelaSettings.doPasswordRenewalSend('_fi', true);" value="Lähetä"><span>Lähetä</span></button> </div>
  <input type="hidden" name="pum_form_popup_id" value="1455">
</form>

<form>
  <div>
    <div class="nf-before-form-content"><nf-section>
        <div class="nf-form-fields-required">Tähdellä <span class="ninja-forms-req-symbol">*</span> merkityt kentät ovat pakollisia</div>
      </nf-section></div>
    <div class="nf-form-content form-in-popup ">
      <div>
        <div class="nf-mp-header">
          <div>
          </div>
        </div>
        <div class="nf-mp-body"><nf-rows-wrap>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-239-container" class="nf-field-container listcheckbox-container  label-above form-checkbox-container two-col-list  list-container">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-239-wrap" class="field-wrap listcheckbox-wrap list-wrap list-checkbox-wrap" data-field-id="239">
                            <div class="nf-field-label"><label for="nf-field-239" id="nf-label-field-239" class="ffl-label">Haluan lisätietoja seuraavista tuotteista: </label></div>
                            <div class="nf-field-element">
                              <ul aria-describedby="nf-error-239">
                                <li>
                                  <input type="checkbox" id="nf-field-239-0" name="nf-field-239" class="ninja-forms-field nf-element " value="Kohde- ja esinerekisteri" aria-labelledby="nf-label-field-239-0">
                                  <label for="nf-field-239-0" id="nf-label-field-239-0" class="">Kohde- ja esinerekisteri</label>
                                </li>
                                <li>
                                  <input type="checkbox" id="nf-field-239-1" name="nf-field-239" class="ninja-forms-field nf-element " value="Kustannustieto TAKU" aria-labelledby="nf-label-field-239-1">
                                  <label for="nf-field-239-1" id="nf-label-field-239-1" class="">Kustannustieto TAKU®</label>
                                </li>
                                <li>
                                  <input type="checkbox" id="nf-field-239-2" name="nf-field-239" class="ninja-forms-field nf-element " value="Kiinteisttieto" aria-labelledby="nf-label-field-239-2">
                                  <label for="nf-field-239-2" id="nf-label-field-239-2" class="">Kiinteistötieto™</label>
                                </li>
                                <li>
                                  <input type="checkbox" id="nf-field-239-3" name="nf-field-239" class="ninja-forms-field nf-element " value="PRIS" aria-labelledby="nf-label-field-239-3">
                                  <label for="nf-field-239-3" id="nf-label-field-239-3" class="">PRIS™</label>
                                </li>
                                <li>
                                  <input type="checkbox" id="nf-field-239-4" name="nf-field-239" class="ninja-forms-field nf-element " value="RES" aria-labelledby="nf-label-field-239-4">
                                  <label for="nf-field-239-4" id="nf-label-field-239-4" class="">RES™</label>
                                </li>
                                <li>
                                  <input type="checkbox" id="nf-field-239-5" name="nf-field-239" class="ninja-forms-field nf-element " value="Rakennuttamistieto" aria-labelledby="nf-label-field-239-5">
                                  <label for="nf-field-239-5" id="nf-label-field-239-5" class="">Rakennuttamistieto™</label>
                                </li>
                                <li>
                                  <input type="checkbox" id="nf-field-239-6" name="nf-field-239" class="ninja-forms-field nf-element " value="Planier" aria-labelledby="nf-label-field-239-6">
                                  <label for="nf-field-239-6" id="nf-label-field-239-6" class="">Planier</label>
                                </li>
                              </ul>
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-239" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-240-container" class="nf-field-container textbox-container label-above ffl-wrapper">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-240-wrap" class="field-wrap textbox-wrap" data-field-id="240">
                            <div class="nf-field-label"><label for="nf-field-240" id="nf-label-field-240" class="ffl-label">Nimi <span class="ninja-forms-req-symbol">*</span> </label></div>
                            <div class="nf-field-element">
                              <input type="text" value="" class="ninja-forms-field contact-name input-container nf-element" id="nf-field-240" name="nf-field-240" aria-invalid="false" aria-describedby="nf-error-240"
                                aria-labelledby="nf-label-field-240" required="">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-240" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-241-container" class="nf-field-container email-container label-above ffl-wrapper">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-241-wrap" class="field-wrap email-wrap" data-field-id="241">
                            <div class="nf-field-label"><label for="nf-field-241" id="nf-label-field-241" class="ffl-label">Email <span class="ninja-forms-req-symbol">*</span> </label></div>
                            <div class="nf-field-element">
                              <input type="email" value="" class="ninja-forms-field contact-email input-container nf-element" id="nf-field-241" name="email" autocomplete="email" aria-invalid="false" aria-describedby="nf-error-241"
                                aria-labelledby="nf-label-field-241" required="">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-241" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-242-container" class="nf-field-container phone-container label-above one-half first ffl-wrapper ipad-full-width textbox-container">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-242-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="242">
                            <div class="nf-field-label"><label for="nf-field-242" id="nf-label-field-242" class="ffl-label"> Puhelinnumero </label></div>
                            <div class="nf-field-element">
                              <input type="tel" value="" class="ninja-forms-field contact-phone input-container  nf-element" id="nf-field-242" name="nf-field-242-phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-242"
                                aria-labelledby="nf-label-field-242">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-242" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-243-container" class="nf-field-container textbox-container label-above one-half ffl-wrapper ipad-full-width">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-243-wrap" class="field-wrap textbox-wrap" data-field-id="243">
                            <div class="nf-field-label"><label for="nf-field-243" id="nf-label-field-243" class="ffl-label">Yritys <span class="ninja-forms-req-symbol">*</span> </label></div>
                            <div class="nf-field-element">
                              <input type="text" value="" class="ninja-forms-field contact-firm input-container  nf-element" id="nf-field-243" name="nf-field-243" aria-invalid="false" aria-describedby="nf-error-243"
                                aria-labelledby="nf-label-field-243" required="">
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-243" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-244-container" class="nf-field-container textarea-container label-above contact-text-container ffl-wrapper ffl-floated">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-244-wrap" class="field-wrap textarea-wrap" data-field-id="244">
                            <div class="nf-field-label"><label for="nf-field-244" id="nf-label-field-244" class="ffl-label"> Lisätietoja </label></div>
                            <div class="nf-field-element">
                              <textarea id="nf-field-244" name="nf-field-244" aria-invalid="false" aria-describedby="nf-error-244" class="ninja-forms-field input-container nf-element" placeholder="Kerro lisää,  millaiseen tarpeeseen etsit ratkaisua!
" aria-labelledby="nf-label-field-244"></textarea>
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-244" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-305-container" class="nf-field-container recaptcha-container  label-above  textbox-container">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-305-wrap" class="field-wrap recaptcha-wrap textbox-wrap" data-field-id="305">
                            <div class="nf-field-label"><label for="nf-field-305" id="nf-label-field-305" class="ffl-label"> </label></div>
                            <div class="nf-field-element">
                              <input id="nf-field-305" name="nf-field-305" class="ninja-forms-field nf-element" type="hidden" value="">
                              <div class="g-recaptcha" data-callback="nf_recaptcha_response_305" data-theme="light" data-sitekey="6Lfjbj8UAAAAALo6YUJ8XEWvatGIcqEeF73A93XG" data-fieldid="305">
                                <div style="width: 304px; height: 78px;">
                                  <div><iframe title="reCAPTCHA"
                                      src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Lfjbj8UAAAAALo6YUJ8XEWvatGIcqEeF73A93XG&amp;co=aHR0cHM6Ly93d3cuaGFhaHRlbGEuZmk6NDQz&amp;hl=de&amp;v=_7Co1fh8iT2hcjvquYJ_3zSP&amp;theme=light&amp;size=normal&amp;cb=lgammv254mmi"
                                      width="304" height="78" role="presentation" name="a-mdxv75bqqiuo" frameborder="0" scrolling="no"
                                      sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
                                    class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
                                </div><iframe style="display: none;"></iframe>
                              </div>
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-305" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-246-container" class="nf-field-container html-container  label-above privacy-policy ">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-246-wrap" class="field-wrap html-wrap" data-field-id="246">
                            <div class="nf-field-label"><label for="nf-field-246" id="nf-label-field-246" class="ffl-label">Tietosuojaseloste </label></div>
                            <div class="nf-field-element">
                              <a href="https://www.haahtela.fi/wp-content/themes/haahtela-konserni/pdf/Tietosuojaselosteet/Henkilöstöhallinnon rekrytointirekisterin tietosuojaseloste.pdf" target="_blank" style="font-size: 18px;">Tietosuojaseloste</a>
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-246" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-247-container" class="nf-field-container listcheckbox-container  label-hidden contact-checkbox-privacy  list-container">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-247-wrap" class="field-wrap listcheckbox-wrap list-wrap list-checkbox-wrap" data-field-id="247">
                            <div class="nf-field-label"><label for="nf-field-247" id="nf-label-field-247" class="ffl-label">Tietosuojaseloste </label></div>
                            <div class="nf-field-element">
                              <ul aria-describedby="nf-error-247">
                                <li>
                                  <input type="checkbox" id="nf-field-247-0" name="nf-field-247" class="ninja-forms-field nf-element " value="Olen tutustunut tietosuojaselosteeseen. Hyvksyn selosteen sislln ja tietojeni kytn sen mukaisesti. "
                                    aria-labelledby="nf-label-field-247-0">
                                  <label for="nf-field-247-0" id="nf-label-field-247-0" class="">Olen tutustunut
                                    <a href="https://www.haahtela.fi/wp-content/uploads/Haahtela-konsernin_asiakas-alihankkija-ja_markkinointirekisterin_tietosuojaseloste.pdf" target="_blank">tietosuojaselosteeseen</a>. Hyväksyn selosteen sisällön ja
                                    tietojeni käytön sen mukaisesti. *</label>
                                </li>
                              </ul>
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-247" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-248-container" class="nf-field-container submit-container  label-above submit-wrap  textbox-container">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-248-wrap" class="field-wrap submit-wrap textbox-wrap" data-field-id="248">
                            <div class="nf-field-label"></div>
                            <div class="nf-field-element">
                              <input id="nf-field-248" class="ninja-forms-field submit-button nf-element " type="button" value="Lähetä">
                            </div>
                            <div class="nf-error-wrap"></div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-248" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
            <div class="nf-row">
              <nf-cells>
                <div class="nf-cell" style="width: 100%;">
                  <nf-fields><nf-field>
                      <div id="nf-field-249-container" class="nf-field-container html-container  label-above cancel-wrap ">
                        <div class="nf-before-field"><nf-section>
                          </nf-section></div>
                        <div class="nf-field">
                          <div id="nf-field-249-wrap" class="field-wrap html-wrap" data-field-id="249">
                            <div class="nf-field-label"><label for="nf-field-249" id="nf-label-field-249" class="ffl-label">HTML </label></div>
                            <div class="nf-field-element">
                              <p></p>
                            </div>
                          </div>
                        </div>
                        <div class="nf-after-field"><nf-section>
                            <div class="nf-input-limit"></div>
                            <div id="nf-error-249" class="nf-error-wrap nf-error" role="alert"></div>
                          </nf-section></div>
                      </div>
                    </nf-field></nf-fields>
                </div>
              </nf-cells>
            </div>
          </nf-rows-wrap></div>
        <div class="nf-mp-footer">
          <div>
          </div>
        </div>
      </div>
    </div>
    <div class="nf-after-form-content"><nf-section>
        <div id="nf-form-errors-19" class="nf-form-errors" role="alert"><nf-errors></nf-errors></div>
        <div class="nf-form-hp"><nf-section>
            <label for="nf-field-hp-19" aria-hidden="true"> Jos näet tämän kentän, jätä se tyhjäksi. <input id="nf-field-hp-19" name="nf-field-hp" class="nf-element nf-field-hp" type="text" value="">
            </label>
          </nf-section></div>
      </nf-section></div>
  </div>
</form>

Text Content

TÄMÄ SIVUSTO KÄYTTÄÄ EVÄSTEITÄ

Käytämme evästeitä verkkosivuillamme mahdollistaaksemme sivujemme parhaan
mahdollisen käyttökokemuksen.
[#OOI_PERSONAL_INFORMATION#]
Vain välttämättömät evästeet Salli kaikki evästeet Näytä tiedot
OK
Vain välttämättömät evästeet Salli valintaSalli kaikki evästeet
Välttämätön
Mieltymykset
Tilastot
Markkinointi
Näytä tiedot
Evästeilmoitus [#IABV2SETTINGS#] Tietoja
 Välttämätön (5)  Mieltymykset (2)  Tilastot (4)  Markkinointi (0)
 Luokittelemattomat (0)
Välttämättömät evästeet auttavat tekemään verkkosivustosta käyttökelpoisen
sallimalla perustoimintoja kuten sivulla siirtymisen ja sivuston suojattujen
alueiden käytön. Verkkosivusto ei toimi kunnolla ilman näitä evästeitä.

NimiTarjoajaTarkoitusVoimassaTyyppirc::aGoogleThis cookie is used to distinguish
between humans and bots. This is beneficial for the website, in order to make
valid reports on the use of their website.PersistentHTMLrc::cGoogleThis cookie
is used to distinguish between humans and bots.
SessionHTMLcache-sprite-plyrwww.haahtela.fiThis cookie is necessary for the
cache function. A cache is used by the website to optimize the response time
between the visitor and the website. The cache is usually stored on the
visitor’s browser.PersistentHTMLASPSESSIONID#pris.haahtela.fiPreserves users
states across page requests.SessionHTTPSERVERIDpris.haahtela.fiThis cookie is
used to assign the visitor to a specific server - this function is necessary for
the functionality of the website.SessionHTTP

Mieltymysevästeiden avulla sivusto tallentaa tietoja, jotka muuttavat sivuston
käyttäytymistä ja ulkonäköä, kuten kielivalintoja tai käyttäjän sijainteja.

NimiTarjoajaTarkoitusVoimassaTyyppiCookieConsentCookiebotStores the user's
cookie consent state for the current domain1
vuosiHTTPplyrwww.haahtela.fiNecessary for the implementation of video-content on
the website.PersistentHTML

Tilastoevästeet auttavat sivuston omistajia ymmärtämään, miten käyttäjät ovat
vuorovaikutuksessa sivustojen kanssa, keräämällä ja raportoimalla tietoja
nimettömästi.

NimiTarjoajaTarkoitusVoimassaTyyppi_gaGoogleRegisters a unique ID that is used
to generate statistical data on how the visitor uses the website.2
vuottaHTTP_gatGoogleUsed by Google Analytics to throttle request rate1
päiväHTTP_gidGoogleRegisters a unique ID that is used to generate statistical
data on how the visitor uses the website.1 päiväHTTPvuidVimeoCollects data on
the user's visits to the website, such as which pages have been read.2
vuottaHTTP

Markkinointievästeitä käytetään verkkosivustoilla kävijöiden seurantaan.
Tarkoituksena on näyttää mainoksia, jotka ovat sopivia ja kiinnostavia
yksittäisille käyttäjille, ja siten arvokkaampia julkaisijoille ja kolmansien
osapuolten mainostajille.

Emme käytä tämän tyyppisiä evästeitä

Luokittelemattomat evästeet ovat evästeitä, joita luokittelemme parhaillamme
yhdessä yksittäisten evästeiden tarjoajien kanssa.

Emme käytä tämän tyyppisiä evästeitä

 [#IABV2_LABEL_PURPOSES#]  [#IABV2_LABEL_FEATURES#]  [#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS#]

Eväste on pieni, käyttäjän tietokoneelle lähetettävä ja siellä säilytettävä
tekstitiedosto. Evästeet eivät vahingoita käyttäjien tietokoneita tai
tiedostoja. Evästeet voivat olla tarpeellisia joidenkin verkkosivujen osioiden
asianmukaiselle toimimiselle.

 

Käytämme evästeitä verkkosivuillamme ensisijaisesti sivujemme parhaan
käyttökokemuksen ja toimivuuden mahdollistamiseksi, sekä sivustomme käytön
analysoimiseksi ja kehittämiseksi. Verkkosivustollamme käytetyt kolmannen
osapuolen evästeet ovat Googlen evästeitä Googlen palvelujen mahdollistamiseksi.
Käytämme Googlen palveluja mm. lomakkeissa, kartoissa ja verkkostatistiikan
keräämisessä. Google käyttää evästeitä lisäksi mm. markkinoinnin kohdistamiseen.
Googlen evästekäytännöistä löydät lisätietoa täältä.

 

Lisätietoja evästeistä yleisesti ja ohjeet evästeiden estämiseksi selaimessasi
löydät Chromelle täältä, Firefoxille täältä ja Internet Explorerille täältä.

Evästeilmoitus päivitetty viimeksi 01.11.21, tekijä: Cookiebot
Skip to language selection Skip to content
Haku:
 * SV
 * EN

 * Tietoa meistä
 * Yhteystiedot
 * Meille töihin
 * HAAHTELA-tarjoushintaindeksi™
 * PRIS™-hankinnat
 * Kirjaudu PRIS™- ja RES™-palveluihin

Toimivampaa tulevaisuutta Lösningar som passion Ensures Your Success
 * SIMULAATIOMALLI
   TVD
 * KIINTEISTÖ- JA RAKENNUS-
   TALOUDEN PALVELUT
   * Ohjelmistotuotteet
   * WOP®-palvelu
   * Koulutustarjonta
   * Tutkimus ja kehitys
 * RAKENNUSPROJEKTIEN
   JOHTAMINEN
   * Arvoa asiakkaille
   * Palkittua osaamista
   * Referenssit
   * HAAHTELA-malli TM
 * TYÖVUOROJEN-
   SUUNNITTELU
   

Kirjaudu PRIS™- ja RES™-palveluihin

Kirjaudu PRIS™- ja RES™-palveluihin
 * SV
 * EN

 * SIMULAATIOMALLI TVD
 * KIINTEISTÖ- JA RAKENNUS-
   TALOUDEN PALVELUT
   * Ohjelmistotuotteet
   * WOP®-palvelu
   * Koulutustarjonta
   * Tutkimus ja kehitys
 * RAKENNUSPROJEKTIEN
   JOHTAMINEN
   * Arvoa asiakkaille
   * Palkittua osaamista
   * Referenssit
   * HAAHTELA-malli TM
 * TYÖVUOROJENSUUNNITTELU
 * Tietoa meistä
 * Yhteystiedot
 * Meille töihin
 * HAAHTELA-tarjoushintaindeksi™
 * PRIS™-hankinnat
 * Ota yhteyttä
 * SV
 * EN


AUTAMME LUOMAAN
TOIMIVAMPAA
TULEVAISUUTTA

Amos Rex © Mika Huisman/Decopic


Toimintamme filosofia on HAAHTELA-malli™. Se tarkoittaa asiakaslähtöistä
toimintatapaa, joka tuottaa ennustettavuutta, laatua ja läpinäkyvyyttä.


HALLITSE SITÄ MIKÄ MERKITSEE

Kaikki toimintamme lähtee asiakkaista. Ensin tutkimme, jotta ymmärrämme. Sitten
tarjoamme ratkaisua, joka tuottaa hyötyjä myös pitkällä aikajänteellä.

Tarjoamme palvelukseesi projektinjohtajat ja työmaan johdon. Kiinteistö- ja
rakentamistalouden tehtäviä voit hallita ohjelmistoillamme.

Työvuorojen suunnitteluun tarjoamme Planier-ohjelmistoa. Planier auttaa
tehostamaan toimintaa ja parantamaan työntekijäkokemusta parempien
työvuorosuunnitelmien avulla.

Tietoa meistä


SAAT KÄYTTÖÖSI ASIANTUNTIJUUDEN KOKO ELINKAAREN AJAKSI

Haahtela Malli Toimitaan samalla puolella pöytää Vi jobbar i kundens
organisation – vi sitter i samma båt Working in partnership with the client
Yhteiset tavoitteet, avoimet prosessit Gemensamma mål, full transparens i
processerna Shared goals and open processes Ratkaisut tilaajan tarpeiden mukaan
Lösningar efter kundens behov Solutions that respond to the needs of the client
Päätöksenteko tilaajalla, toimintavastuu meillä Kunden fattar besluten, vi har
verkställighetsansvaret Implementing client decisions Tavoitteena laadun
maksimointi sovitussa budjetissa Mål: maximerad kvalitet inom uppställd
budgetram Maximised quality delivered on budget Haahtela Malli Toimitaan samalla
puolella pöytää Vi jobbar i kundens intresse – vi sitter i samma båt Haahtela
works in partnership with the client Yhteiset tavoitteet, avoimet prosessit
Gemensamma mål, transparenta processer Shared goals and open processes Ratkaisut
tilaajan tarpeiden mukaan Lösningar enligt kundens behov Client needs drive the
project Päätöksenteko tilaajalla, toimintavastuu meillä Kunden fattar besluten,
verkställighetsansvaret ligger hos oss Haahtela implements the client's
decisions Tavoitteena laadun maksimointi sovitussa budjetissa Målet är maximerad
kvalitet enligt överenskommet målpris Maximised quality delivered on budget


ASENTEEMME, PALVELUMME JA TUOTTEEMME


JOKAISEN RATKAISUMME TAVOITTEENA ON TUOTTAA ASIAKKAILLEMME TOIMINNALLISTA,
LAADULLISTA JA TALOUDELLISTA LISÄARVOA.


KIINTEISTÖ- JA RAKENNUSTALOUDEN PALVELUT


ARVOA ASIAK­KAALLE TOIMINNAL­LISUUTTA JA TALOUTTA HALLITEN

Olemme luoneet uniikkeja menetelmiä kiinteistö- ja rakennusalalle ja
tuotteistaneet ne ohjelmistoiksi. Niillä hallitset uusia rakennushankkeita ja
rakennettua ympäristöä.

Siirry


RAKENNUSPROJEKTIEN JOHTAMINEN


KUN LAADULLA, AJALLA JA KUSTANNUK­SILLA ON VÄLIÄ

Olemme toteuttaneet viimeisen 25 vuoden aikana yli 100 rakennushanketta, joiden
yhteisarvo on 2,5 miljardia euroa. Ohjaamme hankkeen yhdessä asiakkaan kanssa
asetettuihin tavoitteisiin.

Siirry


TVD


KIINTEISTÖN SIMULAATIOMALLI

Haahtela TVD®:n avulla näet hankkeesi lopputuloksen jo ennen suunnittelua.
Mallin avulla löydät oikeat ratkaisut hankkeesi onnistumiseen.

Siirry


PLANIER


KOHTI ÄLYKKÄÄMPÄÄ TYÖVUOROSUUNNITTELUA.

Tehosta yrityksen toimintaa ja paranna työntekijäkokemusta parempien
työvuorosuunnitelmien avulla.

Siirry


HAAHTELA-YHTIÖT


YHTEYSTIEDOT

Bulevardi 16 B, 00120 Helsinki
Puhelin: 0201 101 200* (ma-pe klo 08.00-16.00)
etunimi.sukunimi@haahtela.fi
https://www.linkedin.com/company/haahtela/

HAAHTELA HELPDESK

tuki@haahtela.fi
Puhelin: 0201 101 300* (ma-pe klo 08.00-16.00)

*Puhelun hinta soittaessa on 8,35 snt/puhelu + 16,90 snt/min (alv 24%)

Laskutusosoitteet


TIETOSUOJASELOSTEET

OHJELMISTOTUOTTEIDEN JA -PALVELUIDEN KÄYTTÄJÄT

Ohjelmistotuotteiden ja -palveluiden tietosuojaseloste

ASIAKKAIDEN JA ALIHANKKIJOIDEN EDUSTAJAT

Asiakas-, alihankkija- ja markkinointirekisterin tietosuojaseloste

TYÖNHAKIJAT

Henkilöstöhallinnon rekrytointirekisterin tietosuojaseloste
Ota yhteyttä
© Haahtela 2021 Tietoa evästeistä


KIRJAUDU PALVELUIHIN

Email
Salasana

Vaihda salasana

Kirjaudu Takaisin Lähetä
X


EVÄSTEET VERKKOSIVUILLAMME



Eväste on pieni, käyttäjän tietokoneelle lähetettävä ja siellä säilytettävä
tekstitiedosto. Evästeet eivät vahingoita käyttäjien tietokoneita tai
tiedostoja. Evästeet voivat olla tarpeellisia joidenkin verkkosivujen osioiden
asianmukaiselle toimimiselle.

Käytämme evästeitä verkkosivuillamme ensisijaisesti sivujemme parhaan
käyttökokemuksen ja toimivuuden mahdollistamiseksi, sekä sivustomme käytön
analysoimiseksi ja kehittämiseksi. Verkkosivustollamme käytetyt kolmannen
osapuolen evästeet ovat Googlen evästeitä Googlen palvelujen mahdollistamiseksi.
Käytämme Googlen palveluja mm. lomakkeissa, kartoissa ja verkkostatistiikan
keräämisessä. Google käyttää evästeitä lisäksi mm. markkinoinnin kohdistamiseen.
Googlen evästekäytännöistä löydät lisätietoa täältä.

Lisätietoja evästeistä yleisesti ja ohjeet evästeiden estämiseksi selaimessasi
löydät Chromelle täältä, Firefoxille täältä ja Internet Explorerille täältä.

X
Huomautus: JavaScript vaaditaan tätä sisältöä varten.


YHTEYDENOTTOPYYNTÖ

Tähdellä * merkityt kentät ovat pakollisia
Haluan lisätietoja seuraavista tuotteista:
 * Kohde- ja esinerekisteri
 * Kustannustieto TAKU®
 * Kiinteistötieto™
 * PRIS™
 * RES™
 * Rakennuttamistieto™
 * Planier


Nimi *


Email *


Puhelinnumero


Yritys *


Lisätietoja



Tietosuojaseloste
Tietosuojaseloste

Tietosuojaseloste
 * Olen tutustunut tietosuojaselosteeseen. Hyväksyn selosteen sisällön ja
   tietojeni käytön sen mukaisesti. *



HTML





Jos näet tämän kentän, jätä se tyhjäksi.

Peruuta
×


TOIMISTOKÄYTTÄJÄN SIJOITUSVAIHTOEHDOT

Autoimme merkittävää toimistokäyttäjää löytämään WOP®-palveluna valmiita
mallejamme hyödyntämällä käyttäjän kokonaistarpeen, jonka avulla kyettiin
testaamaan nopeassa aikataulussa useita eri sijainti- ja hankevaihtoehtoja.
Edullisimman vaihtoehdon valintaa tuimme analysoimalla vaihtoehtojen
palvelukyvyn ja arvioimalla vertailukustannukset.

×


AMMATTIKORKEAKOULUN HANKESUUNNITELMA

Ammattikorkeakoululle laadimme WOP®-palveluna uuteen toimintatapaan perustuvan
ja erittäin kireisiin talouden reunaehtoihin sopeutuvan tilamitoituksen,
autoimme erilaisten sijoitusvaihtojen vertailussa, laadimme hankesuunnitelman ja
avustimme rahoituksen hankinnassa. Haahtela-yhtiöt vei hankkeen
menestyksekkääseen loppuun.

×


OPETUKSEN PALVELUVERKKOSUUNNITELMA

Yhdessä opetuksen järjestäjän kanssa määrittelimme alueelliset
oppilasmääräennusteet ja mitoitimme niiden perusteella tavoitteellisen
palveluverkon. Analysoimme olevan kouluverkon palvelukyvyn ja kuntoarviot.
Suunnittelimme palveluverkon kehitystoimenpiteet tukemaan taloudellisesti
väestökehitystä. Kaksi koulua vapautettiin palvelemaan kaupungin muuta
toimintaa.

×


VIRANOMAISEN ALUEELLINEN TOIMITILASTRATEGIA

Viranomaisella oli useita hallinnollisia ja operatiivisia yksikköjä
pääkaupunkiseudulla. WOP®-palveluna kehitimme yksikkökohtaisia tilatarpeita,
etsimme synergiaa yksiköiden välillä ja tutkimme erilaisten keskitys- ja
hajautusratkaisujen vaikutuksia tilatarpeeseen sekä tunnistimme toimistokannan
alueellisia vuokratasoeroja hyödyntävän sijoittumisperiaatteen. Tuloksena
käyttäjä sai enemmän arvoa pienemmillä kustannuksilla.

×


AMMATTIOPISTON TOIMITILASTRATEGIA

WOP®-palveluna laadimme suurelle ammattiopistolle toimitilastrategian.
Suunnitelmamme mukaan ammattiopisto keskitti toimintaansa harvemmille
kampuksille, mikä mahdollisti laajemmat palvelut opiskelijoille, henkilökunnan
tehokkaamman käytön ja säästöjä tilankäytössä. Uudistukset opisto rahoitti osin
kehittämällä vapautuvia kampuksia muuhun käyttöön.

×


AMMATTIOPISTON TEOLLISUUSALOJEN TOIMITILASTRATEGIA

WOP®-palveluna laadimme noin 2000 opiskelijan teollisuusalojen
toimitilastrategian ja päivitimme sitä sen edistymisen mukaan. Työssä kuvasimme
miten teollisuusalojen opetus keskitetään yhdelle kampukselle vanhentuvaa
tilakantaa vaiheittain uudistaen. Tuloksena oppilaitos saa uudistuvia
opetusmenetelmiä tukevat tilat, jotka avaavat yhteistyömahdollisuuksia
toimialarajojen yli. Tilankäyttö pienenee noin 50%, kun strategian mukainen
ohjelma on saatettu päätökseen.

×


TAIDEINSTITUUTIOIDEN TOIMITILASTRATEGIAT

Laadimme kahdelle eri taideinstituutiolle toimitilastrategiat. Organisaatioiden
toiminta ja tilatarpeet olivat muuttuneet käytössä olevien toimitilojen
alkuperäisestä käyttöajatuksesta. Uusien tarpeiden yhteensovittaminen herkän
toimintaprosessin kanssa koettiin haastavaksi ja ratkaisuksi oli kaavailtu
vaikeaa ja kallista uudisrakentamista. Mallintamalla kokonaisuutena tilatarpeet
ja arvottamalla niitä aiheutumisperusteiden kautta kyettiin löytämään
tilankäytön kehitysratkaisuja nykyisten tilojen rajoissa. Tuloksena
toiminnalliset haasteet ratkaistiin ilman, että ylläpidettävä laajuus kasvoi.
Lisäksi organisaatioiden ymmärrys omista tilatarpeistaan ja niiden reunaehdoista
syveni.

×


ODOTETAAN SISÄLTÖÄ

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam mattis dapibus
lorem quis sollicitudin. Proin et nulla ac leo interdum convallis. Vestibulum
ultrices risus non mi euismod consequat. Mauris eu lobortis nisl, quis rhoncus
augue. Suspendisse consequat magna elit, sit amet accumsan lectus laoreet vitae.
Mauris pulvinar, risus vitae congue fringilla, felis velit interdum ligula, eget
feugiat augue orci ut orci. Sed auctor viverra magna, in cursus quam viverra ac.
Duis commodo at arcu sed euismod. Sed eu posuere massa.

×