Man00608

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání

00608 * Výběr třídících požadavků

Tento formulář lze spustit z nástrojové lišty iFIS* ikonou "Složené třídění/Uživatelské filtry". 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é. U formulářů, ve kterých to má smysl, lze nastavit tzv. uživatelské filtry. Jejich funkčnost je spojena s formulářem a uživatelem, který jej vytvořil nebo kterému byl přidělen.

Vzhled ikony

Možno použít dvě různé ikony, jejichž vzhled se mění v závislosti na využití funkčnosti uživatelských filtrů nebo složeného třídění:

  Vyvolá blok s možností výběru filtru

   Výběr záznamu je ovlivňován uživatelskou podmínkou (filtrem), ale žá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)


  Vyvolá blok s možností 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í), ale žádné není aktivní
   Výběr záznamů je ovlivňován uživatelským setříděním (složené třídění)


Využití uživatelských omezujících podmínek (filtrů) pokrývá 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.


Formulář je rozdělen do čtyř 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
  • Hromadný filtr - umožní vytvořit hromadný filtr


Složené třídění


Obr. 00608/1 Složené třídění - výběr a nastavení parametrů


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

Na záložce Složené třídění si může uživatel vybrat podle jakého kritéria, které si předem vytvořil, bude formulář setříděn. Výběr se provádí zaškrtnutím příznaku s označením Aktiv. (check box) před třídícím kritériem.
Pro vytvoření nového třídícího kritéria je nutné zadat nejprve jeho název do položky Třídící kritérium a poté vybrat v dolním bloku formuláře požadavky na setřídění. Uložení změn se provede klávesou pro Uložení změn.


Pro výběr právě vytvořeného kritéria je nutné zaškrtnout příznak s označením Aktiv. a poté stisknout klávesu pro Uložení změn.


Pokud je nějaké třídící kritérium vybráno, bude aplikováno 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í/Uživatelské filtry z nástrojové lišty. Třídění se uvádí v činnost klávesou pro Provedení dotazu v prvotním formuláři nebo, pokud je nějaké vybráno, hned při odchodu z formuláře 00608 - Výběr třídících požadavků pro nastavení složeného třídění klávesou Konec.
Třídící požadavky/kritéria lze měnit nebo rušit. Zrušení výběru se provádí ve formuláři 00608 - Výběr třídících požadavků na záložce Složené třídění odškrtnutím příznaku s označením Aktiv. (check box) před záznamem.


Popis záložky Složené třídění

Na záložce Složené třídění je možno přidávat, opravovat, odebírat neplatné třídící požadavky/kritéria. Záložka se skládá ze dvou bloků. Horní blok obsahuje název třídícího kritéria. Před ním je umístěno zatržítko (check box) s označením Aktiv. pro označení/odznačení vybraného třídícího kritéria.

Dolní blok zahrnuje třídící požadavky a skládá se z položek:

  • Nejprve/potom - vyjadřuje způsob třídění ve formuláři (Vzestupně/Sestupně)
  • podle - seznam položek daného formuláře, dle kterých lze data setřídit


Změny se ukládají klávesou pro Uložení změn.
Pro ukončení práce ve formuláři a odchod do prvotního formuláře je nutné stisknout klávesu Konec.
Pokud je vybráno třídící kritérium, pro jeho aplikaci v prvotním formuláři je nutné změny nejprve uložit klávesou pro Uložení změn a z formuláře pro nastavení složeného třídění odejít klávesou Konec.


Uživatelské filtry


Obr. 00608/2 Uživatelské filtry


a. 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


b. 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 – nastavení parametru PRIV_ADMIN
  • 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  

Tab. 5 Operátory


c. Vytvoření uživatelského filtru:


Obr. 00608/3 Filtry - výběr a nastavení parametrů


d. 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
  • Sdílet - položka je zobrazena uživateli s příslušným oprávněním pro tvorbu administrátorských filtru dle 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
  • Operátor - Tab. 5


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.

Tip Tip
Uživatelské tipy naleznete zde.


Administrace filtrů

Záložka slouží pro přiřazení uživatelského filtru uživateli/roli.


Obr. 00608/4 Administrace filtrů - výběr a nastaven.


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.

Přidělovat lze pouze své vlastní filtry, nikoliv ty, které má uživatel dostupné přiřazením od administrátora nebo přes roli.


Hromadný filtr

Funkcionalita hromadného filtru pro převedení kopírovaného výčtu hodnot na formát in ():

  • umožňuje vyhledat a zobrazit seznam požadovaných záznamů dle podkladů z jiných (externích) zdrojů (např. seznam hodnot v excelové tabulce či v textovém souboru)
  • je určena pro výběr dat, u nichž nelze uskutečnit vyhledání pomocí výběrové podmínky přímo ve formuláři v režimu dotazu


Funkci lze spustit přes ikonu Složené třídění / Uživatelské filtry, otevřením záložky Hromadný filtr, seznam hodnot je vložen kopií dat z jiných souborů (např. z MS Excel). Tlačítkem Konvertovat do formuláře se provede výběr dat do položky, na které byl umístěn kurzor při volání funkce hromadného filtru.


Hromadný filtr lze spustit pouze z formuláře, který je v režimu dotazu, přitom pro výběr dat je rozhodující, na které položce formuláře je umístěn kurzor. Podmínka pro hromadný výběr dat se přebírá právě pro tuto položku.

Pokud formulář není v režimu dotazu, tlačítko Konvertovat do formuláře nebude aktivní, tudíž nebude moci být proveden hromadný výběr.

Není-li kurzor myši umístěn při volání funkce hromadného filtru na správné položce, není výběr dat proveden.


Obr. 00608/5 Použití hromadného filtru ve formuláři 05702 – Tisk majetku dle výběru


Hromadný filtr obsahuje kromě tlačítka Konvertovat do formuláře také:

  • možnost nastavit použitý oddělovač, kterým lze definovat znak oddělení jednotlivých vložených hodnot:
    • Mezera
    • Řádek
    • Jiný – například čárka, středník, atd.


Příklad Příklad
Příklad využití:

Lze využít např. pro dohledání inventárních čísel majetku,

  • k nimž je potřeba vytisknout znovu inventární štítky z důvodu jejich poškození či nečitelnosti
  • u nichž je třeba provést hromadné přemístění či vyřazení


Tip Tip
Funkcionalitu hromadného filtru lze využít v různých agendách a příslušných funkcích iFIS*. Dalším příkladem může být v iFIS*Spisová služba vyhledání seznamu dokumentů (např. podle položky PID či Č.j. naše) v Podacím deníku pro provedení hromadných operací.


Přes tlačítko Konvertovat do nového filtru lze vytvořit předdefinovaný záznam v uživatelských filtrech na záložce Filtry s přednastaveným názvem "Nový filtr z výběru" a předvyplněným obsahem. Filtr lze uložit a při dalším spuštění formuláře znovu použít.


Není-li dosud ve formuláři pro nastavení uživatelských filtrů definován žádný filtr, může se objevit hláška, která upozorní, že záznam je nutno vyplnit nebo vymazat.


Obr. 00608/6 Použití tlačítka "Konvertovat do nového filtru" při kopii dat z Poznámkového bloku s jiným oddělovačem (čárkou)



Obr. 00608/7 Předdefinovaný záznam v uživatelských filtrech po použití tlačítka "Konvertovat do nového filtru"


Záznam v uživatelském filtru se předdefinuje vždy pro první položku formuláře, ze kterého je vytvářen. Pokud uživatel požaduje provést vyhledání pro jinou položku, je nutné ji změnit výběrem ze seznamu hodnot do pole "Položka" v detailu uživatelského filtru.


Obr. 00608/8 Použití tlačítka "Konvertovat do nového filtru" pro položku "Středisko"

Příklad Příklad
Příklad využití:

Přes uložený filtr lze znovu rychleji dohledat potřebné záznamy převzaté z externích zdrojů a následně provést jejich výběr a požadovanou operaci s vybranými záznamy (např. opětovný hromadný tisk inventárních čísel).