| 1 | [http://support.edokumenty.eu/trac/wiki/UserGuideV5 Podręcznik użytkownika] > Wyszukiwanie i filtrowanie danych |
| 2 | |
| 3 | = Wyszukiwanie i filtrowanie danych = |
| 4 | |
| 5 | Wyszukiwanie danych w systemie eDokumenty możliwe jest w wielu miejscach i na kilka sposobów. Zakres wyszukiwania często determinowany jest przez umieszczenie mechanizmu wyszukującego. [[BR]] |
| 6 | |
| 7 | Narzędzia wyszukiwania w systemie dzielimy następująco: |
| 8 | * [#point1 Wyszukiwarka globalna (zaawansowana) i wewnątrz modułu] |
| 9 | * [#point2 Wyszukiwarka podstawowa] |
| 10 | * [#point3 Filtrowanie] |
| 11 | * [#point4 Foldery wyszukiwania] |
| 12 | * [#point7 Wyszukiwanie w polach formularzowych] |
| 13 | |
| 14 | == Wyszukiwarka globalna i wewnątrz modułu == #point1 |
| 15 | |
| 16 | '''Wyszukiwarka zaawansowana''' dostępna jest po kliknięciu w '''[http://support.edokumenty.eu/trac/wiki/UserGuideV5/Home/Personalization Panelu bocznym]''' pozycji '''Szukaj'''. [[BR]] |
| 17 | |
| 18 | [[Image(wiki:UserGuideV5/Attachments:wyszukiwarka_01.png, 300)]][[BR]] |
| 19 | ''Wyszukiwarka globalna'' [[BR]] |
| 20 | |
| 21 | Wyszukiwarka służy do znajdywania danych w całym systemie, włączając zaindeksowane załączniki - np. pliki tekstowe i *.pdf. [[BR]] |
| 22 | |
| 23 | [[Image(wiki:UserGuideV5/Attachments:wyszukiwarka_02.png, 400)]][[BR]] |
| 24 | ''Wyszukiwarka globalna z rozwiniętymi filtrami'' [[BR]] |
| 25 | |
| 26 | W większości modułów nad listą elementów umieszczona jest wyszukiwarka pozwalająca znaleźć dane w obrębie modułu. Nazwy filtrów w wyszukiwarce wewnątrz modułów pokrywają się z nazwami kolumn tabeli, w której zgromadzone są dane. [[BR]] |
| 27 | |
| 28 | [[Image(wiki:UserGuideV5/Attachments:wyszukiwarka_03.png, 300)]][[BR]] |
| 29 | ''Wyszukiwarka wewnętrz modułu'' [[BR]] |
| 30 | |
| 31 | == Wyszukiwarka podstawowa == #point2 |
| 32 | |
| 33 | '''Wyszukiwarka podstawowa''' - bez możliwości zmiany obszaru przeszukiwania - towarzyszy najczęściej drzewu folderów/uprawnień i przeszukuje jego zawartość. [[BR]] |
| 34 | |
| 35 | [[Image(wiki:UserGuideV5/Attachments:wyszukiwarka_podstawowa.png, 350)]][[BR]] |
| 36 | ''Wyszukiwarka podstawowa'' |
| 37 | |
| 38 | Wyszukiwarka podstawowa rozszerza się po kliknięciu pola '''Szukaj'''. Wyszukiwanie uruchamiamy wciskając klawisz '''Enter'''. W ten sposób przechodzimy również do kolejnego wyniku, który wyróżniony jest, np. na drzewku, żółtym kolorem. |
| 39 | |
| 40 | == Filtrowanie == #point3 |
| 41 | |
| 42 | Panele filtrów wyświetlane są zazwyczaj w kolumnie obok Panelu bocznego, a ich zastosowanie ma wpływ na zawartość wyświetlaną po prawej stronie – najczęściej danych w tabeli. [[BR]] |
| 43 | |
| 44 | [[Image(wiki:UserGuideV5/Attachments:filtry.png, 300)]][[BR]] |
| 45 | ''Panel nawigacyjny '''Filtry''''' |
| 46 | |
| 47 | Wyróżniamy filtry typu logicznego AND (I) oraz OR (LUB). Informacja o typie logicznym filtra wyświetlana jest obok jego nazwy po prawej stronie i, jeśli tak zdefiniowano logikę, może mieć postać przycisku zmiany typu logicznego. Każdy filtr stanowi grupę, wewnątrz której obowiązuje określony typ logiczny, a kryteria filtrowania mogą mieć postać listy rozwijanej, listy złożonej z checkboxów etc. Wyjątek stanowi typ filtra, w ramach którego można wybrać tylko jeden element. [[BR]] |
| 48 | |
| 49 | Między grupami obowiązuje koniunkcja, tzn. wynikiem zaznaczenia kryteriów z co najmniej dwóch grup będzie lista elementów spełniających wszystkie te kryteria jednocześnie. [[BR]] |
| 50 | |
| 51 | Wyniki filtrowania generowane są dynamicznie, tzn. nie ma potrzeby klikania dodatkowych przycisków, gdyż przeładowanie listy po prawej stronie następuje za każdym razem po zaznaczeniu checkboxa. Ukrycie elementów filtra następuje po kliknięciu nazwy grupy, a odznaczenie checkboxa jest równoważne odznaczeniu filtra. [[BR]] |
| 52 | |
| 53 | __'''Przykład 1'''__ [[BR]] |
| 54 | Zaznaczenie checkboxa Kategoria rozwinęło listę kategorii dokumentów. Typ logiczny dla tego filtra to OR, zatem pod uwagę będzie brana Faktura lub Odbiór sprzętu lub Umowa handlowa lub Zapytanie ofertowe. Jeśli dodatkowo zostały zaznaczone inne filtry, np. Faktura VAT w filtrze Typ dokumentu, to w wynikach filtrowania otrzymamy dokumenty: należące do którejś z wymienionych wyżej kategorii i będące typu faktura VAT. [[BR]] |
| 55 | |
| 56 | __'''Przykład 2'''__ [[BR]] |
| 57 | W module Klienci chcemy wyświetlić wszystkich klientów z Katowic, których opiekunem jest użytkownik Demo. W tym celu rozwijamy filtr Opiekunowie i wybieramy element Demo (jeśli nie są zaznaczone inne filtry, lista zostanie zawężona do tych kontaktów, których opiekunem jest Demo). Następnie rozwijamy filtr Miasto i wybieramy pozycję Katowice. Lista zostanie dodatkowo zawężona do klientów pod opieką użytkownika Demo i będących z Katowic. |
| 58 | |
| 59 | == Foldery wyszukiwania == #point4 |
| 60 | |
| 61 | Najczęściej używane kombinacje [#point3 filtrów] możemy zapisać w postaci tzw. '''Folderów wyszukiwania'''. Są one wyświetlane w postaci drzewa w kolumnie obok [http://support.edokumenty.eu/trac/wiki/UserGuideV5/Home/Personalization Panelu bocznego]. [[BR]] |
| 62 | |
| 63 | [[Image(wiki:UserGuideV5/Attachments:foldery_wyszukiwania.png, 200)]][[BR]] |
| 64 | ''Panel nawigacyjny '''Foldery wyszukiwania''''' [[BR]] |
| 65 | |
| 66 | Definiowanie tych folderów jest możliwe na dwa sposoby: [[BR]] |
| 67 | * [#point5 Z poziomu '''Panelu sterowania'''] |
| 68 | * [#point6 Z poziomu okna filtrów] |
| 69 | |
| 70 | === Zarządzanie folderami wyszukiwania === #point5 |
| 71 | |
| 72 | Aby definiować i modyfikować foldery wyszukiwania, z menu górnego wybieramy '''Ustawienia > Panel sterowania > Ogólne > Foldery wyszukiwania'''. [[BR]] |
| 73 | |
| 74 | [[Image(wiki:UserGuideV5/Attachments:panel_sterowania_foldery wyszukiwania.png, 400)]][[BR]] |
| 75 | ''Lista folderów wyszukiwania'' [[BR]] |
| 76 | |
| 77 | Aby dodawać folder wyszukiwania, klikamy '''Nowy''', a następnie wypełniamy wyświetlony formularz i klikamy '''OK'''. [[BR]] |
| 78 | |
| 79 | [[Image(wiki:UserGuideV5/Attachments:utworz_folder_wyszukiwania.png, 300)]][[BR]] |
| 80 | ''Formularz dodawania/edycji folderu wyszukiwania'' [[BR]] |
| 81 | |
| 82 | W polu '''SQL''' wprowadzamy warunek SQL definiujący folder. Przykładowa kwerenda dla folderu '''Klienci potencjalni''': |
| 83 | |
| 84 | {{{ |
| 85 | (((contid IN (SELECT tbl_id FROM features_opt_view WHERE ftopid =1)) AND (contid IN (SELECT tbl_id FROM features_opt_view WHERE ftopid =3) AND contid IN (SELECT tbl_id FROM features_opt_view WHERE ftopid =4)))) AND (is_del IS FALSE) |
| 86 | }}} |
| 87 | |
| 88 | W celu edycji zaznaczamy lewym przyciskiem myszy element na liście, po czym klikamy ikonę '''Edycja'''. [[BR]] |
| 89 | |
| 90 | Aby usunąć foldery wyszukiwania, zaznaczamy je na liście (przytrzymując klawisz '''Ctrl''', jeśli chcemy usunąć więcej niż jeden folder), a następnie klikamy ikonę '''Usuń''' i potwierdzamy chęć wykonania operacji. [[BR]] |
| 91 | |
| 92 | Po zapisie folderu wyszukiwania możemy uprawniać do niego pracowników lub grupy użytkowników. W tym celu dwukrotnie klikamy nazwę folderu wyszukiwania, po czym klikamy przycisk '''Uprawnieni''' w lewym dolnym rogu ekranu. [[BR]] |
| 93 | |
| 94 | [[Image(wiki:UserGuideV5/Attachments:folder_wyszukiwania_uprawnieni.png, 250)]][[BR]] |
| 95 | |
| 96 | Następnie z listy wybieramy, czy uprawniać będziemy pojedynczych pracowników, czy grupy, po czym zaznaczamy pozycję na liście po lewej stronie i za pomocą niebieskich strzałek przenosimy do okna '''Uprawnieni'''. |
| 97 | |
| 98 | === Tworzenie folderów wyszukiwania z poziomu okna filtrów === #point6 |
| 99 | Aby zdefiniować nowy folder wyszukiwania, klikamy odnośnik '''Utwórz folder wyszukiwania''' w panelu '''Filtry''' po uprzednim zaznaczeniu filtrów. Następnie wypełnianiamy formularz '''Folder wyszukiwania''' i klikamy '''OK'''. [[BR]] |
| 100 | |
| 101 | [[Image(wiki:UserGuideV5/Attachments:nowy_folder_wyszukiwania.png, 300)]][[BR]] |
| 102 | ''Folmularz '''folder wyszukiwania''''' |
| 103 | |
| 104 | == Wyszukiwanie w polach formularzowych == #point7 |
| 105 | Niektóre pola w formularzach i kartotekach obiektów w systemie eDokumenty mają formę wyszukiwarek z dodatkowymi opcjami takimi, jak możliwość dodania nowego elementu np. do bazy kontrahentów. Funkcjonalność zostanie omówiona na przykładzie pola '''Nadawca'''. [[BR]] |
| 106 | |
| 107 | Pole formularzowe z możliwością wyszukiwania składa się z wyszukiwarki i menu opcji dodatkowych rozwiniętego po kliknięciu ikony [[Image(wiki:UserGuideV5/Attachments:nabywca_szukaj_rozwin.png, 14)]]. [[BR]] |
| 108 | |
| 109 | [[Image(wiki:UserGuideV5/Attachments:nabywca_szukaj_1.png, 200)]][[BR]] |
| 110 | ''Pole '''Nadawca''''' [[BR]] |
| 111 | |
| 112 | [[Image(wiki:UserGuideV5/Attachments:nabywca_szukaj_2.png, 200)]][[BR]] |
| 113 | ''Menu opcji dodatkowych'' [[BR]] |
| 114 | |
| 115 | Zanim przystąpimy do wyszukiwania, możemy zmienić jego obszar. Jeśli zaznaczymy checkbox '''Pokaż adresy osób kontaktowych''', wyszukiwanie będzie obejmować [http://support.edokumenty.eu/trac/wiki/UserGuideV5/Clients Bazę klientów] i bazę [http://support.edokumenty.eu/trac/wiki/UserGuideV5/People Moje kontakty]. Odznaczenie tej opcji sprawi, że wyniki zostaną zawężone do elementów z Bazy klientów. [[BR]] |
| 116 | |
| 117 | Po ustaleniu obszaru wyszukiwania w polu '''Wyszukaj''' wpisujemy ciąg znaków - może to być fragment nazwy firmy - i wciskamy klawisz '''Enter''' lub klikamy ikonę lupy. [[BR]] |
| 118 | |
| 119 | [[Image(wiki:UserGuideV5/Attachments:nabywca_szukaj_3.png, 200)]][[BR]] |
| 120 | ''W polu '''Wyszukaj''' wystarczy wpisać kilka znaków'' [[BR]] |
| 121 | |
| 122 | Wyniki wyszukiwania są wyświetlane w postaci listy, z której wybieramy interesującą nas pozycję. Informacja o ilości znalezionych elementów widoczna jest w tzw. ''dymku''. [[BR]] |
| 123 | |
| 124 | [[Image(wiki:UserGuideV5/Attachments:nabywca_szukaj_4.png, 200)]][[BR]] |
| 125 | ''Widok wyników wyszukiwania'' [[BR]] |
| 126 | |
| 127 | __'''Uwaga'''__ [[BR]] |
| 128 | W przypadku dużej ilości danych, lista wyników zawiera tylko 500 pozycji. W takiej sytuacji zaleca się wyczyszczenie listy i ponowne wpisanie innej frazy. [[BR]] |
| 129 | |
| 130 | Kryteria wyszukiwania możemy zdefiniować korzystając z wyżej opisanych mechanizmów - wyszukiwarki oraz filtrów. Aby otworzyć okno zaawansowanego wyszukiwania, z menu opcji dodatkowych wybieramy '''Wyszukiwanie zaawansowane'''. |
| 131 | |
| 132 | [[Image(wiki:UserGuideV5/Attachments:nabywca_szukaj_5.png, 400)]][[BR]] |
| 133 | ''Okno wyszukiwania zaawansowanego'' [[BR]] |
| 134 | |
| 135 | Odnalezionego klienta lub kontakt zaznaczamy klikając odpowiedni wiersz na liście. W związku z tym, że nazwy są odnośnikami do kartotek klientów, klikamy w pusty obszar w rekordzie z nazwą. [[BR]] |
| 136 | |
| 137 | Aby wyczyścić listę wyników i ponownie przeszukać bazę, klikamy ikonę [[Image(wiki:UserGuideV5/Attachments:ikona_usun.png, 14)]]. [[BR]] |
| 138 | |
| 139 | Aby dodać do bazy kontrahentów nowego klienta, wybieramy spośród opcji dodatkowych pozycję '''Dodaj nowy kontakt''', uzupełniamy wyświetlony formularz i klikamy '''Zapisz'''. Kartotekę klienta możemy później edytować w module [http://support.edokumenty.eu/trac/wiki/UserGuideV5/Clients Klienci]. |
| 140 | |
| 141 | [[Image(wiki:UserGuideV5/Attachments:nabywca_szukaj_nowy_klient.png, 300)]][[BR]] |
| 142 | ''Formularz dodawania nowego klienta'' [[BR]] |