Obecné funkce IFIS: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Dnovakova (diskuse | příspěvky)
Tmalkus (diskuse | příspěvky)
Bez shrnutí editace
Řádek 1: Řádek 1:
=Přihlášení do informačního systému ''i''FIS*=
= Přihlášení do informačního systému ''i''FIS* =


Přihlášení do informačního systému ''i''FIS* provede uživatel ze svého internetového prohlížeče přes tzv. úvodní START stránku ''i''FIS*. Po stisknutí jednoho z tlačítek START se uživateli nabídne přihlašovací okno pro zadání uživatelského jména a hesla.
Přihlášení do informačního systému ''i''FIS* provede uživatel ze svého internetového prohlížeče přes tzv. úvodní START stránku ''i''FIS*. Po stisknutí jednoho z tlačítek START se uživateli nabídne přihlašovací okno pro zadání uživatelského jména a hesla.  


<br>[[Image:R obr85.gif]]<br>'''''Obr.''' Úvodní přihlašovací strana iFIS*''


[[Image:r_obr85.gif]]<br>
<br>Systém ''i''FIS* ověřuje uživatelem zadané přihlašovací iniciály a pakliže jsou správné, je uživatel vpuštěn do hlavního menu informačního systému ''i''FIS*.
'''''Obr.''' Úvodní přihlašovací strana iFIS*''


= Ovládání ''i''FIS* =


Systém ''i''FIS* ověřuje uživatelem zadané přihlašovací iniciály a pakliže jsou správné, je uživatel vpuštěn do hlavního menu informačního systému ''i''FIS*.
V současnosti je možné ovládat formuláře systému několika způsoby:


=Ovládání ''i''FIS*=
*Funkčními klíči (klávesovými zkratkami)
*Panely nástrojů
*Navigačním panelem
*Formulářovým menu
*Myší


V současnosti je možné ovládat formuláře systému několika způsoby:
= Hlavní menu =
* Funkčními klíči (klávesovými zkratkami)
* Panely nástrojů
* Navigačním panelem
* Formulářovým menu
* Myší


=Hlavní menu=
Hlavní menu představuje základní ovládací prvek celého systému. Pomocí hlavního menu jsou spouštěny jednotlivé formuláře (funkce) systému.


Hlavní menu představuje základní ovládací prvek celého systému. Pomocí hlavního menu jsou spouštěny jednotlivé formuláře (funkce) systému.
<br>[[Image:R obr3.gif]]<br>


'''''Obr.''' Části hlavního menu''


[[Image:r_obr3.gif]]<br>
Menu zároveň diferencuje přístup jednotlivých uživatelů dle správcem stanovených rolí. Menu je hierarchické a lze postupně rozevírat jednotlivé úrovně až ke koncové volbě, která spustí příslušný formulář. Hlavní menu je jediným místem, kde si může uživatel změnit své přístupové heslo do systému iFIS* nebo změnit své aktuální přihlášení do systému.  


'''''Obr.''' Části hlavního menu''
== Panel nástrojů ==


Menu zároveň diferencuje přístup jednotlivých uživatelů dle správcem stanovených rolí. Menu je hierarchické a lze postupně rozevírat jednotlivé úrovně až ke koncové volbě, která spustí příslušný formulář.
[[Image:R obr04.gif]]<br>
Hlavní menu je jediným místem, kde si může uživatel změnit své přístupové heslo do systému iFIS* nebo změnit své aktuální přihlášení do systému.


==Panel nástrojů==
'''''Obr.''' Panel nástrojů hlavního menu''


<br>'''Význam dalších tlačítek'''


[[Image:r_obr04.gif]]<br>
<br>[[Image:R obr05.gif]] Rozevření podřízené úrovně menu


'''''Obr.''' Panel nástrojů hlavního menu''
[[Image:R obr06.gif]] Uzavření všech podřízených úrovní menu  


[[Image:R obr07.gif]] Spuštění příslušného formuláře


'''Význam dalších tlačítek'''
<br>


== Změna hesla ==


[[Image:r_obr05.gif]] Rozevření podřízené úrovně menu
Pomocí klíče Změna hesla se objeví okno pro změnu hesla. Uživatel je vyzván k zadání starého hesla, nového hesla a k potvrzení nového hesla. U zadaného hesla se nerozlišují velká a malá písmena a nedoporučujeme používat znaky s diakritikou. Maximální délka hesla je 30 znaků.  


[[Image:r_obr06.gif]] Uzavření všech podřízených úrovní menu
<br>[[Image:R obr08.gif]]<br>


[[Image:r_obr07.gif]] Spuštění příslušného formuláře
'''''Obr.''' Okno pro změnu hesla''


= Formulář =


==Změna hesla==
V následujících kapitolách jsou popsány základní prvky formuláře systému ''i''FIS*, se kterými se může uživatel setkat.  
 
Pomocí klíče Změna hesla se objeví okno pro změnu hesla. Uživatel je vyzván k zadání starého hesla, nového hesla a k potvrzení nového hesla. U zadaného hesla se nerozlišují velká a malá písmena a nedoporučujeme používat znaky s diakritikou. Maximální délka hesla je 30 znaků.
 
 
[[Image:r_obr08.gif]]<br>
 
'''''Obr.''' Okno pro změnu hesla''
 
=Formulář=
 
V následujících kapitolách jsou popsány základní prvky formuláře systému ''i''FIS*, se kterými se může uživatel setkat.


<br>


== Nástrojový panel  ==
== Nástrojový panel  ==
Řádek 96: Řádek 90:
|-
|-
|  
|  
| align="center" width="40" colspan="2" | [[Image:R obr21.gif]]&nbsp;
| align="center" width="40" colspan="2" | [[Image:R obr21.gif]]&nbsp;  
| Výběr záznamu je ovlivňován uživatelským setříděním (složené třídění)žádná z případně předdefinovaných uživatelských podmínek (filtrů není aktivní
| Výběr záznamu je ovlivňován uživatelským setříděním (složené třídění)žádná z případně předdefinovaných uživatelských podmínek (filtrů není aktivní
|-
|-
|  
|  
| align="center" colspan="2" | [[Image:R obr22.gif]]&nbsp;
| align="center" colspan="2" | [[Image:R obr22.gif]]&nbsp;  
| Výběr záznamů je ovlivňován uživatelskou podmínkou (filtrem)
| Výběr záznamů je ovlivňován uživatelskou podmínkou (filtrem)
|-
|-
|  
|  
| align="center" colspan="2" | [[Image:R obr23.gif]]&nbsp;
| align="center" colspan="2" | [[Image:R obr23.gif]]&nbsp;  
| Výběr záznamů je ovlivňován uživatelským setříděním (složené třídění) a současně také omezující uživatelskou podmínkou (filtrem)
| Výběr záznamů je ovlivňován uživatelským setříděním (složené třídění) a současně také omezující uživatelskou podmínkou (filtrem)
|}
|}
Řádek 140: Řádek 134:
<br>[[Image:R obr39.gif]] Zobrazí blok se seznamem funkčních kláves  
<br>[[Image:R obr39.gif]] Zobrazí blok se seznamem funkčních kláves  


[[Image:R obr40.gif]] Zobrazí nápovědu k danému formuláři
[[Image:R obr40.gif]] Zobrazí nápovědu k danému formuláři  


<br>


= Funkční klíče =
= Funkční klíče =


Konkrétní kombinace kláves nejsou uvedeny, neboť se mohou lišit v závislosti na konkrétních požadavcích organizace. Jsou zvláštní přílohou uživatelské dokumentace a lze je též získat v aplikaci stiskem klíče Ukaž klávesy (obvykle Ctrl+K).
Konkrétní kombinace kláves nejsou uvedeny, neboť se mohou lišit v závislosti na konkrétních požadavcích organizace. Jsou zvláštní přílohou uživatelské dokumentace a lze je též získat v aplikaci stiskem klíče Ukaž klávesy (obvykle Ctrl+K).  


<br>


=Položka=
= Položka =


== Přípustné hodnoty položky ==


Při vkládání nového záznamu nebo opravě údajů lze použít na některých položkách seznam přípustných hodnot stiskem klíče '''Seznam hodnot'''. Je-li možné použít na určité položce klíč '''Seznam hodnot''' poznáme tak, že na stavové liště formuláře se objeví heslo “''Seznam hodnot''“&nbsp;:


==Přípustné hodnoty položky==
<br>[[Image:R obr58.gif]]<br>


Při vkládání nového záznamu nebo opravě údajů lze použít na některých položkách seznam přípustných hodnot stiskem klíče '''Seznam hodnot'''. Je-li možné použít na určité položce klíč '''Seznam hodnot''' poznáme tak, že na stavové liště formuláře se objeví heslo “''Seznam hodnot''“ :
'''''Obr.''' Je možné použít klíč Seznam hodnot''  


Po stisknutí klíče '''Seznam hodnot''' se objeví okno s nabídkou hodnot, které je povoleno použít. V současné době existují tři varianty oken s nabídkou hodnot a každá má své specifické ovládání. Ve všech variantách ale platí, že po záznamech v okně se pohybujeme klíči '''Nahoru''' a '''Dolů'''. Výběr položky provedeme stisknutím klíče '''Potvrzení''' na položce, která je vysvícena.


[[Image:r_obr58.gif]]<br>
<br>


'''''Obr.''' Je možné použít klíč  Seznam hodnot''
=== Standardní nabídka hodnot ===


Po stisknutí klíče '''Seznam hodnot''' se objeví okno s nabídkou hodnot, které je povoleno použít. V současné době existují tři varianty oken s nabídkou hodnot a každá má své specifické ovládání. Ve všech variantách ale platí, že po záznamech v okně se pohybujeme klíči '''Nahoru''' a '''Dolů'''. Výběr položky provedeme stisknutím klíče '''Potvrzení''' na položce, která je vysvícena.
V tomto typu nabídky hodnot lze vyhledávat potřebné údaje takovým způsobem, že do pole '''Najít''' se zadá vyhledávací podmínka jako v případě režimu „Dotaz“, viz. níže, a stiskem klíče '''Potvrzení''' nebo tlačítka „Najít“. Nabídka hodnot je realizovaná standardními prostředky vývojových nástrojů aplikace, ale má své omezení z hlediska rychlosti výběru dat z databáze a množství doprovodných údajů, které lze zobrazit. Proto vznikly další dvě varianty nabídky hodnot.  


[[Image:R obr59.gif]]


===Standardní nabídka hodnot===
'''''Obr.''' Standardní nabídka hodnot''


V tomto typu nabídky hodnot lze vyhledávat potřebné údaje takovým způsobem, že do pole '''Najít''' se zadá vyhledávací podmínka jako v případě režimu „Dotaz“, viz. níže, a stiskem klíče '''Potvrzení''' nebo tlačítka „Najít“.
<br>
Nabídka hodnot je realizovaná standardními prostředky vývojových nástrojů aplikace, ale má své omezení z hlediska rychlosti výběru dat z databáze a množství doprovodných údajů, které lze zobrazit. Proto vznikly další dvě varianty nabídky hodnot.


[[Image:r_obr59.gif]]
=== Formulářová nabídka hodnot ===


'''''Obr.''' Standardní nabídka hodnot''
Formulářová nabídka hodnot je realizována formulářem, který je určen pouze pro výběr hodnot, nikoliv k jejich zakládání. V tomto typu nabídky hodnot je opět možné vyhledávat potřebné údaje, ale používá se výběru pomocí dotazu jako ve standardních formulářích, viz. níže.


<br>[[Image:R obr60.gif]]


'''''Obr.''' Formulářová nabídka hodnot''


===Formulářová nabídka hodnot===
<br>


Formulářová nabídka hodnot je realizována formulářem, který je určen pouze pro výběr hodnot, nikoliv k jejich zakládání. V tomto typu nabídky hodnot je opět možné vyhledávat potřebné údaje, ale používá se výběru pomocí dotazu jako ve standardních formulářích, viz. níže.
<br>


=== Vícenásobný výběr (MULTILIST) ===


[[Image:r_obr60.gif]]
Tento formulář je možné vyvolat jen u vybraných formulářů ''i''FIS* a to pouze v režimu dotazu. Tento výběr umožní uživateli vybrat několik hodnot datového pole do jednoho dotazu (např. několik středisek nebo pokladen dohromady).  


'''''Obr.''' Formulářová nabídka hodnot''
<br>[[Image:R obr62.gif]]


'''''Obr.''' Vícenásobný výběr (MULTILIST)''


<br>V levé části listu se zobrazí seznam hodnot daného pole. Pomocí tlačítek je možné vybrat požadované záznamy pro výběr. Vložením hodnoty do položky ''Filtr'' je možné výběr zúžit.


Jsou-li do pravé části listu přesunuty položky výběru, je možné tento výběr potvrdit stiskem tlačítka '''Potvrdit výběr'''. V případě zaškrtnutí políčka '''Bez vybraných''' budou do výběru zařazeny všechny ostatní položky kromě uvedených v tomto výběru. Do pole odkud byl list zavolán se zobrazí značka '''$SEZN$'''. Při přepsání této značky bude výběr ignorován.


===Vícenásobný výběr (MULTILIST)===
<br>[[Image:R obr90.gif]]


Tento formulář je možné vyvolat jen u vybraných formulářů ''i''FIS* a to pouze v režimu dotazu. Tento výběr umožní uživateli vybrat několik hodnot datového pole do jednoho dotazu (např. několik středisek nebo pokladen dohromady).
'''''Obr.''' Potvrzení vícenásobného výběru (MULTILISTU)''


<br>Načtení dat se provede stiskem klíče '''Proveď dotaz'''.


[[Image:r_obr62.gif]]
<br>


'''''Obr.''' Vícenásobný výběr (MULTILIST)''
= Vyhledání záznamů =


== Použití funkce „Dotaz“ ==


V levé části listu se zobrazí seznam hodnot daného pole. Pomocí tlačítek je možné vybrat požadované záznamy pro výběr. Vložením hodnoty do  položky ''Filtr'' je možné výběr zúžit.
Je-li ve formuláři tolik záznamů, že se vejdou všechny na obrazovku, nemáme s vyhledávání určitého záznamu žádné potíže. Horší je situace, kdy formulář obsahuje takové množství záznamů, které nelze zobrazit na jedné obrazovce najednou. Prohlížet si záznamy klíči '''Nahoru''' a '''Dolů''' a hledat jediný záznam v bloku, který má stovky záznamů by bylo velmi zdlouhavé. V takovém případě používáme tzv.funkci „'''Dotaz'''“ ( Vyhledávání dotazu podle vzoru ). Pokud chceme najít např. v číselníku organizací všechny organizace začínající písmenem "B", budeme postupovat takto &nbsp;:


Jsou-li do pravé části listu přesunuty položky výběru, je možné tento výběr potvrdit stiskem tlačítka '''Potvrdit výběr'''. V případě zaškrtnutí políčka '''Bez vybraných''' budou do výběru zařazeny všechny ostatní položky kromě uvedených v tomto výběru. Do pole odkud byl list zavolán se zobrazí značka '''$SEZN$'''. Při přepsání této značky bude výběr ignorován.
<br>


=== Zadání dotazu&nbsp;: ===


[[Image:r_obr90.gif]]
- stiskneme klíč '''Zadej dotaz''' Všechny dosud viditelné záznamy zmizí a objeví se prázdný žlutě prosvícený záznam


'''''Obr.''' Potvrzení vícenásobného výběru (MULTILISTU)''
<br>[[Image:R obr66.gif]]


'''''Obr.''' Stav záznamu po stisknutí klíče '''Zadej dotaz'''''


Načtení dat se provede stiskem klíče '''Proveď dotaz'''.
<br>- do položky „''Krátký název''“ napíšeme&nbsp;: '''B%'''  


<br>[[Image:R obr67.gif]]


=Vyhledání záznamů=
'''''Obr.''' Stav záznamu po zadání dotazu''


<br>


==Použití funkce „Dotaz“==
=== Provedení dotazu&nbsp;: ===


Je-li ve formuláři tolik záznamů, že se vejdou všechny na obrazovku, nemáme s vyhledávání určitého záznamu žádné potíže. Horší je situace, kdy formulář obsahuje takové množství záznamů, které nelze zobrazit na jedné obrazovce najednou. Prohlížet si záznamy klíči '''Nahoru''' a '''Dolů''' a hledat jediný záznam v bloku, který má stovky záznamů by bylo velmi zdlouhavé. V takovém případě používáme tzv.funkci „'''Dotaz'''“ ( Vyhledávání dotazu podle vzoru ). Pokud chceme najít např. v číselníku organizací všechny organizace začínající písmenem "B", budeme postupovat takto  :
- stiskneme klíč '''Proveď dotaz'''&nbsp;:  


<br>[[Image:R obr68.gif]]


===Zadání dotazu :===
'''''Obr.''' Výsledek dotazu''


- stiskneme klíč '''Zadej dotaz'''
Na obrazovce se nám objeví všechny záznamy organizací začínajících písmenem "B".
Všechny dosud viditelné záznamy zmizí a objeví se prázdný žlutě prosvícený záznam


<br>


[[Image:r_obr66.gif]]
=== Další způsoby vyhledávání pomocí režimu „Dotaz“&nbsp;: ===


'''''Obr.'''  Stav záznamu po stisknutí klíče '''Zadej dotaz'''''
Vše spočívá v použití dvou možných zástupných znaků, které ve vyhledávané položce představují&nbsp;:


„'''%'''“ ('''procento''') - libovolný řetězec znaků


- do položky „''Krátký název''“ napíšeme : '''B%'''
„'''_'''“ ('''podtržítko''') - libovolný jeden znak


Oba zástupné znaky se mohou vyskytovat ve vzoru vícekrát a na libovolných místech vzoru, tzn. I na začátku.


[[Image:r_obr67.gif]]
Dalším příkladem je vyhledání organizace, jejíž název začíná písmenem „B“, pak následuje libovolný znak a písmeno „R“, a dále pokračuje libovolným řetězcem&nbsp;:  


'''''Obr.''' Stav záznamu po zadání dotazu''
- po stisku klávesy „'''Zadej dotaz'''“ zadáme do vybrané položky &nbsp;: '''B_R%'''  


<br>


[[Image:R obr69.gif]]


===Provedení dotazu :===
'''''Obr.''' Stav záznamu po zadání dotazu''


<br>- stiskneme klíč '''Proveď dotaz '''&nbsp;:


- stiskneme klíč '''Proveď dotaz''' :
<br>[[Image:R obr70.gif]]


'''''Obr.''' Výsledek dotazu''


[[Image:r_obr68.gif]]
<br>


'''''Obr.''' Výsledek dotazu''
= Třídění =


Na obrazovce se nám objeví všechny záznamy organizací začínajících písmenem "B".
Jedná se o velmi důležitou funkci pro zkušenější uživatele. Tato služba se používá téměř ve všech formulářích, převážně prohlížecích a zabezpečuje setřídění položek podle jednoho ('''Třídění vzestupně/sestupně''') nebo více než jednoho kritéria ('''Složené třídění''').  


<br>


===Další způsoby vyhledávání pomocí režimu „Dotaz“ :===
== Třídění vzestupně/sestupně ==


Tímto způsobem je možno třídit téměř ve všech formulářích. Tato služba umožňuje setřídit data kterékoliv položky, na které je umístěn kurzor. To vše je možné jak při načtených datech, tak i v módu '''Zadej dotaz'''.


Vše spočívá v použití dvou možných zástupných znaků, které ve vyhledávané položce představují :
<br>


„'''%'''“ ('''procento''') - libovolný řetězec znaků
== Složené třídění ==


„'''_'''“ ('''podtržítko''') - libovolný jeden znak
Toto třídění umožňuje uživateli setřídit data daného formuláře podle libovolné položky a v rámci té podle jiné libovolné položky a v rámci té... Lze zadat až pět třídících položek. U tohoto typu třídění lze také zadat, jestli se mají položky třídit vzestupně a nebo sestupně. Třídící kritéria se zapisují do databáze, proto je možné, kdykoliv si je opět vyvolat, změnit, opravit, vymazat, či přidat nové.


Oba zástupné znaky se mohou vyskytovat ve vzoru vícekrát a na libovolných místech vzoru, tzn. I na začátku.
<br>


Dalším příkladem je vyhledání organizace, jejíž název začíná písmenem „B“, pak následuje libovolný znak a písmeno „R“, a dále pokračuje libovolným řetězcem :
==== Výběr kritéria třídění ====


- po stisku klávesy „'''Zadej dotaz'''“ zadáme do vybrané položky  : '''B_R%'''
V tomto formuláři si může uživatel vybrat podle jakého kritéria, které si předem vytvořil, bude formulář setříděn. Volba se provádí klíčem '''Potvrzení''' nebo zaškrtnutím příznaku (check boxu) před třídícím kritériem. Uložení změny se provede klíčem '''Zápis změn'''. Pokud je nějaké třídící kritérium vybráno, bude aplikováno v případě stisknutí klíče '''Proveď dotaz''' v prvotním formuláři. Zároveň je uživatel informován o zapnutí třídícího kritéria barevně označenou ikonou pro Složené třídění. Zrušení výběru se provádí klíčem '''Potvrzení''' na položce, která je označena jako vybraná, tzn. je před ní zaškrtnutý příznak (check box). Třídění se uvádí v činnost klíčem '''Proveď dotaz''' v prvotním formuláři nebo, pokud je nějaké vybráno, hned při spuštění formuláře. Třídící požadavky/kritéria lze měnit nebo rušit.


=== Blok třídících požadavků ===


V tomto bloku je možno přidávat, opravovat, odebírat neplatné třídící požadavky/kritéria. Třídící požadavek se skládá z položek&nbsp;:


[[Image:r_obr69.gif]]
- '''Setřídit''' - vyjadřuje způsob třídění ve formuláři (Vzestupně/Sestupně)


'''''Obr.''' Stav záznamu po zadání dotazu''
- '''Položka''' - seznam položek daného formuláře, dle kterých je možno data setřídit&nbsp;:


<br>Změny se ukládají klíčem '''Zápis změn''' a ukončení klíčem '''Konec'''.


- stiskneme klíč '''Proveď dotaz ''' :
<br>[[Image:R obr81.gif]]


'''''Obr.''' Příklad editace třídících požadavků''


[[Image:r_obr70.gif]]
<br>
 
'''''Obr.''' Výsledek dotazu''
 
 
=Třídění=
 
Jedná se o velmi důležitou funkci pro zkušenější uživatele. Tato služba se používá téměř ve všech formulářích, převážně prohlížecích a zabezpečuje setřídění položek podle jednoho ('''Třídění vzestupně/sestupně''') nebo více než jednoho kritéria ('''Složené třídění''').
 
 
==Třídění vzestupně/sestupně==
 
Tímto způsobem je možno třídit téměř ve všech formulářích. Tato služba umožňuje setřídit data kterékoliv položky, na které je umístěn kurzor. To vše je možné jak při načtených datech, tak i v módu '''Zadej dotaz'''.
 
 
==Složené třídění==
 
Toto třídění umožňuje uživateli setřídit data daného formuláře podle libovolné položky a v rámci té podle jiné libovolné položky a v rámci té... Lze zadat až pět třídících položek. U tohoto typu třídění lze také zadat, jestli se mají položky třídit vzestupně a nebo sestupně.
Třídící kritéria se zapisují do databáze, proto je možné, kdykoliv si je opět vyvolat, změnit, opravit, vymazat, či přidat nové.
 
 
====Výběr kritéria třídění====
 
V tomto formuláři si může uživatel vybrat podle jakého kritéria, které si předem vytvořil, bude formulář setříděn. Volba se provádí klíčem '''Potvrzení''' nebo zaškrtnutím příznaku (check boxu) před třídícím kritériem. Uložení změny se provede klíčem '''Zápis změn'''. Pokud je nějaké třídící kritérium vybráno, bude aplikováno v případě stisknutí klíče '''Proveď dotaz''' v prvotním formuláři. Zároveň je uživatel informován o zapnutí třídícího kritéria barevně označenou ikonou pro Složené třídění. Zrušení výběru se provádí klíčem '''Potvrzení''' na položce, která je označena jako vybraná, tzn. je před ní zaškrtnutý příznak (check box).
Třídění se uvádí v činnost klíčem '''Proveď dotaz''' v prvotním formuláři nebo, pokud je nějaké vybráno, hned při spuštění formuláře. Třídící požadavky/kritéria lze měnit nebo rušit.
 
===Blok třídících požadavků===
 
V tomto bloku je možno přidávat, opravovat, odebírat neplatné třídící požadavky/kritéria.
Třídící požadavek se skládá z položek :
 
- '''Setřídit''' - vyjadřuje způsob třídění ve formuláři (Vzestupně/Sestupně)
 
- '''Položka''' - seznam položek daného formuláře, dle kterých je možno data setřídit :
 
 
Změny se ukládají klíčem '''Zápis změn''' a ukončení klíčem '''Konec'''.
 
 
[[Image:r_obr81.gif]]
 
'''''Obr.''' Příklad editace třídících požadavků''
 


==== Uživatelské filtry  ====
==== Uživatelské filtry  ====


===== Vzhled tlačítka =====
===== Vzhled tlačítka =====


[[Image:R obr20.gif]] - Vzhled tlačítka se mění v závislosti na využití funkčnosti složeného třídění nebo uživatelských filtrů při vstupu na formulář takto:
[[Image:R obr20.gif]] - Vzhled tlačítka se mění v závislosti na využití funkčnosti složeného třídění nebo uživatelských filtrů při vstupu na formulář takto:  


{| cellspacing="1" cellpadding="1" width="760" border="1"
{| cellspacing="1" cellpadding="1" width="760" border="1"
|-
|-
| align="center" width="100" bgcolor="#4d92d7" | <font color="#ffffff">'''Tlačítko'''</font>
| align="center" width="100" bgcolor="#4d92d7" | <font color="#ffffff">'''Tlačítko'''</font>  
| bgcolor="#4d92d7" | <font color="#ffffff">'''Význam'''</font>
| bgcolor="#4d92d7" | <font color="#ffffff">'''Význam'''</font>
|-
|-
| align="center" | [[Image:R obr21.gif]]
| align="center" | [[Image:R obr21.gif]]  
| Výběr záznamu je ovlivňován uživatelským setříděním (složené třídění)
| Výběr záznamu je ovlivňován uživatelským setříděním (složené třídění)  
Žádná z případně předdefinovaných uživatelských podmínek (filtrů) není aktivní
Žádná z případně předdefinovaných uživatelských podmínek (filtrů) není aktivní


|-
|-
| align="center" | [[Image:R obr22.gif]]
| align="center" | [[Image:R obr22.gif]]  
| Výběr záznamů je ovlivňován uživatelskou podmínkou (filtrem)
| Výběr záznamů je ovlivňován uživatelskou podmínkou (filtrem)
|-
|-
| align="center" | [[Image:R obr23.gif]]
| align="center" | [[Image:R obr23.gif]]  
| Výběr záznamů je ovlivňován uživatelským setříděním (složené třídění) a současně také omezující uživatelskou podmínkou (filtrem)
| Výběr záznamů je ovlivňován uživatelským setříděním (složené třídění) a současně také omezující uživatelskou podmínkou (filtrem)
|}
|}


'''''Tab 1.''' Význam tlačítek''
'''''Tab 1.''' Význam tlačítek''  


Využití uživatelských omezujících podmínek (filtrů) by mělo pokrýt velkou většinu požadavků týkajících se zobrazení pouze určité množiny zobrazovaných záznamů, např. jen některé deníky, jen některé sestavy, případně omezení na prohlížení jen některých účtů apod.
Využití uživatelských omezujících podmínek (filtrů) by mělo pokrýt velkou většinu požadavků týkajících se zobrazení pouze určité množiny zobrazovaných záznamů, např. jen některé deníky, jen některé sestavy, případně omezení na prohlížení jen některých účtů apod.  


<br>
<br>


===== Funkčnost uživatelských filtrů =====
===== Funkčnost uživatelských filtrů =====


Je přístupná na základě nastavení globálních parametrů


Je přístupná na základě nastavení globálních parametrů
<br>
 


{| cellspacing="1" cellpadding="1" width="760" border="1"
{| cellspacing="1" cellpadding="1" width="760" border="1"
|-
|-
| width="100" bgcolor="#4d92d7" | <font color="#ffffff">'''Položka'''</font>
| width="100" bgcolor="#4d92d7" | <font color="#ffffff">'''Položka'''</font>  
| width="150" bgcolor="#4d92d7" | <font color="#ffffff">'''Obsah (vzor)'''</font>
| width="150" bgcolor="#4d92d7" | <font color="#ffffff">'''Obsah (vzor)'''</font>  
| width="600" bgcolor="#4d92d7" | <font color="#ffffff">'''Význam parametru'''</font>
| width="600" bgcolor="#4d92d7" | <font color="#ffffff">'''Význam parametru'''</font>
|-
|-
| [[Parametrizace#UF_POVOL|UF_POVOL]]
| [[Parametrizace#UF_POVOL|UF_POVOL]]  
| SAU
| SAU  
| Aplikovat uživatelské filtry typu:
| Aplikovat uživatelské filtry typu:  
S – systémové
S – systémové  


A – administrátorské
A – administrátorské  


U - uživatelské
U - uživatelské


|-
|-
| [[Parametrizace#UF_TYPY|UF_TYPY]]
| [[Parametrizace#UF_TYPY|UF_TYPY]]  
| [ADM=*][UZI=*]
| [ADM=*][UZI=*]  
| Povolené typy tvorby uživatelských filtrů:
| Povolené typy tvorby uživatelských filtrů:  
&nbsp;* - všechny
&nbsp;* - všechny  


W – volnou podmínkou
W – volnou podmínkou  


C – podmínkou
C – podmínkou  


P – přednastavením položek
P – přednastavením položek
Řádek 384: Řádek 366:
|}
|}


'''''Tab 2.''' Globální parametry''
'''''Tab 2.''' Globální parametry''  


<br><br>


<br>
===== Význam hodnot nastavení =====
 
===== Význam hodnot nastavení =====


{| cellspacing="1" cellpadding="1" width="760" border="1"
{| cellspacing="1" cellpadding="1" width="760" border="1"
Řádek 398: Řádek 379:
{| cellspacing="1" cellpadding="1" width="760" border="1"
{| cellspacing="1" cellpadding="1" width="760" border="1"
|-
|-
| align="center" width="50" | S
| align="center" width="50" | S  
| width="150" | Systémové
| width="150" | Systémové  
| width="550" |
| width="550" |  
* Vytváří dodavatel SW na základě dohody se zákazníkem
*Vytváří dodavatel SW na základě dohody se zákazníkem


* Jsou platné pro všechny uživatele bez ohledu na jeho oprávnění
*Jsou platné pro všechny uživatele bez ohledu na jeho oprávnění


* Lze jej na základě požadavku odběratele vypnout
*Lze jej na základě požadavku odběratele vypnout


|-
|-
| align="center" | A
| align="center" | A  
| Administrátorské
| Administrátorské  
| width="550" |
| width="550" |  
* Vytváří správce systému zákazníka s oprávněním definovaným v RRP –administrace uživatele –<br>
*Vytváří správce systému zákazníka s oprávněním definovaným v RRP –administrace uživatele –<br>
** nastavení parametru [[Parametrizace#PRIV_ADMIN|PRIV_ADMIN]]<br>
**nastavení parametru [[Parametrizace#PRIV_ADMIN|PRIV_ADMIN]]<br>
* Parametrizace použití filtrů:<br>
*Parametrizace použití filtrů:<br>
** Povinný<br>
**Povinný<br>
** Volitelný<br>
**Volitelný<br>
* Možnost nastavit sdílení filtru a následně hromadně přidělit koncovému uživateli nebo roli.<br>''&nbsp; Způsob přidělení filtru je rozlišen v seznam kódem:''<br>
*Možnost nastavit sdílení filtru a následně hromadně přidělit koncovému uživateli nebo roli.<br>''&nbsp; Způsob přidělení filtru je rozlišen v seznam kódem:''<br>
** R – přiřazen přes roli<br>
**R – přiřazen přes roli<br>
** P – přiřazen administrátorem<br>
**P – přiřazen administrátorem<br>


|-
|-
| align="center" | U
| align="center" | U  
| Uživatelské
| Uživatelské  
| width="600" |
| width="600" |  
* Vytváří koncový uživatel sám z hlediska svých potřeb
*Vytváří koncový uživatel sám z hlediska svých potřeb
 
|}
|}


'''''Tab 3.''' Typy uživatelských filtrů''
'''''Tab 3.''' Typy uživatelských filtrů''  


<br>
<br>
Řádek 433: Řádek 415:
{| cellspacing="1" cellpadding="1" width="760" border="1"
{| cellspacing="1" cellpadding="1" width="760" border="1"
|-
|-
| bgcolor="#4d92d7" | <font color="#ffffff">'''Typy omezení uživatelských filtrů – možnosti, jak lze vytvořit omezující podmínku'''</font>
| bgcolor="#4d92d7" | <font color="#ffffff">'''Typy omezení uživatelských filtrů – možnosti, jak lze vytvořit omezující podmínku'''</font>
|}
|}


{| cellspacing="1" cellpadding="1" width="760" border="1"
{| cellspacing="1" cellpadding="1" width="760" border="1"
|-
|-
| align="center" width="50" | W
| align="center" width="50" | W  
| width="150" | Volnou podmínkou
| width="150" | Volnou podmínkou  
| Jen pro kvalifikované uživatele, jedná se o zápis dotazu dle syntaxe jazyka SQL
| Jen pro kvalifikované uživatele, jedná se o zápis dotazu dle syntaxe jazyka SQL
|-
|-
| align="center" width="50" | C
| align="center" width="50" | C  
| Podmínka dotazu
| Podmínka dotazu  
| Uživatelská omezující podmínka (filtr) se vytváří interaktivním přístupem dle předdefinovaných postupů ve formuláři, výběrem položky z nabídky, výběrem operátoru z nabídky a zápisem hodnot pro výběr.
| Uživatelská omezující podmínka (filtr) se vytváří interaktivním přístupem dle předdefinovaných postupů ve formuláři, výběrem položky z nabídky, výběrem operátoru z nabídky a zápisem hodnot pro výběr.  
Je-li aktivní,uplatňuje se vždy při provedení dotazu, tj. dochází k zobrazení dat dle omezujících podmínek
Je-li aktivní,uplatňuje se vždy při provedení dotazu, tj. dochází k zobrazení dat dle omezujících podmínek


|-
|-
| align="center" width="50" | P
| align="center" width="50" | P  
| Přednastavením položek
| Přednastavením položek  
| Vytvořené omezení nezobrazuje data, podmínka pro výběr dat je do formuláře v režimu &lt;ENTER QUERY&gt; tj. zadání dotazu přenesena do položky uvedené v aktivním uživatelském filtru. Toto nastavení lze přepsat.
| Vytvořené omezení nezobrazuje data, podmínka pro výběr dat je do formuláře v režimu &lt;ENTER QUERY&gt; tj. zadání dotazu přenesena do položky uvedené v aktivním uživatelském filtru. Toto nastavení lze přepsat.
|}
|}


'''''Tab 4.''' Typ omezení''
'''''Tab 4.''' Typ omezení''  


{| cellspacing="1" cellpadding="1" width="760" border="1"
{| cellspacing="1" cellpadding="1" width="760" border="1"
|-
|-
| colspan="2" bgcolor="#4d92d7" | <font color="#ffffff">'''Význam použití operátoru v typech omezení „Podmínkou dotazu“ a „Přednastavením položek“'''</font>
| bgcolor="#4d92d7" colspan="2" | <font color="#ffffff">'''Význam použití operátoru v typech omezení „Podmínkou dotazu“ a „Přednastavením položek“'''</font>
|-
|-
| width="10" | =
| width="10" | =  
| rowspan="6" | <br>V položce hodnota se čekává zadání jedné hodnoty, např.<br>
| rowspan="6" | <br>V položce hodnota se čekává zadání jedné hodnoty, např.<br>
* číslo deníku pro zobrazení<br>
*číslo deníku pro zobrazení<br>
* číslo sestavy
*číslo sestavy


|-
|-
Řádek 475: Řádek 457:
| &nbsp;!=
| &nbsp;!=
|-
|-
| JE V MNOŽINĚ
| JE V MNOŽINĚ  
| rowspan="2" | V položce hodnota se čekává zadání jedné hodnoty, nebo seznamu hodnot oddělených čárkami,např.<br>
| rowspan="2" | V položce hodnota se čekává zadání jedné hodnoty, nebo seznamu hodnot oddělených čárkami,např.<br>
* číslo deníku pro zobrazení<br>
*číslo deníku pro zobrazení<br>
* číslo sestavy
*číslo sestavy


dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce
dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce
Řádek 485: Řádek 467:
| NENÍ V MNOŽINĚ
| NENÍ V MNOŽINĚ
|-
|-
| ODPOVÍDÁ MASCE
| ODPOVÍDÁ MASCE  
| rowspan="2" | V položce hodnota se omezující podmínka zadává pomocí substitučních znaků&nbsp;%
| rowspan="2" | V položce hodnota se omezující podmínka zadává pomocí substitučních znaků&nbsp;%  
dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce
dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce


Řádek 492: Řádek 474:
| NEODPOVÍDÁ MASCE
| NEODPOVÍDÁ MASCE
|-
|-
| ODPOVÍDÁ MNOŽINĚ MASEK
| ODPOVÍDÁ MNOŽINĚ MASEK  
| V položce hodnota se omezující podmínka zadává pomocí substitučních znaků&nbsp;% nebo seznam podmínek oddělených čárkami
| V položce hodnota se omezující podmínka zadává pomocí substitučních znaků&nbsp;% nebo seznam podmínek oddělených čárkami  
dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce
dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce


|-
|-
| NEODPOVÍDÁ MNOŽINĚ MASEK
| NEODPOVÍDÁ MNOŽINĚ MASEK  
| rowspan="2" |
| rowspan="2" |  
|-
|-
| ODPOVÍDÁ REGULÁR. VÝRAZU
| ODPOVÍDÁ REGULÁR. VÝRAZU
|-
|-
| NEODPOVÍDÁ REGULÁR. VÝRAZU
| NEODPOVÍDÁ REGULÁR. VÝRAZU  
|
|  
|-
|-
| JE VYPLNĚNO
| JE VYPLNĚNO  
|
| &nbsp;Hodnota položky není prázdná
|}
|}


'''''Tab. 5''' Operátory''
'''''Tab. 5''' Operátory''  


===== Vytvoření uživatelského filtru =====
===== Vytvoření uživatelského filtru =====


Funkce ve volaném formuláři jsou rozděleny do záložek:
Funkce ve volaném formuláři jsou rozděleny do záložek:  


- '''Složené třídění''' – umožňuje nastavit třídění dat, funkčnost odpovídá předchozím verzím
- '''Složené třídění''' – umožňuje nastavit třídění dat, funkčnost odpovídá předchozím verzím  


- '''Filtry''' – umožňuje vytvoření uživatelského omezení výběru dat
- '''Filtry''' – umožňuje vytvoření uživatelského omezení výběru dat  


- '''Administrace filtrů''' – záložka je zobrazena uživateli s příslušnými oprávněním pro tvorbu administrátorských filtrů (Tab.3), umožňuje přidělit vytvořený filtr dalším uživatelům/roli
- '''Administrace filtrů''' – záložka je zobrazena uživateli s příslušnými oprávněním pro tvorbu administrátorských filtrů (Tab.3), umožňuje přidělit vytvořený filtr dalším uživatelům/roli  


<br>[[Image:R obr87.gif]]


[[Image: r_obr87.gif]]
'''''Obr.''' Složené třídění''


'''''Obr.''' Složené třídění''
<br>[[Image:R obr86.gif]]


'''''Obr.''' Filtry''


[[Image: r_obr86.gif]]
<br>'''Význam jednotlivých polí:'''


'''''Obr.''' Filtry''
<u>'''''Hlavička'''''</u>


'''Aktiv''' - je-li zaškrtnuto je omezující podmínka aktivní položka je viditelná v případě, že uživatel má příslušný přístup pro správce, umožňuje v záložce „Administrace filtrů“ přidělit vytvořený filtr uživateli nebo roli – viz. Obr. 2


'''Význam jednotlivých polí:'''
'''Sdílet''' - položka je zobrazena uživateli s příslušným oprávněním pro tvorbu administrátorských filtrů (Tab 3, je-li zaškrtnuta, je možno přiřadit vytvořený filtr uživateli, roli


<u>'''''Hlavička'''''</u>
'''Název uživatelského filtru''' – volitelný text


'''Aktiv''' - je-li zaškrtnuto je omezující podmínka aktivní
'''Typ omezení''' – dle tabulky Tab.4
položka je viditelná  v případě, že uživatel má příslušný přístup pro správce, umožňuje v záložce „Administrace filtrů“ přidělit vytvořený filtr uživateli nebo roli viz. Obr. 2


'''Sdílet''' - položka je zobrazena uživateli s příslušným oprávněním pro tvorbu
'''Jen zde''' – zaškrtnutí znamená, že se uživatelský filtr uplatní pouze v tomto místě aplikace, při volání z jiného místa se omezení jím definované neuplatní
administrátorských filtrů (Tab 3, je-li zaškrtnuta, je možno přiřadit vytvořený filtr uživateli, roli


'''Název uživatelského filtru''' – volitelný text
'''Zámek''' – informace o tom, zda je/není znemožněna aktualizace filtru správcem


'''Typ omezení''' – dle tabulky Tab.4
'''Vypnuto''' – informace o tom, zda je/není filtr dočasně vypnut správcem


'''Jen zde''' – zaškrtnutí znamená, že se uživatelský filtr uplatní pouze v tomto místě aplikace, při volání z jiného místa se omezení jím definované neuplatní
<br><u>'''''Řádky:'''''</u>


'''Zámek''' –  informace o tom, zda je/není znemožněna aktualizace filtru správcem
'''Položka''' - výběr z nabídky hodnot vztažených k formuláři, ze kterého byl uživatelský filtr vyvolán


'''Vypnuto''' – informace o tom, zda je/není filtr dočasně vypnut správcem
'''Operátor''' – výběr z hodnot nastavených dodavatelem s významem dle Tab. 5


'''Hodnota''' – uživatelská podmínka pro výběr dat vytvořená s vazbou na zvolenou hodnotu


<u>'''''Řádky:'''''</u>
<br>


'''Položka''' - výběr z nabídky hodnot vztažených k formuláři, ze kterého byl uživatelský filtr vyvolán
Tlačítko '''Test odezvy''' slouží pro ověření správnosti vytvořených podmínek pro zobrazení dat, je platné pouze pro aktivní filtry


'''Operátor''' – výběr z hodnot nastavených dodavatelem s významem dle Tab. 5
<br>Počet aktivních uživatelských filtrů není omezen , je-li počet větší než jedna, platí všechny aktivní uživatelské filtry současně. Je tedy nezbytně nutné věnovat pozornost při sestavení, aby se jednotlivé podmínky vzájemně nevylučovaly a tím by mohlo dojít k tomu, že nebudou zobrazovat žádná data.  


'''Hodnota''' – uživatelská podmínka pro výběr dat vytvořená s vazbou na zvolenou hodnotu
Vytvoření uživatelských filtru je uživatelské nastavení, které není snadno přístupné ani privilegovaným uživatelům . V případě problému se zobrazením dat, je třeba zaslat kopii obrazovky, ze které je možno zjistit zda jsou uživatelské filtry využívány.


<br>'''Přiřazení uživatelského filtru uživateli/roli'''


[[Image:R obr88.gif]]


Tlačítko '''Test odezvy''' slouží pro ověření správnosti vytvořených podmínek pro zobrazení dat, je platné pouze pro aktivní filtry
<br>Tlačítka pro přesun uživatele/role bez filtru uvedeného v záhlaví jsou aktivní v případě, že vybraný filtr je označen v záložce '''Filtry''' jako „'''Sdílet'''“.


Pro znemožnění aktualizace filtru slouží položka '''Zámek'''.


Počet aktivních uživatelských filtrů není omezen , je-li počet větší než jedna, platí všechny aktivní uživatelské filtry současně. Je tedy nezbytně nutné věnovat pozornost při sestavení, aby se jednotlivé podmínky vzájemně nevylučovaly a tím by mohlo dojít k tomu, že nebudou zobrazovat žádná data.
= Tisky =


Vytvoření uživatelských filtru je  uživatelské nastavení, které není snadno přístupné ani privilegovaným uživatelům . V případě problému se zobrazením dat, je třeba zaslat kopii obrazovky, ze které je možno zjistit zda jsou uživatelské filtry využívány.
Tato funkce umožňuje uživateli vytisknou veškeré prvotní doklady pořízené do systému a také velké množství tiskových sestav. Pomocí klíče '''Tiskové sestavy''' se objeví okno pro výběr tiskových sestav. Systém umožňuje uživateli několik možností formátu tiskových výstupů (.txt, .html, .doc, .pdf). Toho lze dosáhnout stiskem příslušné ikony u sestavy.  


V levé části okna se nachází detailní popis tiskového výstupu, na kterém je právě kurzor a políčko pro nastavení Výchozí tiskové sestavy, kterou lze později tisknout z předchozího formuláře pomocí klíče '''Přímý tisk'''. Tato sestava je ve výběru žlutě zvýrazněna.


'''Přiřazení uživatelského filtru uživateli/roli'''
<br>[[Image:R obr89.gif]]


[[Image: r_obr88.gif]]
'''''Obr.''' Výběr tiskových sestav''


<br>Systému umožňuje uživateli kromě tisku sestavy i několik dalších alternativ pro další zpracování sestavy:


Tlačítka pro přesun uživatele/role bez filtru uvedeného v záhlaví jsou aktivní v případě, že vybraný filtr je označen v záložce '''Filtry''' jako „'''Sdílet'''“.
'''Prohlížeč''' - otevře jako dokument v příslušném prohlížeči na koncovém PC


Pro znemožnění aktualizace filtru slouží položka '''Zámek'''.
'''Přímý tisk''' - vytiskne přímo na systémové předdefinované tiskárně


=Tisky=
'''Mail''' - po zadání e-mailové adresy lze odeslat sestavu jiné osobě mailem


Tato funkce umožňuje uživateli vytisknou veškeré prvotní doklady pořízené do systému a také velké množství tiskových sestav. Pomocí klíče '''Tiskové sestavy''' se objeví okno pro výběr tiskových sestav. Systém umožňuje uživateli několik možností formátu tiskových výstupů (.txt, .html, .doc, .pdf). Toho lze dosáhnout stiskem příslušné ikony u sestavy.
'''Do souboru''' - sestavu uloží na lokální disk


V levé části okna se nachází detailní popis tiskového výstupu, na kterém je právě kurzor a políčko pro nastavení Výchozí tiskové sestavy, kterou lze později tisknout z předchozího formuláře pomocí klíče '''Přímý tisk'''. Tato sestava je ve výběru žlutě zvýrazněna.
'''Do archivu''' - ukládá do adresářů modulu iFIS*/Archiv v databázi.  


<br>


[[Image: r_obr89.gif]]
== Tiskové sestavy s parametrický formulářem ==
 
'''''Obr.''' Výběr tiskových sestav''
 
 
Systému umožňuje uživateli kromě tisku sestavy i několik dalších alternativ pro další zpracování sestavy:
 
'''Prohlížeč''' - otevře jako dokument v příslušném prohlížeči na koncovém PC
 
'''Přímý tisk''' - vytiskne přímo na systémové předdefinované tiskárně
 
'''Mail''' - po zadání e-mailové adresy lze odeslat sestavu jiné osobě mailem
 
'''Do souboru''' - sestavu uloží na lokální disk
 
'''Do archivu''' - ukládá do adresářů modulu iFIS*/Archiv v databázi.
 
 
==Tiskové sestavy s parametrický formulářem==
 
Systém umožňuje uživateli u některých sestav zadat parametry (kritéria) pro danou tiskovou sestavu. K tomu slouží parametrický formulář, který se spouští po výběru tiskové sestavy. Položky tohoto formuláře se mohou lišit v závislosti na dané sestavě. Položky lze vyplňovat výběrem ze seznamu přípustných hodnot. Při každém potvrzení parametrického formuláře se hodnoty parametru uloží ve vazbě uživatel-sestava a při znovuvyvolaní tiskové sestavy s parametrickým formulářem se předvyplní. Smazat předvyplněné parametry lze stiskem tlačítka smazat.


Systém umožňuje uživateli u některých sestav zadat parametry (kritéria) pro danou tiskovou sestavu. K tomu slouží parametrický formulář, který se spouští po výběru tiskové sestavy. Položky tohoto formuláře se mohou lišit v závislosti na dané sestavě. Položky lze vyplňovat výběrem ze seznamu přípustných hodnot. Při každém potvrzení parametrického formuláře se hodnoty parametru uloží ve vazbě uživatel-sestava a při znovuvyvolaní tiskové sestavy s parametrickým formulářem se předvyplní. Smazat předvyplněné parametry lze stiskem tlačítka smazat.


[[Image: r_obr83.gif]]
<br>[[Image:R obr83.gif]]  


'''''Obr.''' Parametrický formulář před tiskovou sestavou''
'''''Obr.''' Parametrický formulář před tiskovou sestavou''

Verze z 30. 8. 2010, 10:31

Přihlášení do informačního systému iFIS*

Přihlášení do informačního systému iFIS* provede uživatel ze svého internetového prohlížeče přes tzv. úvodní START stránku iFIS*. Po stisknutí jednoho z tlačítek START se uživateli nabídne přihlašovací okno pro zadání uživatelského jména a hesla.



Obr. Úvodní přihlašovací strana iFIS*


Systém iFIS* ověřuje uživatelem zadané přihlašovací iniciály a pakliže jsou správné, je uživatel vpuštěn do hlavního menu informačního systému iFIS*.

Ovládání iFIS*

V současnosti je možné ovládat formuláře systému několika způsoby:

  • Funkčními klíči (klávesovými zkratkami)
  • Panely nástrojů
  • Navigačním panelem
  • Formulářovým menu
  • Myší

Hlavní menu

Hlavní menu představuje základní ovládací prvek celého systému. Pomocí hlavního menu jsou spouštěny jednotlivé formuláře (funkce) systému.



Obr. Části hlavního menu

Menu zároveň diferencuje přístup jednotlivých uživatelů dle správcem stanovených rolí. Menu je hierarchické a lze postupně rozevírat jednotlivé úrovně až ke koncové volbě, která spustí příslušný formulář. Hlavní menu je jediným místem, kde si může uživatel změnit své přístupové heslo do systému iFIS* nebo změnit své aktuální přihlášení do systému.

Panel nástrojů


Obr. Panel nástrojů hlavního menu


Význam dalších tlačítek


Rozevření podřízené úrovně menu

Uzavření všech podřízených úrovní menu

Spuštění příslušného formuláře


Změna hesla

Pomocí klíče Změna hesla se objeví okno pro změnu hesla. Uživatel je vyzván k zadání starého hesla, nového hesla a k potvrzení nového hesla. U zadaného hesla se nerozlišují velká a malá písmena a nedoporučujeme používat znaky s diakritikou. Maximální délka hesla je 30 znaků.



Obr. Okno pro změnu hesla

Formulář

V následujících kapitolách jsou popsány základní prvky formuláře systému iFIS*, se kterými se může uživatel setkat.


Nástrojový panel

Nástrojový panel formuláře umožňuje rychlé a pohodlné volání nejpoužívanějších funkcí formuláře. Jednotlivá tlačítka jsou přístupná v závislosti na kontextu formuláře. Tlačítka lze rozdělit do několika skupin, viz. následující obrázek.



Obr. Skupiny tlačítek na nástrojovém panelu


Význam jednotlivých tlačítek


Ukončí práci s formulářem a případně nabídne navazující činnost


Vytvoří nový záznam

Zapíše změny do databáze

Zruší záznam v databázi nebo jej označí za neplatný


Přepne blok do režimu dotazu, kdy je možné zadat vstupní podmínku

Vybere data z databáze na základě podmínky uvedené v dotazu

Zruší uvedený dotaz


Setřídí data dané položky vzestupně

Setřídí data dané položky sestupně

Vyvolá blok s možností výběru nebo zadání složeného třídění

  Výběr záznamu je ovlivňován uživatelským setříděním (složené třídění)žádná z případně předdefinovaných uživatelských podmínek (filtrů není aktivní
  Výběr záznamů je ovlivňován uživatelskou podmínkou (filtrem)
  Výběr záznamů je ovlivňován uživatelským setříděním (složené třídění) a současně také omezující uživatelskou podmínkou (filtrem)


Vytiskne defaultně nastavenou tiskovou sestavu (doklad)

Vyvolá seznam všech tiskových sestav k danému formuláři


Vyjme vybraný (označený) text, tzn. vymaže a uloží do mezipaměti

Zkopíruje vybraný řetězec do mezipaměti

Vloží na pozici kurzoru text uložený v mezipaměti

Vyvolá samostatné (zvětšené) okno pro úpravu pole

Vyvolá seznam hodnot (List)

Vyvolá seznam hodnot pro vícenásobný výběr (Multilist)


Vyvolá formulář číselníku týkající se daného pole z možností přímé vložení nové hodnoty do číselníku

Vyvolá blok pro přímou navigaci (volání) jiného formuláře

Zobrazí informace o manipulaci se záznamem

Do datumového pole resp. pole s časem vloží hodnotu systémového data resp. času

Provede součet u vybraných záznamů pro systémem definovaná pole

Provede export načtených dat do aplikace Microsoft Excel

Provede export načtených dat do HTML


Zobrazí blok se seznamem funkčních kláves

Zobrazí nápovědu k danému formuláři


Funkční klíče

Konkrétní kombinace kláves nejsou uvedeny, neboť se mohou lišit v závislosti na konkrétních požadavcích organizace. Jsou zvláštní přílohou uživatelské dokumentace a lze je též získat v aplikaci stiskem klíče Ukaž klávesy (obvykle Ctrl+K).


Položka

Přípustné hodnoty položky

Při vkládání nového záznamu nebo opravě údajů lze použít na některých položkách seznam přípustných hodnot stiskem klíče Seznam hodnot. Je-li možné použít na určité položce klíč Seznam hodnot poznáme tak, že na stavové liště formuláře se objeví heslo “Seznam hodnot“ :



Obr. Je možné použít klíč Seznam hodnot

Po stisknutí klíče Seznam hodnot se objeví okno s nabídkou hodnot, které je povoleno použít. V současné době existují tři varianty oken s nabídkou hodnot a každá má své specifické ovládání. Ve všech variantách ale platí, že po záznamech v okně se pohybujeme klíči Nahoru a Dolů. Výběr položky provedeme stisknutím klíče Potvrzení na položce, která je vysvícena.


Standardní nabídka hodnot

V tomto typu nabídky hodnot lze vyhledávat potřebné údaje takovým způsobem, že do pole Najít se zadá vyhledávací podmínka jako v případě režimu „Dotaz“, viz. níže, a stiskem klíče Potvrzení nebo tlačítka „Najít“. Nabídka hodnot je realizovaná standardními prostředky vývojových nástrojů aplikace, ale má své omezení z hlediska rychlosti výběru dat z databáze a množství doprovodných údajů, které lze zobrazit. Proto vznikly další dvě varianty nabídky hodnot.

Obr. Standardní nabídka hodnot


Formulářová nabídka hodnot

Formulářová nabídka hodnot je realizována formulářem, který je určen pouze pro výběr hodnot, nikoliv k jejich zakládání. V tomto typu nabídky hodnot je opět možné vyhledávat potřebné údaje, ale používá se výběru pomocí dotazu jako ve standardních formulářích, viz. níže.


Obr. Formulářová nabídka hodnot



Vícenásobný výběr (MULTILIST)

Tento formulář je možné vyvolat jen u vybraných formulářů iFIS* a to pouze v režimu dotazu. Tento výběr umožní uživateli vybrat několik hodnot datového pole do jednoho dotazu (např. několik středisek nebo pokladen dohromady).


Obr. Vícenásobný výběr (MULTILIST)


V levé části listu se zobrazí seznam hodnot daného pole. Pomocí tlačítek je možné vybrat požadované záznamy pro výběr. Vložením hodnoty do položky Filtr je možné výběr zúžit.

Jsou-li do pravé části listu přesunuty položky výběru, je možné tento výběr potvrdit stiskem tlačítka Potvrdit výběr. V případě zaškrtnutí políčka Bez vybraných budou do výběru zařazeny všechny ostatní položky kromě uvedených v tomto výběru. Do pole odkud byl list zavolán se zobrazí značka $SEZN$. Při přepsání této značky bude výběr ignorován.


Obr. Potvrzení vícenásobného výběru (MULTILISTU)


Načtení dat se provede stiskem klíče Proveď dotaz.


Vyhledání záznamů

Použití funkce „Dotaz“

Je-li ve formuláři tolik záznamů, že se vejdou všechny na obrazovku, nemáme s vyhledávání určitého záznamu žádné potíže. Horší je situace, kdy formulář obsahuje takové množství záznamů, které nelze zobrazit na jedné obrazovce najednou. Prohlížet si záznamy klíči Nahoru a Dolů a hledat jediný záznam v bloku, který má stovky záznamů by bylo velmi zdlouhavé. V takovém případě používáme tzv.funkci „Dotaz“ ( Vyhledávání dotazu podle vzoru ). Pokud chceme najít např. v číselníku organizací všechny organizace začínající písmenem "B", budeme postupovat takto  :


Zadání dotazu :

- stiskneme klíč Zadej dotaz Všechny dosud viditelné záznamy zmizí a objeví se prázdný žlutě prosvícený záznam


Obr. Stav záznamu po stisknutí klíče Zadej dotaz


- do položky „Krátký název“ napíšeme : B%


Obr. Stav záznamu po zadání dotazu


Provedení dotazu :

- stiskneme klíč Proveď dotaz :


Obr. Výsledek dotazu

Na obrazovce se nám objeví všechny záznamy organizací začínajících písmenem "B".


Další způsoby vyhledávání pomocí režimu „Dotaz“ :

Vše spočívá v použití dvou možných zástupných znaků, které ve vyhledávané položce představují :

%“ (procento) - libovolný řetězec znaků

_“ (podtržítko) - libovolný jeden znak

Oba zástupné znaky se mohou vyskytovat ve vzoru vícekrát a na libovolných místech vzoru, tzn. I na začátku.

Dalším příkladem je vyhledání organizace, jejíž název začíná písmenem „B“, pak následuje libovolný znak a písmeno „R“, a dále pokračuje libovolným řetězcem :

- po stisku klávesy „Zadej dotaz“ zadáme do vybrané položky  : B_R%


Obr. Stav záznamu po zadání dotazu


- stiskneme klíč Proveď dotaz  :


Obr. Výsledek dotazu


Třídění

Jedná se o velmi důležitou funkci pro zkušenější uživatele. Tato služba se používá téměř ve všech formulářích, převážně prohlížecích a zabezpečuje setřídění položek podle jednoho (Třídění vzestupně/sestupně) nebo více než jednoho kritéria (Složené třídění).


Třídění vzestupně/sestupně

Tímto způsobem je možno třídit téměř ve všech formulářích. Tato služba umožňuje setřídit data kterékoliv položky, na které je umístěn kurzor. To vše je možné jak při načtených datech, tak i v módu Zadej dotaz.


Složené třídění

Toto třídění umožňuje uživateli setřídit data daného formuláře podle libovolné položky a v rámci té podle jiné libovolné položky a v rámci té... Lze zadat až pět třídících položek. U tohoto typu třídění lze také zadat, jestli se mají položky třídit vzestupně a nebo sestupně. Třídící kritéria se zapisují do databáze, proto je možné, kdykoliv si je opět vyvolat, změnit, opravit, vymazat, či přidat nové.


Výběr kritéria třídění

V tomto formuláři si může uživatel vybrat podle jakého kritéria, které si předem vytvořil, bude formulář setříděn. Volba se provádí klíčem Potvrzení nebo zaškrtnutím příznaku (check boxu) před třídícím kritériem. Uložení změny se provede klíčem Zápis změn. Pokud je nějaké třídící kritérium vybráno, bude aplikováno v případě stisknutí klíče Proveď dotaz v prvotním formuláři. Zároveň je uživatel informován o zapnutí třídícího kritéria barevně označenou ikonou pro Složené třídění. Zrušení výběru se provádí klíčem Potvrzení na položce, která je označena jako vybraná, tzn. je před ní zaškrtnutý příznak (check box). Třídění se uvádí v činnost klíčem Proveď dotaz v prvotním formuláři nebo, pokud je nějaké vybráno, hned při spuštění formuláře. Třídící požadavky/kritéria lze měnit nebo rušit.

Blok třídících požadavků

V tomto bloku je možno přidávat, opravovat, odebírat neplatné třídící požadavky/kritéria. Třídící požadavek se skládá z položek :

- Setřídit - vyjadřuje způsob třídění ve formuláři (Vzestupně/Sestupně)

- Položka - seznam položek daného formuláře, dle kterých je možno data setřídit :


Změny se ukládají klíčem Zápis změn a ukončení klíčem Konec.


Obr. Příklad editace třídících požadavků


Uživatelské filtry

Vzhled tlačítka

- Vzhled tlačítka se mění v závislosti na využití funkčnosti složeného třídění nebo uživatelských filtrů při vstupu na formulář takto:

Tlačítko Význam
Výběr záznamu je ovlivňován uživatelským setříděním (složené třídění)

Žádná z případně předdefinovaných uživatelských podmínek (filtrů) není aktivní

Výběr záznamů je ovlivňován uživatelskou podmínkou (filtrem)
Výběr záznamů je ovlivňován uživatelským setříděním (složené třídění) a současně také omezující uživatelskou podmínkou (filtrem)

Tab 1. Význam tlačítek

Využití uživatelských omezujících podmínek (filtrů) by mělo pokrýt velkou většinu požadavků týkajících se zobrazení pouze určité množiny zobrazovaných záznamů, např. jen některé deníky, jen některé sestavy, případně omezení na prohlížení jen některých účtů apod.


Funkčnost uživatelských filtrů

Je přístupná na základě nastavení globálních parametrů


Položka Obsah (vzor) Význam parametru
UF_POVOL SAU Aplikovat uživatelské filtry typu:

S – systémové

A – administrátorské

U - uživatelské

UF_TYPY [ADM=*][UZI=*] Povolené typy tvorby uživatelských filtrů:

 * - všechny

W – volnou podmínkou

C – podmínkou

P – přednastavením položek

Tab 2. Globální parametry



Význam hodnot nastavení
Typy uživatelských filtrů – rozlišení dle možností přidělení oprávnění přístupu k přednastaveným UF
S Systémové
  • Vytváří dodavatel SW na základě dohody se zákazníkem
  • Jsou platné pro všechny uživatele bez ohledu na jeho oprávnění
  • Lze jej na základě požadavku odběratele vypnout
A Administrátorské
  • Vytváří správce systému zákazníka s oprávněním definovaným v RRP –administrace uživatele –
  • Parametrizace použití filtrů:
    • Povinný
    • Volitelný
  • Možnost nastavit sdílení filtru a následně hromadně přidělit koncovému uživateli nebo roli.
      Způsob přidělení filtru je rozlišen v seznam kódem:
    • R – přiřazen přes roli
    • P – přiřazen administrátorem
U Uživatelské
  • Vytváří koncový uživatel sám z hlediska svých potřeb

Tab 3. Typy uživatelských filtrů


Typy omezení uživatelských filtrů – možnosti, jak lze vytvořit omezující podmínku
W Volnou podmínkou Jen pro kvalifikované uživatele, jedná se o zápis dotazu dle syntaxe jazyka SQL
C Podmínka dotazu Uživatelská omezující podmínka (filtr) se vytváří interaktivním přístupem dle předdefinovaných postupů ve formuláři, výběrem položky z nabídky, výběrem operátoru z nabídky a zápisem hodnot pro výběr.

Je-li aktivní,uplatňuje se vždy při provedení dotazu, tj. dochází k zobrazení dat dle omezujících podmínek

P Přednastavením položek Vytvořené omezení nezobrazuje data, podmínka pro výběr dat je do formuláře v režimu <ENTER QUERY> tj. zadání dotazu přenesena do položky uvedené v aktivním uživatelském filtru. Toto nastavení lze přepsat.

Tab 4. Typ omezení

Význam použití operátoru v typech omezení „Podmínkou dotazu“ a „Přednastavením položek“
=
V položce hodnota se čekává zadání jedné hodnoty, např.
  • číslo deníku pro zobrazení
  • číslo sestavy
>
>=
<
<=
 !=
JE V MNOŽINĚ V položce hodnota se čekává zadání jedné hodnoty, nebo seznamu hodnot oddělených čárkami,např.
  • číslo deníku pro zobrazení
  • číslo sestavy

dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce

NENÍ V MNOŽINĚ
ODPOVÍDÁ MASCE V položce hodnota se omezující podmínka zadává pomocí substitučních znaků %

dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce

NEODPOVÍDÁ MASCE
ODPOVÍDÁ MNOŽINĚ MASEK V položce hodnota se omezující podmínka zadává pomocí substitučních znaků % nebo seznam podmínek oddělených čárkami

dle významu se zobrazí zadané hodnoty, nebo všechny hodnoty kromě hodnot uvedených v omezující podmínce

NEODPOVÍDÁ MNOŽINĚ MASEK
ODPOVÍDÁ REGULÁR. VÝRAZU
NEODPOVÍDÁ REGULÁR. VÝRAZU
JE VYPLNĚNO  Hodnota položky není prázdná

Tab. 5 Operátory

Vytvoření uživatelského filtru

Funkce ve volaném formuláři jsou rozděleny do záložek:

- Složené třídění – umožňuje nastavit třídění dat, funkčnost odpovídá předchozím verzím

- Filtry – umožňuje vytvoření uživatelského omezení výběru dat

- Administrace filtrů – záložka je zobrazena uživateli s příslušnými oprávněním pro tvorbu administrátorských filtrů (Tab.3), umožňuje přidělit vytvořený filtr dalším uživatelům/roli


Obr. Složené třídění


Obr. Filtry


Význam jednotlivých polí:

Hlavička

Aktiv - je-li zaškrtnuto je omezující podmínka aktivní položka je viditelná v případě, že uživatel má příslušný přístup pro správce, umožňuje v záložce „Administrace filtrů“ přidělit vytvořený filtr uživateli nebo roli – viz. Obr. 2

Sdílet - položka je zobrazena uživateli s příslušným oprávněním pro tvorbu administrátorských filtrů (Tab 3, je-li zaškrtnuta, je možno přiřadit vytvořený filtr uživateli, roli

Název uživatelského filtru – volitelný text

Typ omezení – dle tabulky Tab.4

Jen zde – zaškrtnutí znamená, že se uživatelský filtr uplatní pouze v tomto místě aplikace, při volání z jiného místa se omezení jím definované neuplatní

Zámek – informace o tom, zda je/není znemožněna aktualizace filtru správcem

Vypnuto – informace o tom, zda je/není filtr dočasně vypnut správcem


Řádky:

Položka - výběr z nabídky hodnot vztažených k formuláři, ze kterého byl uživatelský filtr vyvolán

Operátor – výběr z hodnot nastavených dodavatelem s významem dle Tab. 5

Hodnota – uživatelská podmínka pro výběr dat vytvořená s vazbou na zvolenou hodnotu


Tlačítko Test odezvy slouží pro ověření správnosti vytvořených podmínek pro zobrazení dat, je platné pouze pro aktivní filtry


Počet aktivních uživatelských filtrů není omezen , je-li počet větší než jedna, platí všechny aktivní uživatelské filtry současně. Je tedy nezbytně nutné věnovat pozornost při sestavení, aby se jednotlivé podmínky vzájemně nevylučovaly a tím by mohlo dojít k tomu, že nebudou zobrazovat žádná data.

Vytvoření uživatelských filtru je uživatelské nastavení, které není snadno přístupné ani privilegovaným uživatelům . V případě problému se zobrazením dat, je třeba zaslat kopii obrazovky, ze které je možno zjistit zda jsou uživatelské filtry využívány.


Přiřazení uživatelského filtru uživateli/roli


Tlačítka pro přesun uživatele/role bez filtru uvedeného v záhlaví jsou aktivní v případě, že vybraný filtr je označen v záložce Filtry jako „Sdílet“.

Pro znemožnění aktualizace filtru slouží položka Zámek.

Tisky

Tato funkce umožňuje uživateli vytisknou veškeré prvotní doklady pořízené do systému a také velké množství tiskových sestav. Pomocí klíče Tiskové sestavy se objeví okno pro výběr tiskových sestav. Systém umožňuje uživateli několik možností formátu tiskových výstupů (.txt, .html, .doc, .pdf). Toho lze dosáhnout stiskem příslušné ikony u sestavy.

V levé části okna se nachází detailní popis tiskového výstupu, na kterém je právě kurzor a políčko pro nastavení Výchozí tiskové sestavy, kterou lze později tisknout z předchozího formuláře pomocí klíče Přímý tisk. Tato sestava je ve výběru žlutě zvýrazněna.


Obr. Výběr tiskových sestav


Systému umožňuje uživateli kromě tisku sestavy i několik dalších alternativ pro další zpracování sestavy:

Prohlížeč - otevře jako dokument v příslušném prohlížeči na koncovém PC

Přímý tisk - vytiskne přímo na systémové předdefinované tiskárně

Mail - po zadání e-mailové adresy lze odeslat sestavu jiné osobě mailem

Do souboru - sestavu uloží na lokální disk

Do archivu - ukládá do adresářů modulu iFIS*/Archiv v databázi.


Tiskové sestavy s parametrický formulářem

Systém umožňuje uživateli u některých sestav zadat parametry (kritéria) pro danou tiskovou sestavu. K tomu slouží parametrický formulář, který se spouští po výběru tiskové sestavy. Položky tohoto formuláře se mohou lišit v závislosti na dané sestavě. Položky lze vyplňovat výběrem ze seznamu přípustných hodnot. Při každém potvrzení parametrického formuláře se hodnoty parametru uloží ve vazbě uživatel-sestava a při znovuvyvolaní tiskové sestavy s parametrickým formulářem se předvyplní. Smazat předvyplněné parametry lze stiskem tlačítka smazat.


Obr. Parametrický formulář před tiskovou sestavou