Aprašant būsenas turi būti laikomasi tam tikrų taisyklių. Toliau pateikiami detalesni jų paaiškinimai:
Kiekviena būsenos patvirtinimo operacija užpildoma XML informacija, skirta atvaizdavimui MGAMA aplikacijoje.
Sprendžiant įvairius uždavinius, būsenos patvirtinimo operacijų pastabų lauke galima tiesiog įvesti tekstinę XML struktūros informaciją, arba paleisti SQL procedūrą, arba Fox-inę programą.
Kaip būsenos patvirtinimo operacijoje užpildyti aprašymo ir pastabų laukai atvaizduojami MGAMA aplikacijoje aprašyta Tvirtinimo operacijos suformavimo taisyklės.
Fox-inės programos pavyzdys, kuri suformuoja ir užpildo būsenos patvirtinimo operacijos laukus pateiktas VD_TVIRT.
Jeigu būsenos aprašyme pažymėta, kad ji gali būti atšaukiama, tai MGAMA formoje bus rodomi du mygtukai: „Patvirtinti“ ir „Atmesti“, priešingu atveju rodomas tik vienas mygtukas „Susipažinau“.
Prie operacijos prisegtas "Dokumentas" arba "Dokumentai" yra matomi užduočių tvirtinimo informacijoje. Rodoma tik internetinė nuoroda arba duomenų bazėje saugomas failas.
MGAMA tvirtinimo operacijoje galima nerodyti prie operacijos prisegto dokumento. Formuojant tvirtinimo operacijos XML, suformuojamas papildomas tag'as (atskirai Dokumentai B00 ir Dokumentas K00):
<config><key>SHOW_DOKUMENTAS</key><value>false</value></config>
<config><key>SHOW_DOKUMENTAI</key><value>false</value></config>
Tvirtinimo operacijose galima rodyti tvirtinimo eigą ir istoriją. Formuojant tvirtinimo operacijos XML, nurodoma:
<config><key>SHOW_HISTORY</key><value>true</value></config>
Standartiškai, atostogų prašymo tvirtinimo operacijose tvirtinimo eiga ir istorija yra rodomi.
Tvirtinimo operacijoje galima pakeisti pagrindinio tvirtinimo mygtuko pavadinimą, pavyzdžiui į "Pasirašyta". Formuojant tvirtinimo operacijos XML, nurodoma:
<config><key>BUTTON_OK_TITLE</key><value>Pasirašyta</value></config>
Tvirtinimo operacijose galima įkelti internetinę nuorodą, pvz.:
<schema><type>link</type><key>Internetinis puslapis</key><value>https://rivile.lt </value><title>UAB Rivile</title></schema>
Sąlygos, kurios reikalingos, kad būsenų tvirtinimai būtų rodomi MGAMA portale:
Kaip būsenos patvirtinimo operacijoje užpildyti aprašymo ir pastabų laukai atvaizduojami MGAMA aplikacijoje?
Informacija paimama iš tvirtinimo operacijų:
MGAMA formos detalizacijai suformuotas XML:
<schema>
<type>inline</type>
<key>Pavadinimas 1</key>
<value>Reikšmė 1</value>
</schema>
<schema>
<type>inline</type>
<key/>
<value>Reikšmė 2</value>
<color>red</color>
</schema>
<schema>
<type>inline</type>
<key>Pavadinimas 3</key>
</schema>
<schema>
<type>block</type>
<key>Komentaras</key>
<value>Reikšmė 3</value>
</schema>
<schema>
<type>space</type>
</schema>
<schema>
<type>list</type>
<key>Sąrašas</key>
<data>
<schema>
<type>inline</type>
<key>Data</key>
<value>2024.02.29</value>
<color>RGB(0,160,0)</color>
</schema>
<schema>
<type>inline</type>
<key>Suma</key>
<value>123.00€</value>
</schema>
</data>
</schema>
MGAMA tvirtinimų sąraše rodomi šie aprašymo laukai:
MGAMA aplikacijoje atvaizduojamas XML :
Pavyzdžiui:
ir
Prie operacijos prisegti dokumentai (Rivile GAMA programoje "Dokumentas“ ir "Dokumentai“) automatiškai matomi visose tvirtinimo formose.
Formoje mygtukai "Atmesti“ ir "Patvirtinti“ arba "Susipažinau“ rodomi remiantis būsenos aprašymu.