...
Baza wiedzy

Eksperckie wpisy, praktyczne porady, gotowe rozwiązania.

Automatyczne zwalnianie licencji w Optimie po czasie bezczynności – co jest możliwe

Firmy korzystające z Comarch ERP Optima często chciałyby, aby program sam zwalniał licencję, gdy użytkownik ma otwartą aplikację, ale przez dłuższy czas nic w niej nie robi. W praktyce chodzi o sytuację, w której komputer i program są włączone, ale licencja jest „zajęta” bez realnej pracy – co bywa problemem, gdy licencji sieciowych jest mniej niż stanowisk.

Dlaczego Optima nie zwalnia licencji automatycznie

Optima trzyma licencję przez cały czas, w którym aplikacja jest uruchomiona – niezależnie od tego, czy użytkownik aktywnie w niej pracuje. Nie ma wbudowanego licznika bezczynności, który po przekroczeniu limitu sam zamknąłby program i oddał licencję do puli. Dotyczy to także pracy zdalnej: samo zamknięcie okna pulpitu zdalnego „krzyżykiem” nie kończy sesji Optimy w tle, dlatego licencja pozostaje zablokowana, dopóki program nie zostanie poprawnie zamknięty.

Podejście środowiskowe: blokada sesji Windows i RDP/Citrix

Skoro Optima sama nie wylogowuje użytkownika, warto przenieść ten mechanizm na poziom środowiska. Polityki sesji w Windows (blokada ekranu, wylogowanie po czasie bezczynności) albo praca przez RDP/Citrix z ustawionym limitem nieaktywności mogą wymusić realne zamknięcie sesji, a wraz z nią – zamknięcie Optimy i zwolnienie licencji. To rozwiązanie działa najlepiej, gdy użytkownicy pracują na terminalu (RDP/Citrix), bo tam polityki sesji mają największy wpływ na to, kiedy aplikacja faktycznie się zamyka.

Warto przy tym sprawdzić typ licencjonowania w firmie oraz to, czy praca odbywa się lokalnie czy na terminalu – od tego zależy, jaki poziom (system operacyjny, usługi terminalowe czy sama aplikacja) najlepiej wykorzystać do wdrożenia takiej polityki.

Kontrola z poziomu klucza licencyjnego

Jedyna opcja bezpośrednio związana z licencjonowaniem Optimy to kontrolowanie czasu aktywności i nieaktywności z poziomu klucza licencyjnego. Pozwala to zobaczyć, które stanowiska trzymają licencję i jak długo, ale nie zwalnia jej automatycznie – decyzję o wylogowaniu wciąż trzeba podjąć ręcznie, np. odpowiednio zamykając program na danym stanowisku.

<screen>

Co warto sprawdzić przed wdrożeniem obejścia

Przed wdrożeniem jakiegokolwiek obejścia dobrze jest ustalić, czy licencje są jednostanowiskowe czy sieciowe, ile stanowisk faktycznie korzysta z limitowanej liczby licencji oraz czy praca odbywa się lokalnie, czy przez pulpit zdalny/terminal. Warto też przypomnieć użytkownikom, że prawidłowe zamknięcie Optimy (a nie tylko zamknięcie okna pulpitu zdalnego) jest konieczne, aby licencja rzeczywiście wróciła do puli dostępnych.

Perspektywa ELTE-S

W ELTE-S w takich sytuacjach jasno komunikujemy, że Optima nie ma wbudowanej funkcji automatycznego zwalniania licencji po bezczynności – nie warto szukać ukrytej opcji w konfiguracji, której tam nie ma. Realny efekt najczęściej daje połączenie polityk sesji na poziomie Windows albo RDP/Citrix z odpowiednim monitorowaniem licencji z poziomu klucza, a nie próba wymuszenia tego wewnątrz samej aplikacji.

Jeśli chcesz sprawdzić, jak skonfigurować takie polityki sesji w Twoim środowisku tak, aby faktycznie zwalniały licencje Optimy bez ryzyka przerwania pracy użytkowników, możemy to zaplanować razem, uwzględniając Twoje licencjonowanie i sposób pracy zespołu.

Bądź na bieżąco z najnowszymi trendami w branży IT!

Zapisz się do newslettera i otrzymuj regularne aktualizacje prosto ze świata technologii.

Umów się na konsultacje

Jesteś zainteresowany rozwojem swojego biznesu? Wypełnij formularz – odezwiemy się do Ciebie i pokażemy, w jaki sposób możesz zoptymalizować procesy w swojej firmie