{
    "id": 104250,
    "procurementProjectId": 72799,
    "noticeNumber": "2022-104250",
    "reducedTimeLimitsForReceiptOfTenders": false,
    "corrigendumAdditionalInformation": [],
    "creatorSystem": "Cloudia Kilpailutus",
    "type": 9901,
    "project": {
        "id": 72799,
        "title": "Tietopyynt\u00f6, Ulkovalaistuksen laadunhallintaohjelmiston hankinta",
        "contractType": 2,
        "procurementCategory": 1,
        "referenceNumber": "405916",
        "jointProcurement": false,
        "procurementLaw": [],
        "centralPurchasing": false,
        "coPurchasers": [],
        "validationState": 0,
        "organisation": {
            "id": "3b5951a7-ff96-4260-2c88-08d78deb351a",
            "information": {
                "officialName": "Helsingin kaupunki, kaupunkiymp\u00e4rist\u00f6n toimiala",
                "nationalRegistrationNumber": "0201256-6",
                "nutsCodes": [],
                "postalAddress": {
                    "streetAddress": "PL 58208",
                    "postalCode": "00099",
                    "town": "HELSINGIN KAUPUNKI",
                    "country": "FI"
                },
                "telephoneNumber": "+358 93101691",
                "email": "[email protected]",
                "mainUrl": "https:\/\/www.hel.fi\/kaupunkiymparisto\/fi\/",
                "validationState": 0
            },
            "contractingAuthorityType": 8,
            "contractingType": 0,
            "mainActivity": 0,
            "mainActivityUtilities": 0,
            "validationState": 0,
            "dataSource": 0,
            "identifierMissing": false,
            "vhsStatus": 0
        },
        "state": 1,
        "defenceWorks": 0,
        "defenceSupplies": 0,
        "publish": 2,
        "agricultureWorks": 0,
        "isPrivate": false,
        "isConcluded": false,
        "tendering": 0
    },
    "lotsInfo": {
        "divisionLots": false,
        "lotsSubmittedFor": 0,
        "lotsSubmittedForQuantity": 0,
        "lotsMaxAwarded": false,
        "lotsMaxAwardedQuantity": 0,
        "lotCombinationPossible": false,
        "lotCombinationPossibleDescription": [],
        "validationState": 0
    },
    "objectDescriptions": [
        {
            "mainCpvCode": {
                "code": "72000000",
                "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki",
                "vocCodes": []
            },
            "quantityOrScope": [],
            "additionalCpvCodes": [
                {
                    "code": "48000000",
                    "name": "Ohjelmatuotteet ja tietoj\u00e4rjestelm\u00e4t",
                    "vocCodes": []
                }
            ],
            "nutsCodes": [
                "FI1B"
            ],
            "mainsiteplaceWorksDelivery": [],
            "descrProcurement": [
                "Helsingin kaupungin kaupunkiymp\u00e4rist\u00f6n toimiala on kartoittamassa ulkovalaistuksen laadunhallintaohjelmiston kilpailutusta. ",
                "",
                "T\u00e4m\u00e4 ei ole hankintailmoitus eik\u00e4 osallistumispyynt\u00f6, vaan mahdollisille toimittajille osoitettu tietopyynt\u00f6. Tietopyynt\u00f6 ei velvoita hankintayksikk\u00f6\u00e4 toteuttamaan hankintaa. Mik\u00e4li tietopyynn\u00f6ss\u00e4 kuvattu hankinta p\u00e4\u00e4tet\u00e4\u00e4n toteuttaa, se saattaa poiketa sis\u00e4ll\u00f6lt\u00e4\u00e4n tai hankintamenettelyn valinnan osalta tietopyynn\u00f6n sis\u00e4ll\u00f6st\u00e4. ",
                "",
                "Tietopyynt\u00f6\u00f6n vastaaminen ei sido mahdollista toimittajaa, eik\u00e4 ole edellytyksen\u00e4 my\u00f6hemmin varsinaiseen tarjouskilpailuun osallistumiselle. Tietopyynt\u00f6\u00f6n vastaaminen tai vastaamatta j\u00e4tt\u00e4minen ei vaikuta mahdollisen toimittajan asemaan varsinaisessa tarjouskilpailussa. Tietopyynt\u00f6\u00f6n vastaamisesta ei makseta korvausta. ",
                "",
                "Tietopyynn\u00f6n tavoitteena on kartoittaa potentiaalisia toimittajia. Tietopyynn\u00f6n avulla saatu aineisto voi vaikuttaa siihen, miten hankinnan kriteerit asetetaan ja mit\u00e4 hankintamenettely\u00e4 tullaan k\u00e4ytt\u00e4m\u00e4\u00e4n. ",
                "",
                "Tietopyynt\u00f6\u00f6n vastaamalla potentiaalisilla toimittajilla on mahdollisuus kommentoida hankinnan kuvausta, sen keskeisi\u00e4 toimintoja vastata hankintayksik\u00f6n kysymyksiin. Kysymykset on esitetty j\u00e4ljemp\u00e4n\u00e4 tietopyynn\u00f6n kohdassa Kuvaus hankinnasta. ",
                "Pyyd\u00e4mme ilmoittamaan, mik\u00e4li vastaus n\u00e4kemyksenne mukaan sis\u00e4lt\u00e4\u00e4 liikesalaisuuksia tai muuta salassa pidett\u00e4v\u00e4\u00e4 tietoa. Pyyd\u00e4mme yksil\u00f6im\u00e4\u00e4n ja merkitsem\u00e4\u00e4n ko. tiedot selv\u00e4sti. ",
                "",
                "",
                "Hankinnan tarkoituksena on l\u00f6yt\u00e4\u00e4 Helsingin kaupungin kaupunkiymp\u00e4rist\u00f6n kaupunkitekniikkayksik\u00f6lle ty\u00f6maan laadunhallintaan soveltuva ohjelma. ",
                "",
                "K\u00e4ytt\u00f6kohteina ovat mm julkinen ulkovalaistus sek\u00e4 liikennevalot. K\u00e4ytt\u00e4jin\u00e4 toimivat tilaajan lis\u00e4ksi eri palveluntuottajat.\u202fKaikki mobiilipuolella olevat ominaisuudet tulee l\u00f6yty\u00e4 my\u00f6s selainversiosta. ",
                "",
                "Ohjelma pit\u00e4\u00e4 sis\u00e4ll\u00e4\u00e4n erilaisia lomakkeita, joita voi olla v\u00e4hint\u00e4\u00e4n 15kpl. Lomakkeet ovat tiedonkeruun alustoja. Esimerkkej\u00e4 lomakkeista ovat aloituskatselmusp\u00f6yt\u00e4kirja, k\u00e4ytt\u00f6\u00f6nottotarkastusp\u00f6yt\u00e4kirja, ty\u00f6maaseuranta, MVRS-mittausp\u00f6yt\u00e4kirja sek\u00e4 vastaanottotarkastusp\u00f6yt\u00e4kirja. Tilaajan puolen p\u00e4\u00e4k\u00e4ytt\u00e4j\u00e4n tulee voida tarvittaessa itse laatia sek\u00e4 muokata olemassa olevia lomakkeita. ",
                "K\u00e4ytt\u00e4j\u00e4 perustaa kustakin ty\u00f6maasta hankkeen, jolle m\u00e4\u00e4ritell\u00e4\u00e4n l\u00e4ht\u00f6tietoja. L\u00e4ht\u00f6tiedot ovat tekstikentti\u00e4 (esim osoite tai yhteystiedot). L\u00e4ht\u00f6tietojen tulee monistua hankeen kaikkiin lomakkeisiin, koska niit\u00e4 ei haluta kirjoittaa toistuvasti uudelleen.  ",
                "",
                "Lomakkeissa tarvitaan tarkastuslistoja ja mittaustuloksia. Valinnoissa valitaan usein annetuista vaihtoehdoista yksi. Lomakkeissa on my\u00f6s useita kyll\u00e4 \u2013 ei\u202ftai oikein \u2013 v\u00e4\u00e4rin -valintoja. Mik\u00e4li ty\u00f6maalla huomataan poikkeama, poikkeaman tyyppi valitaan valmiista vaihtoehdoista. Poikkeamaa voi my\u00f6s tarkentaa tekstikent\u00e4ss\u00e4. Lomake tulee merkit\u00e4 muuttuneeksi aina kun tietoja t\u00e4ydennet\u00e4\u00e4n. ",
                "Lomakkeisiin tulee olla mahdollista lis\u00e4t\u00e4 mobiilipuolella valokuvia joko kameran avulla tai galleriasta tuotuna. Kuva tulee voida sijoittaa my\u00f6s oikeaan kohtaan kartalla. ",
                "Lomakkeet tulee olla yht\u00e4 helppok\u00e4ytt\u00f6isi\u00e4 niin selaimella kuin mobiilisti k\u00e4ytettyn\u00e4. Riviv\u00e4lit tulee olla pieni\u00e4, jotta eri lomakkeita pdf-muotoon tulostettaessa lomake tulostuu mahdollisimman lyhyen\u00e4.  ",
                "",
                "Eri k\u00e4ytt\u00e4jien tulee voida allekirjoittaa lomakkeita s\u00e4hk\u00f6isesti. Lomakkeessa esim hyv\u00e4ksyt\u00e4\u00e4n s\u00e4hk\u00f6turvallisuusvaatimusten t\u00e4yttymist\u00e4 ja tarkastusten suorittamista. Allekirjoitus voidaan toteuttaa esim henkil\u00f6kohtaisten k\u00e4ytt\u00e4j\u00e4tunnusten avulla, jolloin sis\u00e4\u00e4nkirjautuminen toimii tunnistautumisena. Kirjautunut k\u00e4ytt\u00e4j\u00e4 haluaa j\u00e4rjestelm\u00e4n muistavan kirjautumisen, jolloin k\u00e4ytt\u00e4j\u00e4tunnusta ja salasanaa ei tarvitse sy\u00f6tt\u00e4\u00e4 joka kerta palvelua k\u00e4ytt\u00e4ess\u00e4 uudelleen. ",
                "",
                "Lomakkeille kirjattu data tulee voida lukea ohjelmiston tarjoaman REST-tyyppisen rajapinnan kautta. Rajapinta tulee olla mahdollista kytke\u00e4 tilaajan muihin j\u00e4rjestelmiin. Rajapinta tulee olla dokumentoitu Open API \u2013 muodossa. Katso liite, Ty\u00f6turvallisuus- ja ymp\u00e4rist\u00f6nhallinnan ohjelmiston tiedonkulku.",
                "",
                "Havainnot ty\u00f6maalla tulee voida jaotella hankekohtaisesti ja huomatuista puutteista ja poikkeamista syntyv\u00e4t korjausteht\u00e4v\u00e4t voidaan merkit\u00e4 lomakkeisiin. Teht\u00e4v\u00e4t luodaan lomakkeiden kautta ja niille asetetaan vastuuhenkil\u00f6t ja m\u00e4\u00e4r\u00e4ajat. ",
                "",
                "Ohjelman tulee l\u00e4hett\u00e4\u00e4 automaattisia s\u00e4hk\u00f6posteja vastuuhenkil\u00f6ille. Hankkeen vastuulliseksi merkitty k\u00e4ytt\u00e4j\u00e4 haluaa saada sovelluksen kautta m\u00e4\u00e4r\u00e4ajoista muistuttavia s\u00e4hk\u00f6posteja, erityisesti kun m\u00e4\u00e4r\u00e4aika on menossa umpeen. Vastuuhenkil\u00f6n tulee pysty\u00e4 sulkemaan valmistuneet teht\u00e4v\u00e4t sek\u00e4 selainversiossa ett\u00e4 mobiilisovelluksessa. ",
                "",
                "Ohjelmassa tulee olla raportointiominaisuus, jonka avulla eri lomakkeita ja teht\u00e4vi\u00e4 voidaan hakea ja suodattaa. Hakuja tulee voida tehd\u00e4 hankenumeron, ajankohdan, hankkeen nimen, kohdenumeron, eri k\u00e4ytt\u00e4jien, lomaketyypin tai vastuuhenkil\u00f6n perusteella. Hankkeita tulee voida etsi\u00e4 my\u00f6s sen mukaan, onko teht\u00e4v\u00e4ksi m\u00e4\u00e4ritelty ty\u00f6 suoritettu, mik\u00e4 mahdollistaa annettujen teht\u00e4vien seurannan ohjelman kautta (mm. my\u00f6h\u00e4ss\u00e4, keskener\u00e4inen, valmis, suljettu my\u00f6h\u00e4ss\u00e4).  ",
                "",
                "Ohjelman tulee olla suomenkielinen sek\u00e4 helppok\u00e4ytt\u00f6inen, jotta uusien k\u00e4ytt\u00e4jien opettaminen on nopeaa. Pilvipalveluna toimivan sovelluksen tulee olla k\u00e4ytett\u00e4viss\u00e4 ulkona kaikissa s\u00e4\u00e4olosuhteissa ja kaikkina vuorokaudenaikoina.  ",
                "",
                "K\u00e4ytt\u00e4j\u00e4n tulee voida lis\u00e4t\u00e4 tai siirt\u00e4\u00e4 tilaamiaan k\u00e4ytt\u00e4j\u00e4tunnuksia henkil\u00f6kunnan vaihtuessa. Sijaisuuksien m\u00e4\u00e4rittelyn mahdollisuus katsotaan eduksi. "
            ],
            "disagreeAwardCriteriaToBePublished": false,
            "awardCriteria": {
                "criterionTypes": 8,
                "qualityCriteria": [],
                "costCriteria": [],
                "priceCriterion": {},
                "criterion": [],
                "criteriaStatedInProcurementDocuments": false
            },
            "estimatedValue": {
                "type": 0
            },
            "timeFrame": {
                "type": 0,
                "canBeRenewed": false
            },
            "candidateNumberRestrictions": {
                "envisagedNumber": 0,
                "envisagedMinimumNumber": 0,
                "envisagedMaximumNumber": 0,
                "selected": 0
            },
            "optionsAndVariants": {
                "variantsWillBeAccepted": false,
                "partialOffersWillBeAccepted": false,
                "options": false,
                "optionType": 0
            },
            "tendersMustBePresentedAsElectronicCatalogs": false,
            "euFunds": {
                "procurementRelatedToEuProgram": false
            },
            "additionalInformation": [],
            "awardContract": {
                "contractAwarded": 0,
                "awardedContracts": []
            },
            "validationState": 0
        }
    ],
    "communicationInformation": {
        "procurementDocumentsAvailable": 1,
        "procurementDocumentsUrl": "https:\/\/tarjouspalvelu.fi\/helsinki?id=405916&tpk=d734cdf8-c55c-4f02-9d18-b948e52383dc",
        "additionalInformation": 1,
        "additionalInformationAddress": {
            "officialName": "Helsingin kaupunki, kaupunkiymp\u00e4rist\u00f6n toimiala",
            "nationalRegistrationNumber": "0201256-6",
            "nutsCodes": [],
            "postalAddress": {
                "streetAddress": "PL 58208",
                "postalCode": "00099",
                "town": "HELSINGIN KAUPUNKI",
                "country": "FI"
            },
            "telephoneNumber": "+358 93101691",
            "email": "[email protected]",
            "mainUrl": "https:\/\/www.hel.fi\/kaupunkiymparisto\/fi\/",
            "validationState": 0
        },
        "otherAddressForProcurementDocuments": {
            "nutsCodes": [],
            "validationState": 0
        },
        "sendTendersOption": 1,
        "electronicAddressToSendTenders": "https:\/\/tarjouspalvelu.fi\/helsinki?id=405916&tpk=d734cdf8-c55c-4f02-9d18-b948e52383dc",
        "addressToSendTenders": {
            "nutsCodes": [],
            "validationState": 0
        },
        "electronicCommunicationRequiresSpecialTools": false,
        "documentsEntirelyInHilma": false,
        "specsAndAdditionalDocuments": 0,
        "validationState": 0
    },
    "contactPerson": {
        "email": "[email protected]",
        "phone": "+358 93101691"
    },
    "procurementObject": {
        "shortDescription": [
            "Helsingin kaupungin kaupunkiymp\u00e4rist\u00f6n toimiala on kartoittamassa ulkovalaistuksen laadunhallintaohjelmiston kilpailutusta. ",
            "",
            "T\u00e4m\u00e4 ei ole hankintailmoitus eik\u00e4 osallistumispyynt\u00f6, vaan mahdollisille toimittajille osoitettu tietopyynt\u00f6. Tietopyynt\u00f6 ei velvoita hankintayksikk\u00f6\u00e4 toteuttamaan hankintaa. Mik\u00e4li tietopyynn\u00f6ss\u00e4 kuvattu hankinta p\u00e4\u00e4tet\u00e4\u00e4n toteuttaa, se saattaa poiketa sis\u00e4ll\u00f6lt\u00e4\u00e4n tai hankintamenettelyn valinnan osalta tietopyynn\u00f6n sis\u00e4ll\u00f6st\u00e4. ",
            "",
            "Tietopyynt\u00f6\u00f6n vastaaminen ei sido mahdollista toimittajaa, eik\u00e4 ole edellytyksen\u00e4 my\u00f6hemmin varsinaiseen tarjouskilpailuun osallistumiselle. Tietopyynt\u00f6\u00f6n vastaaminen tai vastaamatta j\u00e4tt\u00e4minen ei vaikuta mahdollisen toimittajan asemaan varsinaisessa tarjouskilpailussa. Tietopyynt\u00f6\u00f6n vastaamisesta ei makseta korvausta. ",
            "",
            "Tietopyynn\u00f6n tavoitteena on kartoittaa potentiaalisia toimittajia. Tietopyynn\u00f6n avulla saatu aineisto voi vaikuttaa siihen, miten hankinnan kriteerit asetetaan ja mit\u00e4 hankintamenettely\u00e4 tullaan k\u00e4ytt\u00e4m\u00e4\u00e4n. ",
            "",
            "Tietopyynt\u00f6\u00f6n vastaamalla potentiaalisilla toimittajilla on mahdollisuus kommentoida hankinnan kuvausta, sen keskeisi\u00e4 toimintoja vastata hankintayksik\u00f6n kysymyksiin. Kysymykset on esitetty j\u00e4ljemp\u00e4n\u00e4 tietopyynn\u00f6n kohdassa Kuvaus hankinnasta. ",
            "Pyyd\u00e4mme ilmoittamaan, mik\u00e4li vastaus n\u00e4kemyksenne mukaan sis\u00e4lt\u00e4\u00e4 liikesalaisuuksia tai muuta salassa pidett\u00e4v\u00e4\u00e4 tietoa. Pyyd\u00e4mme yksil\u00f6im\u00e4\u00e4n ja merkitsem\u00e4\u00e4n ko. tiedot selv\u00e4sti. ",
            "",
            "",
            "Hankinnan tarkoituksena on l\u00f6yt\u00e4\u00e4 Helsingin kaupungin kaupunkiymp\u00e4rist\u00f6n kaupunkitekniikkayksik\u00f6lle ty\u00f6maan laadunhallintaan soveltuva ohjelma. ",
            "",
            "K\u00e4ytt\u00f6kohteina ovat mm julkinen ulkovalaistus sek\u00e4 liikennevalot. K\u00e4ytt\u00e4jin\u00e4 toimivat tilaajan lis\u00e4ksi eri palveluntuottajat.\u202fKaikki mobiilipuolella olevat ominaisuudet tulee l\u00f6yty\u00e4 my\u00f6s selainversiosta. ",
            "",
            "Ohjelma pit\u00e4\u00e4 sis\u00e4ll\u00e4\u00e4n erilaisia lomakkeita, joita voi olla v\u00e4hint\u00e4\u00e4n 15kpl. Lomakkeet ovat tiedonkeruun alustoja. Esimerkkej\u00e4 lomakkeista ovat aloituskatselmusp\u00f6yt\u00e4kirja, k\u00e4ytt\u00f6\u00f6nottotarkastusp\u00f6yt\u00e4kirja, ty\u00f6maaseuranta, MVRS-mittausp\u00f6yt\u00e4kirja sek\u00e4 vastaanottotarkastusp\u00f6yt\u00e4kirja. Tilaajan puolen p\u00e4\u00e4k\u00e4ytt\u00e4j\u00e4n tulee voida tarvittaessa itse laatia sek\u00e4 muokata olemassa olevia lomakkeita. ",
            "K\u00e4ytt\u00e4j\u00e4 perustaa kustakin ty\u00f6maasta hankkeen, jolle m\u00e4\u00e4ritell\u00e4\u00e4n l\u00e4ht\u00f6tietoja. L\u00e4ht\u00f6tiedot ovat tekstikentti\u00e4 (esim osoite tai yhteystiedot). L\u00e4ht\u00f6tietojen tulee monistua hankeen kaikkiin lomakkeisiin, koska niit\u00e4 ei haluta kirjoittaa toistuvasti uudelleen.  ",
            "",
            "Lomakkeissa tarvitaan tarkastuslistoja ja mittaustuloksia. Valinnoissa valitaan usein annetuista vaihtoehdoista yksi. Lomakkeissa on my\u00f6s useita kyll\u00e4 \u2013 ei\u202ftai oikein \u2013 v\u00e4\u00e4rin -valintoja. Mik\u00e4li ty\u00f6maalla huomataan poikkeama, poikkeaman tyyppi valitaan valmiista vaihtoehdoista. Poikkeamaa voi my\u00f6s tarkentaa tekstikent\u00e4ss\u00e4. Lomake tulee merkit\u00e4 muuttuneeksi aina kun tietoja t\u00e4ydennet\u00e4\u00e4n. ",
            "Lomakkeisiin tulee olla mahdollista lis\u00e4t\u00e4 mobiilipuolella valokuvia joko kameran avulla tai galleriasta tuotuna. Kuva tulee voida sijoittaa my\u00f6s oikeaan kohtaan kartalla. ",
            "Lomakkeet tulee olla yht\u00e4 helppok\u00e4ytt\u00f6isi\u00e4 niin selaimella kuin mobiilisti k\u00e4ytettyn\u00e4. Riviv\u00e4lit tulee olla pieni\u00e4, jotta eri lomakkeita pdf-muotoon tulostettaessa lomake tulostuu mahdollisimman lyhyen\u00e4.  ",
            "",
            "Eri k\u00e4ytt\u00e4jien tulee voida allekirjoittaa lomakkeita s\u00e4hk\u00f6isesti. Lomakkeessa esim hyv\u00e4ksyt\u00e4\u00e4n s\u00e4hk\u00f6turvallisuusvaatimusten t\u00e4yttymist\u00e4 ja tarkastusten suorittamista. Allekirjoitus voidaan toteuttaa esim henkil\u00f6kohtaisten k\u00e4ytt\u00e4j\u00e4tunnusten avulla, jolloin sis\u00e4\u00e4nkirjautuminen toimii tunnistautumisena. Kirjautunut k\u00e4ytt\u00e4j\u00e4 haluaa j\u00e4rjestelm\u00e4n muistavan kirjautumisen, jolloin k\u00e4ytt\u00e4j\u00e4tunnusta ja salasanaa ei tarvitse sy\u00f6tt\u00e4\u00e4 joka kerta palvelua k\u00e4ytt\u00e4ess\u00e4 uudelleen. ",
            "",
            "Lomakkeille kirjattu data tulee voida lukea ohjelmiston tarjoaman REST-tyyppisen rajapinnan kautta. Rajapinta tulee olla mahdollista kytke\u00e4 tilaajan muihin j\u00e4rjestelmiin. Rajapinta tulee olla dokumentoitu Open API \u2013 muodossa. Katso liite, Ty\u00f6turvallisuus- ja ymp\u00e4rist\u00f6nhallinnan ohjelmiston tiedonkulku.",
            "",
            "Havainnot ty\u00f6maalla tulee voida jaotella hankekohtaisesti ja huomatuista puutteista ja poikkeamista syntyv\u00e4t korjausteht\u00e4v\u00e4t voidaan merkit\u00e4 lomakkeisiin. Teht\u00e4v\u00e4t luodaan lomakkeiden kautta ja niille asetetaan vastuuhenkil\u00f6t ja m\u00e4\u00e4r\u00e4ajat. ",
            "",
            "Ohjelman tulee l\u00e4hett\u00e4\u00e4 automaattisia s\u00e4hk\u00f6posteja vastuuhenkil\u00f6ille. Hankkeen vastuulliseksi merkitty k\u00e4ytt\u00e4j\u00e4 haluaa saada sovelluksen kautta m\u00e4\u00e4r\u00e4ajoista muistuttavia s\u00e4hk\u00f6posteja, erityisesti kun m\u00e4\u00e4r\u00e4aika on menossa umpeen. Vastuuhenkil\u00f6n tulee pysty\u00e4 sulkemaan valmistuneet teht\u00e4v\u00e4t sek\u00e4 selainversiossa ett\u00e4 mobiilisovelluksessa. ",
            "",
            "Ohjelmassa tulee olla raportointiominaisuus, jonka avulla eri lomakkeita ja teht\u00e4vi\u00e4 voidaan hakea ja suodattaa. Hakuja tulee voida tehd\u00e4 hankenumeron, ajankohdan, hankkeen nimen, kohdenumeron, eri k\u00e4ytt\u00e4jien, lomaketyypin tai vastuuhenkil\u00f6n perusteella. Hankkeita tulee voida etsi\u00e4 my\u00f6s sen mukaan, onko teht\u00e4v\u00e4ksi m\u00e4\u00e4ritelty ty\u00f6 suoritettu, mik\u00e4 mahdollistaa annettujen teht\u00e4vien seurannan ohjelman kautta (mm. my\u00f6h\u00e4ss\u00e4, keskener\u00e4inen, valmis, suljettu my\u00f6h\u00e4ss\u00e4).  ",
            "",
            "Ohjelman tulee olla suomenkielinen sek\u00e4 helppok\u00e4ytt\u00f6inen, jotta uusien k\u00e4ytt\u00e4jien opettaminen on nopeaa. Pilvipalveluna toimivan sovelluksen tulee olla k\u00e4ytett\u00e4viss\u00e4 ulkona kaikissa s\u00e4\u00e4olosuhteissa ja kaikkina vuorokaudenaikoina.  ",
            "",
            "K\u00e4ytt\u00e4j\u00e4n tulee voida lis\u00e4t\u00e4 tai siirt\u00e4\u00e4 tilaamiaan k\u00e4ytt\u00e4j\u00e4tunnuksia henkil\u00f6kunnan vaihtuessa. Sijaisuuksien m\u00e4\u00e4rittelyn mahdollisuus katsotaan eduksi. "
        ],
        "estimatedValue": {
            "type": 0
        },
        "estimatedValueCalculationMethod": [],
        "mainCpvCode": {
            "code": "72000000",
            "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki",
            "vocCodes": []
        },
        "defence": {
            "nutsCodes": [],
            "frameworkAgreement": {
                "includesFrameworkAgreement": false,
                "includesConclusionOfFrameworkAgreement": false,
                "frameworkAgreementType": 0,
                "frameworkEnvisagedType": 0,
                "includesDynamicPurchasingSystem": false,
                "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false,
                "dynamicPurchasingSystemWasTerminated": false,
                "estimatedTotalValue": {
                    "type": 0
                },
                "duration": {
                    "type": 0,
                    "canBeRenewed": false
                }
            },
            "subcontract": {
                "tendererHasToIndicateShare": false,
                "tendererHasToIndicateChange": false,
                "caMayOblige": false,
                "successfulTenderer": false,
                "successfulTendererToSpecify": false
            },
            "optionsAndVariants": {
                "variantsWillBeAccepted": false,
                "partialOffersWillBeAccepted": false,
                "options": false,
                "optionType": 0
            },
            "totalQuantityOrScope": {
                "type": 0
            },
            "renewals": {
                "canBeRenewed": false
            },
            "timeFrame": {
                "type": 0,
                "canBeRenewed": false
            }
        },
        "validationState": 0
    },
    "conditionsInformation": {
        "professionalSuitabilityRequirements": [],
        "economicCriteriaToParticipate": false,
        "economicCriteriaDescription": [],
        "economicRequiredStandards": [],
        "technicalCriteriaToParticipate": false,
        "technicalCriteriaDescription": [],
        "technicalRequiredStandards": [],
        "rulesForParticipation": [],
        "restrictedToShelteredWorkshop": false,
        "restrictedToShelteredProgram": false,
        "reservedOrganisationServiceMission": false,
        "depositsRequired": [],
        "financingConditions": [],
        "legalFormTaken": [],
        "qualificationSystemConditions": [],
        "ciriteriaForTheSelectionOfParticipants": [],
        "executionOfServiceIsReservedForProfession": false,
        "referenceToRelevantLawRegulationOrProvision": [],
        "participationIsReservedForProfession": false,
        "indicateProfession": [],
        "contractPerformanceConditions": [],
        "obligationToIndicateNamesAndProfessionalQualifications": false,
        "validationState": 0
    },
    "conditionsInformationDefence": {
        "depositsRequired": [],
        "financingConditions": [],
        "legalFormTaken": [],
        "otherParticularConditions": [],
        "personalSituationOfEconomicOperators": [],
        "personalSituationOfSubcontractors": [],
        "economicCriteriaOfEconomicOperators": [],
        "economicCriteriaOfEconomicOperatorsMinimum": [],
        "economicCriteriaOfSubcontractors": [],
        "economicCriteriaOfSubcontractorsMinimum": [],
        "technicalCriteriaOfEconomicOperators": [],
        "technicalCriteriaOfEconomicOperatorsMinimum": [],
        "technicalCriteriaOfSubcontractors": [],
        "technicalCriteriaOfSubcontractorsMinimum": [],
        "restrictedToShelteredWorkshops": false,
        "restrictedToShelteredProgrammes": false,
        "restrictedToParticularProfession": false,
        "restrictedToParticularProfessionLaw": [],
        "staffResponsibleForExecution": false,
        "validationState": 0
    },
    "conditionsInformationNational": {
        "participantSuitabilityCriteria": [],
        "requiredCertifications": [],
        "additionalInformation": [],
        "validationState": 0,
        "reservedForShelteredWorkshopOrProgram": false
    },
    "complementaryInformation": {
        "isRecurringProcurement": false,
        "estimatedTimingForFurtherNoticePublish": [],
        "electronicOrderingUsed": false,
        "electronicInvoicingUsed": false,
        "electronicPaymentUsed": false,
        "additionalInformation": [],
        "validationState": 0
    },
    "datePublished": "2022-06-23T07:19:27.1027537",
    "state": 2,
    "tedPublishState": 0,
    "tedValidationErrors": [],
    "procedureInformation": {
        "procedureType": 0,
        "acceleratedProcedure": false,
        "justificationForAcceleratedProcedure": [],
        "contestType": 0,
        "frameworkAgreement": {
            "includesFrameworkAgreement": false,
            "includesConclusionOfFrameworkAgreement": false,
            "frameworkAgreementType": 0,
            "frameworkEnvisagedType": 0,
            "includesDynamicPurchasingSystem": false,
            "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false,
            "dynamicPurchasingSystemWasTerminated": false,
            "estimatedTotalValue": {
                "type": 0
            },
            "duration": {
                "type": 0,
                "canBeRenewed": false
            }
        },
        "reductionRecourseToReduceNumberOfSolutions": false,
        "reserveRightToAwardWithoutNegotiations": false,
        "electronicAuctionWillBeUsed": false,
        "additionalInformationAboutElectronicAuction": [],
        "namesOfParticipantsAlreadySelected": [],
        "procurementGovernedByGPA": false,
        "criteriaForEvaluationOfProjects": [],
        "disagreeCriteriaForEvaluationOfProjectsPublish": false,
        "mainFeaturesAward": [],
        "validationState": 0
    },
    "tenderingInformation": {
        "tendersOrRequestsToParticipateDueDateTime": "2022-08-19T16:15:00",
        "languages": [
            "FI"
        ],
        "tendersMustBeValidOption": 0,
        "tenderOpeningConditions": {},
        "defence": {
            "previousPublicationExists": false,
            "hasPreviousContractNoticeOjsNumber": false,
            "hasPreviousExAnteOjsNumber": false,
            "payableDocuments": false,
            "languageType": 0,
            "languages": [],
            "otherLanguage": false
        },
        "estimatedExecutionTimeFrame": {
            "type": 0,
            "canBeRenewed": false
        },
        "validationState": 0
    },
    "rewardsAndJury": {
        "prizeAwarded": false,
        "numberAndValueOfPrizes": [],
        "detailsOfPayments": [],
        "serviceContractAwardedToWinner": false,
        "decisionOfTheJuryIsBinding": false,
        "namesOfSelectedMembersOfJury": [],
        "validationState": 0
    },
    "resultsOfContest": {
        "contestWasTerminated": false,
        "noPrizeType": 0,
        "originalNoticeSentVia": 0,
        "participantsContemplated": 0,
        "participantsSme": 0,
        "participantsForeign": 0,
        "disagreeParticipantCountPublish": false,
        "winners": [],
        "disagreeWinnersPublish": false,
        "disagreeValuePublish": false,
        "validationState": 0
    },
    "attachments": [],
    "hasAttachments": false,
    "changes": [],
    "isCorrigendum": false,
    "isMigrated": false,
    "isCancelled": false,
    "isContractAwardCancellationNotice": false,
    "cancelledReason": [],
    "isLatest": true,
    "language": "FI",
    "proceduresForReview": {
        "reviewBody": {
            "nutsCodes": [],
            "validationState": 0
        },
        "reviewProcedure": [],
        "validationState": 0
    },
    "attachmentInformation": {
        "description": [],
        "links": [],
        "validationState": 0
    },
    "modifications": {
        "additionalCpvCodes": [],
        "nutsCodes": [],
        "mainsiteplaceWorksDelivery": [],
        "descrProcurement": [],
        "timeFrame": {
            "type": 0,
            "canBeRenewed": false
        },
        "justificationForDurationOverFourYears": [],
        "justificationForDurationOverEightYears": [],
        "totalValue": {},
        "awardedToGroupOfEconomicOperators": false,
        "contractors": [],
        "description": [],
        "reason": 0,
        "reasonDescriptionEconomic": [],
        "reasonDescriptionCircumstances": [],
        "increaseBeforeModifications": {},
        "increaseAfterModifications": {},
        "validationState": 0
    },
    "contractAwardsDefence": [
        {
            "numberOfTenders": {
                "disagreeTenderInformationToBePublished": false,
                "total": 0
            },
            "contractor": {
                "nutsCodes": [],
                "postalAddress": {},
                "isSmallMediumEnterprise": false,
                "validationState": 0
            },
            "estimatedValue": {},
            "contractValueType": 0,
            "finalTotalValue": {},
            "lowestOffer": {},
            "highestOffer": {},
            "annualOrMonthlyValue": {
                "type": 0,
                "canBeRenewed": false
            },
            "likelyToBeSubcontracted": false,
            "valueOfSubcontract": {},
            "valueOfSubcontractNotKnown": false,
            "subcontractingDescription": [],
            "allOrCertainSubcontractsWillBeAwarded": false,
            "shareOfContractWillBeSubcontracted": false,
            "validationState": 0
        }
    ],
    "isPrivateSmallValueProcurement": false,
    "espdRequestReferences": [],
    "hilmaSubmissionDate": "2022-06-23T07:19:27.0979536",
    "dateCreated": "2022-06-23T07:19:27.053017",
    "dateModified": "2022-06-23T07:19:27.1041157"
}