CINXE.COM

eForms-ilmoitusten käyttö ja luonti – ted.europa.eu - TED

<!DOCTYPE html> <html class="ltr" dir="ltr" lang="fi-FI"> <head> <title>eForms-ilmoitusten käyttö ja luonti &#8211; ted.europa.eu - TED</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <script defer src="https://europa.eu/webtools/load.js" type="text/javascript"></script> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <meta content="eForms-ilmoitukset ovat uusia EU:ssa julkisissa hankintailmoituksissa käytettäviä vakiolomakkeita. Lisätietoa eForms-ilmoitusten käyttämisestä ja luomisesta." lang="fi-FI" name="description" /><meta content="tarjouspyynnöt, keskushallintoviranomaisten &amp; paikallisviranomaisten hankintailmoitukset, tarjouspyyntöhaku, sähköinen hankintajärjestelmä, tarjouspyynnöt julkisista rakennusurakoista ja hankintasopimuksista, erityisalojen sopimuksia koskevat ilmoitukset, sähköinen kauppa, julkisen sektorin sopimukset, tarjouskilpailun ratkaisua koskeva ilmoitus, tarjoukset &amp; hankinnat, tarjouspyyntö, sopimustiedot, hankinnat Euroopassa, sopimusmenettelyt, liiketoimintamahdollisuudet, julkiset viranomaiset, tarjouskilpailumenettely, EVL, EU:n virallisen lehden täydennysosa, Tenders Electronic Daily, TED, hankintailmoitus, sopimus, eSourcing, markkinakartoitus, julkiset tarjouskilpailukutsut, sisämarkkinat" lang="fi-FI" name="keywords" /> <script type="importmap">{"imports":{"@clayui/breadcrumb":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$breadcrumb.js","@clayui/form":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$form.js","react-dom":"/o/frontend-js-react-web/__liferay__/exports/react-dom.js","@clayui/popover":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$popover.js","@clayui/charts":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$charts.js","@clayui/shared":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$shared.js","@clayui/localized-input":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$localized-input.js","@clayui/modal":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$modal.js","@clayui/empty-state":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$empty-state.js","@clayui/color-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$color-picker.js","@clayui/navigation-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$navigation-bar.js","react":"/o/frontend-js-react-web/__liferay__/exports/react.js","@clayui/pagination":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination.js","@clayui/icon":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$icon.js","@clayui/table":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$table.js","@clayui/autocomplete":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$autocomplete.js","@clayui/slider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$slider.js","@clayui/management-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$management-toolbar.js","@clayui/multi-select":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-select.js","@clayui/nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$nav.js","@clayui/time-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$time-picker.js","@clayui/provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$provider.js","@clayui/upper-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$upper-toolbar.js","@clayui/loading-indicator":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$loading-indicator.js","@clayui/panel":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$panel.js","@clayui/drop-down":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$drop-down.js","@clayui/list":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$list.js","@clayui/date-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$date-picker.js","@clayui/label":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$label.js","@clayui/data-provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$data-provider.js","@liferay/frontend-js-api/data-set":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js","@clayui/core":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$core.js","@clayui/pagination-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination-bar.js","@clayui/layout":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$layout.js","@clayui/multi-step-nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-step-nav.js","@liferay/frontend-js-api":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js","@clayui/css":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$css.js","@clayui/toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$toolbar.js","@clayui/alert":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$alert.js","@clayui/badge":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$badge.js","@clayui/link":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$link.js","@clayui/card":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$card.js","@clayui/progress-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$progress-bar.js","@clayui/tooltip":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tooltip.js","@clayui/button":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$button.js","@clayui/tabs":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tabs.js","@clayui/sticker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$sticker.js"},"scopes":{}}</script><script data-senna-track="temporary">var Liferay = window.Liferay || {};Liferay.Icons = Liferay.Icons || {};Liferay.Icons.controlPanelSpritemap = 'https://ted.europa.eu/o/admin-theme/images/clay/icons.svg';Liferay.Icons.spritemap = 'https://ted.europa.eu/o/ted2-theme/images/clay/icons.svg';</script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=fi_FI&t=1739494435418&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <script data-senna-track="permanent" type="text/javascript">window.Liferay = window.Liferay || {}; window.Liferay.CSP = {nonce: ''};</script> <link data-senna-track="temporary" href="https://ted.europa.eu/fi/simap/eforms" rel="canonical" /> <link data-senna-track="temporary" href="https://ted.europa.eu/es/simap/eforms" hreflang="es-ES" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/sv/simap/eforms" hreflang="sv-SE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/bg/simap/eforms" hreflang="bg-BG" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/hr/simap/eforms" hreflang="hr-HR" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/lv/simap/eforms" hreflang="lv-LV" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/nl/simap/eforms" hreflang="nl-NL" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/mt/simap/eforms" hreflang="mt-MT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/hu/simap/eforms" hreflang="hu-HU" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/de/simap/eforms" hreflang="de-DE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/el/simap/eforms" hreflang="el-GR" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/cs/simap/eforms" hreflang="cs-CZ" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/da/simap/eforms" hreflang="da-DK" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/ga/simap/eforms" hreflang="ga-IE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/et/simap/eforms" hreflang="et-EE" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/pl/simap/eforms" hreflang="pl-PL" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/fi/simap/eforms" hreflang="fi-FI" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/sk/simap/eforms" hreflang="sk-SK" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/it/simap/eforms" hreflang="it-IT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/lt/simap/eforms" hreflang="lt-LT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/sl/simap/eforms" hreflang="sl-SI" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/pt/simap/eforms" hreflang="pt-PT" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/fr/simap/eforms" hreflang="fr-FR" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/ro/simap/eforms" hreflang="ro-RO" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/en/simap/eforms" hreflang="en-GB" rel="alternate" /> <link data-senna-track="temporary" href="https://ted.europa.eu/en/simap/eforms" hreflang="x-default" rel="alternate" /> <meta property="og:description" content="eForms-ilmoitukset ovat uusia EU:ssa julkisissa hankintailmoituksissa käytettäviä vakiolomakkeita. Lisätietoa eForms-ilmoitusten käyttämisestä ja luomisesta."> <meta property="og:locale" content="fi_FI"> <meta property="og:locale:alternate" content="en_GB"> <meta property="og:locale:alternate" content="bg_BG"> <meta property="og:locale:alternate" content="es_ES"> <meta property="og:locale:alternate" content="cs_CZ"> <meta property="og:locale:alternate" content="da_DK"> <meta property="og:locale:alternate" content="de_DE"> <meta property="og:locale:alternate" content="et_EE"> <meta property="og:locale:alternate" content="el_GR"> <meta property="og:locale:alternate" content="fr_FR"> <meta property="og:locale:alternate" content="hr_HR"> <meta property="og:locale:alternate" content="it_IT"> <meta property="og:locale:alternate" content="lv_LV"> <meta property="og:locale:alternate" content="lt_LT"> <meta property="og:locale:alternate" content="hu_HU"> <meta property="og:locale:alternate" content="mt_MT"> <meta property="og:locale:alternate" content="nl_NL"> <meta property="og:locale:alternate" content="pl_PL"> <meta property="og:locale:alternate" content="pt_PT"> <meta property="og:locale:alternate" content="ro_RO"> <meta property="og:locale:alternate" content="sk_SK"> <meta property="og:locale:alternate" content="sl_SI"> <meta property="og:locale:alternate" content="fi_FI"> <meta property="og:locale:alternate" content="sv_SE"> <meta property="og:locale:alternate" content="ga_IE"> <meta property="og:site_name" content="TED"> <meta property="og:title" content="eForms-ilmoitusten käyttö ja luonti – ted.europa.eu - TED - Liferay DXP"> <meta property="og:type" content="website"> <meta property="og:url" content="https://ted.europa.eu/fi/simap/eforms"> <link href="/documents/43503/1082650/favicon.ico/d3767476-8b80-a2c9-d9e8-245b087fde48" rel="apple-touch-icon" /> <link href="/documents/43503/1082650/favicon.ico/d3767476-8b80-a2c9-d9e8-245b087fde48" rel="icon" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://ted.europa.eu/o/ted2-theme/css/clay.css?browserId=ie&amp;themeId=ted2_WAR_ted2theme&amp;minifierType=css&amp;languageId=fi_FI&amp;t=1739494456000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link href="/combo?browserId=ie&amp;minifierType=css&amp;themeId=ted2_WAR_ted2theme&amp;languageId=fi_FI&amp;com_liferay_analytics_reports_web_internal_portlet_AnalyticsReportsPortlet:%2Fo%2Fanalytics-reports-web%2Fcss%2Fmain.css&amp;com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql:%2Fo%2Fasset-publisher-web%2Fcss%2Fmain.css&amp;com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg:%2Fo%2Fjournal-content-web%2Fcss%2Fmain.css&amp;com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch:%2Fo%2Fportal-search-web%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fo%2Fproduct-navigation-product-menu-web%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet:%2Fo%2Fproduct-navigation-user-personal-bar-web%2Fcss%2Fmain.css&amp;com_liferay_segments_experiment_web_internal_portlet_SegmentsExperimentPortlet:%2Fo%2Fsegments-experiment-web%2Fcss%2Fmain.css&amp;com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fo%2Fsite-navigation-menu-web%2Fcss%2Fmain.css&amp;t=1739494456000" rel="stylesheet" type="text/css" data-senna-track="temporary" id="c4162e0d" /> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ ]; (function () { var available = {}; var direction = {}; available['en_GB'] = 'englanti\x20\x28Iso-Britannia\x29'; direction['en_GB'] = 'ltr'; available['bg_BG'] = 'bulgaria\x20\x28Bulgaria\x29'; direction['bg_BG'] = 'ltr'; available['es_ES'] = 'espanja\x20\x28Espanja\x29'; direction['es_ES'] = 'ltr'; available['cs_CZ'] = 'tšekki\x20\x28Tšekki\x29'; direction['cs_CZ'] = 'ltr'; available['da_DK'] = 'tanska\x20\x28Tanska\x29'; direction['da_DK'] = 'ltr'; available['de_DE'] = 'saksa\x20\x28Saksa\x29'; direction['de_DE'] = 'ltr'; available['et_EE'] = 'viro\x20\x28Viro\x29'; direction['et_EE'] = 'ltr'; available['el_GR'] = 'kreikka\x20\x28Kreikka\x29'; direction['el_GR'] = 'ltr'; available['fr_FR'] = 'ranska\x20\x28Ranska\x29'; direction['fr_FR'] = 'ltr'; available['ga_IE'] = 'iiri\x20\x28Irlanti\x29'; direction['ga_IE'] = 'ltr'; available['hr_HR'] = 'kroatia\x20\x28Kroatia\x29'; direction['hr_HR'] = 'ltr'; available['it_IT'] = 'italia\x20\x28Italia\x29'; direction['it_IT'] = 'ltr'; available['lv_LV'] = 'latvia\x20\x28Latvia\x29'; direction['lv_LV'] = 'ltr'; available['lt_LT'] = 'liettua\x20\x28Liettua\x29'; direction['lt_LT'] = 'ltr'; available['hu_HU'] = 'unkari\x20\x28Unkari\x29'; direction['hu_HU'] = 'ltr'; available['mt_MT'] = 'malta\x20\x28Malta\x29'; direction['mt_MT'] = 'ltr'; available['nl_NL'] = 'hollanti\x20\x28Alankomaat\x29'; direction['nl_NL'] = 'ltr'; available['pl_PL'] = 'puola\x20\x28Puola\x29'; direction['pl_PL'] = 'ltr'; available['pt_PT'] = 'portugali\x20\x28Portugali\x29'; direction['pt_PT'] = 'ltr'; available['ro_RO'] = 'romania\x20\x28Romania\x29'; direction['ro_RO'] = 'ltr'; available['sk_SK'] = 'slovakki\x20\x28Slovakia\x29'; direction['sk_SK'] = 'ltr'; available['sl_SI'] = 'sloveeni\x20\x28Slovenia\x29'; direction['sl_SI'] = 'ltr'; available['fi_FI'] = 'suomi\x20\x28Suomi\x29'; direction['fi_FI'] = 'ltr'; available['sv_SE'] = 'ruotsi\x20\x28Ruotsi\x29'; direction['sv_SE'] = 'ltr'; Liferay.Language = { available, direction, get: function(key) { return key; } }; })(); var featureFlags = {"LPD-11018":false,"LPD-10964":false,"LPD-10887":false,"LPS-193884":false,"LPD-11218":false,"LPS-178642":false,"LPD-11253":false,"LPD-16469":false,"LPS-193005":false,"LPS-187284":false,"LPS-187285":false,"LPD-11377":false,"LPD-10562":false,"LPD-11179":false,"LPS-114786":false,"LPS-192957":false,"COMMERCE-8087":false,"LRAC-10757":false,"LPS-180090":false,"LPS-178052":false,"LPS-189856":false,"LPD-19465":false,"LPS-187436":false,"LPS-182184":false,"LPS-185892":false,"LPS-186620":false,"LPS-184404":false,"LPS-198183":false,"LPS-171364":false,"LPD-6378":false,"LPS-153714":false,"LPS-96845":false,"LPS-170670":false,"LPS-141392":false,"LPS-169981":false,"LPS-153839":false,"LPD-11165":false,"LPS-187793":false,"LPS-177027":false,"LPD-10793":false,"LPD-11003":false,"LPS-196847":false,"LPS-114700":false,"LPS-135430":false,"LPS-134060":false,"LPS-164563":false,"LPS-122920":false,"LPS-199086":false,"LPS-203351":false,"LPD-10588":false,"LPD-10862":false,"LPD-11313":false,"LPD-6368":false,"LPD-10701":false,"LPD-10703":false,"LPS-202104":false,"LPS-187142":false,"LPD-15596":false,"LPS-196935":true,"LPS-187854":false,"LPS-176691":false,"LPS-197909":false,"LPD-23210":false,"LPD-29516":false,"COMMERCE-8949":false,"LPS-165481":false,"LPS-153813":false,"LPS-174455":false,"LPD-10856":false,"COMMERCE-13024":false,"LPS-165482":false,"LPD-10855":false,"LPS-193551":false,"LPS-197477":false,"LPD-17965":false,"LPS-174816":false,"LPS-186360":false,"LPS-153332":false,"LPS-179669":false,"LPS-174417":false,"LPD-18730":false,"LPD-11147":false,"LPS-155284":false,"LRAC-15017":false,"LPD-19870":false,"LPS-200108":false,"LPS-159643":false,"LPS-161033":false,"LPS-164948":false,"LPD-11070":false,"LPS-188058":false,"LPS-129412":false,"LPS-169837":false,"LPD-20213":false}; Liferay.FeatureFlags = Object.keys(featureFlags).reduce( (acc, key) => ({ ...acc, [key]: featureFlags[key] === 'true' || featureFlags[key] === true }), {} ); Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 104857600 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '39'; }, getLayoutRelativeControlPanelURL: function() { return '/fi/group/ted/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/fi/simap/eforms'; }, getLayoutURL: function() { return 'https://ted.europa.eu/fi/simap/eforms'; }, getParentLayoutId: function() { return '400'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'fi-FI'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fted\x2eeuropa\x2eeu\x2ffi\x2fsimap\x2feforms'; }, getCDNBaseURL: function() { return 'https://ted.europa.eu'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '20125'; }, getCompanyId: function() { return '20099'; }, getDefaultLanguageId: function() { return 'en_GB'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'fi_FI'; }, getParentGroupId: function() { return '43503'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/fi/c'; }, getPathThemeImages: function() { return 'https://ted.europa.eu/o/ted2-theme/images'; }, getPathThemeRoot: function() { return '/o/ted2-theme'; }, getPlid: function() { return '50'; }, getPortalURL: function() { return 'https://ted.europa.eu'; }, getRealUserId: function() { return '5654201'; }, getRemoteAddr: function() { return '8.222.208.146'; }, getRemoteHost: function() { return '8.222.208.146'; }, getScopeGroupId: function() { return '43503'; }, getScopeGroupIdOrLiveGroupId: function() { return '43503'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://ted.europa.eu/group/ted/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '43503'; }, getURLControlPanel: function() { return '/fi/group/control_panel?refererPlid=50'; }, getURLHome: function() { return 'https\x3a\x2f\x2fted\x2eeuropa\x2eeu\x2fweb\x2fted'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '5654201'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStagedPortlet: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=fi_FI&t=1739494443690&'; }, getDateFormat: function() { return '%d.%m.%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=fi_FI&t=1739494443690'; } }; Liferay.authToken = 'uQg0VJmJ'; Liferay.currentURL = '\x2ffi\x2fsimap\x2feforms'; Liferay.currentURLEncoded = '\x252Ffi\x252Fsimap\x252Feforms'; // ]]> </script> <script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', moduleType: 'module', namespace:'Liferay', nonce: '', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=ie&minifierType=js&languageId=fi_FI&t=1739494443690&', waitTimeout: 60000};</script><script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js?&mac=9WaMmhziBCkScHZwrrVcOR7VZF4=&browserId=ie&languageId=fi_FI&minifierType=js" type="text/javascript"></script><script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=fi_FI&t=1739494443690&/o/frontend-js-aui-web/aui/aui/aui-min.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base-min.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex-min.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core-min.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable-min.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras-min.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base-min.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex-min.js&/o/frontend-js-aui-web/aui/oop/oop-min.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang-min.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/oauth2-provider-web/js/liferay.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://ted.europa.eu/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://ted.europa.eu/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://ted.europa.eu/o/oauth2/introspect';}, getTokenURL: function() {return 'https://ted.europa.eu/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</script><script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='contacts-web@5.0.58/index';var MODULE_PATH='/o/contacts-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { contactscenter: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-contacts-center': { path: 'main.js', requires: [ 'aui-io-plugin-deprecated', 'aui-toolbar', 'autocomplete-base', 'datasource-io', 'json-parse', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='portal-workflow-kaleo-designer-web@5.0.131/index';var MODULE_PATH='/o/portal-workflow-kaleo-designer-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { 'kaleo-designer': { base: MODULE_PATH + '/designer/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-kaleo-designer-autocomplete-util': { path: 'autocomplete_util.js', requires: ['autocomplete', 'autocomplete-highlighters'], }, 'liferay-kaleo-designer-definition-diagram-controller': { path: 'definition_diagram_controller.js', requires: [ 'liferay-kaleo-designer-field-normalizer', 'liferay-kaleo-designer-utils', ], }, 'liferay-kaleo-designer-dialogs': { path: 'dialogs.js', requires: ['liferay-util-window'], }, 'liferay-kaleo-designer-editors': { path: 'editors.js', requires: [ 'aui-ace-editor', 'aui-ace-editor-mode-xml', 'aui-base', 'aui-datatype', 'aui-node', 'liferay-kaleo-designer-autocomplete-util', 'liferay-kaleo-designer-utils', ], }, 'liferay-kaleo-designer-field-normalizer': { path: 'field_normalizer.js', requires: ['liferay-kaleo-designer-remote-services'], }, 'liferay-kaleo-designer-nodes': { path: 'nodes.js', requires: [ 'aui-datatable', 'aui-datatype', 'aui-diagram-builder', 'liferay-kaleo-designer-editors', 'liferay-kaleo-designer-utils', ], }, 'liferay-kaleo-designer-remote-services': { path: 'remote_services.js', requires: ['aui-io'], }, 'liferay-kaleo-designer-templates': { path: 'templates.js', requires: ['aui-tpl-snippets-deprecated'], }, 'liferay-kaleo-designer-utils': { path: 'utils.js', requires: [], }, 'liferay-kaleo-designer-xml-definition': { path: 'xml_definition.js', requires: [ 'aui-base', 'aui-component', 'dataschema-xml', 'datatype-xml', ], }, 'liferay-kaleo-designer-xml-definition-serializer': { path: 'xml_definition_serializer.js', requires: ['escape', 'liferay-kaleo-designer-xml-util'], }, 'liferay-kaleo-designer-xml-util': { path: 'xml_util.js', requires: ['aui-base'], }, 'liferay-portlet-kaleo-designer': { path: 'main.js', requires: [ 'aui-ace-editor', 'aui-ace-editor-mode-xml', 'aui-tpl-snippets-deprecated', 'dataschema-xml', 'datasource', 'datatype-xml', 'event-valuechange', 'io-form', 'liferay-kaleo-designer-autocomplete-util', 'liferay-kaleo-designer-editors', 'liferay-kaleo-designer-nodes', 'liferay-kaleo-designer-remote-services', 'liferay-kaleo-designer-utils', 'liferay-kaleo-designer-xml-util', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/designer/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='dynamic-data-mapping-web@5.0.103/index';var MODULE_PATH='/o/dynamic-data-mapping-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { const LiferayAUI = Liferay.AUI; AUI().applyConfig({ groups: { ddm: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: LiferayAUI.getFilterConfig(), modules: { 'liferay-ddm-form': { path: 'ddm_form.js', requires: [ 'aui-base', 'aui-datatable', 'aui-datatype', 'aui-image-viewer', 'aui-parse-content', 'aui-set', 'aui-sortable-list', 'json', 'liferay-form', 'liferay-map-base', 'liferay-translation-manager', 'liferay-util-window', ], }, 'liferay-portlet-dynamic-data-mapping': { condition: { trigger: 'liferay-document-library', }, path: 'main.js', requires: [ 'arraysort', 'aui-form-builder-deprecated', 'aui-form-validator', 'aui-map', 'aui-text-unicode', 'json', 'liferay-menu', 'liferay-translation-manager', 'liferay-util-window', 'text', ], }, 'liferay-portlet-dynamic-data-mapping-custom-fields': { condition: { trigger: 'liferay-document-library', }, path: 'custom_fields.js', requires: ['liferay-portlet-dynamic-data-mapping'], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-editor-alloyeditor-web@5.0.48/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { alloyeditor: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-alloy-editor': { path: 'alloyeditor.js', requires: [ 'aui-component', 'liferay-portlet-base', 'timers', ], }, 'liferay-alloy-editor-source': { path: 'alloyeditor_source.js', requires: [ 'aui-debounce', 'liferay-fullscreen-source-editor', 'liferay-source-editor', 'plugin', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='exportimport-web@5.0.85/index';var MODULE_PATH='/o/exportimport-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { exportimportweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-export-import-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-state-web@1.0.21/index';var MODULE_PATH='/o/frontend-js-state-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { state: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/document-library-web@6.0.182/index';var MODULE_PATH='/o/document-library-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { dl: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'document-library-upload-component': { path: 'DocumentLibraryUpload.js', requires: [ 'aui-component', 'aui-data-set-deprecated', 'aui-overlay-manager-deprecated', 'aui-overlay-mask-deprecated', 'aui-parse-content', 'aui-progressbar', 'aui-template-deprecated', 'liferay-search-container', 'querystring-parse-simple', 'uploader', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-react-web@5.0.41/index';var MODULE_PATH='/o/frontend-js-react-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { react: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-js-components-web@2.0.67/index';var MODULE_PATH='/o/frontend-js-components-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { components: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='staging-processes-web@5.0.57/index';var MODULE_PATH='/o/staging-processes-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { stagingprocessesweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-staging-processes-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='portal-search-web@6.0.133/index';var MODULE_PATH='/o/portal-search-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { search: { base: MODULE_PATH + '/js/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-search-date-facet': { path: 'date_facet.js', requires: ['aui-form-validator'], }, }, root: MODULE_PATH + '/js/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='calendar-web@5.0.93/index';var MODULE_PATH='/o/calendar-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { calendar: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-calendar-a11y': { path: 'calendar_a11y.js', requires: ['calendar'], }, 'liferay-calendar-container': { path: 'calendar_container.js', requires: [ 'aui-alert', 'aui-base', 'aui-component', 'liferay-portlet-base', ], }, 'liferay-calendar-date-picker-sanitizer': { path: 'date_picker_sanitizer.js', requires: ['aui-base'], }, 'liferay-calendar-interval-selector': { path: 'interval_selector.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-interval-selector-scheduler-event-link': { path: 'interval_selector_scheduler_event_link.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-list': { path: 'calendar_list.js', requires: [ 'aui-template-deprecated', 'liferay-scheduler', ], }, 'liferay-calendar-message-util': { path: 'message_util.js', requires: ['liferay-util-window'], }, 'liferay-calendar-recurrence-converter': { path: 'recurrence_converter.js', requires: [], }, 'liferay-calendar-recurrence-dialog': { path: 'recurrence.js', requires: [ 'aui-base', 'liferay-calendar-recurrence-util', ], }, 'liferay-calendar-recurrence-util': { path: 'recurrence_util.js', requires: ['aui-base', 'liferay-util-window'], }, 'liferay-calendar-reminders': { path: 'calendar_reminders.js', requires: ['aui-base'], }, 'liferay-calendar-remote-services': { path: 'remote_services.js', requires: [ 'aui-base', 'aui-component', 'liferay-calendar-util', 'liferay-portlet-base', ], }, 'liferay-calendar-session-listener': { path: 'session_listener.js', requires: ['aui-base', 'liferay-scheduler'], }, 'liferay-calendar-simple-color-picker': { path: 'simple_color_picker.js', requires: ['aui-base', 'aui-template-deprecated'], }, 'liferay-calendar-simple-menu': { path: 'simple_menu.js', requires: [ 'aui-base', 'aui-template-deprecated', 'event-outside', 'event-touch', 'widget-modality', 'widget-position', 'widget-position-align', 'widget-position-constrain', 'widget-stack', 'widget-stdmod', ], }, 'liferay-calendar-util': { path: 'calendar_util.js', requires: [ 'aui-datatype', 'aui-io', 'aui-scheduler', 'aui-toolbar', 'autocomplete', 'autocomplete-highlighters', ], }, 'liferay-scheduler': { path: 'scheduler.js', requires: [ 'async-queue', 'aui-datatype', 'aui-scheduler', 'dd-plugin', 'liferay-calendar-a11y', 'liferay-calendar-message-util', 'liferay-calendar-recurrence-converter', 'liferay-calendar-recurrence-util', 'liferay-calendar-util', 'liferay-scheduler-event-recorder', 'liferay-scheduler-models', 'promise', 'resize-plugin', ], }, 'liferay-scheduler-event-recorder': { path: 'scheduler_event_recorder.js', requires: [ 'dd-plugin', 'liferay-calendar-util', 'resize-plugin', ], }, 'liferay-scheduler-models': { path: 'scheduler_models.js', requires: [ 'aui-datatype', 'dd-plugin', 'liferay-calendar-util', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}</script> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ // ]]> </script> <meta name="google-site-verification" content="Q9ZkFowexp10LNVVFoJhwIMWwBTKoVV-afynQ2l2uCA" /> <script type="text/javascript"> (function(window, document, dataLayerName, id) { window[dataLayerName]=window[dataLayerName]||[],window[dataLayerName].push({start:(new Date).getTime(),event:"stg.start"});var scripts=document.getElementsByTagName('script')[0],tags=document.createElement('script'); function stgCreateCookie(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3),d="; expires="+e.toUTCString();f="; SameSite=Strict"}document.cookie=a+"="+b+d+f+"; path=/"} var isStgDebug=(window.location.href.match("stg_debug")||document.cookie.match("stg_debug"))&&!window.location.href.match("stg_disable_debug");stgCreateCookie("stg_debug",isStgDebug?1:"",isStgDebug?14:-1); var qP=[];dataLayerName!=="dataLayer"&&qP.push("data_layer_name="+dataLayerName),isStgDebug&&qP.push("stg_debug");var qPString=qP.length>0?("?"+qP.join("&")):""; tags.async=!0,tags.src="https://analytics.webanalytics.op.europa.eu/containers/"+id+".js"+qPString,scripts.parentNode.insertBefore(tags,scripts); !function(a,n,i){a[n]=a[n]||{};for(var c=0;c<i.length;c++)!function(i){a[n][i]=a[n][i]||{},a[n][i].api=a[n][i].api||function(){var a=[].slice.call(arguments,0);"string"==typeof a[0]&&window[dataLayerName].push({event:n+"."+i+":"+a[0],parameters:[].slice.call(arguments,1)})}}(i[c])}(window,"ppms",["tm","cm"]); })(window, document, 'dataLayer', '685c666a-925b-46f5-a13e-2da64e945110'); </script> <script src="/o/ted2-theme/js/elastic-apm-rum.umd.min.js" crossorigin> </script> <script> elasticApm.init({ serviceName: 'frontend-portal', serverUrl: 'https://apm.prod.tedv2.spikeseed.cloud:443', environment: 'prod', transactionSampleRate: 0.5 }) </script> <link class="lfr-css-file" data-senna-track="temporary" href="https://ted.europa.eu/o/ted2-theme/css/main.css?browserId=ie&amp;themeId=ted2_WAR_ted2theme&amp;minifierType=css&amp;languageId=fi_FI&amp;t=1739494456000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <script data-senna-track="temporary">var Liferay = window.Liferay || {}; Liferay.CommerceContext = {"commerceAccountGroupIds":[],"accountEntryAllowedTypes":["person"],"commerceChannelId":"0","showUnselectableOptions":false,"currency":{"currencyId":"36801","currencyCode":"USD"},"showSeparateOrderItems":false,"commerceSiteType":0};</script><link href="/o/commerce-frontend-js/styles/main.css" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <link data-senna-track="temporary" href="/o/layout-common-styles/main.css?plid=50&segmentsExperienceId=105406&t=17341080090701734104672671" rel="stylesheet" type="text/css"> <script type="text/javascript" data-senna-track="temporary"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title:event.title } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId, title: event.title } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); </script><script> </script> </head> <body class="ie change-tracking-enabled controls-visible yui3-skin-sam signed-out public-page site"> <script type="application/json">{ "utility": "cck", "url": "https://ted.europa.eu/{lang}/cookie-choice" }</script> <script> var tedUserPref = { ted_user_username: '5654201', ted_user_firstName: 'undefined', ted_user_lastName: 'undefined', ted_user_country: 'undefined', ted_user_email: 'default@open.gr', ted_user_addressBook: 'undefined', ted_userPreferences_searchResultsItemsNumber: 50, ted_userPreferences_customRssItemsNumber: 50, ted_userPreferences_displayCodes: true, ted_userPreferences_displaySearchCriteria: true, ted_userPreferences_highlightSearchPattern: true, ted_userPreferences_selectedScope: 'ACTIVE', ted_userPreferences_preferredLanguage: 'EN', ted_userPreferences_placeOfPerformance: true, ted_userPreferences_typeOfContract: true, ted_userPreferences_authorityName: true, ted_userPreferences_typeOfProcedure: true, ted_user_isAdmin: false } var modalAction = 'false' var modalExpired = 'false' window.tedUserPref = tedUserPref; window.modalAction = modalAction; window.modalExpired = modalExpired; </script> <script> window.tedLoginUrl = 'https://ted.europa.eu/c/portal/login?p_l_id=625&redirect=%2Ffi%2Fsimap%2Feforms'; </script> <script> var tedAppRoute = '(none)'; window.tedAppRoute = tedAppRoute; </script> <script> window.tedPiwikData = {}; window.tedPiwikData['DCSext.w_oss_lang'] = themeDisplay.getLanguageId().split('_')[0]; window.tedPiwikData['DCSext.w_user_aut'] = themeDisplay.isSignedIn() ? 1 : 0; var substring = '/' + themeDisplay.getLanguageId().split('_')[0] + '/'; var relativeURL = themeDisplay.getLayoutRelativeURL(); var position = relativeURL.indexOf(substring); var friendlyURL = ''; if (position >= 0) { friendlyURL = relativeURL.replace(substring, '/'); } else { friendlyURL = relativeURL; } if (friendlyURL === '/notice') { window.tedPiwikData.case = 1; window.tedPiwikData['WT.cg_n'] = 'Notices'; } else if (friendlyURL === '/advanced-search' || friendlyURL === '/expert-search' || friendlyURL === '/search/result') { window.tedPiwikData.case = 2; window.tedPiwikData['WT.cg_n'] = 'Search of notices'; } else if (friendlyURL === '/browse-by-business-opportunity' || friendlyURL === '/browse-by-business-sector' || friendlyURL === '/browse-by-place-of-performance') { window.tedPiwikData.case = 3; window.tedPiwikData['WT.cg_n'] = 'Browsing of notices'; } else if (friendlyURL === '/index') { window.tedPiwikData.case = 4; window.tedPiwikData['WT.cg_n'] = 'Home page'; } else if (friendlyURL === '/my-dashboard' || friendlyURL === '/preferences') { window.tedPiwikData.case = 6; window.tedPiwikData['WT.cg_n'] = 'Profile preferences'; } else if (friendlyURL === '/contact') { window.tedPiwikData.case = 8; window.tedPiwikData['WT.cg_n'] = 'Helpdesk contact'; } else if (friendlyURL === '/release-calendar') { window.tedPiwikData.case = 9; window.tedPiwikData['WT.cg_n'] = 'Release calendar'; } else if (friendlyURL.includes('-error-page')) { window.tedPiwikData.case = 10; window.tedPiwikData['WT.cg_n'] = 'Error pages'; } else if (friendlyURL === '/register') { window.tedPiwikData.case = 11; window.tedPiwikData['WT.cg_n'] = 'Registration process'; } else if (friendlyURL === '/simap/open-data/rss-feed' || friendlyURL === '/custom-rss') { window.tedPiwikData.case = 12; window.tedPiwikData['WT.cg_n'] = 'RSS'; } else if (friendlyURL === '/simap/open-data/xml-bulk-download') { window.tedPiwikData.case = 13; window.tedPiwikData['WT.cg_n'] = 'XML downloads'; } else if (friendlyURL.includes('/simap/')) { window.tedPiwikData.case = 7; window.tedPiwikData['WT.cg_n'] = 'Editorial content'; } else { window.tedPiwikData.case = 5; window.tedPiwikData['WT.cg_n'] = 'Others'; } if (friendlyURL.includes('-error-page')) { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'analytics_interaction', event_type: 'screen_data', 'DCSext.w_oss_lang': window.tedPiwikData['DCSext.w_oss_lang'], 'DCSext.w_user_aut': window.tedPiwikData['DCSext.w_user_aut'], 'DCSext.w_error_status_code': 404, 'WT.cg_n': window.tedPiwikData['WT.cg_n'] }); } else if (friendlyURL !== '/notice' && friendlyURL !== '/search/result') { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'analytics_interaction', event_type: 'screen_data', 'DCSext.w_oss_lang': window.tedPiwikData['DCSext.w_oss_lang'], 'DCSext.w_user_aut': window.tedPiwikData['DCSext.w_user_aut'], 'WT.cg_n': window.tedPiwikData['WT.cg_n'] }); } </script> <div class="d-flex flex-column min-vh-100"> <div class="d-flex flex-column flex-fill position-relative" id="wrapper"> <div id="content"> <div class="layout-content portlet-layout" id="main-content" role="main"> <div class="lfr-layout-structure-item-ted-collection-header lfr-layout-structure-item-e24bc660-7f41-322f-7ea1-61c8a52dc82f " style=""><div id="fragment-2f3b047e-5443-add9-f3a3-6f3d56e78dfe"> <header class="ted-header"> <div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-463591d0-cc84-7c0e-89ae-f94d0d0cb3ed " style=""><div id="fragment-4c307509-daa2-f4ea-1e6c-7189222bce18"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-73623" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="73621" data-analytics-asset-title="Header Top Banner" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="73623"> <div class="ted-header__top"> <div class="container"> <img class="ted-header__top-flag" src="https://ted.europa.eu/o/ted2-theme/images/flag-eu.svg" alt="" /> <p class="ted-header__top-text"> Euroopan unionin virallinen verkkosivusto </p> <div class="dropdown"> <button type="button" class="ted-header__top-button" data-toggle="dropdown" data-display="static"> <span> Miten voit olla varma? </span> <i class="icon-angle-down ted-header__top-button-icon"></i> </button> <div class="dropdown-menu ted-header__top-dropdown"> <div class="globan-dropdown" id="globan-dropdown-j8to9i28d1i"> <p class="wt-paragraph">Kaikkien EU:n virallisten verkkosivustojen osoitteessa on verkkotunnus <b>europa.eu</b>.</p> <p class="wt-paragraph"><a class="wt-link" href="https://europa.eu/european-union/contact/institutions-bodies_fi">Kaikki EU:n toimielimet ja muut elimet.</a></p> </div> <p>&nbsp;</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> <div class="ted-header__main"> <div class="container"> <div class="ted-header__wrapper-top"> <div class="ted-header__logo-eu"> <a href="https://european-union.europa.eu/index_fi" target="_blank"> <img data-labels-key="lbl_header_eu_alternative_text" alt="Euroopan unioni" class="d-block d-sm-none" src="https://ted.europa.eu/o/ted2-theme/images/eu/condensed/logo-eu--fi.svg" /> <img data-labels-key="lbl_header_eu_alternative_text" alt="Euroopan unioni" class="d-none d-sm-block" src="https://ted.europa.eu/o/ted2-theme/images/eu/standard/logo-eu--fi.svg" /> </a> </div> <div class="ted-header__account dropdown"> <div class="ted-header__account-button"> <img data-labels-key="lbl_avatar_alternative_text" alt="Avatar" src="https://ted.europa.eu/o/ted2-theme/images/user.png" /> <a class="ted-header__account-user" data-labels-key="lbl_header_signin" href="https://ted.europa.eu/c/portal/login?p_l_id=625&amp;redirect=%2Ffi%2Fsimap%2Feforms">Kirjaudu sisään</a> </div> </div> <div class="ted-language dropdown"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_ portlet-static portlet-static-end portlet-naked portlet-language " id="p_p_id_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_"> <span id="p_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <button aria-label="Vaihda kieli" type="button" class="ted-language__button" data-toggle="dropdown" data-display="static"> <img data-labels-key="lbl_globe_alternative_text" alt="Valitse selauskieli" src="https://ted.europa.eu/o/ted2-theme/images/globe.png" /> <span class="ted-language__text">Suomi</span> </button> <div class="dropdown-menu"> <a class="ted-language__item" data-id="bg" href="https://ted.europa.eu/bg/simap/eforms">български (BG)</a> <a class="ted-language__item" data-id="es" href="https://ted.europa.eu/es/simap/eforms">español (ES)</a> <a class="ted-language__item" data-id="cs" href="https://ted.europa.eu/cs/simap/eforms">čeština (CS)</a> <a class="ted-language__item" data-id="da" href="https://ted.europa.eu/da/simap/eforms">dansk (DA)</a> <a class="ted-language__item" data-id="de" href="https://ted.europa.eu/de/simap/eforms">deutsch (DE)</a> <a class="ted-language__item" data-id="et" href="https://ted.europa.eu/et/simap/eforms">eesti (ET)</a> <a class="ted-language__item" data-id="el" href="https://ted.europa.eu/el/simap/eforms">ελληνικά (EL)</a> <a class="ted-language__item" data-id="en" href="https://ted.europa.eu/en/simap/eforms">english (EN)</a> <a class="ted-language__item" data-id="fr" href="https://ted.europa.eu/fr/simap/eforms">français (FR)</a> <a class="ted-language__item" data-id="ga" href="https://ted.europa.eu/ga/simap/eforms">gaeilge (GA)</a> <a class="ted-language__item" data-id="hr" href="https://ted.europa.eu/hr/simap/eforms">hrvatski (HR)</a> <a class="ted-language__item" data-id="it" href="https://ted.europa.eu/it/simap/eforms">italiano (IT)</a> <a class="ted-language__item" data-id="lv" href="https://ted.europa.eu/lv/simap/eforms">latviešu (LV)</a> <a class="ted-language__item" data-id="lt" href="https://ted.europa.eu/lt/simap/eforms">lietuvių (LT)</a> <a class="ted-language__item" data-id="hu" href="https://ted.europa.eu/hu/simap/eforms">magyar (HU)</a> <a class="ted-language__item" data-id="mt" href="https://ted.europa.eu/mt/simap/eforms">malti (MT)</a> <a class="ted-language__item" data-id="nl" href="https://ted.europa.eu/nl/simap/eforms">nederlands (NL)</a> <a class="ted-language__item" data-id="pl" href="https://ted.europa.eu/pl/simap/eforms">polski (PL)</a> <a class="ted-language__item" data-id="pt" href="https://ted.europa.eu/pt/simap/eforms">português (PT)</a> <a class="ted-language__item" data-id="ro" href="https://ted.europa.eu/ro/simap/eforms">română (RO)</a> <a class="ted-language__item" data-id="sk" href="https://ted.europa.eu/sk/simap/eforms">slovenčina (SK)</a> <a class="ted-language__item" data-id="sl" href="https://ted.europa.eu/sl/simap/eforms">slovenščina (SL)</a> <a class="ted-language__item active" data-id="fi" href="https://ted.europa.eu/fi/simap/eforms">suomi (FI)</a> <a class="ted-language__item" data-id="sv" href="https://ted.europa.eu/sv/simap/eforms">svenska (SV)</a> </div> </div> </div> </div> </section> </div> </div> </div> <div class="ted-header__wrapper-bottom"> <div class="ted-header__logo"> <a class="ted-header__logo-link" href="https://ted.europa.eu"> <span data-labels-key="lbl_header_eutenders" class="ted-header__logo-title">EU:n tarjouskilpailut</span> <span data-labels-key="lbl_header_ted2" class="ted-header__logo-main">Ted • tenders electronic daily</span> <span data-labels-key="lbl_header_title" class="ted-header__logo-tagline d-none d-sm-inline-block">EU:n virallisen lehden täydennysosa</span> </a> </div> </div> </div> </div> <div class="ted-header__borderline"> <div class="container"></div> </div> </header> <div class="ted-header-modal modal fade" id="tedHeaderModal" style="display: none;"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content ted-modal__content"> <div class="modal-header ted-modal__header"> <span class="modal-title ted-modal__title" data-labels-key="lbl_signoutmodal_title">Uloskirjautuminen onnistui</span> <button type="button" class="close ted-modal__close" data-dismiss="modal" aria-label="Sulje"> <span>×</span> </button> </div> <div class="modal-body ted-modal__body"> <div class="portlet"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-1204223" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="1204221" data-analytics-asset-title="Successfully signed out" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="1204223"> <p>Olet kirjautunut ulos TED-sovelluksesta, mutta olet edelleen kirjautunut EU Login -palveluun. Napsauta <a href="https://ecas.ec.europa.eu/cas/logout.cgi">tästä</a>, jos haluat kirjautua ulos myös EU Login -palvelusta.</p> </div> </div> </div> </div> </div> </section> </div> </div> <!--<p data-labels-key="lbl_signoutmodal_message">lbl_signoutmodal_message <a href="https://ecas.ec.europa.eu/cas/logout.cgi" data-labels-key="lbl_signoutmodal_link">lbl_signoutmodal_link</a></p>--> </div> </div> </div> </div></div><style>.ted-header-modal .ted-modal__content.modal-content, .ted-header-modal .ted-modal__body.modal-body { overflow: unset; } .ted-header-modal .ted-modal__content { border: 1px solid #CCCCCC; border-radius: 3px; } .ted-header-modal .ted-modal__header { background: #F5F5F5; padding: 13px 16px 10px 16px; height: unset; border: none; } .ted-header-modal .ted-modal__title { font-size: 15px; line-height: 22px; font-weight: bold; color: #444444; } .ted-header-modal .ted-modal__close { height: unset; } .ted-header-modal .ted-modal__close:focus { outline: 2px solid #1454B7; outline-offset: 2px; } .ted-header-modal .ted-modal__body { border: none; margin: 0; padding: 24px 16px 10px; } .ted-header-modal .ted-modal__body p { font-size: 14px; line-height: 20px; color: #444444; } .ted-header-modal .ted-modal__footer { justify-content: flex-end; border: none; padding: 15px 16px; } .ted-header-modal .ted-modal__button { font-size: 14px; line-height: 20px; background: none; border: none; border-radius: 3px; padding: 10px 16px; margin: 0; margin-left: 16px; } .ted-header-modal .ted-modal__button--naked { background: #FFFFFF; border: 1px solid #444444; } .ted-header-modal .ted-modal__button--naked:hover { background-color: #444444; color: #fff; } .has-edit-mode-menu .portlet-options-dropdown { z-index: 1050; }</style><script type="module">const configuration = {"registerUrl":"/registration","loginUrl":"/login"}; const fragmentElement = document.querySelector('#fragment-2f3b047e-5443-add9-f3a3-6f3d56e78dfe'); const fragmentEntryLinkNamespace = 'ueym'; const fragmentNamespace = 'ueym'; const layoutMode = 'view';$(document).ready(function() { var isPrivatePage = friendlyURL === '/my-dashboard' || friendlyURL === '/preferences' || friendlyURL === '/register'; var redirectURL = isPrivatePage ? themeDisplay.getURLHome() : window.location.href; var isRedirect = localStorage.getItem('signOut'); var showPopup = localStorage.getItem('showPopup'); var redirect = localStorage.getItem('redirectURL'); console.log('isPrivatePage', isPrivatePage); console.log('redirectURL', redirectURL); console.log('isRedirect', isRedirect); console.log('showPopup', showPopup); console.log('redirect', redirect); if (isRedirect === 'true') { localStorage.setItem('signOut', false); localStorage.setItem('showPopup', true); window.location.href = redirect; } else { localStorage.setItem('redirectURL', redirectURL); } if (showPopup === 'true') { $('#tedHeaderModal').modal('show'); localStorage.setItem('showPopup', false); } $('#ted-account__sign-out').on('click', function(event) { localStorage.setItem('signOut', true); }); var isBeYourself = $('.js-be-yourself').length ? true : false; if (isBeYourself) { var href = window.location.href.split('?')[0]; $('.js-be-yourself').attr('href', href); } if ($('body').hasClass('has-edit-mode-menu') && $('.page-editor__toolbar.page-editor__toolbar--master-layout').length) { $('#tedHeaderModal').modal('show'); } });;</script></div><div class="lfr-layout-structure-item-com-liferay-asset-publisher-web-portlet-assetpublisherportlet lfr-layout-structure-item-08980d0f-156c-175f-58d0-407ffb83e642 " style=""><div id="fragment-bca87a99-f138-b75b-4282-21d870b7ac6d"> <div class="portlet-boundary portlet-boundary_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_ portlet-static portlet-static-end portlet-naked portlet-asset-publisher " id="p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql_"> <span id="p_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql"></span> <section class="portlet" id="portlet_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <script type="text/javascript"> (function() {var $ = AUI.$;var _ = AUI._; var assetEntryId = ''; if (assetEntryId) { window.location.hash = assetEntryId; } })(); </script><script> </script> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-search-container-0 lfr-layout-structure-item-ef20423e-5b2b-8273-d399-8fc1603b0f4f " style=""><div id="fragment-23e9a5d3-4ead-3360-9340-db047c8d3c3d"> <div class="ted-search isNotHomepage"> <div class="container"> <div class="ted-search__wrapper"> <div class="row"> <div class="col-auto"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-6c525243-fa26-8a84-83b0-87257503dcf0 " style=""><div id="fragment-7f111cce-15a9-5c40-6c6f-5bedfee7f0d6"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="ted-controls"> <div class="ted-nav"> <div class="ted-nav-desktop-container"> <button class="ted-nav-btn js-nav-btn-desktop d-none d-lg-inline-flex"> <div class="ted-nav-btn__icon"> <span></span> <span></span> <span></span> </div> <span data-labels-key="lbl_menu_text" class="ted-nav-btn__text d-none d-sm-inline">Valikko</span> </button> <div class="ted-nav-dropdown-wrapper d-none d-lg-block"> <nav class="ted-nav-dropdown"> <div class="row"> <div class="col-4"> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>SIMAP</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/european-public-procurement">Julkiset hankinnat Euroopassa</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/legislation-and-useful-links">Hyödyllisiä linkkejä</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/statistics-on-ted-notices">TED-ilmoitusten tilastoja</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/contracts-awarded-by-eu-institutions">EU:n toimielinten tekemät hankinnat</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/sending-electronic-notices">Sähköisten ilmoitusten lähettäminen</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/list-of-ted-esenders">TED eSender -käyttäjäluettelo</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/developers-corner-for-reusers">Sovelluskehittäjien resurssit uudelleenkäyttäjille</a> </div> <div class="ted-nav__list-item active main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/eforms">eForms</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/standard-forms-for-public-procurement">Vakiolomakkeet julkisille hankinnoille</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/european-single-procurement-document">Yhteinen eurooppalainen hankinta-asiakirja</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/eprocurement-ontology">Sähköisen hankintajärjestelmän ontologia</a> </div> </div> </div><div class="col-4"> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>EU:n virallisen lehden täydennysosa</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/search/result?search-scope=LATEST">Uusin numero</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/release-calendar">Julkaisukalenteri</a> </div> </div> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>Ajankohtaista</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/news">Ajankohtaista</a> </div> </div> </div><div class="col-4"> <div class="ted-nav__header_main_menu"> <h2 class="ted-panel__heading"><span>Siirry muille TED-sivuille</span></h2> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://enotices2.ted.europa.eu" target="_blank"> eNotices2 <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://docs.ted.europa.eu" target="_blank"> TED Developer Docs <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://developer.ted.europa.eu" target="_blank"> TED Developer Portal <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> </div> </div> </div> </nav> </div> </div> <div class="ted-nav-mobile-container"> <div class="ted-nav-btn ted-nav-btn--mobile js-nav-btn-mobile d-lg-none"> <div class="ted-nav-btn__icon"> <span></span> <span></span> <span></span> </div> </div> <nav class="ted-nav-mobile"> <div class="ted-nav__close"> <img alt="" class="js-nav-close" src="https://ted.europa.eu/o/ted2-theme/images/close-icon.png" /> </div> <div class="ted-nav__header"> <span>SIMAP</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/european-public-procurement">Julkiset hankinnat Euroopassa</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/legislation-and-useful-links">Hyödyllisiä linkkejä</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/statistics-on-ted-notices">TED-ilmoitusten tilastoja</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/contracts-awarded-by-eu-institutions">EU:n toimielinten tekemät hankinnat</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/sending-electronic-notices">Sähköisten ilmoitusten lähettäminen</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/list-of-ted-esenders">TED eSender -käyttäjäluettelo</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/developers-corner-for-reusers">Sovelluskehittäjien resurssit uudelleenkäyttäjille</a> </div> <div class="ted-nav__list-item active main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/eforms">eForms</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/standard-forms-for-public-procurement">Vakiolomakkeet julkisille hankinnoille</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/european-single-procurement-document">Yhteinen eurooppalainen hankinta-asiakirja</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/simap/eprocurement-ontology">Sähköisen hankintajärjestelmän ontologia</a> </div> </div> <div class="ted-nav__header"> <span>EU:n virallisen lehden täydennysosa</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/search/result?search-scope=LATEST">Uusin numero</a> </div> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/release-calendar">Julkaisukalenteri</a> </div> </div> <div class="ted-nav__header"> <span>Ajankohtaista</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item main-menu-css-only"> <a href="https://ted.europa.eu/fi/news">Ajankohtaista</a> </div> </div> <div class="ted-nav__header"> <span>Siirry muille TED-sivuille</span> </div> <div class="ted-nav__list-parent"> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://enotices2.ted.europa.eu" target="_blank"> eNotices2 <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://docs.ted.europa.eu" target="_blank"> TED Developer Docs <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> <div class="ted-nav__list-item-link main-menu-css-only"> <a href="https://developer.ted.europa.eu" target="_blank"> TED Developer Portal <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/open.png" /> </a> </div> </div> </nav> <div class="ted-nav-backdrop"></div> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col pl-0 pl-lg-3"> <div><div class="lfr-layout-structure-item-search lfr-layout-structure-item-bb7c4672-6351-455c-b914-09b4592c42e3 " style=""><div id="fragment-665e2fdf-900b-1e97-ed1a-289469bf19d8"> <div class="ted-search"> <form id="ted-search-form" action="https://ted.europa.eu/fi/search/result?FT=test&amp;scope=ACTIVE&amp;simpleSearchRef=true" method="post" class="ted-search___input-group"> <div class="ted-search__input-group-prepend d-none d-md-block"> <div class="ted-search__input-group-icon"> <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/magnifying-glass-icon.png" /> </div> </div> <input data-labels-key="lbl_quicksearch_searchtext" id="ted-search-input-text" type="text" name="ted-search-input-text" class="ted-search__form-control" aria-label="Pikahaku TEDin ilmoituksista" placeholder="Pikahaku TEDin ilmoituksista" /> <div class="ted-search__input-group-append"> <button id="ted-search-submit" class="ted-search__button-search" type="button"> <span data-labels-key="lbl_quicksearch_searchbutton" class="d-none d-md-inline">Hae</span> <img class="d-md-none" data-labels-key="lbl_searchbutton_alternative_text" alt="Hakupainike" src="https://ted.europa.eu/o/ted2-theme/images/magnifying-glass-blue-icon.png" /> </button> </div> </form> <div class="ted-search__options-desktop d-none d-md-flex"> <span data-labels-key="lbl_quicksearch_moreoptions" class="ted-search__text">Muita hakuvaihtoehtoja:</span> <a id="advanced-search-nav-button" data-labels-key="lbl_quicksearch_advancedsearchbuttton" data-senna-off="true" href="https://ted.europa.eu/advanced-search" class="ted-search__button-options">Tarkennettu haku</a> <a id="expert-search-nav-button" data-labels-key="lbl_quicksearch_expertsearchbutton" data-senna-off="true" href="https://ted.europa.eu/expert-search" class="ted-search__button-options">Erikoishaku</a> <div class="ted-search__dropdown"> <button data-labels-key="lbl_quicksearch_browsebysubjectbutton" class="ted-search__button-options ted-search__dropdown-toggle dropdown-toggle" type="button" data-toggle="dropdown"> Selaa aiheittain </button> <div class="ted-search__dropdown-menu dropdown-menu"> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-opportunity"> <span data-labels-key="lbl_quicksearch_businessopportunity">Liiketoimintamahdollisuus</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-sector"> <span data-labels-key="lbl_quicksearch_businesssector">Liiketoimintasektori (CPV)</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-place-of-performance"> <span data-labels-key="lbl_quicksearch_placeofperformance">Suorituspaikka</span> </a> </div> </div> </div> <div class="ted-search__options-mobile d-md-none"> <div class="ted-search__options-mobile-dropdown"> <a href="#" class="ted-search__options-mobile-dropdown-toggle dropdown-toggle" data-toggle="dropdown" data-labels-key="lbl_homepage_searchoptions">Haun lisätoiminnot</a> <div class="ted-search__options-mobile-dropdown-menu dropdown-menu dropdown-menu-right"> <a data-labels-key="lbl_quicksearch_advancedsearchbuttton" data-senna-off="true" href="https://ted.europa.eu/advanced-search" class="ted-search__options-mobile-button ted-search__options-mobile-button--color">Tarkennettu haku</a> <a data-labels-key="lbl_quicksearch_expertsearchbutton" data-senna-off="true" href="https://ted.europa.eu/expert-search" class="ted-search__options-mobile-button ted-search__options-mobile-button--color">Erikoishaku</a> <div class="dropdown-test"> <button data-labels-key="lbl_quicksearch_browsebysubjectbutton" class="ted-search__options-mobile-button ted-search__options-mobile-button--naked" type="button"> Selaa aiheittain </button> <div class="ted-search__dropdown-menu ted-search__dropdown-menu-mobile"> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-opportunity"> <span data-labels-key="lbl_quicksearch_businessopportunity">Liiketoimintamahdollisuus</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-business-sector"> <span data-labels-key="lbl_quicksearch_businesssector">Liiketoimintasektori (CPV)</span> </a> <a data-senna-off="true" class="ted-search__dropdown-item" href="https://ted.europa.eu/browse-by-place-of-performance"> <span data-labels-key="lbl_quicksearch_placeofperformance">Suorituspaikka</span> </a> </div> </div> </div> </div> </div> </div></div><style>.isHomepage .ted-search { max-width: 781px; margin: 0 auto; } .ted-search___input-group { align-items: stretch; display: flex; flex-wrap: wrap; position: relative; width: 100%; margin-bottom: 12px; } .ted-search__input-group-prepend { position: absolute; left: 1px; top: 50%; transform: translate(15px, -50%); } .ted-search__input-group-icon { background: #fff; border: unset; } .ted-search__form-control { flex: 1 1 0%; width: 100%; font-size: 15px; line-height: 22px; color: #757575; border: 1px solid #949494; border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-right: unset; align-self: center; padding: 8px 15px 8px 38px; margin: 0; } .ted-search__form-control:focus { /* box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%); outline: 0; */ outline-color: #1454B7; } .ted-search__button-search { font-size: 14px; line-height: 20px; font-weight: bold; background: #FFFFFF; color: #3D6ECF; border: 2px solid #3D6ECF; border-radius: 0px 3px 3px 0px; padding: 8px 16px; } .ted-search__button-search:focus { outline: 2px solid #1454B7; outline-offset: 2px; } .ted-search__options-desktop { display: flex; flex-wrap: wrap; align-items: center; } .ted-search__text { font-size: 13px; line-height: 18px; color: #666666; } .ted-search__button-options { font-size: 13px; line-height: 17px; color: #666666; background: #F5F5F5; border: 1px solid #949494; border-radius: 3px; padding: 3px 10px; margin-left: 8px; } .ted-search__button-options:hover { background: #f0f3f9; text-decoration: none; color: #666666; } .ted-search__dropdown-toggle::after { display: inline-block; margin-left: 9px; vertical-align: middle; content: ""; border-top: 6px solid; border-right: 5px solid transparent; border-bottom: 0; border-left: 5px solid transparent; } .ted-search__dropdown-menu { padding: 15px 0; margin-top: 1px; background: #FFFFFF; box-shadow: 1px 3px 12px rgb(0 0 0 / 40%); border: none; border-radius: 3px; max-width: unset; } .ted-search__dropdown-menu::after { content: unset; } .ted-search__dropdown-item { display: block; font-size: 14px; line-height: 24px; color: #444444; padding: 5px 15px 5px 44px; position: relative; white-space: nowrap; } .ted-search__dropdown-item.active { background: #EEEEEE; } .ted-search__dropdown-item:hover { text-decoration: none; background: #EEEEEE; color: #444444; } .ted-search__dropdown-icon { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; display: none; } .ted-search__dropdown-item:hover .ted-search__dropdown-icon { display: block; } /* options mobile */ .ted-search__options-mobile { display: flex; justify-content: flex-end; } .ted-search__options-mobile-dropdown { position: relative; } .ted-search__options-mobile-dropdown-toggle { font-size: 14px; line-height: 20px; font-weight: bold; text-decoration-line: underline; color: #3366CC; } .ted-search__options-mobile-dropdown-menu { background: #FFFFFF; box-shadow: 1px 3px 12px rgb(0 0 0 / 40%); border-radius: 3px; max-width: unset; padding: 24px 20px; overflow: unset; } .ted-search__options-mobile-dropdown-menu::after { content: unset; } .ted-search__options-mobile-button { font-size: 14px; line-height: 20px; border-radius: 3px; display: block; padding: 10px 20px; border: none; margin-bottom: 16px; white-space: nowrap; } .ted-search__options-mobile-button--color { font-weight: bold; background: #3D6ECF; color: #FFFFFF; } .ted-search__options-mobile-button--color:hover { color: #FFFFFF; text-decoration: underline; } .ted-search__options-mobile-button--color:focus { background:#fff; color: #3D6ECF; outline: 2px solid #3D6ECF; } .ted-search__options-mobile-button--naked { background: #FFFFFF; color: #444444; border: 1px solid #949494; margin: 0; } .ted-search__options-mobile-button--naked::after { display: inline-block; margin-left: 9px; vertical-align: middle; content: ""; border-top: 6px solid; border-right: 5px solid transparent; border-bottom: 0; border-left: 5px solid transparent; } .dropdown-test { position: relative; } .dropdown-menu-test { padding: 15px 0; margin-top: 1px; background: #FFFFFF; box-shadow: 1px 3px 12px rgb(0 0 0 / 40%); border: none; border-radius: 3px; max-width: unset; } .ted-search__dropdown-menu-mobile { display: none; position: absolute; top: 41px; right: 0; } .ted-search__dropdown-menu-mobile.show { display: block; } @media (max-width: 968px) { .ted-search__text { flex: 1 0 100%; } .ted-search__options-desktop > .ted-search__button-options:nth-child(2) { margin-left: 0; } } @media (max-width: 768px) { .ted-search__form-control { border-left: 1px solid #949494; border-top-left-radius: 3px; border-bottom-left-radius: 3px; padding-left: 15px; } .ted-search__button-search { padding: 8px 11px; } }</style><script type="module">const configuration = {"businessSector":"/browse-by-business-sector","expertSearch":"/expert-search","advancedSearchMobile":"/advanced-search","businessOpportunityMobile":"/browse-by-business-opportunity","placeOfPerformanceMobile":"/browse-by-place-of-performance","advancedSearch":"/advanced-search","formAction":"/search/result?FT=test&scope=ACTIVE&simpleSearchRef=true","expertSearchMobile":"/expert-search","businessOpportunity":"/browse-by-business-opportunity","placeOfPerformance":"/browse-by-place-of-performance","businessSectorMobile":"/browse-by-business-sector"}; const fragmentElement = document.querySelector('#fragment-665e2fdf-900b-1e97-ed1a-289469bf19d8'); const fragmentEntryLinkNamespace = 'ylvs'; const fragmentNamespace = 'ylvs'; const layoutMode = 'view';var submitForm = function() { console.log('submitForm'); var form = $('#ted-search-form'); var formAction = form.attr('action'); var input = $('#ted-search-input-text').val().trim(); var url = new URL(formAction); url.searchParams.set('FT', input); form.attr('action', url.href); console.log('action', form.attr('action')); form[0].submit(); }; var ajaxSearch = function () { console.log('ajaxSearch'); var input = $('#ted-search-input-text').val(); var date = new Date(); var day = String(date.getDate()).padStart(2, '0'); var month = String(date.getMonth() + 1).padStart(2, '0'); var year = date.getFullYear(); var hours = String(date.getHours()).padStart(2, '0'); var minutes = String(date.getMinutes()).padStart(2, '0'); var seconds = String(date.getSeconds()).padStart(2, '0'); var dateTime = `${day}/${month}/${year} ${hours}:${minutes}:${seconds}`; var data = { searchName: `Last search (${dateTime})`, searchType: 'advanced', query: `(FT ~ (${input}))`, data: { "FT": { "labels": `${input}` }, "notice-type": { "labels": [], "codes": [] }, "business-opportunity": { "labels": [], "codes": [] }, "SPD": { "date": null, "value": "" }, "FPD": { "date": null, "value": "" }, "TPD": { "date": null, "value": "" }, "SDT": { "date": null, "value": "" }, "FDT": { "date": null, "value": "" }, "TDT": { "date": null, "value": "" }, "SDD": { "date": null, "value": "" }, "FDD": { "date": null, "value": "" }, "TDD": { "date": null, "value": "" }, "classification-cpv": { "labels": [], "codes": [] }, "contract-nature": { "labels": [], "codes": [] }, "place-of-performance": { "labels": [], "codes": [] }, "MIN": { "labels": "" }, "MAX": { "labels": "" }, "total-value-cur": { "labels": [], "codes": [] }, "procedure-type": { "labels": [], "codes": [] }, "submission-language": { "labels": [], "codes": [] }, "ojs-number": { "labels": "" }, "publication-number": { "labels": "" }, "buyer-name": { "labels": "" }, "buyer-identifier": { "labels": "" }, "buyer-country": { "labels": [], "codes": [] }, "buyer-city": { "labels": "" }, "buyer-legal-type": { "labels": [], "codes": [] }, "main-activity": { "labels": [], "codes": [] }, "legal-basis": { "labels": [], "codes": [] }, "legal-basis-text": { "labels": "" }, "search-scope": "ACTIVE", "funding": { "labels": [], "codes": [] } }, isRecentlyView: true, priodicity: 5, overWrite: false, scope: 'ACTIVE', onlyLatestVersions:false }; var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/json"); var raw = JSON.stringify(data); var requestOptions = { method: 'POST', headers: myHeaders, body: raw, redirect: 'follow' }; console.log('requestOptions', requestOptions); fetch(`${themeDisplay.getPortalURL()}/view?p_p_id=gr_open_fragments_ViewPortlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage`, requestOptions) .then(response => response.text()) .then(result => { console.log('result', result); }) .catch(error => { console.log('error', error); }) .finally(() => { console.log('finally'); submitForm(); }); }; $('.ted-search__options-mobile-dropdown').on('hide.bs.dropdown', function (e) { if (e.clickEvent) { e.preventDefault(); } }); var dropdownMenuMobile = $('.ted-search__dropdown-menu-mobile'); $('.ted-search__options-mobile-button--naked').on('click', function (event) { if (dropdownMenuMobile.hasClass('show')) { dropdownMenuMobile.removeClass('show'); } else { dropdownMenuMobile.addClass('show'); } }); $('.ted-search__dropdown-menu-mobile .ted-search__dropdown-item').on('click', function (event) { dropdownMenuMobile.removeClass('show'); }); $("#ted-search-form").on("keypress", function (event) { var keyPressed = event.keyCode || event.which; if (keyPressed === 13) { event.preventDefault(); ajaxSearch(); } }); $('#ted-search-submit').on('click', function (event) { event.preventDefault(); ajaxSearch(); });;</script></div></div> </div> </div> </div> </div> </div></div><style>.has-edit-mode-menu .ted-search__wrapper .d-lg-none { display: block!important; } .lfr-has-simulation-panel .ted-search__wrapper .d-lg-none { display: none!important; } .ted-search .container { background: #FFF; padding: 16px 24px; } .ted-search__wrapper { background: #F5F5F5; padding: 20px; } @media (max-width: 575px) { .ted-search .container { background: #F5F5F5; padding: 0; } .ted-search__wrapper { padding: 8px 16px 10px; } }</style></div><div class="lfr-layout-structure-item-ted-containers-main lfr-layout-structure-item-04f2aa21-98ae-a281-d6d5-9dfda207f904 " style=""><div id="fragment-aeb5bcfe-3812-590d-8057-94b4abedcd50"> <section class="ted-main"> <div class="container"> <div><div class="lfr-layout-structure-item-two-column-layout-70---30 lfr-layout-structure-item-edece369-0c45-d458-0e65-baf47686d1b0 " style=""><div id="fragment-0894caf3-342a-751d-906f-0a926319bd45"> <div class="row"> <div class="col-12 col-md-7"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-breadcrumb-web-portlet-sitenavigationbreadcrumbportlet lfr-layout-structure-item-6c9253c6-cf7d-96e9-8e8a-1a9c9b56650a " style=""><div id="fragment-e880c6ab-69ea-bbbf-4085-94089f6968cc"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_ portlet-static portlet-static-end portlet-naked portlet-breadcrumb " id="p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm_"> <span id="p_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <nav aria-label="Murupolku" id="_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm_breadcrumbs-defaultScreen"> <div class="ted-breadcrumb d-none d-md-inline-flex"> <a href="https://ted.europa.eu/fi/">TED</a> <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/arrow-right-gray.png" /> <a href="https://ted.europa.eu/fi/public-procurement-standards">Julkisia hankintoja koskevat vaatimukset</a> <img alt="" src="https://ted.europa.eu/o/ted2-theme/images/arrow-right-gray.png" /> <span>eForms</span> </div> </nav> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-12 col-md-5"> <div><div class="lfr-layout-structure-item-social-share lfr-layout-structure-item-e77da003-60f9-feaa-4016-08d85f186327 " style=""><div id="fragment-9c394d8b-e517-2136-dcca-ca4bd10d29e7"> <div class="ted-toolbar"> <div class="ted-aside-mobile-placeholder d-md-none"></div> <div class="ted-mini-toolbar"> <a href="https://ted.europa.eu/help" class="ted-help"> <img class="ted-help__icon" data-labels-key="lbl_help_alternative_text" alt="Ohjeen kuvake" src="https://ted.europa.eu/o/ted2-theme/images/help-icon.png" /> <span data-labels-key="lbl_socialshare_help" class="ted-help__text">Ohje</span> </a> <button class="ted-print"> <img class="ted-print__icon" data-labels-key="lbl_print_alternative_text" alt="Sivun tulostuskuvake" src="https://ted.europa.eu/o/ted2-theme/images/print-icon.png" /> <span data-labels-key="lbl_socialshare_print" class="ted-print__text">Tulosta</span> </button> <button class="ted-social-share" data-toggle="modal" data-target="#tedSocialShare"> <img class="ted-social-share__icon" data-labels-key="lbl_share_alternative_text" alt="Jakamiskuvake" src="https://ted.europa.eu/o/ted2-theme/images/share-icon.png" /> <span data-labels-key="lbl_socialshare_share" class="ted-social-share__text">Jaa</span> </button> </div> </div> <div class="modal fade" id="tedSocialShare" data-backdrop="static" style="display: none;"> <div class="modal-dialog"> <div class="modal-content ted-modal__content"> <div class="modal-header ted-modal__header"> <span class="modal-title ted-modal__title">Share</span> <button type="button" class="close ted-modal__close" data-dismiss="modal" aria-label="Sulje"> <span>×</span> </button> </div> <div class="modal-body ted-modal__body"> <a class="ted-share-button ted-share-button--facebook" href="http://www.facebook.com/share.php?u=&amp;t=eForms-ilmoitusten%20k%C3%A4ytt%C3%B6%20ja%20luonti%20%E2%80%93%20ted.europa.eu%20%E2%80%93%20TED%20Tenders%20Electronics%20Daily" target="_blank" aria-label="Jaa Facebookissa"> <img class="ted-share-button__icon" data-labels-key="lbl_facebook_alternative_text" alt="Facebook-kuvake" src="https://ted.europa.eu/o/ted2-theme/images/social-facebook-icon.png" /> <span class="ted-share-button__text">Facebook</span> </a> <a class="ted-share-button ted-share-button--twitter" href="https://twitter.com/intent/tweet?url=&amp;text=eForms-ilmoitusten%20k%C3%A4ytt%C3%B6%20ja%20luonti%20%E2%80%93%20ted.europa.eu%20%E2%80%93%20TED%20Tenders%20Electronics%20Daily" target="_blank" aria-label="Jaa Twitterissä"> <img class="ted-share-button__icon" data-labels-key="lbl_twitter_alternative_text" alt="Twitter-kuvake" src="https://ted.europa.eu/o/ted2-theme/images/social-twitter-icon.png" /> <span class="ted-share-button__text">X/Twitter</span> </a> <a class="ted-share-button ted-share-button--linkedin" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=&amp;title=eForms-ilmoitusten%20k%C3%A4ytt%C3%B6%20ja%20luonti%20%E2%80%93%20ted.europa.eu%20%E2%80%93%20TED%20Tenders%20Electronics%20Daily&amp;ro=false&amp;summary=&amp;source=" target="_blank" aria-label="Jaa LinkedInissä"> <img class="ted-share-button__icon" alt="" src="https://ted.europa.eu/o/ted2-theme/images/social-linkedin-icon.png" /> <span class="ted-share-button__text">LinkedIn</span> </a> <a class="ted-share-button ted-share-button--email" href="mailto:?subject=eForms-ilmoitusten käyttö ja luonti – ted.europa.eu – TED Tenders Electronics Daily&amp;body=https://ted.europa.eu/simap/eforms" target="_blank" aria-label="Jaa sähköpostilla"> <img class="ted-share-button__icon" alt="" src="https://ted.europa.eu/o/ted2-theme/images/social-email-icon.png" /> <span class="ted-share-button__text">Email</span> </a> </div> <div class="modal-footer ted-modal__footer"> <button type="button" class="ted-modal__button ted-modal__button--naked" data-dismiss="modal">Cancel</button> </div> </div> </div> </div> </div><style>.ted-toolbar { display: flex; } .ted-mini-toolbar { display: flex; margin-bottom: 22px; margin-left: auto; } .ted-help, .ted-download, .ted-print, .ted-social-share { background: none; border: none; padding: 0; } .ted-print { margin-left: 24px; } .ted-social-share { margin-left: 26px; } .ted-help__icon, .ted-download__icon, .ted-print__icon, .ted-social-share__icon { margin-right: 9px; } .ted-help__text, .ted-download__text, .ted-print__text, .ted-social-share__text { font-size: 14px; line-height: 20px; color: #697188; } .ted-download:hover { text-decoration: none; } .ted-help:hover .ted-help__text, .ted-download:hover .ted-download__text { text-decoration: underline; } .modal { display: none; } #tedSocialShare .modal-dialog { margin: 100px 15px; } #tedSocialShare .ted-modal__content { border: 1px solid #CCCCCC; border-radius: 3px; } #tedSocialShare .ted-modal__header { background: #F5F5F5; padding: 13px 16px 10px 16px; height: unset; border: none; } #tedSocialShare .ted-modal__title { font-size: 15px; line-height: 22px; font-weight: bold; color: #444444; } #tedSocialShare .ted-modal__close { height: unset; font-size: 25px; } #tedSocialShare .ted-modal__close:focus { outline: 2px solid #1454B7; outline-offset: 2px; } #tedSocialShare .ted-modal__body { display: flex; flex-direction: column; flex-direction: row; flex-wrap: wrap; border: none; margin: 0; padding: 15px 16px 0; } #tedSocialShare .ted-modal__footer { justify-content: flex-end; padding: 16px 15px 14px; background: #ffffff; border: none; } #tedSocialShare .ted-modal__button { font-weight: 400; font-size: 14px; line-height: 20px; color: #444444; background: #FFFFFF; border: 1px solid #444444; border-radius: 3px; margin: 0; padding: 0; width: 100%; height: 40px; } .ted-share-button { color: #fff; border-radius: 3px; width: 100%; height: 40px; display: inline-block; margin-bottom: 11px; text-align: center; line-height: 40px; } .ted-share-button:hover { text-decoration: none; color: #fff; } .ted-share-button--facebook { background: #4267B2; } .ted-share-button--twitter { background: #1DA1F2; } .ted-share-button--linkedin { background: #0077B5; } .ted-share-button--email { background: #444444; } .ted-share-button__text { font-size: 14px; line-height: 20px; margin-left: 5px; } @media (max-width: 767px) { .ted-help__text, .ted-download__text, .ted-print__text, .ted-social-share__text { display: none; } .ted-help, .ted-download, .ted-print, .ted-social-share { display: flex; align-items: center; justify-content: center; width: 45px; height: 35px; background: #F5F5F5; border-radius: 3px; } .ted-print, .ted-social-share { margin-left: 16px; } .ted-help__icon, .ted-download__icon, .ted-print__icon, .ted-social-share__icon { margin: 0; } .ted-print { display: none; } } @media (min-width: 576px) { #tedSocialShare .modal-dialog { margin: 12rem auto; max-width: 450px; } #tedSocialShare .ted-modal__body { flex-direction: row; } .ted-share-button { width: 113px; margin-right: 16px; margin-bottom: 15px; } #tedSocialShare .ted-modal__footer { background: #F5F5F5; } #tedSocialShare .ted-modal__button { width: 78px; } } @media print { @page { margin: 1cm; padding: 0; } html, body { margin: 0; padding: 0; font: 14pt Georgia, "Times New Roman", Times, serif; line-height: 1.3; } #ted { background: #FFFFFF; } .ted-header, .ted-search, .ted-breadcrumb, .ted-mini-toolbar, .ted-footer, .ted-footer-desktop, .ted-footer-mobile, .cadmin.control-menu-container, .ted-back-to-top__button { display: none!important; } }</style><script type="module">const configuration = {"showSocial":true,"showHelp":true,"showDownload":false,"itemSelector1":{},"showPrint":true}; const fragmentElement = document.querySelector('#fragment-9c394d8b-e517-2136-dcca-ca4bd10d29e7'); const fragmentEntryLinkNamespace = 'nmyz'; const fragmentNamespace = 'nmyz'; const layoutMode = 'view';$(document).ready(function() { var constructFacebookURL = function() { var parsedFacebookURL = new URL($('.ted-share-button--facebook').attr('href')); var searchParamsFacebook = new URLSearchParams(parsedFacebookURL.search); searchParamsFacebook.set('u', window.location.href); var facebookURL = new URL(parsedFacebookURL.origin + parsedFacebookURL.pathname + '?' + searchParamsFacebook.toString()).href; $('.ted-share-button--facebook').attr('href', facebookURL); } var constructTwitterURL = function() { var parsedTwitterURL = new URL($('.ted-share-button--twitter').attr('href')); var searchParamsTwitter = new URLSearchParams(parsedTwitterURL.search); searchParamsTwitter.set('url', window.location.href); var twitterURL = new URL(parsedTwitterURL.origin + parsedTwitterURL.pathname + '?' + searchParamsTwitter.toString()).href; $('.ted-share-button--twitter').attr('href', twitterURL); } var constructLinkedinURL = function() { var parsedLinkedinURL = new URL($('.ted-share-button--linkedin').attr('href')); var searchParamsLinkedin = new URLSearchParams(parsedLinkedinURL.search); searchParamsLinkedin.set('url', window.location.href); var linkedinURL = new URL(parsedLinkedinURL.origin + parsedLinkedinURL.pathname + '?' + searchParamsLinkedin.toString()).href; $('.ted-share-button--linkedin').attr('href', linkedinURL); } var constructEmailURL = function() { var parsedEmailURL = $('.ted-share-button--email').attr('href'); var arr = parsedEmailURL.split('&body')[0]; $('.ted-share-button--email').attr('href', arr + '&body=' + encodeURIComponent(window.location.href)); } $('.ted-share-button--facebook').on('click', function(event) { event.preventDefault(); constructFacebookURL(); window.open(this.href, '_blank'); }); $('.ted-share-button--twitter').on('click', function(event) { event.preventDefault(); constructTwitterURL(); window.open(this.href, '_blank'); }); $('.ted-share-button--linkedin').on('click', function(event) { event.preventDefault(); constructLinkedinURL(); window.open(this.href, '_blank'); }); $('.ted-share-button--email').on('click', function(event) { event.preventDefault(); constructEmailURL(); window.open(this.href, '_self'); }); $('.ted-print').on('click', (event) => { window.print(); }); constructFacebookURL(); constructTwitterURL(); constructLinkedinURL(); constructEmailURL(); });;</script></div></div> </div> </div></div></div><div class="lfr-layout-structure-item-two-column-layout-70---30 lfr-layout-structure-item-f840cbbd-f459-daf5-55ba-9c634129970e " style=""><div id="fragment-fca6d933-41f3-a2c2-0ffa-ff360f3fca80"> <div class="row"> <div class="col-12 col-md-7"> <div><div class="lfr-layout-structure-item-ted-collection-page-title lfr-layout-structure-item-8d093d98-ee44-7822-72e9-76cfb39ac0f7 " style=""><div id="fragment-a08cfeb3-b984-a918-8a1c-77280f14d4e4"> <div class="fragment_201"> <div class="ted-title"> <h1>eForms</h1> </div> </div></div></div></div> </div> <div class="col-12 col-md-5"> <div></div> </div> </div></div></div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-87cb868e-900b-582c-ae78-1d1733f48bb7 " style=""><div id="fragment-421bdd70-5bfe-7fd8-0df7-4a4043f48c49"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_lqvl_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_lqvl"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_lqvl"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-64380" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="64378" data-analytics-asset-title="Sähköiset lomakkeet (eForms)" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="64380"> <style> .ted-aside-list { position: sticky; top: 25px; } </style> <div class="row"> <div class="col-12 d-md-none"> <div class="ted-aside-mobile__btn"> <div class="ted-aside-mobile__icon"> <span></span> <span></span> <span></span> </div> </div> <nav class="ted-aside-mobile__list"> <div class="ted-aside-mobile__close"> <img alt="" class="js-aside-mobile-close" src="https://ted.europa.eu/o/ted2-theme/images/close-icon.png" /> </div> <div class="ted-aside-mobile__list-item active"> <a class="ted-aside-mobile__list-link" href="##links"> Hyödyllisiä linkkejä </a> </div> <div class="ted-aside-mobile__list-item "> <a class="ted-aside-mobile__list-link" href="#archive"> Sähköisiä lomakkeita (eForms) koskevien tiedotteiden arkisto </a> </div> </nav> <div class="ted-aside-mobile-backdrop"></div> </div> <div class="col-4 d-none d-md-block d-print-none"> <div class="ted-aside-list" id="accordionExample"> <div class="ted-aside-list__item active"> <a class="ted-aside-list__link" href="##links"> Hyödyllisiä linkkejä </a> </div> <div class="ted-aside-list__item "> <a class="ted-aside-list__link" href="#archive"> Sähköisiä lomakkeita (eForms) koskevien tiedotteiden arkisto </a> </div> </div> </div> <div class="col-12 col-md-8"> <div class="ted-aside-list__content"> <section id="#links"> <h2>Hyödyllisiä linkkejä</h2> <ul> <li><a href="https://docs.ted.europa.eu/" style="font-size: 1rem; text-align: inherit;" target="_blank">Dokumentaatiota on saatavana <strong>TED Developers Documentation -sivustolla</strong></a>, <span style="font-size: 1rem; text-align: inherit;">jolla on myös</span> <a href="https://docs.ted.europa.eu/home/FAQ/eforms.html" style="font-size: 1rem; text-align: inherit;" target="_blank">sähköisiä lomakkeita käsittelevä <strong>Usein kysyttyä -osio</strong></a>.</li> <li><a href="https://github.com/OP-TED/eForms-SDK/" target="_blank"><strong>Sähköisten lomakkeiden ohjelmistokehityspaketti</strong> GitHub-alustalla</a></li> </ul> </section> <section id="archive"> <h2>Sähköisiä lomakkeita (eForms) koskevien tiedotteiden arkisto</h2> <h4>Kootut kysymykset ja vastaukset – eNotices2-webinaari 12.10.2023.</h4> <p>Toisen eNotices2-webinaarin <a href="/documents/d/ted/enotices2-webinar-12-october-2023-consolidated-q-a" target="_blank">kysymysten ja vastausten yhteenveto</a> on nyt julkaistu.</p> <p><a href="https://www.youtube.com/watch?v=_Lk35tfQ_ns" target="_blank">Webinaarin tallenne</a> on saatavilla YouTubessa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (1.12.2023)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.10.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty monenlaisia muutoksia ja korjauksia metatietoihin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>Tämä ohjelmakehityspaketin versio aktivoidaan esikatseluympäristössä 4.12.2023 ja tuotantoympäristössä 5.12.2023.</p> <p>&nbsp;</p> <h4>Vuotuinen TED eSenders -käyttäjille tarkoitettu seminaari (13.12.2023)</h4> <p>Ilmoittautuminen vuotuiseen TED eSenders -käyttäjille tarkoitettuun verkkoseminaariin on nyt alkanut. Seminaari järjestetään Webex-webinaarialustalla <strong>keskiviikkona 13.12.2023 klo 10–16</strong>. <a href="https://op.europa.eu/en/web/ted-eforms/registration" target="_blank">Rekisteröityminen</a> päättyy tiistaina 12.12. klo 12 (Keski-Euroopan aikaa). Lähetämme sinulle Webex-linkin päivää ennen verkkoseminaarin alkua.</p> <p>Seminaarin <a href="https://op.europa.eu/en/web/ted-eforms/agenda-annual-esenders-seminar-2023" target="_blank">ohjelma</a> on saatavilla tapahtuman verkkosivuilla. Tapahtuma nauhoitetaan, joten lue <a href="https://op.europa.eu/en/web/ted-eforms/privacy-statements" target="_blank">tietosuojaseloste</a> ennen seminaarin alkamista.</p> <p>Tarkempia tietoja asiasta saa ottamalla yhteyttä osoitteeseen <a href="mailto:mailto:OP-EVENTS@publications.europa.eu">OP-EVENTS@publications.europa.eu</a>.</p> <p>&nbsp;</p> <h4>Kootut kysymykset ja vastaukset – eNotices2-webinaari 19.9.2023.&nbsp;</h4> <p>Ensimmäisen eNotices2-verkkosovelluksen käyttäjille suunnatun <a href="/documents/d/ted/2023-09-19-enotices2-webinar-consolidated-q-a-public" target="_blank">webinaarin kysymyksistä ja vastauksista on nyt julkaistu yhteenveto</a>.</p> <p><a href="https://www.youtube.com/watch?v=Znx2ljypv6s" target="_blank">Webinaarin tallenne</a> on saatavilla myös YouTubessa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (9.10.2023)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.9.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty monenlaisia muutoksia ja korjauksia metatietoihin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>Tämä ohjelmakehityspaketin versio aktivoidaan esikatseluympäristössä 10.10.2023 ja tuotantoympäristössä 11.10.2023.</p> <p>&nbsp;</p> <h4>Ilmoittautuminen 26.9.2023 järjestettävään kuudenteen sähköisiä lomakkeita koskevaan tekniseen koulutustilaisuuteen on alkanut</h4> <p>Ilmoittautuminen 26.9.2023 järjestettävään kuudenteen sähköisiä lomakkeita koskevaan tekniseen koulutustilaisuuteen on alkanut. Tilaisuus järjestetään verkossa Webex-webinaarialustalla tiistaina 26.9.2023 klo 10–16 (Keski-Euroopan aikaa).&nbsp;<a href="https://op.europa.eu/en/web/ted-eforms/registration" target="_blank">Ilmoittaudu viimeistään 25.9. </a>&nbsp;klo 12 (Keski-Euroopan aikaa). Lähetämme sinulle Webex-linkin päivää ennen verkkoseminaarin alkua. <a href="https://op.europa.eu/en/web/ted-eforms/agenda-6th-eforms-05-2023" target="_blank">Ohjelma</a> on saatavilla tapahtuman verkkosivuilla. Tapahtuma nauhoitetaan, joten lue <a href="https://op.europa.eu/en/web/ted-eforms/privacy-statements" target="_blank">tietosuojaseloste</a> ennen seminaarin alkamista.</p> <p>Tarkempia tietoja saa ottamalla yhteyttä osoitteeseen <a href="mailto:OP-EVENTS@publications.europa.eu">OP-EVENTS@publications.europa.eu</a>.</p> <p>&nbsp;</p> <h4>TED-XML-vakiolomakkeiden ja sähköisten lomakkeiden vastaavuustaulukko (3.8.2023)</h4> <p><a href="/documents/d/ted/correspondence-between-enotices-and-enotices2" target="_blank">Tämän tiedoston</a> tarkoituksena on auttaa komission täytäntöönpanoasetuksessa (EU) 2015/1986 määriteltyjen TED-vakiolomakkeiden hallinnointiin tarkoitetun eNotices-sovelluksen käyttäjiä löytämään vastaavat lomakkeet uudesta eNotices2-sovelluksesta, jolla hallinnoidaan komission täytäntöönpanoasetuksessa (EU) 2019/1780 määriteltyjä sähköisiä lomakkeita.</p> <p>Taulukosta voi olla hyötyä myös muiden sähköisten hankinta-alustojen käyttäjille siirryttäessä TED-XML-lomakkeista sähköisiin lomakkeisiin.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (26.7.2023)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.8.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty monenlaisia muutoksia ja korjauksia metatietoihin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (16.5.2023)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.7.0 GitHub-alustalla</a>.</p> <p>Tässä versiossa on lisätietoja solmuista, kentistä ja koodiluetteloista, ja metatietoihin on tehty erilaisia muutoksia ja korjauksia.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Ilmoittautuminen 23.–24.5.2023 järjestettävään viidenteen sähköisiä lomakkeita koskevaan tekniseen koulutustilaisuuteen on alkanut.</h4> <p>Tervetuloa viidenteen sähköisiä lomakkeita käsittelevään tekniseen koulutustilaisuuteen, joka järjestetään verkossa Webex-webinaarialustalla <strong>tiistaina 23.5.2023 klo 10–16 (Keski-Euroopan aikaa)</strong> ja <strong>keskiviikkona 24.5.2023 10–12 (Keski-Euroopan aikaa)</strong>.&nbsp;<a href="https://op.europa.eu/en/web/ted-eforms/registration" target="_blank">Ilmoittaudu viimeistään 22.5. </a>&nbsp;klo 12 (Keski-Euroopan aikaa). Lähetämme sinulle Webex-linkin päivää ennen verkkoseminaarin alkua. Tapahtuma nauhoitetaan, joten lue <a href="https://op.europa.eu/en/web/ted-eforms/privacy-statements" target="_blank">tietosuojaseloste</a> ennen seminaarin alkamista.</p> <p>Tarkempia tietoja asiasta saa ottamalla yhteyttä osoitteeseen <a href="mailto:OP-EVENTS@publications.europa.eu">OP-EVENTS@publications.europa.eu</a>.</p> <p>&nbsp;</p> <h4>Muunnin TED XML -lomakkeista sähköisiin lomakkeisiin, versio 0.6.0 (17.4.2023)</h4> <p>Uusi versio muuntimesta, joka muuntaa TED XML -lomakkeet sähköisiksi lomakkeiksi (TEDXDC), on julkaistu GitHubissa osoitteessa <a href="https://github.com/OP-TED/ted-xml-data-converter" target="_blank">https://github.com/OP-TED/ted-xml-data-converter</a>. Työkalun tällä versiolla voidaan osittain muuntaa kaikki R2.0.9-skeeman tärkeimmät lomakkeet: Ennakkoilmoitukset, hankintailmoitukset ja jälki-ilmoitukset.</p> <p>&nbsp;</p> <h4>Korjauspäivitykset sähköisten lomakkeiden ohjelmakehityspaketeille 1.3., 1.4., 1.5 (14.3.2023)</h4> <p>Julkaisimme tänään sähköisten lomakkeiden ohjelmakehityspaketin 1.6.0 yhteydessä korjauspäivityksiä kaikille muille ohjelmakehityspakettien aktiivisille versioille. Tarkemmin ottaen julkaisimme ohjelmakehityspaketit <a href="https://github.com/OP-TED/eForms-SDK/releases/tag/1.3.3" target="_blank">SDK 1.3.3</a>,&nbsp;<a href="https://github.com/OP-TED/eForms-SDK/releases/tag/1.4.2" target="_blank">1.4.2</a>, ja&nbsp;<a href="https://github.com/OP-TED/eForms-SDK/releases/tag/1.5.2" target="_blank">1.5.2</a>.</p> <p>Korjauspäivitykset sisältävät selitteiden käännösten ja ilmoitusten ulkoasumallien päivityksiä. Muilta osin kyseisten ohjelmakehityspakettien versiot säilyivät ennallaan.</p> <p>Tästä lähtien korjauspäivityksiä aiempiin aktiivisiin versioihin on tarkoitus julkaista kaikkien ohjelmakehityspakettien uusien versioiden yhteydessä, jotta päivitykset koskisivat myös sovelluksia, joissa on vielä jokin aiempi versio käytössä.</p> <p>Ohjelmakehityspakettien versiot 1.0, 1.1 ja 1.2, jotka julkaistiin ennen sähköisten lomakkeiden julkaisua 14.11.2022, poistetaan tuotantokäytöstä 14.4.2023 alkaen. Nämä versiot ovat kyseisen päivämäärän jälkeen yhä käytettävissä esikatseluympäristössä, jolloin niitä voivat käyttää kaikki sellaiset eSenders-käyttäjät, jotka edelleen kehittävät sovelluksia, joissa on jokin ohjelmakehityspakettia 1.3 edeltävä versio. Vanhin tuotantokäytössä oleva aktiivinen versio on tämän jälkeen ohjelmakehityspaketti 1.3.</p> <p>&nbsp;</p> <h4>Ilmoittautuminen 28.3.2023 järjestettävään neljänteen sähköisiä lomakkeita koskevaan tekniseen koulutustilaisuuteen on alkanut (14.3.2023)</h4> <p>Tervetuloa <a href="https://op.europa.eu/en/web/ted-eforms/agenda-4th-eforms-03-2023" target="_blank"><strong>neljänteen sähköisiä lomakkeita käsittelevään tekniseen koulutustilaisuuteen</strong></a>, joka järjestetään verkossa Webex-webinaarialustalla <strong>tiistaina 28.3.2023 klo 10–16 (Keski-Euroopan aikaa)</strong>.</p> <p><a href="https://op.europa.eu/en/web/ted-eforms/registration" target="_blank">Ilmoittaudu</a> viimeistään <strong>maanantaina 27.3.&nbsp;klo 12</strong> (Keski-Euroopan aikaa). Lähetämme sinulle Webex-linkin päivää ennen verkkoseminaarin alkua.</p> <p>Tapahtuma nauhoitetaan, joten lue <a href="https://op.europa.eu/en/web/ted-eforms/privacy-statements" target="_blank">tietosuojaseloste</a> ennen seminaarin alkamista.</p> <p>Tarkempia tietoja asiasta saa ottamalla yhteyttä osoitteeseen <a href="mailto:OP-EVENTS@publications.europa.eu">OP-EVENTS@publications.europa.eu</a>.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (14.3.2023)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.6.0 GitHub-alustalla</a>.</p> <p>Tässä versiossa on annettu lisätietoja erityisesti solmuista ja kentistä, ja metatietoihin on tehty erilaisia muutoksia ja korjauksia.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Ilmoittautuminen 1.2.2023 järjestettävään kolmanteen sähköisiä lomakkeita koskevaan tekniseen koulutustilaisuuteen on alkanut (17.1.2023)</h4> <p>Tervetuloa <a href="https://op.europa.eu/en/web/ted-eforms/agenda" target="_blank">kolmanteen sähköisiä lomakkeita käsittelevään tekniseen koulutustilaisuuteen</a>, joka järjestetään verkossa Webex-webinaarialustalla <strong>keskiviikkona 1.2.2023 klo 10–16 (Keski-Euroopan aikaa)</strong>.&nbsp;<a href="https://op.europa.eu/en/web/ted-eforms/registration" target="_blank">Ilmoittaudu</a> viimeistään <strong>maanantaina 30.1. klo 18 (Keski-Euroopan aikaa)</strong>, jotta saat tapahtuman linkin ja tapahtumaa koskevat viestit ajoissa. Tapahtuma nauhoitetaan, joten lue <a href="https://op.europa.eu/en/web/ted-eforms/privacy-statements" target="_blank">tietosuojaseloste</a> ennen seminaarin alkamista.</p> <p>Tarkempia tietoja asiasta saa ottamalla yhteyttä osoitteeseen <a href="mailto:OP-EVENTS@publications.europa.eu">OP-EVENTS@publications.europa.eu</a>.</p> <p>&nbsp;</p> <h4>Tulossa: TED-sivuston eSenders-käyttäjille ja sähköisten lomakkeiden käyttäjille suunnatut tapahtumat 2023 (21.12.2022)</h4> <p>Julkaisutoimisto on julkistanut vuoden <strong>2023</strong> <strong>TED eSenders -käyttäjille ja sähköisten lomakkeiden käyttäjille suunnatut tapahtumat</strong>.</p> <p>Ota talteen seuraavat päivämäärät:</p> <ul> <li>1.2. (kolmas sähköisiä lomakkeita koskeva tekninen koulutustilaisuus)</li> <li>28.–29.3. (neljäs sähköisiä lomakkeita koskeva tekninen koulutustilaisuus)</li> <li>23.–24.5. (viides sähköisiä lomakkeita koskeva tekninen koulutustilaisuus)</li> <li>26.–24.9. (kuudes sähköisiä lomakkeita koskeva tekninen koulutustilaisuus)</li> <li>12.–13.12. (vuotuinen eSenders-käyttäjille tarkoitettu seminaari)</li> </ul> <p>Kaikki <strong>sähköisiin lomakkeisiin</strong> liittyvät tapahtumat järjestetään yhden päivän ja tai kahden puolikkaan päivän mittaisina webinaareina/verkossa järjestettävinä koulutustilaisuuksina. Lisätietoa, ohjelma ja ilmoittautumiskutsu lähetetään myöhemmin.</p> <p>Tarkempia tietoja asiasta saa ottamalla yhteyttä osoitteeseen <a href="mailto:OP-EVENTS@publications.europa.eu">OP-EVENTS@publications.europa.eu</a>.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (19.12.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.5.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty monenlaisia muutoksia ja korjauksia metatietoihin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (25.11.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.4.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty monenlaisia muutoksia ja korjauksia metatietoihin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Vuotuinen TED eSenders -käyttäjille tarkoitettu seminaari (12.–.13.12.2022)</h4> <p>Tiedoksi, että vuoden 2022 <strong>TED eSenders -käyttäjille tarkoitetun vuotuisen seminaarin</strong> <a href="https://op.europa.eu/en/web/ted-esenders-webinar-2022/registration" target="_blank">ilmoittautuminen</a> on nyt alkanut. <a href="https://op.europa.eu/en/web/ted-esenders-webinar-2022/home" target="_blank">Seminaari</a> järjestetään verkossa Webex-sovelluksen kautta 12.–.13.12.2022 ja se sisältää kaksi puolen päivän mittaista tilaisuutta.</p> <p>Tänä vuonna seminaarissa keskitytään jälleen uuden sukupolven sähköisten vakiolomakkeiden (<a href="https://ec.europa.eu/growth/single-market/public-procurement/digital/eforms_en" target="_blank">sähköiset lomakkeet [eForms]</a>) käyttöönottoon ja tulevaisuudennäkymiin. Lomakkeet ovat olleet saatavilla marraskuusta 2022 alkaen.</p> <p><a href="https://op.europa.eu/en/web/ted-esenders-webinar-2022/registration" target="_blank">Ilmoittaudu</a> verkkosivuilla viimeistään perjantaina 9.12. klo 12 (Keski-Euroopan aikaa), jotta saat tapahtuman linkin ja tapahtumaa koskevat viestit ajoissa. Tapahtumat nauhoitetaan, joten lue <a href="https://op.europa.eu/en/web/ted-esenders-webinar-2022/privacy-statement" target="_blank">tietosuojaseloste</a> ennen seminaarin alkamista.</p> <p>Tarkempia tietoja asiasta saa ottamalla yhteyttä osoitteeseen <a href="mailto: OP-EVENTS@publications.europa.eu">OP-EVENTS@publications.europa.eu</a>.</p> <p>Nähdään seminaarissa!</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (11.11.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.3.2 GitHub-alustalla</a>.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (9.11.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.3.1 GitHub-alustalla</a>.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (7.11.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.3.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty monenlaisia muutoksia ja korjauksia metatietoihin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Tulossa: Vuotuinen TED eSenders -käyttäjille tarkoitettu seminaari (12.–.13.12.2022)</h4> <p>Julkaisutoimisto toivottaa kaikki kiinnostuneet TED eSenders -käyttäjät tervetulleeksi <strong>vuotuiseen seminaariin</strong>, joka järjestetään <u>verkossa</u> <strong>12.–.13.12.2022</strong>.</p> <p>Ota päivämäärä talteen.</p> <p>Lisätietoa, ohjelma ja ilmoittautumiskutsu lähetetään myöhemmin.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (10.10.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.2.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty monenlaisia muutoksia metatietoihin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Muunnin TED XML -lomakkeista sähköisiin lomakkeisiin, versio 0.5.0 (19.9.2022)</h4> <p>Uusi versio muuntimesta, joka muuntaa TED XML -lomakkeet sähköisiksi lomakkeiksi (TEDXDC) on julkaistu GitHubissa osoitteessa <a href="https://github.com/OP-TED/ted-xml-data-converter" target="_blank">https://github.com/OP-TED/ted-xml-data-converter</a>.</p> <p>Tällä työkalun versiolla voi muuntaa TED-sivuston hankintailmoituksia ja jälki-ilmoituksia. Sen tekstielementit ovat lisäksi saatavilla useilla eri kielillä ja siihen on lisätty käyttäjille lähettyjen viestien raportointiin liittyviä vaihtoehtoja.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (15.9.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.1.0 GitHub-alustalla</a>.</p> <p>Uuteen versioon on tehty erilaisia muutoksia metatietoihin, erityisesti sellaisia, jotka liittyvät sähköisiä lomakkeita koskevaan asetukseen tulossa olevaan muutokseen.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (5.8.2022)</h4> <p>Olemme julkaisseet <a _blank="" href="https://github.com/OP-TED/eForms-SDK">sähköisten lomakkeiden ohjelmistokehityspaketin version 1.0.0 GitHub-alustalla</a>.</p> <p>Tässä versiossa on lisätietoa kentistä, uusi Schematron-tiedostojen rakenne ja useita muita päivityksiä ja parannuksia.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Muunnin TED XML -lomakkeista sähköisiin lomakkeisiin, versio 0.4.0 (2.8.2022)</h4> <p>Uusi versio muuntimesta, joka muuntaa TED XML -lomakkeet sähköisiksi lomakkeiksi (TEDXDC), on julkaistu GitHubissa osoitteessa <a _blank="" href="https://github.com/OP-TED/ted-xml-data-converter">https://github.com/OP-TED/ted-xml-data-converter</a>.</p> <p>Työkalun tällä versiolla voi muuntaa jälki-ilmoituksia TED-lomake F03:n avulla sekä kaikkia muita TED-hankintailmoituslomakkeita.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (19.7.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 0.7.0 GitHub-alustalla</a>.</p> <p>Tämä versio sisältää uuden tiedostomuodon ’määritelmät’-ilmoitustyypille sekä useita muita päivityksiä ja parannuksia. Se sisältää myös uudet Schematron-säännöt sekä kenttien metadatan ja ilmoitusesimerkkien päivityksiä.</p> <p>Lisätietoja on ohjelmistokehityspaketin muutoslokissa.</p> <p>&nbsp;</p> <h4>Muunnin TED XML -lomakkeista sähköisiin lomakkeisiin (23.5.2022)</h4> <p>Muunninta, joka muuntaa TED XML -lomakkeet sähköisiksi lomakkeiksi (TEDXDC), kehitetään hankintailmoituksia julkaisevien organisaatioiden avuksi, jotta niiden siirtymä sähköisiin lomakkeisiin on mahdollisimman mutkaton. Työkalu muuntaa TED-skeeman mukaiset ilmoitukset samaa ilmoitustyyppiä vastaaviksi sähköisten lomakkeiden luonnoksiksi.</p> <p>Uusin versio julkaisu on julkaistu <a href="https://github.com/OP-TED/ted-xml-data-converter" target="_blank">GitHub-alustalla</a>. Työkalun tällä versiolla voi muuntaa R.2.0.9 TED XML -skeeman mukaisia hankintailmoituksia.</p> <p>&nbsp;</p> <h4>Esimerkit sähköisten lomakkeiden ilmoitusten ulkoasusta päivitetty (11.5.2022)</h4> <p>Tässä <a href="/documents/d/ted/eforms_2022-05-10" target="_blank">HTML-tiedostossa</a> on dataesimerkkejä, jotka helpottavat TED Viewer -esikatselutoiminnon rakenteen ja eri elementtien sijainnin hahmottamista ja eri ilmoitustyyppien vertailua.</p> <p>Suurin rakenteellinen muutos heinäkuussa 2021 julkaistuihin esimerkkeihin verrattuna on, että kaikki organisaatiota koskevat tiedot on siirretty samaan osioon.</p> <p>Nykyinen versio ei ole lopullinen, mutta se on melko lähellä TED Viewer -esikatselutoiminnon lopullista muotoa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (10.5.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 0.6.0 GitHub-alustalla</a>.</p> <p>Tässä versiossa on jäsenneltyä tietoa sähköisten lomakkeiden ulkoasusta sekä useita muita päivityksiä ja parannuksia. Myös Schematron-tiedostojen sääntöjä sekä koodiluetteloita ja ilmoitusesimerkkejä on päivitetty.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Ensimmäinen nykyisen TED-XML-skeeman ja sähköisten lomakkeiden skeeman vastaavuusmääritys (13.4.2022)</h4> <p>Julkaisutoimisto tukee siirtymistä yhdestä datamuodosta toiseen tekemällä nykyisen TED-XML-skeeman kenttien ja sähköisten lomakkeiden skeeman kenttien vastaavuusmäärityksen.</p> <p><a href="/documents/d/ted/ted-xml-to-eforms-mapping-op-public-20220404" target="_blank">Excelissä tehty vastaavuusmääritys</a> perustuu viime vuonna tehtyyn Euroopan komission liiketoimintatermien vastaavuusmääritykseen ja täydentää sitä Xpath-tason TED-XML:n ja sähköisten lomakkeiden kenttien teknisellä vastaavuusmäärityksellä.</p> <p>Kaikkia vakiolomakkeita ei ole mukana, eikä kaikkien vakiolomakkeiden ja sähköisten lomakkeiden välillä ole täsmällistä liiketoiminnallista vastaavuutta.</p> <p>Excel-tiedosto julkaistaan ”sellaisenaan” ja sitä voi käyttää ohjenuorana. Sitä ei enää päivitetä, mutta otamme mielellämme vastaan sitä koskevaa palautetta osoitteeseen <a href="mailto:ted@publications.europa.eu">ted@publications.europa.eu</a></p> <p>Myöhemmässä vaiheessa julkaisutoimisto jakaa XSLT-muunnostiedostot vastaavuusmääritysten toteutuksen yhteydessä. Määrityksiä tullaan täydentämään asteittain ja muunnin hyödyntää niitä.</p> <p>TED-XML-muunnos tuottaa aina toimimattoman XML-muotoisen sähköisen lomakkeen: siitä saattaa esimerkiksi puuttua kenttiä tai tekstikenttiä ei voi muuntaa koodiluettelon arvoiksi. Käyttäjien ja järjestelmien tulisi kuitenkin voida sen avulla muuntaa suurimman osan olemassa olevista ilmoituksista uuteen muotoon, esimerkiksi tilanteissa, joissa toimenpide on alkanut ennen skeeman vaihtumista ja jatkuu sen jälkeen.</p> <p>&nbsp;</p> <h4>Tulossa: Sähköisiä lomakkeita koskeva tekninen koulutustilaisuus toukokuussa 2022</h4> <p>Julkaisutoimisto järjestää <strong>sähköisiä lomakkeita koskevan teknisen koulutustilaisuuden</strong>, jonka tavoitteena on tiedonvaihto sähköisten lomakkeiden käyttöönoton etenemisestä eSenders-käyttäjien ja kehittäjien välillä.</p> <p>Koulutustilaisuus järjestetään <strong><u>verkossa</u></strong> kahtena aamuna (<strong>11.–12.5.2022</strong>) ja siinä käsitellään ainoastaan sähköisiä lomakkeita (uuden sukupolven sähköisiä vakiolomakkeita) ja niiden teknistä toteutusta. Se ei korvaa vuotuista eSenders-käyttäjille tarkoitettua seminaaria.</p> <p>Ota päivämäärä talteen.</p> <p>Lisätietoa, ohjelma ja ilmoittautumiskutsu lähetetään myöhemmin.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (21.1.2022)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin version 0.5.0 GitHub-alustalla</a>.</p> <p>Se sisältää sähköisissä lomakkeissa käytettävät koodiluettelot ja jäsenneltyä tietoa erilaisista sähköisistä lomakkeista annetussa asetuksessa määritellyistä ilmoitustyypeistä. Kentistä annettuja tietoja on parannettu ja niistä selviää nyt myös kunkin kentän sijainti XML-ilmoitusten rakenteessa. Lisäksi se sisältää pieniä korjauksia sähköisten lomakkeiden skeeman määrityksiin (XSD) sekä päivityksiä Schematron-tiedostojen sääntöihin ja esimerkki-ilmoituksiin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Vuoden 2021 TED eSenders -seminaari</h4> <p>Vuotuinen TED eSenders -käyttäjille tarkoitettu seminaari järjestetään verkkoseminaarina 8.–10.11.2021 ja se sisältää kolme puolen päivän mittaista tilaisuutta. Tänä vuonna seminaarissa keskitytään pääasiassa uuden sukupolven sähköisten vakiolomakkeiden käyttöönottoon. Lomakkeet ovat saatavilla marraskuusta 2022 alkaen.</p> <p>Lisätietoja webinaarista ja sen ohjelmasta on täällä:&nbsp;<a href="https://op.europa.eu/en/web/ted-esenders-webinar-2021/home" target="_blank">https://op.europa.eu/en/web/ted-esenders-webinar-2021/home</a></p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (14.10.2021)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank"><strong>sähköisten lomakkeiden ohjelmistokehityspaketin</strong> version 0.4.0 GitHub-alustalla</a>.</p> <p>Se sisältää lisätietoa sähköisiä lomakkeita koskevien ilmoitusten kentistä sekä erilaisten selitteiden ja lyhyiden tekstien käännöksiä. Lisäksi se sisältää uuden version sähköisten lomakkeiden skeeman määrityksistä (XSD) pienine lisäyksineen ja korjauksineen sekä päivityksiä Schematron-tiedostojen sääntöihin ja esimerkki-ilmoituksiin.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (3.9.2021)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">GitHub-alustalla <strong>sähköisten lomakkeiden ohjelmistokehityspaketin</strong> uuden version</a>, jossa on vähäisiä muutoksia.</p> <p>Se sisältää uuden version sähköisten lomakkeiden skeeman määrityksistä (XSD) ja muutoksia muutosilmoitusten ja hankintasopimuksen muuttamista koskevien ilmoitusten rakenteisiin. Lisäksi se sisältää uuden version Schematron-tiedostojen säännöistä, esimerkki-ilmoituksista ja validointiraporteista.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (4.8.2021)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">GitHub-alustalla <strong>sähköisten lomakkeiden ohjelmistokehityspaketin</strong> uuden version</a>, jossa on vähäisiä muutoksia.</p> <p>Tässä versiossa on uusia tiedostomuotoja sähköisiä lomakkeita koskevalle dokumentaatiolle (Asciidoc ja HTML).</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Esimerkkejä sähköisiä lomakkeita koskevista ilmoituksista (23.7.2021)</h4> <p><a href="/documents/d/ted/eforms-notice-pdf-samples-2021-07-22" target="_blank">Täällä</a> on väliaikaisia versioita 40 pakollisesta ilmoituksesta PDF-muodossa.</p> <p>Otamme mielellämme vastaan palautetta näistä esimerkki-ilmoituksista. Lähetä palaute <a href="/fi/contact">käyttäjätuen</a> kautta viimeistään 31.8. Mainitse ”sähköiset lomakkeet” otsikossa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketin uusi versio (25.5.2021)</h4> <p>Olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank"><strong>sähköisten lomakkeiden ohjelmistokehityspaketin</strong> uuden version GitHub-alustalla</a>.</p> <p>Se sisältää uuden version sähköisten lomakkeiden skeeman määrityksistä (XSD), merkittäviä muutoksia Organisaatiot- ja Tulokset-ilmoitusten rakenteisiin sekä eräitä pieniä muutoksia. Lisäksi se sisältää uuden version Schematron-tiedostojen säännöistä, esimerkki-ilmoituksista ja validointiraporteista.</p> <p>Lisätietoja on ohjelmakehityspaketin mukana tulevassa muutoslokissa.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden Koodi-tietotyypin liiketoimintatermien vastaavuus EU:n sanastojen (EU Vocabularies) kanssa (7.5.2021)</h4> <p><a href="/documents/d/ted/btseforms-codelists" target="_blank">Tässä</a> on taulukko, josta käy ilmi EU Vocabularies -sivustolla julkaistujen koodiluetteloiden ja <a href="https://eur-lex.europa.eu/eli/reg_impl/2019/1780/oj" target="_blank">asetuksen (EU) 2019/1780</a> taulukossa 2 tarkoitetun Koodi-tietotyypin mukaisten liiketoimintatermien vastaavuus: ’Vakiolomakkeiden ja ilmoitusten kentät’.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden ohjelmistokehityspaketti (8.3.2021)</h4> <p>Osana sähköisten lomakkeiden kehittämistä olemme julkaisseet <a href="https://github.com/OP-TED/eForms-SDK" target="_blank">sähköisten lomakkeiden ohjelmistokehityspaketin</a> ensimmäisen version GitHub-alustalla. Se korvaa väliaikaisen sähköisten lomakkeiden skeeman aiemmat versiot.</p> <p><strong>Sähköisten lomakkeiden ohjelmakehityspaketissa</strong> yhdistyy useita eri sähköisten lomakkeiden komponentteja ja sillä on pyritty tarjoamaan sähköisiä lomakkeita käyttäviä sovelluksia kehittäville tahoille täydellisempi valikoima hyödyllisiä resursseja. Tämä ensimmäinen versio <u>ei sisällä muutoksia sähköisten lomakkeiden skeeman määrityksiin (XSD)</u>, vaan ne ovat samat kuin SIMAP-järjestelmän kautta 13.11.2020 jaetussa versiossa. Se sisältää kuitenkin useita <strong>lisäresursseja</strong>:</p> <ul> <li>Joukon esimerkkejä XML-muotoisista ilmoituksista.</li> <li>Esimerkkejä validointiraporteista.</li> <li>Väliaikaisia Schematron-validointisääntöjä, joilla pannaan täytäntöön sähköisiin lomakkeisiin ja niihin liittyviin säännöksiin perustuvat liiketoiminta- ja rakennesäännöt.</li> <li>Kattava skeemoja ja niiden käyttöä sähköisissä lomakkeissa koskeva dokumentaatio.</li> <li>UBL (Universal Business Language) -standardin versioon 2.3 perustuvan sähköisten lomakkeiden skeeman nykyinen versio.</li> </ul> <p>Ohjelmakehityspakettien julkaisemisella GitHubissa on useita hyötyjä.</p> <ul> <li>Automaattiset ilmoitukset uusien versioiden julkaisusta</li> <li>Versioiden muutosten vertailu helppoa</li> <li>Sähköisten lomakkeiden toteuttavat voivat hyödyntää versioriippuvuutta kehitystyössä</li> </ul> <p>Jatkamme sähköisten lomakkeiden ohjelmakehityspakettien kehittämistä ja julkaisemme niistä säännöllisesti versioita GitHubissa.</p> <p>Otamme mielellämme vastaan palautetta ja kommentteja ohjelmakehityspaketeista. Ne voi lähettää meille <a href="/fi/contact">käyttäjätuen</a> kautta. Mainitse ”sähköiset lomakkeet” otsikossa.</p> <p><a href="https://github.com/OP-TED/eForms-SDK" target="_blank">Seuraa sähköisten lomakkeiden ohjelmakehityspaketteja GitHubissa</a></p> <p>&nbsp;</p> <h4>Sähköisiä lomakkeiden skeemojen väliaikainen versio (13.11.2020)</h4> <p>Tämän <a href="/documents/d/ted/eforms-00-03" target="_blank">alustavan skeemaversion</a> julkaistuamme olemme jo lähellä lopullista versiota.</p> <p>Tämä versio kattaa kaikki lomaketyypit:</p> <ul> <li>Asetuksen liitteen 40 lomaketta (1-40),</li> <li>Laajennetut lomakkeet (E1–E5),</li> <li>Muut lomakkeet (CEI, X01, X02, T01, T02).</li> </ul> <p>Versiomuistiossa on kerrottu uudet elementit, joista suurin osa liittyy laajennettuihin sähköisiin lomakkeisiin (lomakkeet E1-E5).</p> <p>Malleissa olevien erojen vuoksi asetuksen liitteen ja UBL-standardiin perustuvien skeemojen välillä on joitakin eroja. Nämä erot on lueteltu <a href="/documents/d/ted/schemareleasenote" target="_blank">seuraavassa asiakirjassa</a>.</p> <p>&nbsp;</p> <h4>Sähköisiä lomakkeiden skeemojen alustava versio 1.1 (14.9.2020)</h4> <p>Tämä on <a href="/documents/d/ted/eforms-schemas-provisional-release-v-1-1" target="_blank">skeemojen alustava versio</a>, joka kattaa myös seuraavat lomakkeet:</p> <ul> <li>Kiinnostuksenilmaisupyyntö (käytössä ainoastaan EU:n toimielimissä, elimissä ja virastoissa) (<strong>CEI</strong>), eurooppayhtiötä (EC 2157/2001) tai eurooppaosuuskuntaa (EC 1435/2003) koskeva ilmoitus (<strong>X01)</strong>, eurooppalaista taloudellista etuyhtymää (EY 2137/85) koskeva ilmoitus <strong>(X02)</strong></li> <li>Rautateiden ja maanteiden julkisista henkilöliikennepalveluista annettuun asetukseen 1370/2007 liittyvät lomakkeet (<strong>T01</strong>, <strong>T02</strong>)</li> </ul> <p>Se perustuu uusimpaan Universal Business Language (UBL) -standardin versioon (2.3) ja siihen on tulossa vielä joitakin muutoksia.</p> <p>&nbsp;</p> <h4>Sähköisten lomakkeiden tunnisteet v. 1.0 (29.5.2020)</h4> <p>Alta löytyy <a href="/documents/d/ted/eforms-provisional-identifiers" target="_blank">sähköisten lomakkeiden tunnisteita koskevan taulukon versio 1.0</a></p> <p>Huom. nämä ovat alustavia ja voivat vielä muuttua.</p> <p>&nbsp;</p> <h4>Sähköisiä lomakkeita koskeva dokumentaatio (v. 1.1) ja XPATHs:n väliaikainen versio 1.0 (25.5.2020)</h4> <p>Täällä on<a href="/documents/d/ted/eforms-documentation-provisional-release-v-1-1" target="_blank">sähköisten lomakkeiden skeemoja koskevan dokumentaation</a> toinen versio ja <a href="/documents/d/ted/xpaths-provisional-release-v-1-0" target="_blank">sähköisten lomakkeiden komponenttien ja liiketoimintatermien vastaavuusmäärityksen versio 1.0</a>.</p> <p>Huom. nämä ovat alustavia ja voivat vielä muuttua.</p> <p>&nbsp;</p> <h4>Sähköisiä lomakkeita koskevan dokumentaation alustava versio (13.3.2020)</h4> <p><a href="/documents/d/ted/eforms-schemas-provisional-release" target="_blank">Tämä asiakirja</a> viittaa sähköisten lomakkeiden skeemojen 20.12.2019 julkaistuun alustavaan versioon.</p> <p>Nämä skeemat ja tämä dokumentaatio voivat vielä muuttua. Niitä olisi tämän vuoksi pidettävä väliaikaisina.</p> <p>&nbsp;</p> <h4>Sähköisiä lomakkeiden skeemojen väliaikainen versio (20.12.2019)</h4> <p>Tämä on skeemojen <a href="/documents/d/ted/eforms-schemas-provisional-release" target="_blank">alustava versio</a>. Se perustuu tällä hetkellä Pre-Award UBL 2.3 -asiakirjatyyppien väliaikaiseen versioon eikä ole vielä käyttövalmis, vaan se voi vielä muuttua.</p> <p>Lähestymistapamme on seuraava: Kaikki UBL-elementit säilytetään, mutta vain osaa niistä tuetaan.</p> <p>Hyödyt:</p> <ul> <li>Säännöt ovat erillisiä skeemasta,</li> <li>Jos lisätään uusia kenttiä, joille on jo olemassa UBL-elementti, uuden skeeman määrittelyä ei tarvita.</li> <li>Lisää elementtien uudelleenkäytettävyyttä ja minimoi keskinäisiä riippuvuuksia. Tuonti- ja sisällyttämismekanismien ohella tämä yksinkertaistaa kaikkien uusien komponenttien integroimista.</li> <li>Erityiset säännöt määritellään niille elementeille, jotka ovat pakollisia sähköisissä lomakkeissa, mutta jotka on suunniteltu valinnaisiksi UBL-standardissa. Sääntöpohjainen lähestymistapa vähentää muutoksen vaikutusta (esim. pakollisuutta koskeva lainsäädäntöön perustuva muutos edellyttää ainoastaan säännön päivittämistä).</li> </ul> <p>&nbsp;</p> <p>Lisätietoja annetaan lähitulevaisuudessa. Kysymyksiä ja huomautuksia voi lähettää <a href="/fi/contact">käyttäjätukeen</a>. Mainitse ”sähköiset lomakkeet” otsikossa.</p> </section> </div> </div> </div> <script> $(document).ready(function() { $('.ted-aside-mobile__btn').appendTo('.ted-aside-mobile-placeholder'); $('.ted-aside-mobile__btn').on('click', function(event) { $('.ted-aside-mobile__list').addClass('open'); }); $('.js-aside-mobile-close').on('click', function(event) { $('.ted-aside-mobile__list').removeClass('open'); }); $('.ted-aside-mobile-backdrop').on('click', function(event) { $('.ted-aside-mobile__list').removeClass('open'); }); $('.ted-aside-list__link').on('click', function(event) { $('.ted-aside-list__item').removeClass('active'); $(this).parent().addClass('active'); }); $('.ted-aside-mobile__list-link').on('click', function(event) { $('.ted-aside-mobile__list-item').removeClass('active'); $(this).parent().addClass('active'); }); }); </script> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> </section></div></div><div class="lfr-layout-structure-item-footer lfr-layout-structure-item-cbaa9609-7663-5ee9-f7ea-b96ae3835b2c " style=""><div id="fragment-99aaa84d-9083-eab9-185a-e8af01d4faa0"> <div class="ted-footer"> <div class="container"> <div class="row"> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-d8f58b8c-42d5-a377-21c4-9613881cf0ee " style=""><div id="fragment-9d69369b-a8d7-2c1e-c391-02c1472edbfc"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-1143289" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="1143287" data-analytics-asset-title="This site is managed by:" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="1143289"> <picture data-fileentryid="1143258"><source media="(max-width:129px)" srcset="/o/adaptive-media/image/1143258/Preview-1000x0/ted-logo-left.png?t=1718290974836" /><source media="(max-width:129px) and (min-width:129px)" srcset="/o/adaptive-media/image/1143258/Thumbnail-300x300/ted-logo-left.png?t=1718290974836" /><picture data-fileentryid="1143258"><source media="(max-width:129px)" srcset="/o/adaptive-media/image/1143258/Preview-1000x0/ted-logo-left.png?t=1718290974836" /><source media="(max-width:129px) and (min-width:129px)" srcset="/o/adaptive-media/image/1143258/Thumbnail-300x300/ted-logo-left.png?t=1718290974836" /><img alt="EU:n tarjouskilpailujen visuaalinen tunnus" data-fileentryid="1143258" src="/documents/43503/849041/ted-logo-left.png/3d881f41-d22d-37b1-d99f-7f057f4dbbc4?t=1718290974836" /></picture></picture> <span class="ted-footer__title ted-footer__title--main"></span> <div class="ted-footer__rich-text"> <p>Sivuston ylläpitäjä: <u><a href="https://op.europa.eu/fi/home" target="_blank">Euroopan unionin julkaisutoimisto</a></u></p> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-68aa747f-6694-13cd-2ed5-fd102f2ebffe " style=""><div id="fragment-1f935109-549e-14c5-630a-03cdcaff2fa8"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Tarvitsetko apua?</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/fi/help-page">Ohje</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/fi/contact">Ota yhteyttä TED Helpdeskiin</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-5c78c85d-2701-2805-660f-5323f8aa7135 " style=""><div id="fragment-533bbb72-087e-fdff-8e9f-03985c4d5ac8"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Seuraa meitä</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item ted-footer__list-item--icon"> <a class="ted-footer__list-item-link" href="https://twitter.com/EUtenders" target="_blank"> <img class="ted-footer__list-item-icon" src="/image/layout_icon?img_id=3674749&amp;t=1739494441756" alt="" /> <span>X/Twitter</span> </a> </li> <li class="ted-footer__list-item ted-footer__list-item--icon"> <a class="ted-footer__list-item-link" href="https://www.youtube.com/playlist?list=PLT5rARDev_rkQdFimoHlpv2Och1H0uBLs" target="_blank"> <img class="ted-footer__list-item-icon" src="/image/layout_icon?img_id=1143593&amp;t=1739494441756" alt="" /> <span>YouTube</span> </a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-52411935-acef-d9d5-63ea-ec5d4999dab8 " style=""><div id="fragment-5280bc0b-da47-257a-2e66-ce721df7f1bd"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Oikeudelliset ilmoitukset</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/fi/legal-notice">Oikeudellinen huomautus</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/fi/cookie-choice">Evästeet</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/fi/accessibility">Saavutettavuus</a> </li> </ul> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-d654168d-6228-6f79-b554-894405dd6343 " style=""><div id="fragment-4e93ac33-5f22-5548-71b6-2933b2a3ef2b"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Tietoa sivustosta</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/fi/about-ted">Tietoa TED-sivustosta</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://ted.europa.eu/fi/sitemap">Sivukartta</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-2f21cfaa-d254-bb7a-9ebf-4a36fbaa1028 " style=""><div id="fragment-5bedb92f-735a-9576-2229-b509d5cadd15"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Muut palvelut</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://eur-lex.europa.eu" target="_blank">EU:n oikeus</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://data.europa.eu" target="_blank">Eurooppalainen data</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://cordis.europa.eu/" target="_blank">Tutkimustuloksia EU:sta</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://op.europa.eu/web/who-is-who" target="_blank">EU Whoiswho</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://op.europa.eu/web/general-publications/publications" target="_blank">EU-julkaisut</a> </li> </ul> </div> </div> </div> </section> </div> </div></div></div> </div> </div> <hr class="ted-footer__divider" /> <div class="row"> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-journal-content-web-portlet-journalcontentportlet lfr-layout-structure-item-1e69f44c-43a5-a778-85a0-d7e027b129fc " style=""><div id="fragment-b8ca4da7-0256-3196-06fc-d62582398a25"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-naked portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20135-1143333" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="1143331" data-analytics-asset-title="EU flag cover" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="1143333"> <picture data-fileentryid="1143274"><source media="(max-width:159px)" srcset="/o/adaptive-media/image/1143274/Preview-1000x0/EU_flag.png?t=1701443345364" /><source media="(max-width:159px) and (min-width:159px)" srcset="/o/adaptive-media/image/1143274/Thumbnail-300x300/EU_flag.png?t=1701443345364" /><picture data-fileentryid="1143274"><source media="(max-width:159px)" srcset="/o/adaptive-media/image/1143274/Preview-1000x0/EU_flag.png?t=1701443345364" /><source media="(max-width:159px) and (min-width:159px)" srcset="/o/adaptive-media/image/1143274/Thumbnail-300x300/EU_flag.png?t=1701443345364" /><img alt="Euroopan unionin lippu" data-fileentryid="1143274" src="/documents/43503/849041/EU_flag.png/678b0073-8cb1-2e7d-25fa-bb4ee6b7b1dc?t=1701443345364" /></picture></picture> <span class="ted-footer__title ted-footer__title--main"></span> <div class="ted-footer__rich-text"> <p>Euroopan unioni <u><a href="https://european-union.europa.eu/">europa.eu</a></u></p> </div> </div> </div> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-6df1521b-15e4-8778-6db8-526750ed9774 " style=""><div id="fragment-d461b717-9d21-b960-dc76-3740ef4c7d43"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Ota yhteyttä EU:hun</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="tel:0080067891011">Soita numeroon 00 800 6 7 8 9 10 11</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/call-us_en">Käytä muita soittomahdollisuuksia</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/write-us_en">Lähetä viesti yhteydenottolomakkeella</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/meet-us_en">Käy EU:n yhteyspisteessä</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-7a4ba870-6a66-454f-57c7-17960280379e " style=""><div id="fragment-3db2c997-930f-cf06-c416-e6d31cf0a08e"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Sosiaalinen media</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/social-media-channels_en" target="_blank">EU sosiaalisessa mediassa</a> </li> </ul> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-064cb27d-073d-4685-b10a-d504796b8c4c " style=""><div id="fragment-aa063b04-2a76-fecd-5650-e902d8831d9e"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <span class="ted-footer__title">Oikeudelliset ilmoitukset</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/languages-our-websites_en">Sivustojen kielivalikoima</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/privacy-policy_en">Tietosuojaperiaatteet</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/legal-notice_en">Oikeudellinen huomautus</a> </li> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/cookies_en">Evästeet</a> </li> </ul> </div> </div> </div> </section> </div> </div></div></div> </div> <div class="col-md-12 col-lg-4"> <div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-8e57ce53-0a76-b7c9-157f-1919da1f785e " style=""><div id="fragment-66a2e20f-5371-cd1b-0e82-60d60cb411b8"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <style> .ted-eu-display-mobile-view{ display:none; } .ted-eu-display{ display:block; } /* Media query for screens with a maximum width of 575px */ @media (max-width: 991px) { /* Your styles for screens <= 768px here */ .ted-eu-display{ display:none; } .ted-eu-display-mobile-view{ display:block; } } </style> <div class="ted-eu-display"> <span class="ted-footer__title">Sosiaalinen media</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/contact-eu/social-media-channels_en" target="_blank">EU sosiaalisessa mediassa</a> </li> </ul> </div> <div class="ted-eu-display-mobile-view"> <span class="ted-footer__title">Sosiaalinen media</span> <ul class="ted-footer__list"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/institutions-law-budget/institutions-and-bodies/search-all-eu-institutions-and-bodies_en"> Search for EU institutions</a> </ul> </div> </div> </div> </div> </section> </div> </div></div><div class="lfr-layout-structure-item-com-liferay-site-navigation-menu-web-portlet-sitenavigationmenuportlet lfr-layout-structure-item-c25a9c12-b47c-f479-2649-ec002fabcb12 " style=""><div id="fragment-83dae60a-6493-531a-d6c2-2f36493f1077"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-naked portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <style> .ted-eu-display-mobile-view{ display:none; } .ted-eu-display{ display:block; } /* Media query for screens with a maximum width of 575px */ @media (max-width: 991px) { /* Your styles for screens <= 768px here */ .ted-eu-display{ display:none; } .ted-eu-display-mobile-view{ display:block; } } </style> <div class="ted-eu-display"> <span class="ted-footer__title">EU:n toimielimet ja muut elimet</span> <ul class="ted-footer__list"> <li class="ted-footer__list-item"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/institutions-law-budget/institutions-and-bodies/search-all-eu-institutions-and-bodies_en" target="_blank">Haku EU:n toimielimistä ja elimistä</a> </li> </ul> </div> <div class="ted-eu-display-mobile-view"> <span class="ted-footer__title">EU:n toimielimet ja muut elimet</span> <ul class="ted-footer__list"> <a class="ted-footer__list-item-link" href="https://european-union.europa.eu/institutions-law-budget/institutions-and-bodies/search-all-eu-institutions-and-bodies_en"> Search for EU institutions</a> </ul> </div> </div> </div> </div> </section> </div> </div></div></div> </div> </div> </div> </div></div><style>.ted-footer .container { background: #F3F6FC; padding: 64px 15px; } .ted-footer div[class^='col'] { padding-left: 24px; padding-right: 24px; } .ted-footer__title { font-size: 20px; font-weight: 400; color: #333333; border-bottom: 1px solid #CFDAF5; padding-bottom: 12px; margin-bottom: 16px; display: block; line-height: 1.2; } .ted-footer__title.ted-footer__title--main { border: unset; padding: 0; } .ted-footer__list { list-style: none; padding: 0; margin: 0; margin-bottom: 24px; } .ted-footer__list-item { margin-bottom: 11px; } .ted-footer__list-item.ted-footer__list-item--icon { display: inline-block; margin-right: 16px; margin-bottom: 0; } .ted-footer__list-item-link { font-size: 16px; line-height: 22px; font-weight: 400; color: #0E47CB; } .ted-footer__list-item--icon .ted-footer__list-item-link { display: block; } .ted-footer__list-item--icon .ted-footer__list-item-link span { vertical-align: middle; } .ted-footer__rich-text { padding-right: 60px; } .ted-footer__rich-text p { font-size: 16px; font-weight: 400; color: #333333; } .ted-footer__rich-text a { font-size: 16px; font-weight: 400; color: #0E47CB; } .ted-footer__divider { border-color: #CFDAF5; margin: 24px 0 48px 0; }</style></div> </div> <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Piilotettu</button></form> <button type="button" class="ted-back-to-top__button" data-toggle="tooltip" data-placement="top" title="Back to top"> <img data-labels-key="lbl_backtotop_alternative_text" alt="Sivun alkuun" class="ted-back-to-top" src="https://ted.europa.eu/o/ted2-theme/images/to-top-icon-blue.png" /> </button> </div> </div> </div> <script type="text/javascript"> </script><script> </script> <script type="text/javascript"> Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vzrk\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); function getValueByAttribute(node, attr) { return ( node.dataset[attr] || (node.parentElement && node.parentElement.dataset[attr]) ); } function sendDocumentDownloadedAnalyticsEvent(anchor) { var fileEntryId = getValueByAttribute( anchor, 'analyticsFileEntryId' ); var title = getValueByAttribute( anchor, 'analyticsFileEntryTitle' ); var version = getValueByAttribute( anchor, 'analyticsFileEntryVersion' ); if (fileEntryId) { Analytics.send('documentDownloaded', 'Document', { groupId: themeDisplay.getScopeGroupId(), fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title, version, }); } } function handleDownloadClick(event) { if (window.Analytics) { if (event.target.nodeName.toLowerCase() === 'a') { sendDocumentDownloadedAnalyticsEvent( event.target ); } else if ( event.target.parentNode && event.target.parentNode.nodeName.toLowerCase() === 'a' ) { sendDocumentDownloadedAnalyticsEvent( event.target.parentNode ); } else { var target = event.target; var matchTextContent = target.textContent && target.textContent.toLowerCase() === 'lataa'; var matchTitle = target.title && target.title.toLowerCase() === 'download'; var matchAction = target.action === 'download'; var matchLexiconIcon = !!target.querySelector( '.lexicon-icon-download' ); var matchLexiconClassName = target.classList.contains( 'lexicon-icon-download' ); var matchParentTitle = target.parentNode && target.parentNode.title && target.parentNode.title.toLowerCase() === 'download'; var matchParentLexiconClassName = target.parentNode && target.parentNode.classList.contains('lexicon-icon-download'); if ( matchTextContent || matchTitle || matchParentTitle || matchAction || matchLexiconIcon || matchLexiconClassName || matchParentLexiconClassName ) { var selectedFiles = document.querySelectorAll( '.form .custom-control-input:checked' ); selectedFiles.forEach(({value}) => { var selectedFile = document.querySelector( '[data-analytics-file-entry-id="' + value + '"]' ); sendDocumentDownloadedAnalyticsEvent( selectedFile ); }); } } } } Liferay.once('destroyPortlet', () => { document.body.removeEventListener( 'click', handleDownloadClick ); }); Liferay.once('portletReady', () => { document.body.addEventListener( 'click', handleDownloadClick ); }); (function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function () { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function (event) { if (window.Analytics) { const eventProperties = { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text, }; const blogNode = document.querySelector( '[data-analytics-asset-id="' + event.classPK + '"]' ); const dmNode = document.querySelector( '[data-analytics-file-entry-id="' + event.classPK + '"]' ); if (blogNode) { eventProperties.title = blogNode.dataset.analyticsAssetTitle; } else if (dmNode) { eventProperties.title = dmNode.dataset.analyticsFileEntryTitle; } Analytics.send('posted', 'Comment', eventProperties); } }; Liferay.on('messagePosted', onMessagePosted); })(); (function() {var $ = AUI.$;var _ = AUI._; var onVote = function (event) { if (window.Analytics) { let title = event.contentTitle; if (!title) { const dmNode = document.querySelector( '[data-analytics-file-entry-id="' + event.classPK + '"]' ); if (dmNode) { title = dmNode.dataset.analyticsFileEntryTitle; } } Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score, title, }); } }; var onDestroyPortlet = function () { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })(); (function() {var $ = AUI.$;var _ = AUI._; var onShare = function (data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url, }); } }; var onDestroyPortlet = function () { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } (function() {var $ = AUI.$;var _ = AUI._; Liferay.Util.delegate( document, 'focusin', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.add('open'); } ); Liferay.Util.delegate( document, 'focusout', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.remove('open'); } ); })(); // <![CDATA[ Liferay.currentURL = '\x2ffi\x2fsimap\x2feforms'; Liferay.currentURLEncoded = '\x252Ffi\x252Fsimap\x252Feforms'; // ]]> // <![CDATA[ // ]]> (function() {var $ = AUI.$;var _ = AUI._; import(Liferay.ThemeDisplay.getPathContext() + '/o/frontend-js-web/__liferay__/index.js').then( ({openToast}) => { AUI().use( 'liferay-session', function() { Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: true, redirectUrl: 'https\x3a\x2f\x2fted\x2eeuropa\x2eeu\x2fweb\x2fted', sessionLength: 1800, sessionTimeoutOffset: 70, warningLength: 60 } ); } ); } ) })(); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_wutu\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_hfdb\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_bmvg\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_zncb\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_zpjh\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_lqvl'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_lqvl_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_lqvl', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_lqvl\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_niyg\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_', portletId: 'com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_tmrx\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_ueym\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_tutw\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vgoa\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql_', portletId: 'com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_asset_publisher_web_portlet_AssetPublisherPortlet_INSTANCE_qnql\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_gibk\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bztl\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_bbsb\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm_', portletId: 'com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_xxzm\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf', refreshURL: '\x2ffi\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d50\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_vpyf\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Ffi\x252Fsimap\x252Feforms', refreshURLData: {} } ); </script><script type="module"> import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/index.js'; AUI().use( 'liferay-menu', function(A) { { Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/ted.europa.eu\/fi\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=50","namespace":"","spritemap":"https:\/\/ted.europa.eu\/o\/ted2-theme\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''}); } (function() { var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 0; i < liferayNotices.length; i++) { Liferay.Util.openToast(liferayNotices[i]); } })(); }); </script> <script src="https://ted.europa.eu/o/ted2-theme/js/main.js?browserId=ie&amp;minifierType=js&amp;languageId=fi_FI&amp;t=1739494456000" type="text/javascript"></script> <script type="module"> import {default as main} from '/o/frontend-js-collapse-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-alert-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-dropdown-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {default as main} from '/o/frontend-js-tabs-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js'; { runThirdPartyCookiesInterval(); } </script><script type="text/javascript"> Liferay.CustomDialogs = {enabled: false}; </script><script> </script> </body> </html>

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