Servisas -> Administravimas -> Parametrai
| Parametras | Aprašymas |
|---|---|
| SS_MGAMA_VAR | MGAMA administratoriaus prisijungimai |
| MGAMA_AT_DVR | Atlyginimo lapelių rodymas |
| MGAMA_AT_LAP | MGAMA Atlyginimo lapeliai |
| MGAMA_AT_ROD | MGAMA Atostogų meniu rodymas |
| MGAMA_AT_TEV | Tėvadienių/ Mamadienių tikrinimas |
| MGAMA_AT_TIP | MGAMA atostogų tipai |
| MGAMA_AT_PAV | Pavaduojantis asmuo atostogų prašyme |
| MGAMA_DV_FS | Dokumentų sąrašo nuskaitymo formulė |
| MGAMA_DV_GAL | DVS dokumentų galiojimo tikrinimas |
| MGAMA_DV_TIP | Dokumentai rodomi tipai |
| MGAMA_KA_FIL | Kalendoriaus filtravimas |
| MGAMA_KA_FS | Kalendoriaus suformavimo formulė |
| MGAMA_KA_LIK | Atostogų likučio rodymas kalendoriuje |
| MGAMA_KA_PER | Rodyti personalo operacijas kalendoriuje |
| MGAMA_KA_TAB | Rodyti tabelio informaciją kalendoriuje |
| MGAMA_KO_TIP | MGAMA Komandiruočių tipai |
| MGAMA_PV_ISM | MGAMA pavadavimų išimtys |

Klientas pateikia užklausą UAB "Rivilė" arba atstovams. Atsakingas UAB "Rivilė" ar jos atstovų darbuotojas pagal kliento pateiktą užklausą Manorivile Admin portale https://admin.manorivile.lt/login sukuria vartotoją, turintį kliento administratoriaus (Client Admin) teises. Klientui perduodami kliento administratoriaus (Client Admin) prisijungimo vardas ir slaptažodis.
Šiame parametre įvedamas gautas kliento administratoriaus (Client Admin) prisijungimo vardas ir slaptažodis.
Kliento administratoriaus galimybės ir funkcijos aprašytos: Rivile ADMIN kliento administratoriaus gidas.
MGAMA aplikacijoje atlyginimo lapeliai matomi atskirame meniu punkte.

Standartiškai atlyginimų lapeliai DVS operacijose turi DVS rūšies kodą "ALGA". Šiuo atveju nebūtina nurodyti parametro reikšmės.

Jeigu atlyginimo lapeliams naudojama kita DVS rūšis, parametre nurodomas jos kodas.
Nurodžius reikšmę ‘-’ , galima išjungti meniu punkto “Atlyginimo lapeliai” rodymą MGAMA sistemoje.



Parametras užpildomas po to, kai DVS operacijų sąraše yra aprašytos reikalingos būsenos: MGAMA-atlyginimo lapelių suformavimas ir tvirtinimas.
Pirmoje parametro reikšmėje įvedamas DVS operacijų sąraše aprašytos būsenos "Naujas" kodas.
Antroje parametro reikšmėje nurodoma, ar į MGAMA pateikiami atlyginimo lapeliai (pdf dokumentai) bus apsaugoti slaptažodžiu. Jeigu taip, tai, standartiškai, slaptažodis sutampa su asmens kodu.
Parametre nurodoma, ar MGAMA aplikacijoje rodyti atostogų modulį, o jei taip, tai ar rodyti mygtuką "Atostogų prašymas".

Pagal nutylėjimą, abi parametro reikšmės yra "Taip".
Pagal nutylėjimą, parametras yra išjungtas, t.y. teikiant tėvadienių/ mamadienių prašymus joks tikrinimas nevyksta.

Įjungus parametrą, prašymo pateikimo metu bus tikrinama personalo kortelėje nurodytų vaikų informacija ir atitinkamai įvertinama ar asmuo gali pateikti prašymą tėvadieniui/mamadieniui.
Kontrolė veikia tokiu principu:
Vieno mėnesio periodas vertinamas kalendoriniu mėnesiu – nuo 1-mos iki paskutinės mėnesio dienos imtinai.
Trijų mėnesių periodas vertinamas kalendorinių metų ketvirčiais (1-3 mėn., 4-6 mėn., 7-9 mėn. ir 10-12 mėn.).
Vaiko gimimo dienos data imtinai vertinama kaip data, nuo kurios priklauso arba iki kurios priklauso mamadienis/tėvadienis – pavyzdžiui:
Parametre išvardinami atostogų tipai, kurie bus rodomi MGAMA formoje pateikiant atostogų prašymą.

Išvardinami teikiamų atostogų tipų kodai, atskiriant juos kableliu.
Pirmame lauke išvardinami atostogų tipai, antrame - tėvadienių tipai.
Pagal nutylėjimą, teikiant atostogų prašymą rodomi visi Rivile GAMA programoje aprašyti atostogų tipai, tik atsižvelgiama į lauko "Terminuota“ reikšmę.
Teikiant atostogų prašymus pagal nutylėjimą pavaduojantis asmuo nurodomas laisva forma, taip pat atostogų tvirtinimo sekoje nedalyvauja.
Galima nurodyti, jog teikiant atostogų prašymą darbuotojas galėtų pasirinkti pavaduojantį asmenį iš sąrašo. Tam reikia apsirašyti parametrą ir nurodyti filtravimo sąlygą, pagal kurią bus rodomas pavaduojančių asmenų sąrašas.

Galimos parametro reikšmės:
1=1 ,kodas_is=k16_kodas_iskodas_0a=k16_kodas_0a and kodas_5a=k16_kodas_5avadovas= k12_kodas_4adbo.pap(pap_laukas,1,‘C‘)=dbo.pap(L13_laukas,1,‘C‘)K16_kodas_is in ('01','02','31','23').MGAMA aplikacijoje dokumentų sąraše galima parodyti dokumentus iš įvairių Rivile GAMA programos modulių (pirkimų, pardavimų, atsargų operacijų ir t.t.): MGAMA - Rivile GAMA dokumentai
Parametre aprašoma formulė, kurioje užprogramuota kokio tipo dokumentai ir kokia jų informacija rodomi MGAMA aplikacijoje.

Vartotojams arba vartotojų grupėms galima aprašyti skirtingas formules.
Servisas -> Kortelės -> Formulės

Formulių pavyzdžiai aprašyti:
Parametro aprašyme nurodoma kurią valandą automatiškai tikrinamas dokumentų galiojimas ir keičiamos jų būsenos.
Neįvedus detalaus įrašo, tikrinimas nebus vykdomas.

Proceso aprašymas: MGAMA - DVS dokumentų galiojimo tikrinimas.
Parametras nustato ar bus rodoma MGAMA forma "Dokumentai" ir, jei taip, kas joje bus rodoma.
Neaprašius parametro vartotojas mato tik savo sukurtas arba jam priskirtas DVS operacijas.

Galimos parametro reikšmės:
Neaprašius parametro, vartotojas mato savo kalendorių ir darbuotojų, kuriems jis yra tiesioginis vadovas, kalendorius.
Jeigu aprašytas parametras, kalendoriai atrenkami pagal parametre nurodytas filtravimo sąlygas.

Galimos parametro reikšmės:
1=1 ,1=0 ,K16_kodas_is in ('01','02','31','23').Parametre nurodomos dvi formulės:
MGAMA kalendoriuje galima parodyti tam tikrą papildomą informaciją. Pavyzdžiui, atskiroje eilutėje galima parodyti kada dirbama nuotoliu, kokiame objekte dirbama ir t.t.
Tai gali būti suprogramuojama papildomoje procedūroje arba formulėje.
Naudojant formules nereikia programuoti papildomų procedūrų.

Vartotojams arba vartotojų grupėms galima aprašyti skirtingas formules.
Servisas -> Kortelės -> Formulės

Pateikiamas pavyzdys formulės, kai MGAMA kalendoriuje rodomas nuotolinis darbas.
-- Informacija iš DVS operaciju (Nuotolinis darbas)
if @pries=1 -- funkcijos PRIES nereikia
goto ExitCode
declare @kodas_rd char(12)
select @kodas_rd='MGAMA_SS_F02'
-- Grąžiname duomenis
if @response_type=1
insert into #RGI_MGAMA_GET_PERS_KAL ([kodas_6a_f],[kodas_rs],[order],[title],[title_m],[startDate],[endDate],[color],[mask],[link],[tipas])
SELECT [kodas_6a_f],
[kodas_rs],
30 as [order],
'Nuotolinis darbas' as [title],
'Nuotoliu' as [title_m],
LEFT(K42_APRASYMAS3,10) as startDate,
RIGHT(rtrim(K42_APRASYMAS3),10) as endDate,
8 as color,
case when L19_PAV='Patvirtinta' then 0 else 1 end as mask,
'OD'+K42_KODAS_OD as link,
'OD'+rtrim(K42_KODAS_RD) as tipas
from K42_OD
inner join L19_BUS on K42_BUSENA=L19_BUSENA and L19_MODUL='OD' and L19_TIPAS=K42_TIPAS
inner join #RGI_MGAMA_GET_PERS_KAL_users on kodas_rs=K42_KODAS_RS
where K42_KODAS_RD=@kodas_rd and K42_BUKLE=1
and K42_APRASYMAS3 like '20[0-9][0-9]-[0-9][0-9]-[0-9][0-9] - 20[0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
and convert(datetime,LEFT(K42_APRASYMAS3,10),120)<@to and convert(datetime,RIGHT(rtrim(K42_APRASYMAS3),10),120)>@from
-- Grąžiname filtravimo salygas
if @response_type=5
begin
insert into #tmp_filters_tipas (k,p,t,f) select 'OD'+@kodas_rd as k, 'Nuotolinis darbas' as pav, 1 as t, 0 as f
end
Pasiekiami kintamieji:
| Kodas | Aprašymas | Tipas |
|---|---|---|
| @user | vartotojo kodas, kuris peržiūri kalendorių | char(12) |
| @from | rodomo kalendoriaus data nuo | datetime |
| @to | rodomo kalendoriaus data iki | datetime |
| @lang | vartotojo pasirinkta kalba: lt arba en | char(10) |
| @response_type | atsakymo tipas: 1 – informacija, 5 – filtravimo sąlygos | int |
| @pries | ar programa prieš duomenų suformavimą: 0 – po, 1 - prieš | numeric(1,0) |
| @return | kokį return kodą grąžinti. Paties return sakinio formulėje negalima naudoti (pavyzdžiui return 0), vietoje jo norint išeiti iš tolimesnio kodo vykdymo naudoti išraišką: goto ExitCode |
int |
Matomi kursoriai:
#RGI_MGAMA_GET_PERS_KAL – jame talpinama kalendoriaus informacija, kurią reikia pavaizduoti
Laukai:
| Kodas | Aprašymas | Tipas |
|---|---|---|
| kodas_6a_f | priėmimo operacijos kodas (nes viskas rodoma pagal pareigas iš personalo) | char(12) |
| kodas_rs | vartotojo kodas | char(12) |
| order | eilės numeris, kaip atvaizduojamas įrašas (sisteminės reikšmės: 20 – tabelis, 25 – personalo operacijos) | int |
| title | įvykio pavadinimas žiūrint kompiuteryje (didelis ekranas) | varchar(250) |
| title_m | įvykio pavadinimas žiūrint telefone (mažas ekranas) | varchar(250) |
| startDate | įvykio pradžia | varchar(10) |
| endDate | įvykio pabaiga | varchar(10) |
| color | spalva (1-8) | numeric(3,0) |
| mask | fono stilius: 0 – normalus, 1 - brūkšniuotas | numeric(1,0) |
| link | nuoroda (ID) į konkretų įvykį | varchar(250) |
| tipas | tipo kodas filtravimui | char(20) |
#RGI_MGAMA_GET_PERS_KAL_users – darbuotojai, kurių informacija rodoma
Laukai:
| Kodas | Aprašymas | Tipas |
|---|---|---|
| kodas_rs | vartotojo kodas | char(12) |
| kodas_6a_f | pirminės priėmimo operacijos kodas | char(12) |
| kodas_6a_s | aktyvios priėmimo operacijos kodas | char(12) |
| kodas_is | aktyvios priėmimo operacijos padalinio kodas | char(12) |
| kodas_4a | personalo kodas | char(12) |
| kodas_k12 | aktyvios priėmimo operacijos etato kodas | char(36) |
| title | vardas pavardė | varchar(250) |
| apr1 | aprašymas 1 | varchar(250) |
| apr2 | aprašymas 2 | varchar(250) |
| apr3 | aprašymas 3 | varchar(250) |
#tmp_filters_tipas – filtravimo sąlygos tipo kodui
Laukai:
| Kodas | Aprašymas | Tipas |
|---|---|---|
| k | kodas | char(14) |
| p | pavadinimas | varchar(150) |
| t | pažymėtas (visuomet perduoti 1) | numeric(1,0) |
| f | galimas pažymėti (visuomet perduoti 0) | numeric(1,0) |
Informacijos formulė, kai norima parodyti pasirinktą įvykį. Pagal nutylėjimą, jei formulė nenurodyta – rodoma tai kas buvo užpildyta formoje, teikiant prašymą.
Pasiekiami kintamieji:
| Kodas | Aprašymas | Tipas |
|---|---|---|
| @user | vartotojo kodas, kuris peržiūri kalendoriaus įrašą | char(12) |
| @id | kalendoriaus įrašo ID | varchar(50) |
| @modul | kalendoriaus įrašo modulis | char(2) |
| @op | kalendoriaus įrašo operacijos numeris | char(12) |
| @lang | vartotojo pasirinkta kalba: lt arba en | char(10) |
| @return | kokį return kodą grąžinti. Paties return sakinio formulėje negalima naudoti (pavyzdžiui return 0), vietoje jo norint išeiti iš tolimesnio kodo vykdymo naudoti išraišką: goto ExitCode |
int |
Parametre nurodoma, ar kalendoriuje prie kiekvieno darbuotojo bus rodomas jo nepanaudotų atostogų dienų likutis.

Galimos parametro reikšmės:
1=1 ,1=0 .Tik parametro pirmoje reikšmėje nurodžius "Taip", MGAMA kalendoriuje rodoma informacija iš personalo operacijų.
Antroje parametro reikšmėje išvardinami atostogų tipai ir algos klasifikatoriai, kurie rodomi MGAMA kalendoriuje. Reikšmės parenkamos iš personalo klasifikatorių sąrašo ir atskiriamos kableliu.
Nieko nenurodžius, pagal nutylėjimą, rodoma informacija iš visų personalo operacijų, kuriose užpildytas atostogų tipas arba algos klasifikatorius.

Išvardinant algos klasifikatorius, visada pirmi du simboliai yra 25, o po jų seka algos klasifikatoriaus kodas, pvz. 25KURSAI:

Išvardinant atostogų tipus, visada pirmi du simboliai yra 19, o po jų seka atostogų tipo kodas, pvz. 19M:

Neaprašius parametro arba nurodžius reikšmę "Ne", personalo informacija MGAMA kalendoriuje nerodoma.
Personalo operacijų rodymas nepriklauso nuo dokumento rūšies ir perkėlimo požymio, tik prašymai išsiskiria kitokiu spalviniu žymėjimu.
Tik parametro pirmoje reikšmėje nurodžius "Taip", MGAMA kalendoriuje rodoma informacija iš tabelio ir algos dokumentų.

Antroje parametro reikšmėje išvardinamos dienos, kurios rodomos MGAMA kalendoriuje. Dienų žymėjimai atskiriami kableliu.
Nieko nenurodžius, pagal nutylėjimą, rodomos dienos A,L,K,S,P,D .
Pirmiausia rodoma informacija iš algos dokumentų, tada iš tabelio, o jei jo dar nėra, iš kalendoriaus.
Dienų žymėjimai išvardinami tokia tvarka, kokia bus rodomi, jeigu atsiras nesutapimai algos dokumentuose - pradžioje išvardintos reikšmės turi aukštesnį prioritetą už vėliau esančias.
Neaprašius parametro arba nurodžius reikšmę "Ne", tabelio ir algos dokumentų informacija MGAMA kalendoriuje nerodoma.
Jeigu parametras aprašytas, bet tame mėnesyje dar nesuformuotas tabelis, tai rodoma informacija iš darbuotojui priskirto algos kalendoriaus.
Parametre nurodomi algos klasifikatoriai, kurie bus rodomi MGAMA formoje pateikiant komandiruočių prašymą.

Išvardinami algos klasifikatorių kodai, atskiriant juos kableliu.
Jeigu vartotojui neaprašytas parametras , jis MGAMA portale negalės pateikti komandiruočių prašymų.
Jeigu parametrui priskirta reikšmė "-", tai vartotojas MGAMA portale nematys net paties meniu punkto "Komandiruotės".
Vartotojams arba jų grupei, kuriems nereikalingas komandiruočių modulis, parametre priskiriama reikšmė "-":

MGAMA - pavadavimai aprašytas pavadavimo funkcionalumas skirtas perduoti tvirtinimus (pvz., atostogų, komandiruočių prašymus ir kt. ) kitam vartotojui, kuris tam tikrą laikotarpį pakeistų (pavaduotų) tvirtinantį vartotoją.
Ne visas tvirtinimo operacijas galima perduoti pavaduojančiam vartotojui, dalis tvirtinimų visada lieka pačiam vartotojui, nepriklausomai nuo to kas jį pavaduoja. Pavyzdžiui, neperduodami atlyginimo lapeliai ar kiti asmeniškai skirti dokumentai.
Parametre aprašomi būsenų kodai, kurių tvirtinimas neperduodamas pavaduojantiems vartotojams.
Būsenų sąrašuose surandami tokių būsenų kodai:

ir jie surašomi parametre.

Būsenų kodai atskiriami kableliu.