Skip to main content

Küsija voo komponentmudel

Leheküljel kuvatakse RIA vahendusplatvormi kõrgvaatelisi komponente ja andmete liikumist nende vahel. Komponendid ei vasta 1:1 implementatsiooni komponentidele. Reaalne süsteem võib olla granulaarsem. Näiteks "preview area FE" võib olla komplekt ühest või mitmest rakendusest, mis kokku moodustavad ühe äriloogilise terviku.

Andmestiku küsimise voo komponendid ja andmete liikumine

SDG Requester Component Model.drawio.svg

Sammude kirjeldused

Sammu(de) number

Kirjeldus

Märkused

1

Kasutaja algatab menetlusportaalis OOTS kaudu andmestiku küsimise voo

2-3

Menetlusportaali backend koostab X-Tee päringu RIA vahendusplatvormi teenusele, OOTSist andmestiku küsimiseks. 

X-Tee api kirjeldus RIA confluences asub X-tee liides lehel (piiratud ligipääs), avalik API spetsifikatsioon koodivaramus https://koodivaramu.eesti.ee/riigi-infos-steemi-amet/sdg  

4-9

Vahendusplatvorm saab X-Tee kaudu menetlusportaalist tulnud andmestiku küsimise päringu kätte. Päringu info salvestatakse ja päringu jaoks genereeritakse unikaalne kesksesse küsija vaatesse suunamise URL. Vahendusplatvormi vastab X-Tee päringule andmestiku küsimise vaatesse suunamise URLiga.

Menetlusportaal edastab päringus andmestikku küsiva kasutaja info ja andmestiku küsimise aluseks oleva menetluse info.

Samm 8 on sünkroonne vastus punktis 3 saadetud X-tee päringule.

10-11

Menetlusportaal genereerib unikaalse tagasisuunamise URLi, mille abil kasutaja hiljem vahendusplatvormi andmestiku küsimise vaatest tagasi suunatakse. Menetlusportaal suunab sirviku RIA keskse küsija vaate URLile, pannes atribuudina kaasa oma tagasisuunamise URLi.

Kõik URLid on unikaalsed, kehtivad piiratud aja ja on ligipääsetavad ainult sellele kasutajale, kes andmestiku küsimise voo algatas.

12

RIA vahendusplatvormi andmestiku küsimise alas toimub kasutaja seansi kontrollimine. Vajadusel suunatakse kasutaja GovSSOsse autentima.

Kui kasutaja oli menetlusportaalis autenditud GovSSO kaudu (ehk riiklikku ühekordse autentimise teenust kasutades), siis jätkatakse kasutaja seanssi ilma kasutaja korduva autentimiseta. Vastasel juhul tuleb kasutajal uuesti autentida, sest andmestiku küsimise ala vaated on isikustatud.

13

RIA vahendusplatvormis toimub suunamise URLi kontroll. Kasutaja suunamise URL peab olema eelnevalt vahendusplatvormile teada, URL ei tohi olla aegunud ja autenditud kasutaja isik peab kattuma selle infoga, mille edastas menetlusportaal esimeses päringus.

Kasutajale kuvatakse andmestiku küsimise vorm. Andmestike küsimise kasutajaliidesest pöördutakse erinevate OOTS tehniliste teenuste poole (common services). Teenustest laetakse infot teises liikmesriigis paiknevate andmestikku pakkuvate asutuste/süsteemide kohta. Lihtsuse eesmärgil on jooniselt antud päringud välja jäetud.

14-20

Kasutaja on andmestiku küsimise alas teinud valiku küsitava andmestiku tüübi ja andmestiku pakkuja osas. RIA vahendusplatvorm koostab OOTS spetsifikatsiooni järgi andmestiku küsimise päringu ja edastab selle Harmony eDelivery AP kaudu teise liikmesriigi eDelivery Access Point-ile. Teine liikmesriik valideerib päringu sisu. Veendudes, et andmestiku küsimiseks tuleb teise liikmesriigi portaalis kuvada kasutajale andmestiku eelvaade, tagastab teise liikmesriigi andmestikku pakkuv portaal eDelivery kaudu andmestiku eelvaate alasse suunamise URLi.

21-22

RIA vahendusplatvorm salvestab kasutaja seansi ja selle raames juba kogutud andmestikud. Kasutaja sirvik suunatakse eelvaate ala URLile. Suunamise URLile lisatakse kaasa RIA vahendusplatvormi tagasisuunamise URL.

23-25

Samaaegselt kasutaja sirviku suunamisega, koostab RIA vahendusplatvorm korduvpäringu koos eelpool saadud eelvaate URLiga andmestikku pakkuvale osapoolele. 

eDelivery sõnumivahetus on täielikult asünkroonne. Iga päringu vastuseks on kinnitus päringu vastuvõtu või päringust keeldumise kohta.

26-28

Kui kasutaja on oma toimingud eelvaate alas lõpetanud ja andnud kinnituse andmestike jagamiseks andmestikke küsinud süsteemiga, saadab andmestikku pakkuv süsteem eDelivery vastuse RIA vahendusplatvormile. Vahendusplatvorm salvestab ajutiselt saadud andmestikud ja seob need algse andmestiku küsimise seansiga.

29

Kasutaja sirvik suunatakse tagasi RIA vahendusplatvormi tagasisuunamise URLile. Kasutajale kuvatakse kogutud andmestikke. Kui sama menetluse raames on tarvis koguda täiendavaid andmestikke, teostatakse sammud 14-29 iga andmestiku tüübi kohta uuesti.

30-34

Kui kõik menetluse nõuded on rahuldatud ja andmestikud saabunud RIA vahendusplatvormile, koostatakse vastus andmestikke küsinud menetlusportaalile. Vastus koos andmestike sisuga saadetakse üle X-Tee.

35

Andmestiku küsimise vaatest suunatakse kasutaja menetlusportaali tagasisuunamise URLile. Kasutajale kuvatakse eelnevalt pooleli jäänud menetluse vormi ja OOTSi kaudu kogutud andmestikke.

X-Tee APIde tehniliste spetsifikatsioonide eskiis (OpenAPI)

RIA vahendusplatvormi API andmestiku küsija voos - pakub EvidenceRequest teenust menetlusportaalile: sdg-intermediate-platform-evidence-requester-api.yaml

Menetlusportaali X-Tee API küsija voos - pakub EvidenceResponse teenust RIA vahendusplatvormile: sdg-evidence-requester-api.yaml

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.