Wiki - eIntranet.net

Deutsch flag Čeština flag English flag Español flag Slovenčina flag Magyar flag Polski flag

Menu – własne odnośniki

Menu - własne linki

Przegląd modułu

Cel

Moduł Menu - własne linki umożliwia administratorom i uprawnionym użytkownikom dodawanie do głównego menu aplikacji eIntranet własnych linków do zewnętrznych stron internetowych, wewnętrznych aplikacji lub dokumentów PDF. Dzięki temu można dostosować menu do potrzeb organizacji i udostępnić często używane narzędzia i dokumenty bezpośrednio ze środowiska eIntranet.

Kluczowe funkcje

  • Tworzenie własnych linków z dowolnym adresem URL lub przesyłaniem pliku PDF
  • Wybór sposobu otwierania linku: w nowym oknie, jako iframe w aplikacji lub w tym samym oknie
  • Organizacja linków w grupy dla bardziej przejrzystej struktury menu
  • Wybór ikony do wizualnego wyróżnienia linków w menu
  • Szczegółowe ustawianie praw dostępu dla poszczególnych użytkowników
  • Szczegółowe ustawianie praw dostępu według stanowisk pracy
  • Szyfrowane przekazywanie informacji o zalogowanym użytkowniku za pomocą AES256
  • Łatwa edycja i usuwanie utworzonych linków

Grupa docelowa

Moduł jest przeznaczony głównie dla administratorów systemu i kierowników działów, którzy mają prawo zarządzać strukturą menu. Utworzone linki mogą następnie wykorzystywać wszyscy użytkownicy zgodnie z ustalonymi prawami dostępu.

Ustawienia i konfiguracja

Dostęp do modułu

Moduł znajduje się w głównym menu aplikacji pod ścieżką: UstawieniaMenu - własne linki

Opis interfejsu

Po otwarciu modułu wyświetla się tabela przeglądowa wszystkich utworzonych własnych linków. Tabela zawiera następujące kolumny:

  • ID - Unikalny identyfikator linku w systemie
  • Grupa - nazwa - Nazwa grupy, do której należy link (jeśli została podana)
  • Nazwa - Nazwa linku wyświetlana w menu
  • Link - Adres URL linku lub nazwa przesłanego pliku PDF
  • Ikona - Wizualny podgląd ikony przypisanej do linku
  • Mogą widzieć użytkownicy - Lista użytkowników, którzy mają dostęp do linku
  • Mogą widzieć użytkownicy na stanowiskach - Lista stanowisk pracy z dostępem do linku
  • Akcje - Przyciski do edycji (ikona ołówka) i usuwania (ikona krzyżyka)

Prawa użytkownika

Prawa do poszczególnych linków są ustawiane oddzielnie dla każdego linku podczas jego tworzenia lub edycji. Nie są to globalne prawa do całego modułu.

Typy praw

  • Nie ma dostępu - Użytkownik lub stanowisko nie widzi linku w menu i nie może go użyć
  • Widzi (może użyć) - Użytkownik lub stanowisko widzi link w menu i może na niego kliknąć

Ustawianie praw według użytkowników

Podczas tworzenia lub edycji linku można ustawić prawa dostępu indywidualnie dla każdego użytkownika w systemie. Tabela wyświetli wszystkich użytkowników z przełącznikami do ustawiania praw.

Ustawianie praw według stanowisk

Alternatywnie lub jednocześnie można ustawić prawa dostępu według stanowisk pracy. Wszyscy użytkownicy z danym stanowiskiem otrzymają wtedy dostęp do linku.

Uwaga: Jeśli użytkownik ma dostęp albo jako indywidualny użytkownik, albo poprzez swoje stanowisko, link wyświetli mu się w menu.

Podstawowe operacje

Utworzenie nowego linku

Nowy własny link tworzy się w następujący sposób:

  1. Otwórz stronę UstawieniaMenu - własne linki
  2. Kliknij przycisk Dodaj link w górnej części strony
  3. Wypełnij formularz:
    • Grupa - nazwa (opcjonalne) - Podaj nazwę grupy, jeśli chcesz zgrupować kilka linków pod jednym nadrzędnym punktem w menu. Pozostaw puste dla samodzielnego linku.
    • Nazwa (wymagane) - Podaj nazwę, która będzie wyświetlana w menu aplikacji
    • Link (włącznie z http://) - Podaj pełny adres URL wraz z protokołem (http:// lub https://)
    • ...lub plik (.pdf) - Jeśli nie chcesz podawać URL, możesz przesłać plik PDF. Wybierz jedną z tych dwóch opcji.
    • Otwórz - Wybierz sposób otwierania linku:
      • w nowym oknie - Link otworzy się w nowym oknie przeglądarki
      • iframe - Link wyświetli się wewnątrz aplikacji w ramce (iframe)
      • w tym samym oknie - Link zastąpi aktualną zawartość okna
    • Ikona w menu - Kliknij na pole i wybierz ikonę z listy dostępnych ikon
    • Na koniec adresu dodaj zaszyfrowaną część (opcjonalne) - Zaznacz, jeśli chcesz automatycznie dodawać zaszyfrowane parametry z informacjami o zalogowanym użytkowniku
    • Hasło AES256 - Jeśli zaznaczyłeś poprzednią opcję, podaj hasło do szyfrowania (musi być takie samo w aplikacji docelowej)
    • Prawa do linku według użytkowników - W tabeli ustaw dla każdego użytkownika, czy ma mieć dostęp do linku. Możesz użyć pola wyszukiwania do szybkiego znalezienia użytkownika.
    • Prawa do linku według stanowisk - W tabeli ustaw dla każdego stanowiska, czy użytkownicy z tym stanowiskiem mają mieć dostęp do linku
  4. Kliknij przycisk Zapisz w dolnej części formularza
  5. System automatycznie powróci do listy linków, a nowo utworzony link wyświetli się w tabeli
  6. Link natychmiast wyświetli się w głównym menu wszystkim użytkownikom z odpowiednimi prawami

Edycja linku

Istniejący link edytuje się w następujący sposób:

  1. Na liście linków na stronie UstawieniaMenu - własne linki znajdź link, który chcesz edytować
  2. Kliknij ikonę ołówka w kolumnie Akcje przy danym linku
  3. Otworzy się formularz edycji z wypełnionymi wartościami
  4. Zmień wymagane dane według potrzeb
  5. Kliknij przycisk Zapisz aby zapisać zmiany
  6. Zmiany natychmiast odzwierciedlą się w menu aplikacji

Usuwanie linku

Link usuwa się w następujący sposób:

  1. Na liście linków znajdź link, który chcesz usunąć
  2. Kliknij ikonę krzyżyka w kolumnie Akcje przy danym linku
  3. Wyświetli się okno dialogowe potwierdzenia z pytaniem, czy na pewno chcesz usunąć link
  4. Potwierdź usunięcie klikając przycisk OK
  5. Link zostanie natychmiast usunięty z bazy danych i przestanie być wyświetlany w menu

Ostrzeżenie: Usunięcie linku jest nieodwracalne. Jeśli usuniesz link przez pomyłkę, musisz go utworzyć ponownie.

Wyszukiwanie w tabelach

W tabelach z użytkownikami i stanowiskami podczas ustawiania praw można wykorzystać pole wyszukiwania:

  • W polu wyszukiwania nad tabelą wpisz imię użytkownika lub nazwę stanowiska
  • Tabela automatycznie wyfiltruje się i wyświetli tylko odpowiadające rekordy
  • W ten sposób szybko znajdziesz potrzebnego użytkownika lub stanowisko bez przewijania długiej listy

Zaawansowane funkcje

Cel grup

Grupy linków pozwalają logicznie zgrupować kilka powiązanych linków pod jednym nadrzędnym punktem w menu. To poprawia przejrzystość i ułatwia nawigację, szczególnie gdy masz dużą liczbę własnych linków.

Procedura tworzenia grupy

  1. Utwórz pierwszy link i w polu Grupa - nazwa podaj nazwę grupy (na przykład "Dokumenty firmowe")
  2. Utwórz kolejne linki, które mają należeć do tej samej grupy
  3. W polu Grupa - nazwa dla każdego z tych linków podaj dokładnie taką samą nazwę grupy
  4. Wszystkie linki z taką samą nazwą grupy wyświetlą się w menu jako pozycje podrzędne pod nazwą grupy

Przykład użycia

Jeśli chcesz utworzyć grupę dokumentów, postępuj w następujący sposób:

  • Utwórz link "Archiwum dokumentów" z grupą "Dokumenty firmowe"
  • Utwórz link "Galeria zdjęć" z grupą "Dokumenty firmowe"
  • Utwórz link "Galeria wideo" z grupą "Dokumenty firmowe"

W menu wyświetli się pozycja "Dokumenty firmowe", a po najechaniu myszką lub kliknięciu rozwiną się pozycje podrzędne Archiwum dokumentów, Galeria zdjęć i Galeria wideo.

Ważne uwagi

  • Nazwa grupy musi być dla wszystkich linków dokładnie taka sama włącznie z wielkimi i małymi literami
  • Linki bez nazwy grupy wyświetlą się w menu samodzielnie
  • Można utworzyć dowolną liczbę różnych grup

Szyfrowanie parametrów (AES256)

Cel szyfrowania

Funkcja szyfrowania parametrów służy do bezpiecznego przekazywania informacji o aktualnie zalogowanym użytkowniku do innej aplikacji lub strony internetowej. Dzięki szyfrowaniu nikt nie może nadużyć przekazywanych danych ani zmienić ich zawartości.

Co jest szyfrowane

System automatycznie zaszyfruje i doda na koniec adresu URL następujące informacje:

  • Aktualny czas (timestamp)
  • Email zalogowanego użytkownika

Procedura aktywacji szyfrowania

  1. Podczas tworzenia lub edycji linku zaznacz opcję Na koniec adresu dodaj zaszyfrowaną część
  2. W polu Hasło AES256 podaj silne hasło do szyfrowania
  3. To samo hasło musisz użyć w aplikacji docelowej do deszyfrowania parametrów
  4. Zapisz link

Szczegóły techniczne

Zaszyfrowany parametr jest dodawany na koniec adresu URL. Dane są szyfrowane za pomocą algorytmu AES256. W wynikowym ciągu są wykonywane następujące modyfikacje dla kompatybilności z URL:

  • Znak + jest zastępowany znakiem -
  • Znak / jest zastępowany znakiem _
  • Znak = jest usuwany

Użycie w aplikacji docelowej

Aplikacja docelowa musi:

  1. Odczytać zaszyfrowany parametr z URL
  2. Wykonać odwrotną konwersję znaków (- na +, _ na /, uzupełnić =)
  3. Odszyfrować dane przy użyciu tego samego hasła AES256
  4. Przetworzyć informacje o czasie i emailu użytkownika

Przesyłanie pliku PDF

Cel

Zamiast linku do zewnętrznego adresu URL można przesłać plik PDF, który będzie wyświetlany bezpośrednio w aplikacji. Jest to przydatne dla dokumentów, które chcesz mieć zawsze dostępne w menu.

Procedura przesyłania PDF

  1. Podczas tworzenia lub edycji linku pozostaw puste pole Link (włącznie z http://)
  2. Kliknij na pole ...lub plik (.pdf)
  3. W oknie dialogowym wybierz plik PDF z komputera
  4. System automatycznie ustawi sposób otwierania na iframe
  5. Dokończ wypełnianie pozostałych pól i zapisz link

Wyświetlanie PDF

Po kliknięciu na link w menu dokument PDF wyświetli się bezpośrednio w aplikacji jako jeden z modułów. Użytkownik może przeglądać dokument, przewijać strony i drukować, ale nie może go edytować.

Obsługiwane formaty

Funkcja obsługuje tylko pliki w formacie PDF. Innych formatów dokumentów (Word, Excel, obrazy) nie można przesłać w ten sposób.

Masowe ustawianie praw

Cel

Jeśli chcesz ustawić takie same prawa dla wszystkich użytkowników lub wszystkich stanowisk jednocześnie, możesz użyć funkcji masowego ustawiania zamiast pojedynczego przełączania każdego wiersza.

Procedura

  1. W tabeli Prawa do linku według użytkowników lub Prawa do linku według stanowisk znajdź wiersz z nazwą kolumny
  2. Pod nazwą kolumny Nie ma dostępu lub Widzi (może użyć) znajdziesz przycisk Zaznacz
  3. Kliknij przycisk Zaznacz pod wymaganą kolumną
  4. Wszystkie przełączniki w danej kolumnie zostaną ustawione na wybraną wartość
  5. Następnie możesz indywidualnie zmienić prawa dla konkretnych użytkowników lub stanowisk

Przykłady użycia

  • Link dla wszystkich: Kliknij Zaznacz pod kolumną Widzi (może użyć) w obu tabelach
  • Link tylko dla wybranych: Najpierw kliknij Zaznacz pod kolumną Nie ma dostępu, następnie ręcznie zaznacz Widzi (może użyć) dla konkretnych użytkowników lub stanowisk

Integracja

Powiązane moduły

Moduł Menu - własne linki jest powiązany z następującymi częściami systemu:

  • Ustawienia - Tutaj znajduje się zarządzanie własnymi linkami
  • Menu główne - Utworzone linki automatycznie wyświetlają się w głównym menu nawigacyjnym aplikacji
  • Użytkownicy - Lista użytkowników do ustawiania praw dostępu
  • Stanowiska pracy - Lista stanowisk do ustawiania praw dostępu według ról

Przepływy danych

Utworzenie linku → Wyświetlenie w menu

Po zapisaniu nowego linku lub edycji istniejącego zmiany natychmiast odzwierciedlają się w głównym menu aplikacji. Użytkownicy z odpowiednimi prawami zobaczą link przy następnym załadowaniu strony lub po odświeżeniu menu.

Linki z taką samą nazwą grupy są grupowane w menu pod wspólnym elementem nadrzędnym. Po kliknięciu lub najechaniu myszką wyświetla się lista wszystkich linków w grupie.

Zmiana praw → Widoczność w menu

Zmiana praw dostępu odzwierciedla się natychmiast. Użytkownik, któremu odbierzesz dostęp, przestanie widzieć link w menu. Użytkownik, któremu przydzielisz dostęp, zacznie widzieć link w menu.

Zależności

Niezbędne warunki

  • Użytkownicy w systemie: Do ustawiania indywidualnych praw użytkownicy muszą być utworzeni w module Użytkownicy
  • Zdefiniowane stanowiska: Do ustawiania praw według stanowisk stanowiska muszą być zdefiniowane w systemie i przypisane użytkownikom
  • Prawa administratora: Do zarządzania własnymi linkami użytkownik musi być albo administratorem, albo mieć jawnie przydzielone prawa do tego modułu w ustawieniach

Opcjonalne zależności

  • Aplikacje zewnętrzne: Jeśli używasz szyfrowania parametrów, aplikacja docelowa musi obsługiwać deszyfrowanie AES256
  • Przeglądarka PDF: Do wyświetlania przesłanych plików PDF użytkownik musi mieć przeglądarkę z obsługą wyświetlania PDF

Wskazówki i zalecenia

  • Dla przejrzystego menu używaj grup linków. Grupuj powiązane linki pod wspólnym elementem nadrzędnym.
  • Wybieraj trafne i krótkie nazwy linków. Długie nazwy trudno się czyta w menu.
  • Nie dodawaj zbyt wielu linków na najwyższym poziomie. Lepiej utwórz kilka grup.

Wybór ikon

  • Odpowiednio dobieraj ikony dla lepszej orientacji wizualnej. Ikona powinna odpowiadać celowi linku.
  • Używaj tej samej ikony dla wszystkich linków w grupie lub odwrotnie - różnych ikon do łatwego rozróżnienia.
  • Nie wybieraj losowych ikon. Spójna ikonografia poprawia doświadczenie użytkownika.

Sposób otwierania

  • Niektóre strony internetowe (szczególnie z HTTPS) nie mogą być otwarte w iframe ze względu na ograniczenia bezpieczeństwa. W takim przypadku użyj opcji w nowym oknie.
  • Dla narzędzi i aplikacji wewnętrznych preferuj otwieranie jako iframe, aby użytkownik pozostał w środowisku eIntranet.
  • Opcji w tym samym oknie używaj ostrożnie. Użytkownik może stracić kontekst i nie wiedzieć, jak wrócić.

Bezpieczeństwo i prawa

  • Dla wrażliwych linków ustaw prawa dostępu tylko dla konkretnych użytkowników lub stanowisk.
  • Regularnie sprawdzaj, kto ma dostęp do poszczególnych linków. Usuń dostęp użytkownikom, którzy już nie potrzebują używać danego linku.
  • Jeśli używasz szyfrowania parametrów, wybierz silne i unikalne hasło dla każdego linku.
  • Nie udostępniaj hasła AES256 przez niezabezpieczone kanały (email, czat).
  • Regularnie sprawdzaj funkcjonalność linków. Niektóre zewnętrzne adresy URL mogą się zmienić lub przestać działać.
  • Jeśli link nie jest już potrzebny, usuń go. Nieaktywne linki w menu utrudniają nawigację.
  • Przy zmianie adresu URL zewnętrznego narzędzia nie zapomnij zaktualizować linku w eIntranet.

Rozwiązywanie problemów

Objawy: Po utworzeniu linku nie widzisz go w głównym menu aplikacji.

Możliwe przyczyny i rozwiązania:

  • Nie masz ustawionych praw dostępu: Sprawdź w ustawieniach linku, czy masz jako użytkownik lub twoje stanowisko ustawione prawo Widzi (może użyć). Jeśli nie, poproś administratora o przydzielenie praw.
  • Trzeba odświeżyć stronę: Odśwież stronę przeglądarki za pomocą F5 lub Ctrl+R. Menu aktualizuje się przy ładowaniu strony.
  • Przeglądarka ma starą wersję w pamięci podręcznej: Wyczyść pamięć podręczną przeglądarki lub spróbuj otworzyć aplikację w trybie incognito.

Objawy: Po kliknięciu na link wyświetla się pusta strona, komunikat błędu lub prośba o otwarcie w nowym oknie.

Możliwe przyczyny i rozwiązania:

  • Strona docelowa blokuje wyświetlanie w iframe: Wiele stron internetowych z powodów bezpieczeństwa blokuje wyświetlanie w iframe za pomocą nagłówka X-Frame-Options. Edytuj link i zmień sposób otwierania na w nowym oknie.
  • Błąd w adresie URL: Sprawdź, czy adres URL jest poprawnie podany wraz z protokołem (http:// lub https://).
  • Strona docelowa wymaga logowania: Jeśli strona docelowa wymaga logowania, iframe może nie działać poprawnie. Użyj otwierania w nowym oknie.

Plik PDF nie wyświetla się

Objawy: Po kliknięciu na link z plikiem PDF nic się nie dzieje lub wyświetla się błąd.

Możliwe przyczyny i rozwiązania:

  • Plik nie został poprawnie przesłany: Upewnij się, że podczas tworzenia linku rzeczywiście wybrałeś i przesłałeś plik PDF. Sprawdź to edytując link.
  • Nie ustawiono otwierania jako iframe: Upewnij się, że masz ustawione otwieranie jako iframe. To ustawienie powinno być automatyczne przy przesyłaniu PDF, ale możesz je sprawdzić edytując link.
  • Problem z przeglądarką: Niektóre starsze wersje przeglądarek mają problemy z wyświetlaniem PDF w iframe. Zaktualizuj przeglądarkę do najnowszej wersji.
  • Plik jest uszkodzony: Spróbuj otworzyć plik PDF poza aplikacją eIntranet. Jeśli nie działa tam też, plik może być uszkodzony. Prześlij plik ponownie.

Objawy: Utworzyłeś kilka linków z taką samą nazwą grupy, ale w menu nie wyświetlają się jako grupa.

Możliwe przyczyny i rozwiązania:

  • Nazwy grup nie są dokładnie takie same: Upewnij się, że wszystkie linki mają w polu Grupa - nazwa ustawiony dokładnie taki sam tekst wraz z wielkimi i małymi literami, spacjami i znakami diakrytycznymi. Jedna literówka spowoduje, że linki będą w różnych grupach.
  • Trzeba odświeżyć menu: Odśwież stronę przeglądarki. Zmiany w strukturze menu odzwierciedlą się dopiero po załadowaniu nowej wersji strony.
  • Masz utworzony tylko jeden link w grupie: Grupa wyświetli się dopiero gdy ma co najmniej dwa linki. Pierwszy link może wyświetlać się samodzielnie.

Szyfrowanie parametrów nie działa

Objawy: Aplikacja docelowa nie rozpoznaje zalogowanego użytkownika lub zgłasza błąd podczas deszyfrowania.

Możliwe przyczyny i rozwiązania:

  • Różne hasła w eIntranet i aplikacji docelowej: Sprawdź, że masz w obu aplikacjach ustawione dokładnie takie samo hasło AES256. Nawet jeden znak więcej lub brakujący spowoduje niepowodzenie deszyfrowania.
  • Aplikacja docelowa nie używa poprawnego algorytmu: Upewnij się, że aplikacja docelowa używa algorytmu AES256 i poprawnie wykonuje konwersję znaków (- na +, _ na /, uzupełnienie =).
  • Problem z kodowaniem: Sprawdź, że obie aplikacje używają tego samego kodowania znaków (zwykle UTF-8).
  • Przesunięcie czasowe: Jeśli aplikacja docelowa sprawdza ważność czasową parametru, sprawdź, że oba serwery mają poprawnie ustawiony czas.

Nie można utworzyć lub edytować linku

Objawy: Przycisk Dodaj link nie działa lub po kliknięciu Zapisz nic się nie dzieje.

Możliwe przyczyny i rozwiązania:

  • Nie masz praw administratora: Upewnij się, że masz prawo do zarządzania własnymi linkami. Skontaktuj się z administratorem systemu.
  • Nie wypełniłeś wymaganego pola: Sprawdź, czy masz wypełnione pole Nazwa. To pole jest wymagane i nie można zapisać linku bez niego.
  • Nie wybrałeś ani URL ani PDF: Musisz podać albo adres URL, albo przesłać plik PDF. Link nie może być pusty.
  • Problem z połączeniem internetowym: Sprawdź połączenie z internetem. Przy niedostępności serwera formularz się nie zapisze.

Objawy: Link wcześniej działał poprawnie, ale teraz wyświetla błąd lub niefunkcjonalną stronę.

Możliwe przyczyny i rozwiązania:

  • Zmienił się docelowy adres URL: Niektóre usługi zewnętrzne zmieniają swoje adresy URL. Sprawdź, czy strona docelowa nadal istnieje pod danym adresem. Jeśli nie, znajdź nowy adres i zaktualizuj link.
  • Usługa docelowa jest tymczasowo niedostępna: Spróbuj otworzyć adres URL bezpośrednio w przeglądarce poza eIntranet. Jeśli nie działa tam też, problem jest po stronie usługi docelowej.
  • Zmieniła się polityka bezpieczeństwa strony docelowej: Niektóre strony przestają obsługiwać wyświetlanie w iframe. Spróbuj zmienić sposób otwierania na w nowym oknie.
---

Data ostatniej aktualizacji: 11 listopada 2025