POVRATAK

Metoda: dohvati361Grupe

Opis funkcionalnosti https://spihr.sharepoint.com/:w:/r/_layouts/15/Doc.aspx?sourcedoc=%7B6F8EF9A7-50E1-407D-82F8-EB7DBB0A5F74%7D&file=Metoda%20dohvati361Grupe.docx&action=default&mobileredirect=true&DefaultItemOpen=1

1. Kontrola prava pristupa

Za kontrolu prava korištenja metode u 098 se provjerava slijedeća operacija:

Aplikacija Broj operacije Kontrolirana metoda
361 WS361GGru dohvati361Grupe

2. Opis rada metode

Metoda vrši dohvat podataka o grupama dokumenata koji će biti vidljivi na portalu "Otvoreno".

Koraci obrade:

1. Vrši se provjera aktivnosti vanjskog sustava u LCSPI tablici LCZAJ_VanjskiSustavi preko poslanog VsID.

2. Iz LCSPI tablice LC361_Grupe dohvaća se katalog grupa prema poslanim filterima.
Korisnik se dohvaća iz tablice LCZAJ_VanjskiSustavi preko poslanog VsID.
Filtriranje po GrupaGUID se vrši na način da se dohvaća grupa čiji je Rowguid identičan poslanoj vrijednosti filtera.
Filtriranje po GrupaNaziv se vrši na način da se dohvaćaju sve grupe koje u koloni NazivGrupe sadržavaju poslanu vrijednost filtera.
Ukoliko nije poslan niti jedan od filtera dohvaćaju se sve grupe.

3. Vrši se punjenje odgovora metode prema specifikaciji.

3. Punjenje odgovora metode:

Opis Tip podatka uvjet O
dohvati361GrupeResponse
VsIDVraća se poslani VsID u zahtjevu.string(36)1..1
grupe{Or1..1
grupa1..n
GrupaGUIDPuni se identifikator grupe iz LC SPI tablice LC361_Grupe.Rowguiduniqueidentifier1..1
GrupaNazivPuni se naziv grupe iz LC SPI tablice LC361_Grupe.NazivGrupestring(40)1..1
RedoslijedPrikazaPuni se redni broj mjesta na kojem će grupa biti prikazana na portalu iz LC SPI tablice LC361_Grupe.RedoslijedPrikazatinyint1..1
jezici0..1
jezik1..n
JezikOznakaPuni se oznaka stranog jezika iz LC SPI tablice LCZAJ_Jezici.OznakaJezika
Dohvat preko LC361_GrupePrijevod.JeziciID
string(20)1..1
GrupaNazivPuni se naziv grupe na stranom jeziku iz LC SPI tablice LC361_GrupePrijevod.NazivGrupe
Dohvat preko GrupeID.
string(50)1..1
/jezik
/jezici
/grupa
/grupe
greskaOr}0..1
Greska1 – greška - Globalna greškatinyint1..1
OpisGreskeOpis greške prilikom spremanja podatka - Globalna greškastring(300)1..1
/greska
/dohvati361GrupeResponse

*