Poolautomaatne liitumisprotsess
Liitumisprotsess koosneb alljärgnevatest sammudes, kus ühendamise variandid on näidetena muudest lahendustest, mida võib iga tarkvara endale sobivamal viisil teha:
1. Isiku tuvastamine
Kasutaja saab luua ühenduse vastavas tarkvaras spetsiaalses sektsioonis (vt. e-arveldaja näide all), mis on seotud aruandluse või andmevahetusega.
Kui ühendus puudub, on saadaval vastav nupuvalik (näiteks “Ühenda Andmesillaga”), mis käivitab ühenduse loomise protsessi.
Kui ühendus on juba loodud, on olemasolevad funktsionaalsused kättesaadavad tavapärasel viisil.
Ühenduse loomiseks suunatakse kasutaja autoriseerimise protsessi (vt. pilt all)
1.1 Ühendamise variant 1
Pärast edukat autoriseerimist avaneb eraldi leht, kus kuvatakse autoriseerimiskood.
Kood tuleb kopeerida ja sisestada tarkvaras eraldi selleks ettenähtud kohta ning kinnitada (näide e-arveldajast).
Peale “Kinnita” nupu vajutamist suunatakse kasutaja kasutustingimuste lehele (Vt. punkt 2), kus kasutaja nõustub tingimustega ning kinnitab tegevuse
Viimaks tehakse API-päringud ühenduse loomiseks.
1.2 Ühendamise variant 2
Pärast edukat autoriseerimist avaneb eraldi leht, kus kuvatakse autoriseerimiskood (Vt. pilt üleval variant 1)
Kood tuleb kopeerida ja sisestada tarkvaras avanevasse kasutustingimuste lehele selleks ettenähtud kohta (kui selline lahendus on loodud)
Pärast kasutustingimuste kinnitamist tehakse API-päringud ühenduse loomiseks.
2. Kasutustingimused
Pärast autoriseerimisprotsessi peab kasutaja kinnitama andmevahetuse tingimused (valdavalt peab selleks olema kas juhatuse liige või MAA portaali sisestaja):
Kasutajale kuvatakse kasutustingimused, mis tuleb kinnitada (Vt. pilt all).
Õiguste puudumisel kuvatakse veateade (kontroll toimub kui kasutaja vajutab nuppu “Kinnita”).
Tarkvara viitab alati viimasele kasutustingimuste versioonile, mille aktsepteerimine on vajalik.
Autoriseerimise järel salvestatakse vastav ligipääsu informatsioon, et võimaldada andmeid edastada.
3. Volituste kontroll ja ühenduse loomine
Pärast “kinnita” nupu vajutamist kasutustingimuste lehel kontrollitakse automaatselt kasutaja õiguseid ühenduse loomiseks:
Tarkvara pärib API kaudu vajaliku ligipääsuinfo (client_id ja client_secret);
Pärast seda on tarkvara võimeline edastama andmeid masin-masin liidese vahendusel.
4. Andmete saatmine
Kui ühendus on edukalt loodud, kuvab süsteem tarkvaras nupu tekstiga "Esita uus aruanne" (või mõni muu sarnase lahendusega funktsionaalsus andmete edastamiseks);
Pärast funktsionaalsuse rakendamist toimub andmete edastus.
Näide e-arveldajast:
Tehniline kirjeldus: