{
    "id": 46244,
    "procurementProjectId": 35901,
    "noticeNumber": "2020-046244",
    "reducedTimeLimitsForReceiptOfTenders": false,
    "corrigendumAdditionalInformation": [],
    "creatorSystem": "Cloudia Kilpailutus",
    "type": 200,
    "legalBasis": "32014L0024",
    "project": {
        "id": 35901,
        "title": "Peppi-j\u00e4rjestelm\u00e4n konsultointipalvelu ",
        "contractType": 2,
        "procurementCategory": 1,
        "referenceNumber": "298387",
        "jointProcurement": false,
        "procurementLaw": [],
        "centralPurchasing": false,
        "coPurchasers": [],
        "validationState": 0,
        "organisation": {
            "id": "f401f914-d790-47b8-2cf7-08d78deb351a",
            "information": {
                "officialName": "Oulun yliopisto",
                "nationalRegistrationNumber": "0245895-5",
                "nutsCodes": [
                    "FI1D9"
                ],
                "postalAddress": {
                    "streetAddress": "PL 8000",
                    "postalCode": "90014",
                    "town": "OULUN YLIOPISTO",
                    "country": "FI"
                },
                "email": "[email protected]",
                "mainUrl": "http:\/\/www.oulu.fi\/yliopisto\/",
                "validationState": 0
            },
            "contractingAuthorityType": 16,
            "contractingType": 0,
            "mainActivity": 512,
            "mainActivityUtilities": 0,
            "validationState": 0
        },
        "state": 1,
        "defenceWorks": 0,
        "defenceSupplies": 0,
        "publish": 1,
        "agricultureWorks": 0,
        "isPrivate": false,
        "isConcluded": false
    },
    "lotsInfo": {
        "divisionLots": false,
        "lotsSubmittedFor": 0,
        "lotsSubmittedForQuantity": 0,
        "lotsMaxAwarded": false,
        "lotsMaxAwardedQuantity": 0,
        "lotCombinationPossible": false,
        "validationState": 0
    },
    "objectDescriptions": [
        {
            "mainCpvCode": {
                "code": "50324100",
                "name": "J\u00e4rjestelm\u00e4n yll\u00e4pito",
                "vocCodes": []
            },
            "additionalCpvCodes": [],
            "nutsCodes": [
                "FI1D9"
            ],
            "descrProcurement": [
                "Palvelulle ja dokumentaatiolle asetettavat yleiset vaatimukset",
                "",
                "Palvelut ja dokumentaatio tulee toimittaa sujuvalla suomen kielell\u00e4. Kaikesta teht\u00e4v\u00e4st\u00e4 ty\u00f6st\u00e4 edellytet\u00e4\u00e4n tekninen ja sis\u00e4ll\u00f6llinen dokumentaatio. Tilaaja osoittaa paikan s\u00e4hk\u00f6iselle dokumentaatiolle. Yhteydenpito Toimittajan ja Tilaajan kesken tapahtuu Tilaajan esitt\u00e4m\u00e4ll\u00e4 tavalla. ",
                "",
                "Toimittajan tulee huomioida mahdollisesti tilattavassa sovelluskehitysty\u00f6ss\u00e4 saavutettavuuskriteerit (WCAG 2.1 taso AA).  ",
                "",
                "Sovelluskehityksess\u00e4 tuotettava ohjelmistokoodi tulee dokumentoida ja kommentoida.",
                "",
                "Toimittajan tulee toimittaa Tilaajalle sovelluskehitykseen liittyv\u00e4t yksikk\u00f6testit, niiden k\u00e4ytt\u00f6\u00f6n mahdollisesti liittyv\u00e4 ohjeistus ja n\u00e4iden k\u00e4yt\u00f6st\u00e4 saatava raportti, esim. montako testi\u00e4 on suoritettu hyv\u00e4ksytysti, moniko tuotti virhevastauksen, mik\u00e4 oli liiketoimintalogiikan osalta yksikk\u00f6testien kattavuus (esim. 70% sovituista liiketoimintakriittisist\u00e4 osista). Raportin sis\u00e4lt\u00f6 sovitaan kirjallisesti yhdess\u00e4 Tilaajan ja Toimittajan kesken. ",
                ""
            ],
            "disagreeAwardCriteriaToBePublished": false,
            "awardCriteria": {
                "criterionTypes": 8,
                "qualityCriteria": [],
                "costCriteria": [],
                "priceCriterion": {},
                "criterion": [],
                "criteriaStatedInProcurementDocuments": false
            },
            "estimatedValue": {
                "type": 1,
                "value": 350000,
                "currency": "EUR"
            },
            "timeFrame": {
                "type": 2,
                "months": 48,
                "canBeRenewed": false
            },
            "candidateNumberRestrictions": {
                "envisagedNumber": 0,
                "envisagedMinimumNumber": 0,
                "envisagedMaximumNumber": 0,
                "selected": 0
            },
            "optionsAndVariants": {
                "variantsWillBeAccepted": false,
                "partialOffersWillBeAccepted": false,
                "options": true,
                "optionsDescription": [
                    "Peppi-j\u00e4rjestelm\u00e4n liit\u00e4nn\u00e4iset. Liit\u00e4nn\u00e4isill\u00e4 tarkoitetaan t\u00e4ss\u00e4 yhteydess\u00e4 sovelluksia, jotka ovat kiinte\u00e4sti sidoksissa Peppiin. ",
                    ""
                ],
                "optionType": 0,
                "optionsDays": 0,
                "optionsMonths": 0
            },
            "tendersMustBePresentedAsElectronicCatalogs": false,
            "euFunds": {
                "procurementRelatedToEuProgram": false
            },
            "additionalInformation": [
                "Sopimuskaudelle valitaan yksi palveluntuottaja.",
                "",
                "Tilaaja ei tarjoa ty\u00f6n suorittamiseen tiloja eik\u00e4 ty\u00f6n suorittamiseen tarvittavia laitteita tai ohjelmistoja. ",
                "",
                "Kokoukset, workshopit ja muut ty\u00f6n kehitt\u00e4miseen vaadittavat yhteisty\u00f6palaverit pidet\u00e4\u00e4n p\u00e4\u00e4s\u00e4\u00e4nt\u00f6isesti et\u00e4yhteyksi\u00e4 hy\u00f6dynt\u00e4en."
            ],
            "validationState": 0
        }
    ],
    "communicationInformation": {
        "procurementDocumentsAvailable": 1,
        "procurementDocumentsUrl": "https:\/\/hanki.tarjouspalvelu.fi\/hanki?id=298387&tpk=3dd9a8fd-0970-43f3-8a38-a9448e8ab6f5",
        "additionalInformation": 1,
        "additionalInformationAddress": {
            "officialName": "Oulun yliopisto",
            "nationalRegistrationNumber": "0245895-5",
            "nutsCodes": [
                "FI1D9"
            ],
            "postalAddress": {
                "streetAddress": "PL 8000",
                "postalCode": "90014",
                "town": "OULUN YLIOPISTO",
                "country": "FI"
            },
            "email": "[email protected]",
            "mainUrl": "http:\/\/www.oulu.fi\/yliopisto\/",
            "validationState": 0
        },
        "otherAddressForProcurementDocuments": {
            "nutsCodes": [],
            "validationState": 0
        },
        "sendTendersOption": 1,
        "electronicAddressToSendTenders": "https:\/\/hanki.tarjouspalvelu.fi\/hanki?id=298387&tpk=3dd9a8fd-0970-43f3-8a38-a9448e8ab6f5",
        "addressToSendTenders": {
            "nutsCodes": [],
            "validationState": 0
        },
        "electronicCommunicationRequiresSpecialTools": false,
        "documentsEntirelyInHilma": false,
        "specsAndAdditionalDocuments": 0,
        "validationState": 0
    },
    "contactPerson": {
        "email": "[email protected]"
    },
    "procurementObject": {
        "shortDescription": [
            "Peppi on avoin SOA-menetelmin rakennettu j\u00e4rjestelm\u00e4kokonaisuus, joka tukee koulutusorganisaatioiden opetukseen ja koulutukseen liittyvi\u00e4 prosesseja yhdist\u00e4m\u00e4ll\u00e4 opiskelijoiden, opettajien sek\u00e4 opintohallinnon teht\u00e4v\u00e4t saman j\u00e4rjestelm\u00e4kokonaisuuden alle. ",
            "",
            "Lis\u00e4tietoja: https:\/\/www.peppi-konsortio.fi\/ ",
            "",
            "Oulun yliopiston (\u201dTilaaja\u201d) Peppi-opintotietoj\u00e4rjestelm\u00e4 otetaan vaiheittain k\u00e4ytt\u00f6\u00f6n syyslukukaudesta 2020 alkaen.  ",
            "",
            "Tilaaja tuottaa itselleen sek\u00e4 palvelinymp\u00e4rist\u00f6jen (staging, kehitys, testi ja tuotanto) yll\u00e4pidon ett\u00e4 sovellusyll\u00e4pidon. T\u00e4m\u00e4 k\u00e4sitt\u00e4\u00e4 toimitetun j\u00e4rjestelm\u00e4n asentamisen, konfiguroinnin, p\u00e4ivitykset, tietoturvap\u00e4ivitykset sek\u00e4 k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4asennukset ja k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4n yll\u00e4pitotoimenpiteet.  ",
            "",
            "Tuotettavan palvelun mahdollistamiseksi Tilaaja kilpailuttaa toimittajan tukemaan tuotettavaa palvelua. ",
            "",
            "T\u00e4ll\u00e4 tarjouspyynn\u00f6ll\u00e4 hankitaan asiantuntijaty\u00f6t\u00e4 Peppi-j\u00e4rjestelm\u00e4\u00e4n liittyen. Asiantuntijaty\u00f6 voi olla luonteeltaan esim. koulutusta, sovelluskehityst\u00e4 ja\/tai konsultointia. Mik\u00e4li ty\u00f6ss\u00e4 k\u00e4ytet\u00e4\u00e4n tiket\u00f6intij\u00e4rjestelm\u00e4\u00e4, tulee tilaajan kaikilla edustajilla olla rajoittamaton p\u00e4\u00e4sy Tilaajan tiketteihin.\u202f ",
            "",
            "Oulun yliopisto ei sitoudu hankkimaan t\u00e4ss\u00e4 tarjouspyynn\u00f6ss\u00e4 mainittuja optioita. Kaikki tarjouspyynn\u00f6ss\u00e4 ilmoitetut m\u00e4\u00e4r\u00e4t ovat arvioita eiv\u00e4tk\u00e4 ne sido hankintayksikk\u00f6\u00e4 mitenk\u00e4\u00e4n sopimuskaudella.",
            ""
        ],
        "estimatedValue": {
            "type": 1,
            "value": 350000,
            "currency": "EUR"
        },
        "estimatedValueCalculationMethod": [],
        "mainCpvCode": {
            "code": "50324100",
            "name": "J\u00e4rjestelm\u00e4n yll\u00e4pito",
            "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": [
            "Tarjouspyynn\u00f6n mukaisesti."
        ],
        "economicCriteriaToParticipate": true,
        "technicalCriteriaToParticipate": true,
        "restrictedToShelteredWorkshop": false,
        "restrictedToShelteredProgram": false,
        "reservedOrganisationServiceMission": false,
        "executionOfServiceIsReservedForProfession": false,
        "participationIsReservedForProfession": false,
        "contractPerformanceConditions": [
            "Tarjouspyynn\u00f6n mukaisesti."
        ],
        "obligationToIndicateNamesAndProfessionalQualifications": true,
        "validationState": 0
    },
    "conditionsInformationDefence": {
        "restrictedToShelteredWorkshops": false,
        "restrictedToShelteredProgrammes": false,
        "restrictedToParticularProfession": false,
        "staffResponsibleForExecution": false,
        "validationState": 0
    },
    "conditionsInformationNational": {
        "validationState": 0,
        "reservedForShelteredWorkshopOrProgram": false
    },
    "complementaryInformation": {
        "isRecurringProcurement": true,
        "estimatedTimingForFurtherNoticePublish": [
            "vuonna 2024"
        ],
        "electronicOrderingUsed": false,
        "electronicInvoicingUsed": true,
        "electronicPaymentUsed": false,
        "additionalInformation": [],
        "validationState": 0
    },
    "datePublished": "2020-05-13T07:00:11.0427064",
    "state": 2,
    "tedPublishState": 4,
    "tedSubmissionId": "20200511-006206",
    "tedPublishRequestSentDate": "2020-05-11T12:41:43",
    "tedPublicationInfo": {
        "ojs_number": "093",
        "no_doc_ojs": "2020\/S 093-222293",
        "publication_date": "2020-05-13T07:00:00",
        "ted_links": {
            "fi": "http:\/\/ted.europa.eu\/udl?uri=TED:NOTICE:222293-2020:TEXT:FI:HTML"
        }
    },
    "tedValidationErrors": [
        {
            "type": "TECH",
            "items": [
                {
                    "name": "T001",
                    "valid": true,
                    "message": "XML file is valid against XSD."
                },
                {
                    "name": "T002",
                    "valid": true,
                    "message": "Metadata could be retrieved from the XML file."
                },
                {
                    "name": "T003",
                    "valid": true,
                    "message": "Unique key is active."
                }
            ]
        },
        {
            "type": "VALIDATION_RULES",
            "items": []
        }
    ],
    "noticeOjsNumber": "2020\/S 093-222293",
    "procedureInformation": {
        "procedureType": 1,
        "acceleratedProcedure": false,
        "contestType": 0,
        "frameworkAgreement": {
            "includesFrameworkAgreement": true,
            "includesConclusionOfFrameworkAgreement": false,
            "frameworkAgreementType": 1,
            "frameworkEnvisagedType": 0,
            "includesDynamicPurchasingSystem": false,
            "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false,
            "dynamicPurchasingSystemWasTerminated": false,
            "estimatedTotalValue": {
                "type": 0
            },
            "duration": {
                "type": 0,
                "canBeRenewed": false
            }
        },
        "reductionRecourseToReduceNumberOfSolutions": false,
        "reserveRightToAwardWithoutNegotiations": false,
        "electronicAuctionWillBeUsed": false,
        "procurementGovernedByGPA": true,
        "disagreeCriteriaForEvaluationOfProjectsPublish": false,
        "validationState": 0
    },
    "tenderingInformation": {
        "tendersOrRequestsToParticipateDueDateTime": "2020-06-15T12:00:00",
        "languages": [
            "FI"
        ],
        "tendersMustBeValidOption": 1,
        "tendersMustBeValidUntil": "2020-12-31T00:00:00",
        "tenderOpeningConditions": {
            "openingDateAndTime": "2020-06-15T13:00:00"
        },
        "defence": {
            "previousPublicationExists": false,
            "hasPreviousContractNoticeOjsNumber": false,
            "hasPreviousExAnteOjsNumber": false,
            "payableDocuments": false,
            "languageType": 0,
            "languages": [],
            "otherLanguage": false
        },
        "estimatedExecutionTimeFrame": {
            "type": 3,
            "canBeRenewed": false
        },
        "validationState": 0
    },
    "rewardsAndJury": {
        "prizeAwarded": false,
        "serviceContractAwardedToWinner": false,
        "decisionOfTheJuryIsBinding": false,
        "validationState": 0
    },
    "resultsOfContest": {
        "contestWasTerminated": false,
        "noPrizeType": 0,
        "originalNoticeSentVia": 0,
        "participantsContemplated": 0,
        "participantsSme": 0,
        "participantsForeign": 0,
        "disagreeParticipantCountPublish": false,
        "disagreeWinnersPublish": false,
        "disagreeValuePublish": false,
        "validationState": 0
    },
    "tedNoDocExt": "2020-046244",
    "attachments": [],
    "hasAttachments": true,
    "changes": [],
    "isCorrigendum": false,
    "isMigrated": false,
    "isCancelled": false,
    "cancelledReason": [],
    "isLatest": true,
    "language": "FI",
    "proceduresForReview": {
        "reviewBody": {
            "officialName": "Markkinaoikeus",
            "nutsCodes": [],
            "postalAddress": {
                "streetAddress": "Radanrakentajantie 5",
                "postalCode": "00520",
                "town": "Helsinki",
                "country": "FI"
            },
            "telephoneNumber": "+358 295643300",
            "email": "[email protected]",
            "mainUrl": "http:\/\/www.oikeus.fi\/markkinaoikeus",
            "validationState": 0
        },
        "validationState": 0
    },
    "attachmentInformation": {
        "description": [],
        "links": [
            {
                "url": "http:\/\/www.jhs-suositukset.fi\/suomi\/jhs166"
            },
            {
                "url": "http:\/\/docs.jhs-suositukset.fi\/jhs-suositukset\/JHS174\/JHS174.pdf"
            },
            {
                "url": "https:\/\/www.finlex.fi\/fi\/laki\/ajantasa\/2016\/20161397"
            }
        ],
        "validationState": 0
    },
    "modifications": {
        "additionalCpvCodes": [],
        "nutsCodes": [],
        "timeFrame": {
            "type": 0,
            "canBeRenewed": false
        },
        "totalValue": {},
        "awardedToGroupOfEconomicOperators": false,
        "contractors": [],
        "reason": 0,
        "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,
            "allOrCertainSubcontractsWillBeAwarded": false,
            "shareOfContractWillBeSubcontracted": false,
            "validationState": 0
        }
    ],
    "hilmaStatistics": {
        "energyEfficiencyConsidered": false,
        "innovationConsidered": false,
        "smeParticipationConsidered": false,
        "validationState": 0
    },
    "isPrivateSmallValueProcurement": false,
    "dateCreated": "2020-05-11T12:41:40.9576859",
    "dateModified": "2020-05-13T07:00:11.0440863"
}