Przejdź do głównej zawartości

Jak skonfigurować ekran logowania Wapro ERP?

Czym jest plik defs_init.ini?

Plik ten zawiera parametry konfigurujące moduł administracyjny. Plik defs_init.ini powinien znajdować się w pliku w katalogu aplikacji na każdym komputerze, którego użytkownik po uruchomieniu aplikacji ma mieć skonfigurowane okno aplikacji.

Podpowiedź

Plik defs_init.ini jest wspólny dla każdego programu Wapro ERP w wersji desktop, tak samo jak moduł administracyjny, którym zarządzają wpisy tego pliku.

Jakie parametry dodatkowe posiada moduł administracyjny?

Plik defs_init.ini w katalogu aplikacji zawiera szereg opcji, które zmieniają zachowanie modułu administracyjnego. Dzięki temu można zwiększyć bezpieczeństwo serwera SQL i dokonać modyfikacji jego zachowania przy logowaniu aplikacji.

Jeśli pliku defs_init.ini nie ma w katalogu aplikacji, to należy go utworzyć. W innym przypadku konfiguracja okna logowania nie będzie możliwa.

Opcje konfiguracyjne znajdują się w sekcji [Defs] pliku. Włączenie opcji jest możliwe przez przypisanie danemu kluczowi wartości 1.

Opcje modyfikujące wygląd i zachowanie okna logowania aplikacji:

  • NO_FIND_SERVERS - zablokowane szukanie serwerów,
  • NO_READ_DATABASES - zablokowane ładowanie baz danych serwera,
  • NO_ADVANCED_OPTIONS - zablokowany przycisk zaawansowanych opcji,
  • NO_ADMIN_BUTTON - brak przycisku uruchomienia okna administracji,
  • NO_CHANGE_USER_NAME - użytkownik logujący jest na stałe - nie można go zmienić,
  • NO_CHANGE_SERVER użytkownik logujący się nie może zmienić serwera - nie można go zmienić,
  • NO_CHANGE_DATABASE użytkownik logujący się nie może zmienić bazy danych - nie można go zmienić.

Jak wygląda przykładowa struktura pliku defs_init.ini

[Defs] NO_CHECK_NEW_VERSION=1 NO_ADVANCED_OPTIONS=1

Opcje modyfikujące dostęp użytkowników Windows do logowania i opcji logowania:

  • STD_APP_USERS - pełna nazwa użytkownika lub grupy użytkowników (z domeny lub lokalnego komputera), która ma mieć prawo korzystania z aplikacji (jej uprawnienia w obrębie okna logowania są ograniczone ewentualnymi innymi wpisami w defs_init.ini, które mogą zmniejszać funkcjonalność okna logowania),
  • ADMIN_APP_USERS - pełna nazwa użytkownika lub grupy użytkowników (z domeny lub lokalnego komputera), która ma mieć prawo do logowania do programu i ma włączone wszystkie opcje przy logowaniu (szukanie serwerów, przeglądanie baz, opcje zaawansowane, administracja itp.). Użytkownik lub grupa zostaje również uwzględniona jako ta, która może logować się do modułu administracyjnego.
Przykład

STD_APP_USERS=domena\grupa1

ADMIN_APP_USERS=komputer\użytkownik1