Zwolnienie nieużywanych licencji
Moderator: mikey
- viesiek1
- Posty: 425
- Rejestracja: 03 maja 2011, 18:40
- Rola: Administrator CDN XL
- Wersja: 2023
- Lokalizacja: Bielsko-Biała
- Kontakt:
Zwolnienie nieużywanych licencji
Witam
Czy wyobrażacie sobie napisanie programu, który zadziałałby jak wygaszacz ekranu i po upływie zadanego okresu czasu nieaktywności wyłączył XL'a? Musiało by się to dziać tylko w przypadku, gdy operator nie ma otwartego żadnego dokumentu. Jeśli będzie miał otwarty, to zamknięcie programu uszkodzi ten dokument.
Jeśli napisanie takiej aplikacji uważacie za niemożliwe, to czy widzicie inne sposoby na zwolnienie nieużywanych licencji?
Czy wyobrażacie sobie napisanie programu, który zadziałałby jak wygaszacz ekranu i po upływie zadanego okresu czasu nieaktywności wyłączył XL'a? Musiało by się to dziać tylko w przypadku, gdy operator nie ma otwartego żadnego dokumentu. Jeśli będzie miał otwarty, to zamknięcie programu uszkodzi ten dokument.
Jeśli napisanie takiej aplikacji uważacie za niemożliwe, to czy widzicie inne sposoby na zwolnienie nieużywanych licencji?
Wiesław Świergała
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
-
RomanP
- Posty: 145
- Rejestracja: 24 lut 2013, 12:41
- Rola: Administrator CDN XL
- Lokalizacja: Skarżysko-Kamienna
Re: Zwolnienie nieużywanych licencji
Temat bardzo ciekawy. Na pewno zainteresuje użytkowników, natomiast znacznie mniej Comarch 
W wypadku CDN będzie to trudne.
U nas rozwiązaliśmy to "odwrotnie", oczywiście w zewnętrznych programach wykorzystujących API.
Użytkownik po zalogowaniu, zwraca licencje do CDN, pobiera tylko w momencie
wykorzystywania funkcji API. Po zapisaniu np. dokumentu, licencja jest zwracana.
"Oszczędzamy" w ten sposób co najmniej 10 licencji.
W wypadku CDN będzie to trudne.
U nas rozwiązaliśmy to "odwrotnie", oczywiście w zewnętrznych programach wykorzystujących API.
Użytkownik po zalogowaniu, zwraca licencje do CDN, pobiera tylko w momencie
wykorzystywania funkcji API. Po zapisaniu np. dokumentu, licencja jest zwracana.
"Oszczędzamy" w ten sposób co najmniej 10 licencji.
- viesiek1
- Posty: 425
- Rejestracja: 03 maja 2011, 18:40
- Rola: Administrator CDN XL
- Wersja: 2023
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Zwolnienie nieużywanych licencji
@RomanP
Czytałem Twoje wpisy na forum i zastanawiałem się na Twoim sposobem, ale mam wątpliwości, czy utrzymanie takiego programu nie będzie kosztować więcej niż licencje? Powiedz czy pracujesz na etacie w firmie, której to dotyczy, czy świadczysz usługi jako firma zewnętrzna? Jeśli na etacie, to ile osób u Ciebie w firmie liczy dział IT?
Czytałem Twoje wpisy na forum i zastanawiałem się na Twoim sposobem, ale mam wątpliwości, czy utrzymanie takiego programu nie będzie kosztować więcej niż licencje? Powiedz czy pracujesz na etacie w firmie, której to dotyczy, czy świadczysz usługi jako firma zewnętrzna? Jeśli na etacie, to ile osób u Ciebie w firmie liczy dział IT?
Wiesław Świergała
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
-
RomanP
- Posty: 145
- Rejestracja: 24 lut 2013, 12:41
- Rola: Administrator CDN XL
- Lokalizacja: Skarżysko-Kamienna
Re: Zwolnienie nieużywanych licencji
Obecnie pracuję na etacie i zajmuję się tylko obsługą CDN. Inne programy, oraz hardware - firma zewnętrzna.
Programy pisałem sam w miarę poznawania CDN
(umowy-zlecenia), około 10 modułów.\
bieżące poprawki/usprawnienia w ramach etatu.
Nie wiem ile by to kosztowało w firmie zewnętrznej, chyba podobnie
W skrócie: wszystkie ekrany, zapytania, zestawienia, wydruki, część dokumentów - poza licencją
Technologia: C#: WPF, Linq (zero SQL)
Przykładowo: 5 magazynierów korzysta efektywnie z programu (tworząc dokumenty) 1godz/osobę dziennie (średnio).
Momenty "zakleszczenia" zdarzają się 2/3 razy w miesiącu, dostają komunikat że licencja jest chwilowo zajęta i zapis będzie
opóźniony.
Koszty CDN? licencja (średnio) 4 000zł x 10 stanowisk = 40 000zł, plus abonament roczny 14% = 5600zł.
Nie wdrożyliśmy jeszcze modułu rozliczania pracy (bez licencji) - około 50 stanowisk (panele dotykowe)
Programy pisałem sam w miarę poznawania CDN
bieżące poprawki/usprawnienia w ramach etatu.
Nie wiem ile by to kosztowało w firmie zewnętrznej, chyba podobnie
W skrócie: wszystkie ekrany, zapytania, zestawienia, wydruki, część dokumentów - poza licencją
Technologia: C#: WPF, Linq (zero SQL)
Przykładowo: 5 magazynierów korzysta efektywnie z programu (tworząc dokumenty) 1godz/osobę dziennie (średnio).
Momenty "zakleszczenia" zdarzają się 2/3 razy w miesiącu, dostają komunikat że licencja jest chwilowo zajęta i zapis będzie
opóźniony.
Koszty CDN? licencja (średnio) 4 000zł x 10 stanowisk = 40 000zł, plus abonament roczny 14% = 5600zł.
Nie wdrożyliśmy jeszcze modułu rozliczania pracy (bez licencji) - około 50 stanowisk (panele dotykowe)
-
JarekZ
- Posty: 148
- Rejestracja: 02 paź 2014, 14:11
- Rola: Administrator CDN XL
- Lokalizacja: Bielsko Biała
- Kontakt:
Re: Zwolnienie nieużywanych licencji
To jest dobre rozwiązanie. Najlepiej jeszcze wydzielić sobie licencje na osobny klucz i wtedy "objaw" braku licencji zmniejsza się baaardzo.
- viesiek1
- Posty: 425
- Rejestracja: 03 maja 2011, 18:40
- Rola: Administrator CDN XL
- Wersja: 2023
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Zwolnienie nieużywanych licencji
@JarekZ
Rozwiniesz pomysł wydzielenia licencji na osobny klucz ?
Rozwiniesz pomysł wydzielenia licencji na osobny klucz ?
Wiesław Świergała
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl
http://www.hydro.com.pl
Re: Zwolnienie nieużywanych licencji
Chodzi zapewne o to, że licencje które są potrzebne API są na osobnym kluczu, przez co w jakiejś nietypowej sytuacji, kiedy nazwijmy to "superużytkownik" pobierający sporo licencji korzysta z systemu, nie powoduje to blokowania samego API - czyli to co jest potrzebne dla API w teorii zawsze jest wolne jako osobne zasoby, chyba że akurat inny user generuje coś przez API (co też można kolejkować w swoich rozwiązaniach). Też często stosuje takie obejście licencji, mam np. programik który działa na kilkadziesiąt oddziałów i generuje zamówienia na jednej licencji. Na pewno jest to spora oszczędność. Swoją drogą, to zacząłem kiedyś pisać menadżer licencji do XL-a i nawet to działało w miarę, ale nie mam ani czasu, ani chęci tego skończyć, bo nie uważam już, że to taki fajny pomysł i pisałem sobie to bardziej z ciekawości czy łatwo się z HASP-em skomunikuję. Działało to wstępnie tak jak Optima - user ma określone przez Admina możliwe do pobrania licencje, na starcie się loguje na swoje konto, sprawdzane są licencje HASP i wyświetlane co można pobrać, a co jest zajęte - jak coś jest zajęte to można odznaczyć moduł, tak aby nie dostać głupiego komunikatu o braku licencji już po samym zalogowaniu systemu. Tylko jak już mówiłem, to i tak nie rozwiązuje topornego licencjonowania jakie jest w XL-u.
Co do twojego pomysłu to owszem, można tak robić, ale jest wiele obiektów w systemie, które nie są oznaczane jako aktywne przez daną sesję, więc ciężko by Ci było jednoznacznie stwierdzić czy można zakończyć proces, czy też nie. Na pewno przerzucenie części generowanych dokumentów, tak jak sugeruje @RomanP, na zewnątrz jest lepszym pomysłem - pytanie czy masz czas aby to napisać i utrzymać (mam tu na myśli głównie aktualizacje, bo codzienność raczej nie wiąże się z wielkimi kosztami administracyjnymi).
Pozdrawiam,
Mateusz
Co do twojego pomysłu to owszem, można tak robić, ale jest wiele obiektów w systemie, które nie są oznaczane jako aktywne przez daną sesję, więc ciężko by Ci było jednoznacznie stwierdzić czy można zakończyć proces, czy też nie. Na pewno przerzucenie części generowanych dokumentów, tak jak sugeruje @RomanP, na zewnątrz jest lepszym pomysłem - pytanie czy masz czas aby to napisać i utrzymać (mam tu na myśli głównie aktualizacje, bo codzienność raczej nie wiąże się z wielkimi kosztami administracyjnymi).
Pozdrawiam,
Mateusz
Re: Zwolnienie nieużywanych licencji
Czy komuś udało się rozdzielić licencje na dwa klucze?
Też mieliśmy taki pomysł, nawet mamy licencje na innym kluczu wirtualnym, problem jest taki, że nie można z niej korzystać na bazie produkcyjnej
COMArch mówi że się nie da...
Też mieliśmy taki pomysł, nawet mamy licencje na innym kluczu wirtualnym, problem jest taki, że nie można z niej korzystać na bazie produkcyjnej
-
vigo
- Posty: 156
- Rejestracja: 25 maja 2010, 10:09
- Rola: Administrator CDN XL
- Wersja: 2023
- Lokalizacja: Olsztyn
Re: Zwolnienie nieużywanych licencji
Da się tylko wtedy odwołujesz się do konkretnej instancji klucza wirtualnego: [serwer]::[nr.klucza]