Otvoreni postupak · Usluge
Ugovor dodijeljen
Dobavljač: Belit
PREDMET NABAVKE 1. MINISTARSTVO FINANSIJA - Usluge održavanja i unapređenja funkcionalnosti softvera ESJN CPV: 72000000 Procijenjena vrijednost: 320031.44 EUR USLOVI UČEŠĆA 1. U postupku javne nabavke može da učestvuje samo privredni subjekat koji: 1) nije pravosnažno osuđivan i čiji izvršni direktor nije pravosnažno osuđivan za neko od krivičnih djela sa obilježjima: a) kriminalnog udruživanja; b) stvaranja kriminalne organizacije; c) davanje mita; č) primanje mita; ć) davanje mita u privrednom poslovanju; d) primanje mita u privrednom poslovanju; dž) utaja poreza i doprinosa; đ) prevare; e) terorizma; f) finansiranja terorizma; g) terorističkog udruživanja; h) učestovanja u stranim oružanim formacijama; i) pranja novca; j) trgovine ljudima; k) trgovine maloljetnim licima radi usvojenja; l) zasnivanja ropskog odnosa i prevoza lica u ropskom odnosu što se dokazuje na osnovu uvjerenja ili potvrde nadležnog organa izdatog na osnovu kaznene evidencije, u skladu sa propisima države u kojoj privredni subjekat ima sjedište, odnosno u kojoj ovlašćeno lice tog privrednog subjekta ima prebivalište. 2. U postupku javne nabavke može da učestvuje samo privredni subjekat koji je izmirio sve dospjele obaveze po osnovu poreza i doprinosa za penzijsko i zdravstveno osiguranje, što se dokazuje na osnovu uvjerenja ili potvrde organa uprave nadležnog za poslove naplate poreza, odnosno nadležnog organa države u kojoj privredni subjekat ima sjedište. 3. U postupku javne nabavke može da učestvuje samo privredni subjekat koji je upisan u Centralni registar privrednih subjekata ili drugi odgovarajući registar u državi u kojoj privredni subjekat ima sjedište, što se dokazuje potvrdom o registraciji u Centralnom registru privrednih subjekata ili drugom odgovarajućem registru, sa podacima o ovlašćenom licu privrednog subjekta. 4. Privredni subjekat je dužan da posjeduje minimum iskustva na kvalitetnom i uspješnom izvršavanju istih ili sličnih poslova iz oblasti predmeta nabavke što se dokazuje potvrdama izdatih od strane investitora, odnosno korisnika o izvršenim isporukama robe, pruženim uslugama ili izvedenim radovima, tokom prethodnih pet godina, računajući i godinu u kojoj je započet postupak javne nabavke, koje sadrže opis i vrijednost predmeta nabavke, vrijeme realizacije ugovora i konstataciju da je ugovor blagovremeno i kvalitetno izvršen. Pod istim poslovima podrazumijeva se: - održavanje nacionalnog, centralizovanog informacionog sistema za elektronske javne nabavke koji pokriva cijeli process javne nabavke od objave plana do praćenja ugovora o javnoj nabavci, zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL i - razvoj nacionalnog, centralizovanog informacionog sistema za elektronske javne nabavke koji pokriva cijeli process javne nabavke od objave plana do praćenja ugovora o javnoj nabavci, zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL. Pod sličnim poslovima podrazumijeva se : - održavanje informacionog sistema na nacionalnom nivou zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL, vrijednosti izrade softvera ne manje od 1.000.000,00 eura i - razvoj informacionog sistema na nacionalnom nivou zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL, vrijednosti izrade softvera ne manje od 1.000.000,00 eura 5. Privredni subjekat je dužan da posjeduje minimum stručnih i kadrovskih kapaciteta koji su potrebni za izvršenje ugovora što se dokazuje dokazom o angažovanju radne snage (kopija radne knjižice, prijava za osiguranje ili ugovor o radu) sa odgovarajućim referencama koje su potrebne za izvršenje predmeta nabavke u skladu sa zakonom i to minimum po jednu referencu u obavljanju istih ili sličnih usluga. Pod istim poslovima podrazumijeva se: - oržavanje nacionalnog, centralizovanog informacionog sistema za elektronske javne nabavke koji pokriva cijeli process javne nabavke od objave plana do praćenja ugovora o javnoj nabavci, zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL i - razvoj nacionalnog, centralizovanog informacionog sistema za elektronske javne nabavke koji pokriva cijeli process javne nabavke od objave plana do praćenja ugovora o javnoj nabavci, zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL Pop sličnim poslovima podrazumijeva se : - oržavanje informacionog sistema na nacionalnom nivou zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL, vrijednosti izrade softvera ne manje od 1.000.000,00 eura i - razvoj informacionog sistema na nacionalnom nivou zasnovan na .Net i Angular tehnologiji, koji posjeduje relacionu bazu podataka MS SQL, vrijednosti izrade softvera ne manje od 1.000.000,00 eura. Privredni subjekat je dužan da posjeduje minimum stručnih i kadrovskih kapaciteta koji su potrebni za izvršenje ugovora i to: -Jedno lice vođa tima – poslovni analitičar i projektant informacionog sistema, lice sa najmanjom kvalifikacijom VII1, elektrotehnički fakultet - računarstvo i informacione tehnologije ili ekvivalent -Minimum dva softver programmer -Minimum jedno lice IT projektant -Minimum jedno lice Sistem administrator za dizajn hardverske infrastructure, instalaciju, podešavanje i puštanje u rad hardverske infrastrukture – lice sa sertifikatom - Microsoft Certified: DevOps Engineer Expert 6. Izjava privrednog subjekta 7. Rok važenja ponude je 60 dana od dana otvaranja ponuda. 8. Ponuđač je dužan da uz ponudu dostavi garanciju ponude u iznosu od 2% procijenjene vrijednosti predmeta javne nabavke, kao sredstvo zaštite naručioca u periodu važenja ponude i 10 (deset) dana nakon isteka roka važenja ponude. Napomena: U slučaju produženja roka za podnošenje ponuda iz člana 94 st. 2 i 7 Zakona o javnim nabavkama i u slučaju prekida rada ili tehničkog ograničenja u radu ESJN iz člana 115 stav 4 Zakona o javnim nabavkama (kada se rokovi u postupku javne nabavke produžavaju za period trajanja prekida, a najmanje 24 časa od uspostavljanja rada ESJN, odnosno za preostali dio roka ako je prekid rada ili tehničko ograničenje u radu ESJN trajalo duže od preostalog dijela roka), garancija ponude koja je ispravno sačinjena u odnosu na prethodni rok važenja ponude je validna, pod uslovom da je ponuđač dužan, da nakon otvaranja ponuda na zahtjev naručioca, produži važenje garancije ponude do potrebnog roka. 9. 12 mjeseci od dana zaključivanja ugovora za stavku 1 iz specifikacije, 90 dana od dana zaključivanja ugovora za stavku 2 iz specifikacije, 60 dana od dana zaključivanja ugovora za stavku 3 iz specifikacije 10. Mjesto izvršenja ugovora: Podgorica 11. Rok plaćanja je 30 dana od dana ispostavljanja mjesečne fakture za izvršenu uslugu 12. Način plaćanja: Virmanski KRITERIJUMI ZA IZBOR Partija 1: cijena 50 bodova; kvalitet 50 bodova. 1. Cijena 2. Princip vrednovanja R1 Vođa tima – poslovni analitičar i projektant informacionog sistema: Za predloženog Vođu Tima (R1) uzeće se u razmatranje broj referenci na istim poslovima u kojima je lice bilo angažovano kao Vođa tima. Princip vrednovanja je sljedeći: Vođa tima koji ima najveći broj potvrđenih referenci dobija maksimalan broj bodova po ovom parametru, a vrednovanje ostalih ponuđača izvršiće se na osnovu sljedeće formule: Broj bodova (R1)=broj potvrdjenih referenci/najveci broj potvrdjenih referenci x 15 3. Princip vrednovanja Softver programer: Za predloženog Softver programmer (R2) uzeće se u razmatranje broj referenci na istim poslovima u kojima je lice bilo angažovano kao Softver programer. Princip vrednovanja je sljedeći: Softver programmer koji ima najveći broj potvrđenih referenci dobija maksimalan broj bodova po ovom pod-parametru, a vrednovanje ostalih ponuđača izvršiće se na osnovu sljedeće formule: Broj bodova (R2)=broj potvrdjenih referenci/najveci broj potvrdjenih referenci x10 4. Princip vrednovanja R3 IT projektant Za predloženog IT projektant (R3) uzeće se u razmatranje broj referenci na istim poslovima u kojima je lice bilo angažovano kao IT projektant. Princip vrednovanja je sljedeći: IT projektant koji ima najveći broj potvrđenih referenci dobija maksimalan broj bodova po ovom pod-parametru, a vrednovanje ostalih ponuđača izvršiće se na osnovu sljedeće formule: Broj bodova (R3)=broj potvrdjenih referenci/najveci broj potvrdjenih referenci x10 5. Princip vrednovanja R4 Sistem administrator za dizajn hardverske infrastructure, instalaciju, podešavanje i puštanje u rad hardverske infrastrukture – lice sa sertifikatom - Microsoft Certified: DevOps Engineer Expert: Za predloženog Sistem administrator za dizajn hardverske infrastructure, instalaciju, podešavanje i puštanje u rad hardverske infrastrukture – lice sa sertifikatom - Microsoft Certified: DevOps Engineer Expert (R4) uzeće se u razmatranje broj referenci na istim poslovima u kojima je lice bilo angažovano kao Sistem administrator za dizajn hardverske infrastructure, instalaciju, podešavanje i puštanje u rad hardverske infrastrukture – lice sa sertifikatom - Microsoft Certified: DevOps Engineer Expert. Princip vrednovanja je sljedeći: Sistem administrator za dizajn hardverske infrastructure, instalaciju, podešavanje i puštanje u rad hardverske infrastrukture – lice sa sertifikatom - Microsoft Certified: DevOps Engineer Expert koji ima najveći broj potvrđenih referenci dobija maksimalan broj bodova po ovom pod-parametru, a vrednovanje ostalih ponuđača izvršiće se na osnovu sljedeće formule: Broj bodova (R4)=broj potvrdjenih referenci/najveci broj potvrdjenih referenci x5 6. Princip vrednovanja S - ponudjen broj sati razvoja (minimum koji je odredio naručilac je 500 sati razvoja sistema) Princip vrednovanja je sljedeći: Ponuda koja ima najveći broj ponuđenih sati razvoja sistema dobija maksimalan broj bodova po ovom pod-parametru, a vrednovanje ostalih ponuđača izvršiće se na osnovu sljedeće formule: Broj bodova (S)= Broj ponuđenih sati razvoja/najveci broj ponuđenih sati razvoja x 10 TEHNIČKA SPECIFIKACIJA 1. Usluge održavanja i unapredjenja funkcionalnosti softvera ESJN Održavanje CEJN Sistema Održavanje informacionog sistema za elektronske javne nabavke Crne Gore (CEJN) podrazumijeva opšte i specifične aktivnosti u radu sa: podacima smještenim u bazi podataka i pripadajućim kontrolnim, korisničkim, funkcionalnim i analitičkim logovima; razvojnim kodom aplikacije; aplikativnim serverom i serverom baze podataka; dijelom mrežne infrastrukture vezane za hardversku platformu na kojoj je postavljena produkciona verzija CEJN sistema uključujući pripadajuće bezbjednosne aspekte, a koja je fizički smještena u data centru u nadležnosti Ministarstva javne uprave; održavanje i postavljanje testnog okruženja za potrebe obuka korisnika, integracionog testiranja novih funkcionalnosti, komparativnog testiranja različitih verzija sistema, kao i finalno usklađivanje specifikacije novih funkcionalnosti sa Direktoratom za politiku javnih nabavki prije svakog postavljanja nove produkcione verzije sistema; tehničku, administrativnu i savjetodavnu podršku zaposlenima u Direktoratu. Zahtijevani nivo dostupnosti je 99.5% (sa ne više od 4h nedostupnosti mjesečno) - osim kada su u pitanju incidenti na strani Ministarstva javne uprave - MJU, imajući u vidu činjenicu da je CEJN sistem u produkciji i intenzivno se koristi 24/7. Dostupnosti tehničke podrške - 24/7 uključujuci neradne dane i praznike za slučaj vanrednih situacija, putem telefona, email-a, interneta i tiketing sistema uz garantovano trenutno vrijeme odgovora i maksimalno vrijeme od 60 minuta za hitne intervencije koje ne podrazumijevaju dodatni razvoj. U organizacionom smislu, procedure, radnje i postupci u sklopu održavanja CEJN sistema sistematizovani se u kategorije: Proaktivno održavanje Reaktivno održavanje Funkcionalno održavanje Pomoć i podrška Proaktivno održavanje Proaktivno održavanje podrazumijeva niz redovnih aktivnosti koje treba da se obavljaju konstantno ili periodično sa primarnim ciljem spriječavanja potencijalnih grešaka u radu sistema ili korisničkom radu sa sistemom prije nego što greške nastanu, kao i očuvanje kvaliteta podataka: Analiza relevantnih podataka i indikatora u okviru objavljenih planova i postupaka javnih nabavki, na osnovu iskustva u dosadašnjem radu sa sistemom, sa ciljem da se prijeduprijede neregularne situacije izazvane korisničkim greškama, neukošću samih korisnika ili drugim faktorima Redovno praćenje i analiza funkcionisanja sistema uz izvještavanje prijema Direktoratu za politiku javnih nabavki o eventualnim potrebama za intervencijama Definisanje strategije intervencija Redovna optimizacija performansi funkcionalnosti sistema koje se uoče kao usko grlo, a na osnovu znanja prikupljenih iz podataka o korišćenju sistema, uz posebno obraćanje pažnje na skokove u obimu podataka u odnosu na očekivane, naročito nakon puštanja u rad novih funkcionalnosti, izjmena zakonske regulative kojom se prijedviđaju radnje čija su posledica dodatni unosi u bazu i sl. Praćenje korisničkih aktivnosti u realnom vremenu kako bi se pravovremeno odreagovalo na potencijalno kritične greške u radu, npr. one koje bi onemogućile postupanje na osnovu i u okviru zakona Praćenje kvaliteta podataka redovnim definisanjem novih kriterijuma, upita i izveštaja na osnovu kojih bi se uočile potencijalne neregularnosti u podacima skladištenim u bazi Praćenje indikatora potencijalne nedostupnosti sistema i redovna priprema da se odreaguje u slučaju različitih vidova i razloga nedostupnosti, a u skladu sa dosadašnjom praksom u radu sa sistemom Reaktivno održavanje Reaktivno održavanje podrazumijeva niz aktivnosti koje treba da se obavljaju po potrebi, nakon što se od strane korisnika, zaposlenih u okviru Direktorata ili trećeg lica uoče i prijave: neregularnosti u radu sistema nedostupnost sistema odnosno pojedinih servisa u okviru sistema neusklađenosti definisanih slučajeva upotrebe sa pravilima poslovnog procesa ili zakonskom regulativom potrebe za izjmenama ili dopunama postojećih funkcionalnosti U niz aktivnosti koje su dio reaktivnog održavanja sistema spadaju: Analiza i razrada zahtjeva dobijenog zvaničnim putem od strane Direktorata uz definisanje plana postupanja u skladu sa rezultatima analize Otklanjanje uočenih i prijavljenih grešaka u radu sistema u najkraćem mogućem roku uz definisanje prioriteta u bliskoj saradnji sa Direktoratom Intervencija, podrška i asistencija zaposlenima u Direktoratu u slučaju nedostupnosti sistema uz definisanje procedura i sprovođenje mjera zavisno od vida i razloga nedostupnosti, a vezano za aplikativni dio sistema, bazu podataka i mrežnu infrastrukturu obuhvaćenu incidentom Izmjene i dopune funkcionalnosti sistema koje na osnovu procijenjenog obima posla spadaju u usluge održavanja Funkcionalno održavanje Funkcionalno održavanje podrazumijeva niz aktivnosti koje treba da se obavljaju redovno, po unaprijijed utvrđenoj dinamici u skladu sa definisanim planom, odnosno po potrebi u slučajevima neprijedviđenih regularnih ili neregularnih okolnosti (npr. ispravke u slučaju uočene greške, uvođenje novih funkcionalnosti i sl.) Redovno postavljanje nove verzije sistema odnosno pojedinih njegovih komponenti na testno i produkciono okruženje, u skladu da definisanom dinamikom u slučaju redovnog održavanja i unaprijeđivanja, odnosno u dogovoru sa Direktoratom u slučaju neprijedviđenih okolnosti ili potreba Podrška daljem razvoju i unaprijeđenju servisa u okviru modula interoperabilnosti CEJN sistema, kao nastavak integracije sa GSB servisima i pratećom infrastrukturom Integracija implementiranih izjmena i dopuna funkcionalnosti sistema, trenutno aktuelnih na testnom okruženju za koje je završena faza integracionog testiranja kao i funkcionalne validacije od strane Direktorata Izjmena, dopuna i integracija implementiranih funkcionalnosti sistema trenutno aktuelnih na testnom okruženju za koje nije završena faza integracionog testiranja kao i funkcionalne validacije od strane Direktorata Pomoć i podrška Pomoć i podrška podrazumijevaju niz redovnih aktivnosti koje treba da se obavljaju konstantno tokom trajanja perioda realizacije ugovora sa primarnim ciljem pružanja različitih vidova pomoći zaposlenima u Direktoratu, pomoći krajnjim korisnicima sistema, spriječavanja potencijalnih grešaka u radu korisnika, kao i očuvanje kvaliteta podataka: Svakodnevno pružanje tehničke, administrativne i savjetodavne podrške i pomoći zaposlenima u Direktoratu, putem e-mail-a, telefona, ticketing sistema i drugih kanala komunikacije, a sa ciljem pružanja što bolje i brže dostupne usluge krajnjim korisnicima sistema Detaljna analiza podataka i pravljenje izveštaja o kompletnom istorijatu korišćenja sistema u slučajevima neophodnim za utvrđivanje odgovornosti pojedinih pravnih i fizičkih lica Pružanje tehničke, administrativne i savjetodavne podrške i pomoći zaposlenima u Direktoratu prilikom održavanja obuka krajnjim korisnicima sistema. Navedeno podrazumijeva detaljno poznavanje kako svih osnovnih i naprijednih funkcionalnosti sistema i poslovnih pravila, tako i zakonske regulative na osnovu koje su pravila definisana što je od izuzetne važnosti prilikom neminovnog susretanja sa neregularnim slučajevima i odstupanjima od pravila. Ad-hoc generisanje izveštaja nad podacima iz baze, sistemskim logovima i sl. a koji na osnovu procijenjenog obima posla spadaju u usluge održavanja Redovne intervencije nad podacima u bazi na produkcionom i testnom okruženju. Na osnovu iskustva u dosadašnjem radu sistema, navedene intervencije očekuju se na dnevnom nivou i obuhvataju, ali nisu ograničene na: oRad sa korisničkim nalozima, privilegijama, višestrukim ukrštenim korisničkim ulogama i ostalim vanrednim slučajevima, a imajući u vidu dobro poznavanje poslovnih pravila vezanih za ulogu, prava, privilegije, ograničenja i izuzetke vezane za sve vrste korisnika sistema oRad sa podacima naručilaca i ponuđača u slučajevima korišćenja koji predstavljaju izuzetke od pravila i kao takvi nisu podržani u sistemu oRad sa podacima koji se odnose na planove, postupke i faze u okviru u slučajevima korišćenja koji prijedstavljaju izuzetke od pravila i kao takvi nisu podržani u sistemu oIspravke neregularnosti i logičke nekonzistentnosti u podacima izazvanih greškama u radu korisnika oDefinisanje kriterijuma i upita i sprovođenje rutinskih kontinualnih provjera kvaliteta podataka te na ovaj način održavanje baze podataka čistom Izmjenu postojećih funkcionalnosti softverskog rješenja ili dodavanje novih funkcionalnosti postojećim funkcionalnostima Naručilac ima mogućnost da angažuje izvršioca za dodatni razvoj Sistema (unapređenje softvera) po potrebi. Uz uslugu održavanja koja je osnovni predmet ove nabavke, izvršilac posla se obavezuje i na dalji (dodatni) razvoj softverskog rešenja u toku perioda održavanja. Dalji (dodatni) razvoj softverskog rješenja, za potrebe ove nabavke, predstavlja izmjenu postojećih funkcionalnosti softverskog rješenja ili dodavanje novih funkcionalnosti postojećim funkcionalnostima. Nova funkcionalnost je svaka ona funkcionalnost koja ne postoji u softverskom rješenju, ali je slične namjene postojećim funkcionalnostima, ili na drugi način doprinosi poslovanju naručioca posla. Razvoj nove funkcionalnosti podrazumijeva analizu, dizajn, implementaciju i testiranje nove funkcionalnosti kao i instalaciju nove funkcionalnosti u sistem naručioca posla. Razvoj nove funkcionalnosti može inicirati naručilac, ili ga može predložiti izvršilac, pošto sagleda i analizira procese rada kod naručioca, kapacitete naručioca, kao i realne potrebe naručioca za automatizacijom, pojednostavljenjem, ili ubrzavanjem procesa rada ili poslovanja naručioca. Ukoliko naručilac inicira razvoj nove funkcionalnosti, naručilac će zahtev sa specifikacijom uputiti izvršiocu, koji će u primjerenom roku, a ne dužem od 3 radna dana odgovoriti na zahtev naručioca prihvatanjem, odbijanjem, ili protivponudom, uzimajući u obzir raspoložive kapacitete izvršioca. Ukoliko izvršilac inicira razvoj nove funkcionalnosti, uputiće naručiocu predlog sa specifikacijom, o kome naručilac treba da se izjasni u primerenom roku, a ne dužem od 5 radnih dana. Kao dio usluge razvoja - izmjenu postojećih funkcionalnosti softverskog rješenja ili dodavanje novih funkcionalnosti postojećim funkcionalnostima u toku perioda održavanja, potrebno je da izvršilac opredjeljuje minimum 500 programerskih čovjek-sati godišnje. Procjenu o broju programerskih čovjek-sati potrebnom da se realizuje zahtjev za razvojem nove funkcionalnosti izvršilac će dati uz prihvatajući odgovor na inicijativu naručioca ili uz svoju protivponudu, ili uz svoj prijedlog. 1.Arhitektura i organizacija Održavanje postojećih funkcionalnosti sistema u skladu sa specifikacijom, kao i dalji razvoj dodatnih i nadogradnja postojećih komponenti i funkcionalnosti sistema podrazumevaju napredno poznavanje implementacionih tehnologija, arhitekturinih šablona i razvojne metodologije korišćenih tokom razvoja, uspostavljanja produkcionog okruženja i eksploatacije sistema. U ovom poglavlju data je detaljna lista tehnologija, arhitekture, organizacije i metodologije. 1.1Aplikativno okruženje i tehnologije Od ponuđača se očekuje napredno poznavanje navedenih tehnologija, sa ciljem što efikasnije tranzicije u fazu održavanja i daljeg razvoja sistema, bez odražavanja na svakodnevni rad sistema. Navedene tehnologije kao najzastupljenije u projektu predstavljaju ključnu osnovu razvoja, ali ne nužno sveobuhvatan spisak svih korišćenih tehnologija i alata. 1.1.1Aplikativni sloj .NET Core 2.2 .NET Standard 2.0.3 – standard za deljene biblioteke Entity Framework Core 2.2.4 – ORM Fluent Validation Core 8.2.2 – tipiziranje i prilagođavanje validacionih pravila korišćenjem lambda izraza .NET Core Identity Framework 2.2.0 – rad sa korisnicima, identitetima, korisničkim nalozima, ulogama, autentifikacija, autorizacija i perzistencija Refit – za pozive API-a trećih strana Redis AutoMapper Autofac – DI/IoC konteiner DocumentFormat.OpenXml 2.9.1 – za manipulaciju sa excel file-ovima NLog Quartz – ključna komponenta za zakazivanje i pokretanje automatizovanih procesa 1.1.2Aplikativna arhitektura (eng. design and architecture patterns) CQS Mediator Unit of work Repository Job orchestration 1.1.3Sloj podataka SQL Server 2017 Report server 2017 sa preko 50 izveštaja koje sistem automatski generiše Filestream Full-text index Performantni upiti korišćenjem preko 120 stored procedura i funkcija 1.1.4Frontend Angular 7.2 Material design Crypto.js OWLDateTime rxjs (koristi se observable, behavior subject) 1.2Sistemska i hardverska infrastruktura Od ponuđača se očekuje da raspolaže ljudskim i hardverskim resursima uz garanciju naprednog znanja i iskustva iz oblasti: administriranja navedenih softverskih platformi sve potrebne redovne i vanredne (npr. u slučaju hardverskog kvara) intervencije nad hardverskom infrastrukturom. Neophodno je obezbediti ispravnost rada sistema u svakom trenutku, bez odražavanja na svakodnevni rad sistema uz poštovanje zahtevanog nivoa dostupnosti (eng. uptime). 1.2.1Windows platforma Windows Server 2019 Datacentar – 15 instanci Hypervisor Hyper-V – 4 servera Active Directory – 2 instance Active Directory Replication DNS DHCP Group Policy Managment IIS server – 5 instanci Microsoft SQL Server 2017 Enterprise Edition, High Availability 1.2.2Linux platforma CentOS Linux release 7.9.2009 Redis 2.0.601 1.2.3Hardver i mrežna infrastruktura Lenovo ThinkSystem SR530 – 4 servera Lenovo ThinkSystem DE2000H Hybrid Flash Array SFF storage 4x 10Gb iSCSI Lenovo B6505 FC SAN Switch, 12x 16Gb SWL SFP+ IBM TS4300 Tape Library-Base Unit 2x FortiGate-500E High Availability, Load Balancer, Reverse Proxy, Firewall FortiGate-100E VPN, Firewall Funkcionalnosti sistema Elektronski sistem javnih nabavki svojim funkcionalnostima obuhvata cijeli proce javne nabavke predviđen Zakonom o javnim nabavkama („Službeni list CG“, br. 74/2019) koji u sebe uključuje procedupu objave plana javnih nabavki, preko objave tenderskih dokumentacija, podnošenja ponuda, evaluacije ponuda i zaključivanja ugovora. U nastavku je dat taksativni pregled koji podrazumijeva funkcionalnost elektronskog sistema javnih nabavki: Kreiranje Planova javnih nabavki od strane naručilaca Unos plana javne nabavke Unos osnovnih podataka o planu Unos stavke plana pojedinačno Unos više stavki plana odjednom iz Excel fajla Brisanje stavke plana Izmjena stavke plana Brisanje plana u izradi Objavljivanje dokumenata u okviru plana Prava pristupa planu javnih nabavki Dodjeljivanje prava pristupa planu javnih nabavki Ukidanje prava pristupa planu javnih nabavki Odobravanje i objava plana javnih nabavki Odustajanje od objave plana javnih nabavki Izmjene objavljenog godišnjeg plana javnih nabavki Izmjene stavki plana u skladu da Zakonom Izmjene osnovnih podataka u planu javnih nabavki Dodavanje, brisanje i izmjena stavki plana javnih nabavki Slanje izmjena na odobrenje Odustajanje od izmjena plana javnih nabavki Objavljivanje dodatnih dokumenata Izmjena prava pristupa planu javnih nabavki Pretraga i pregled planova(sopstvenih i drugih naručilaca) Lista planova Odabir CPV šifara iz šifarnika Kopiranje plana plana javnih nabavki Servis za elektronsku izjavu privrednog subjekta Kreiranje postupaka javnih nabavki za naručioce Pretraga i pregled postupaka Lista postupaka Pretraga Odabir CPV šifara iz šifarnika u pretrazi Unos osnovnih podaka u postupku Faze postupka Komunikacija u postupku Komunikacija u fazi postupka Ugovori Unos postupka Osnovni podaci o postupku javne nabavke Dodatne informacije o postupku javne nabavke Stavke plana koje se koriste u postupku javne nabavke Unost uslova za učešće u postupku Izmjena uslova za učešće u postupku Brisanje uslova za učešće u postupku Unos kriterijuma za izbor najpovoljnije ponude Izmjena kriterijuma za izbor najpovoljnije ponude Brisanje kriterijuma za izbor najpovoljnije ponude Unos trehničke karakteristike ili specifikacije predmeta javne nabavke, odnosno predmjer radova Nabavka predmeta u cjelini Nabavka predmeta po partijama Unos specifikacije iz Excel fajla Objavljivanje dokumenata u okviru postupka javne nabavke Prava pristupa postupku javne nabavke Dodeljivanje prava pristupa postupku javne nabavke Ukidanje prava pristupa postupku javne nabavke Unos nove faze u okviru postupka javne nabavke Brisanje faze u okviru postupka javne nabavke Pregled faze u okviru postupka javne nabavke Izmena faze u izradi u okviru postupka javne nabavke Izmena faze u toku u okviru postupka javne nabavke Zaustavljanje, poništavanje i okončavanje faze koja je u toku u okviru postupka javne nabavke Nastavljanje zaustavljene faze u okviru postupka javne nabavke Objava postupka javne nabavke Objava faze u okviru postupka javne nabavke Odustajanje od objave Poništavanje i okončavanje postupka Postupak otvaranja ponuda Kopiranje postupka javne nabavke Kreiranje elektronske izjave privrednog subjekta Brisanje postupka Izmena postupka u izradi Izmena postupka u toku Jednostavne izmene Napredne izmene Komunikacija na nivou celokupnog postupka Komunikacija na nivou pojedinačne faze Sanduče Unos ugovora Zaglavlje ugovora Ponuđači u ugovoru Naručioci u ugovoru Dokumenti u ugovoru Stavke plana za koje je vezan ugovor Brisanje ugovora Objava ugovora Raskidanje ugovora Izmena ugovora Izmena ugovora u izradi Izmena objavljenog ugovora veza izmedju ugovora i plana javnih nabavki Okvirni sporazumi Planiranje Okvirnih sporazumi Unos Okvirni sporazumi Izmjena Okvirni sporazumi Pregled Okvirni sporazumi Izmena planova u skladu sa praćenjem utroška planiranih sredstava kroz ugovore Registar ovlašćenih lica Elektronski katalog Elektronske aukcije Evaluacija pristiglih ponuda Formiranje komisije za sprovođenje postupka javne nabavke Evaluacija ponuda Pristup evaluaciji Elementi i koraci evaluacije Navigacija kroz evaluacionu formu Osnovni podaci o ponudi Zahtev za pojašnjenje ponude Uslovi za učestvovanje u postupku Evaluacija za ponude u cjelini Evaluacija za ponude po partijama Kriterijumi za izbor najpovoljnije ponude u cjelini Kriterijumi za izbor najpovoljnije ponude po partijama Ocjena finansijskog dijela ponude u cjelini Ocjena finansijskog dijela ponude po partijama Sumarni prikaz evaluacije ponuda Prikaz za predsednika komisije Prikaz za člana komisije Okončanje evaluacije i generisanje Zapisnika Registracija ponudjača i kreiranje ponuda Registracija ponuđača Podaci o organizaciji ponuđača Podaci o administratoru ponuđača Podaci o ovlašćenim licima ponuđača Registracija fizičkih lica Prijava na sistem Zaboravljena lozinka Izmjena korisničkih podataka Izmjena lozinke Podaci o organizaciji Izmjena podataka o organizaciji Izmjena ovlašćenih lica Rad sa korisničkim nalozima Dodavanje korisnika Izmjena podataka korisnika Deaktiviranje korisnika Aktiviranje korisnika Pretraga i pregled postupaka Lista postupaka Pretraga postupaka Odabir CPV šifara iz šifarnika Komunikacija Ugovori Pretraga i pregled planova Ponude Kreiranje ponude Kreiranje zaglavlja Kreiranje uslova za učešće u postupku Kreiranje kriterijuma za izbor najpovoljnije ponude Kreiranje Finansijskog dijela ponude Kreiranje elektronske izjave privrednog subjekta Lista ponuda ponudjača Pregled ponude Izmjena ponude Podnošenje ponude Brisanje ponude u izradi Odustajanje od ponude Dopuna ponude Komunikacija na nivou cjelokupnog postupka Komunikacija na nivou pojedinačne faze Sanduče Administratorske funkcionalnosti za zaposlene u Direktoratu za politiku javnih nabvaki Organizacije Pregled organizacije Aktivacija organizacije Deaktivacija organizacije Rad sa korisnicima Dodavanje korisnika Izmena podataka korisnika Aktivacija korisnika Deaktivacija korisnika Registracija naručilaca Podaci o organizaciji naručilaca Podaci o administratoru naručilaca Podaci o ovlašćenim licima naručilaca Pretraga naručilaca Podaci o naručiocu Izmena podataka o naručiocu Aktivacija naručioca Deaktivacija naručioca Dodavanje ovlašćenih lica Brisanje ovlašćenih lica Pretraga ponuđača Podaci o ponuđaču Aktivacija ponuđača Deaktivacija ponuđača Pregled i odobravanje izmena podataka o ponuđaču Ovlašćena lica ponudjača Objedinjeni pregled svih korisnika sistema Odobravanje i odbijanje objave plana javnih nabavki Odobravanje i dobijanje izmena plana javnih nabavki Sistem izvještavanja Količina: 1 kom 2. nabavka, isporuka, instalacija i integracija sistema za dvofaktorsku autentifikaciju (2FA) za CEJN nabavka, isporuka, instalacija i integracija sistema za dvofaktorsku autentifikaciju (2FA) za CEJN, koji omogućava bezbjednu autentifikaciju korisnika putem više faktora (lozinka + dodatni faktor), uz integraciju sa postojećim korisničkim sistemom i REST API interfejsom CEJN-a. 2. Obim posla Isporučilac je dužan da: • isporuči i instalira softversku platformu za upravljanje dvofaktorskom autentifikacijom, • obezbijedi sve potrebne licence (uključujući modul za REST API integraciju), • implementira self-service portal za korisnike, • izvrši integraciju sa postojećom bazom korisnika CEJN portala (sinhronizacija korisničkih naloga), • izvrši obuku administratora sistema, • obezbijedi tehničku i korisničku dokumentaciju, • obezbijedi garantni period i podršku. 3. Tehničke karakteristike sistema 3.1. Arhitektura • Sistem mora biti zasnovan na modularnoj, skalabilnoj i otvorenoj arhitekturi. • Mora podržavati centralizovano upravljanje korisnicima, tokenima i pravilima autentifikacije. • Rješenje mora biti moguće instalirati lokalno (on-premise) na serverskoj infrastrukturi naručioca. • Sistem mora imati RESTful API koji omogućava integraciju sa eksternim aplikacijama i servisima. 3.2. Funkcionalnosti autentifikacije Sistem mora omogućiti: • Dvofaktorsku autentifikaciju korišćenjem različitih tokena: o mobilnih aplikacija (TOTP/HOTP), o e-mail tokena, o SMS tokena, o FIDO2 / U2F sigurnosnih ključeva, o challenge-response tokena. • Mogućnost definisanja pravila autentifikacije prema: o korisničkoj grupi, o IP adresi, o vremenskom periodu, o tipu tokena. • Mogućnost centralnog evidentiranja svih autentifikacionih događaja (audit log). • Mogućnost višestrukih faktora po korisniku. • Mogućnost deaktivacije, opoziva i resetovanja tokena. 3.3. Administracija i upravljanje • Sistem mora imati web administratorski interfejs koji omogućava: o upravljanje korisnicima, tokenima i pravilima, o pregled događaja i logova, o definisanje administratorskih uloga i prava pristupa. • Mora postojati mehanizam delegirane administracije (ograničavanje prava po domenima, grupama itd.). 3.4. Self-service portal • Korisnicima mora biti omogućeno da putem web interfejsa: o sami registruju svoje uređaje (mobilni token, ključ itd.), o resetuju ili deaktiviraju svoje tokene, o prate istoriju svojih prijava. • Portal mora imati mogućnost lokalizacije (prevod na crnogorski jezik). 3.5. Integracija i sinhronizacija • Sistem mora podržavati integraciju sa postojećim korisničkim sistemom CEJN portala putem: o REST API-ja (bidirekciona sinhronizacija korisnika), o LDAP / Active Directory konektora (ako se koristi). • Sinhronizacija mora obuhvatiti kreiranje, ažuriranje i deaktivaciju korisnika. 3.6. Tehnička podrška i dokumentacija • Isporučilac mora obezbijediti detaljnu tehničku i korisničku dokumentaciju. • Isporučilac mora izvršiti instalaciju i inicijalnu konfiguraciju. • Mora se obezbijediti period garantne podrške (minimum 12 mjeseci). 4. Tehnički opis platforme (primer kompatibilnog sistema) Platforma koja zadovoljava gore navedene tehničke zahteve treba da ima sledeće osobine: • Otvoreni kod (open-source) koji omogućava transparentnost i nezavisnost od isporučioca. • Podrška za višestruke tokene i autentifikacione metode. • REST API za integraciju sa eksternim aplikacijama. • Fleksibilan sistem pravila (policies) koji omogućava granularnu kontrolu pristupa. • LDAP/AD integraciju i SQL backend za skladištenje podataka. • Audit log sa mogućnošću izvoza podataka u SIEM sisteme. • Self-service portal za krajnje korisnike. • Role-based Access Control (RBAC) za administratore. • Podrška za WebAuthn/FIDO2 standarde. • Kompatibilnost sa standardima RFC 6238 i RFC 4226 (TOTP/HOTP). Izvršilac je dužan da izvrši izmjenu i razvoj modula za prijavljivanje na CEJN, tako da se integriše sa API sistemom za višefaktorsku integracije. Takođe, potrebno je izvršiti neophodne izmjene u modulu za autorizaciju tako da se korisnici na adekvatan način prijavljuju na sistem, i pri kreiranju korisnika da se omogući evidencija korisnika i u okviru baze za višefaktorsku autentifikaciju. Trenutni broj korisnika sistema 17.000 Količina: 1 kom 3. migracija postojećeg CEJN sistema na novu hardversku platformu Ministarstva javne uprave Opis aktivnosti, tehnički zahtjevi i koraci neophodni za uspješnu migraciju postojećeg CEJN sistema na novu hardversku platformu. Cilj migracije je obezbjeđivanje pouzdanijeg, skalabilnijeg i sigurnijeg okruženja, uz minimizaciju zastoja u radu sistema i očuvanje integriteta podataka. Obuhvat migracije Migracija obuhvata sledeće aktivnosti: 1. Kreiranje i konfiguraciju virtuelnih mašina za produkciono i testno okruženje 2. Migraciju postojećeg fajl sistema 3. Migraciju aplikacije i svih pratećih servisa 4. Podesavanje i verifikaciju novih okruženja 5. Migraciju baze podataka 6. Pustanje novog sistema u produkciju 7. Asistenciju pri kreiranju firewall i WAF pravila radi ispravnog rada aplikacije Detaljan plan migracije Kreiranje i konfiguracija virtuelnih mašina • Kofiguraciju operativnih sistema prema standardima CEJN okruženja • Konfiguracija mrežnih interfejsa, DNS zapisa, i pristupnih prava • Ugradnja potrebnih sistemskih biblioteka i servisa (npr..NET, IIS itd.) Migracija fajl sistema • Izrada sigurnosne kopije postojećih podataka • Prenos fajl strukture i konfiguracionih datoteka na novu platformu • Verifikacija integriteta prenesenih podataka (checksum, hash verifikacija) Migracija aplikacije • Prenos aplikacionih binarnih fajlova i konfiguracija • Podesavanje aplikacionih servisa i start-up skripti • Testiranje aplikativne funkcionalnosti u testnom okruženju • Dokumentovanje eventualnih izmjena konfiguracije Podesavanje novih okruženja • Definisanje sistemskih varijabli i konfiguracija prema tipovima okruženja (TEST/PROD) • Podesavanje backup i log rotacionih mehanizama • Implementacija nadzora (monitoring alata) Migracija baze podataka • Izrada dump-a postojećih baza • Prenos i restauracija baze na novi DB server • Podesavanje konekcija aplikacije prema novoj bazi • Validacija podataka i test upita Pustanje u produkciju • Finalno testiranje kompletnog sistema • Prebacivanje DNS zapisa na novu platformu • Aktivacija produkcionog režima rada • Monitoring performansi u periodu stabilizacije (min. 7 dana) Asistencija pri kreiranju firewall i WAF pravila • Identifikacija svih portova i protokola koje CEJN koristi • Definisanje pravila za dozvoljene pristupe (inbound/outbound) • Testiranje pravilnog rada aplikacije kroz firewall i WAF filtere • Dokumentovanje svih kreiranih pravila Očekivani rezultati • Nova CEJN platforma u potpunosti funkcionalna i optimizovana • Integritet podataka i kontinuitet poslovanja očuvani • Poboljšane performanse, sigurnost i skalabilnost sistema • Dokumentovan i validiran proces migracije Dokumentacija i izvještavanje Nakon završene migracije, isporučilac je dužan da dostavi: • Izvještaj o svim izvršenim aktivnostima • Dokumentaciju o novim konfiguracijama • Testne protokole i rezultate verifikacije • Plan povratka (rollback plan) u slučaju problema Količina: 1 kom DOKUMENTI 1. TENDERSKA DOKUMENTACIJA 2025 cejn.docx https://cejn.gov.me/api/common/downloadFile/2812731 2. Pojasnjenje tenderske dokumentacije.docx https://cejn.gov.me/api/common/downloadFile/2866402 3. Odluka o izboru ESJN.pdf https://cejn.gov.me/api/common/downloadFile/2929739 4. Ugovor Belit.pdf https://cejn.gov.me/api/common/downloadFile/3018112
Uplate iz trezora ne možemo povezati sa ovim ugovorom: CEJN nije objavio PIB dobavljača, a uplate povezujemo po PIB-u. Zato ovdje nema iznosa ni pokrivenosti.
| Partija | Status | Procijenjeno | Dodijeljeno | Datum ugovora |
|---|---|---|---|---|
| Partija 1 | Dodijeljeno | — | 280.000 € | 25. 2. 2026. |
Ovaj naručilac trenutno nema drugih otvorenih tendera.
Ugovori u ovoj oblasti obično se zaključuju na 100% procijenjene vrijednosti (srednja polovina 97%–100%), na osnovu 734 dodijeljena tendera. Tipičan ugovor iznosi 20.200 €.
Ovaj tender: 100% procijenjene vrijednosti.