QBS
>> Elementy standardowe
>> QM-ParamsManager
Wprowadzenie
Moduł QM-ParamsManager
służy do zarządzania parametrami w Q-Line 3000
Zapamiętywanie wszelakich parametrów jest istotnym problemem w wielu złożonych systemach.
Punktem odniesienia może być tu rejestr systemów rodziny MS Windows.
Pod pojęciem parametrów kryją się m.in.:
- wygląd spisów
- ostatnie ustawienia w różnych okienkach
- własne filtry, etykietki
- ustawienia modułów specjalizowanych
Dostęp do funkcji
Zarządzanie parametrami zostało umożliwione z dwóch odmiennych punktów aplikacji
- rządcy parametrów
- modułu użytkowników rozszerzonego o dodatkowe funkcje
Podział taki wynika z rodzaju parametrów, do których chcemy mieć dostęp, więc jest intuicyjny.
Zarządzanie parametrami
Menu "Funkcje systemowe" rozszerzono o nowe podmenu zawierające podstawowe operacje na parametrach.
Moduł dostarcza następujących funkcji
- Eksport do pliku
- Import z pliku
- Usunięcie parametrów
Każda z powyższych umożliwia działanie w jednym z trzech zakresów
- wszystkie - oba rzewa GLOBAL i USERS
- globalne - drzewo GLOBAL
- lokalne - drzewo USERS
Eksport wymaga podania pliku docelowego. W pliku umieszczana jest struktura parametrów z podanego zakresu.
Wygenerowany w ten sposób plik stanowi tekstowy backup parametrów i w tej postaci może być później importowany do bazy.
Import wymaga podania pliku źródłowego. Z pliku importowane są parametry zgodnie z podanym zakresem.
W przypadku plików params.txt starego typu należy ręcznie obudować rekordy jednym rekordem GLOBAL.
Nie należy importować starych ustawień browserów, zmieniła się struktura ich parametrów.
Usuwanie parametrów z podanego zakresu pozwala m.in. łatwo usunąć stare ustawienia browserów. Ma to duże znaczenie
przy wielu użytkownikach podczas zmiany ustawień kolumn w pliku konfiguracyjnym.
Szczególnie istotne jest wymazanie wszystkich parametrów, gdy stały się już nieaktualne i umiemożliwiają korzystanie
z poszczególnych modułów. Eliminuje to potrzebę restartu SEPa bez tabeli params_defs.
Rozszerzenie modułu użytkowników
Menu kontekstowe użytkownika/grupy zostało rozszerzone o nowe opcje.
Moduł dostarcza następujących funkcji
- Eksport do pliku
Dostępna dla pojedynczego użytkownika lub całej grupy. W drugim przypadku eksportowane są rekurencyjnie parametry wszystkich użytkowników
wybranej grupy. Wymagane jest podanie nazwy pliku docelowego. Domyślnie jest nazwa jest generowana na podstawie nazwy eksportowanego użytkownika/grupy.
- Import z pliku
Dostępna dla pojedynczego użytkownika lub całej grupy. Import parametrów wybranego użytkownika lub rekurencyjnie wszystkich użytkowników
wybranej grupy. Jeśli plik nie zawiera parametrów dla danego użytkownika wybranej grupy, to jego parametry są usuwane.
- Usunięcie parametrów
Dostępna dla pojedynczego użytkownika lub całej grupy. Usunięcie parametrów wybranego użytkownika lub rekurencyjnie wszystkich użytkowników
wybranej grupy.
- Kopiowanie parametrów
Dostępna dla pojedynczego użytkownika. Parametry wybranego użytkownika są zapamiętywane do późniejszego wklejenia.
- Wklejenie parametrów
Dostępna dla pojedynczego użytkownika lub całej grupy. Skopiowane wcześniej parametry są wklejane do wybranego użytkownika lub rekurencyjnie wszystkich użytkowników
wybranej grupy. Skopiowane raz parametry można wklejać wielokrotnie, aż do skopiowania parametrów innego użytkownika.
Operacje na grupie ALL są równoważne z odpowiednimi operacjami rządcy parametrów przy zakresie lokalnym.