Rozdzielenie puli dla aplikacji serwerowej i aplikacji WEB
W wersji 2025.0.0 w ramach instalatora Comarch DMS wprowadzono następujące zmiany:
- W przypadku instalacji aplikacji Comarch DMS (jeśli w ramach okna „Wybór aplikacji cd.” zaznaczono opcję „Instalacja aplikacji Comarch DMS” lub „Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium”) zmieniono okno „Pula aplikacji” na okno „Pula dla aplikacji serwerowej”. W ramach okna „Pula dla aplikacji serwerowej” należy wybrać albo dodać pulę aplikacji, na której ma pracować aplikacja serwerowa Comarch DMS.

Podobnie jak w poprzedniej wersji instalatora operator może:
- Wybrać pulę aplikacji, klikając na wybraną pozycją na liście dostępnej po prawej stronie okna
albo
- Dodać nową pulę aplikacji – w tym celu należy w polu „Nazwa nowej puli aplikacji” wpisać nazwę puli, która zostanie utworzona, a następnie nacisnąć przycisk „Dodaj pulę” – wówczas automatycznie wybrana zostanie nowododana pula, która spełnia niezbędne wymagania instalowanej aplikacji serwerowej
Jeśli pod listą pul aplikacji zostanie wyświetlony komunikat:
- Wybrana pula spełnia wymagania instalowanej aplikacji – można przejść do dalszego kroku instalacji Comarch DMS;
- Wybrana pula nie spełnia wymagań instalowanej aplikacji – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową;
- Wybrana pula jest zatrzymana. Przed uruchomieniem aplikacji należy uruchomić pulę w Menedżerze IIS. – przed kontynuacją instalacji Comarch DMS należy uruchomić pulę aplikacji;
- Pula o tej nazwie już istnieje. – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową o innej nazwie.
Po wyborze puli aplikacji spełniającej wymagania należy przejść do następnego kroku instalacji, klikając przycisk [Dalej].
W przypadku instalacji Comarch DMS Lite pula aplikacji jest personifikowana, dlatego w ramach okna „Pula dla aplikacji serwerowej” podczas dodawania nowej puli albo wyboru puli z listy należy uzupełnić pola „Login” i „Hasło” – są to login i hasło użytkownika komputera lub użytkownika domenowego, w którego kontekście ma pracować pula aplikacji (podanie loginu oraz hasła użytkownika jest związane z koniecznością zmiany tożsamości puli z ApplicationPoolIdentity na konto niestandardowe).

Przycisk „Dalej” jest nieaktywny aż do czasu uzupełnienia pól „Login” i „Hasło”.
Po kliknięciu przycisku „Dalej” ma miejsce walidacja poprawności danych konta użytkownika.
Jeśli wprowadzony login albo hasło są nieprawidłowe, wówczas przejście do kolejnego etapu instalacji zostaje zablokowane aż do czasu wpisania poprawnych danych, wyświetlony zostaje również komunikat „Login lub hasło nie są prawidłowe. Zweryfikuj poprawność wprowadzonych danych”:
Jeżeli wprowadzone dane są prawidłowe, wówczas po naciśnięciu przycisku „Dalej” nastąpi przejście do okna „Kreowanie aplikacji serwerowej”.
- W przypadku instalacji aplikacji Comarch DMS (jeśli w ramach okna „Wybór aplikacji cd.” zaznaczono opcję „Instalacja aplikacji Comarch DMS” lub „Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium”) po kliknięciu przycisku „Dalej” w oknie „Kreowanie aplikacji serwerowej” operator zostaje przeniesiony do nowododanego okna „Pula dla aplikacji WEB”. W ramach okna „Pula dla aplikacji WEB” należy wybrać albo dodać pulę aplikacji, na której ma pracować aplikacja WEB Comarch DMS.

Podobnie jak w przypadku puli dla aplikacji serwerowej operator może:
- Wybrać pulę aplikacji, klikając na wybraną pozycją na liście dostępnej po prawej stronie okna
albo
- Dodać nową pulę aplikacji – w tym celu należy w polu „Nazwa nowej puli aplikacji” wpisać nazwę puli, która zostanie utworzona, a następnie nacisnąć przycisk „Dodaj pulę” – wówczas automatycznie wybrana zostanie nowododana pula, która spełnia niezbędne wymagania instalowanej aplikacji webowej
Po wyborze lub dodaniu puli i jej zaznaczeniu następuje sprawdzenie, czy pula spełnia wymagania. Jeśli pod listą pul aplikacji zostanie wyświetlony komunikat:
- Wybrana pula spełnia wymagania instalowanej aplikacji – można przejść do dalszego kroku instalacji Comarch DMS;
- Wybrana pula nie spełnia wymagań instalowanej aplikacji – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową;
- Wybrana pula jest zatrzymana. Przed uruchomieniem aplikacji należy uruchomić pulę w Menedżerze IIS. – przed kontynuacją instalacji Comarch DMS należy uruchomić pulę aplikacji;
- Wybrana pula została wskazana we wcześniejszym kroku instalacji, na tę na której ma pracować aplikacja serwerowa. Aplikacja webowa wymaga wskazania innej puli. – przed kontynuacją instalacji Comarch DMS należy wybrać inna pulę, która spełnia wymagania albo dodać nową pulę;
- Pula o tej nazwie już istnieje. – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową o innej nazwie.

Po wyborze puli aplikacji spełniającej wymagania należy przejść do następnego kroku instalacji, klikając przycisk [Dalej].
W przypadku aktualizacji aplikacji Comarch DMS w wersji 2024.3.1 lub niższej za pomocą instalatora wydanego w ramach wersji 2025.0.0:
- pula aplikacji, na której do tej pory pracowały aplikacje: serwerowa i web Comarch DMS zostanie dedykowana dla aplikacji serwerowej (Api) Comarch DMS
- Dla aplikacji web operator musi wybrać pulę aplikacji lub dodać nową w ramach okna „Pula dla aplikacji WEB” (wyświetlanego po kliknięciu przycisku „Dalej” w oknie „Aktualizacja aplikacji serwerowej”) – w tym celu należy w polu „Nazwa nowej puli aplikacji” wpisać nazwę puli, która zostanie utworzona, a następnie nacisnąć przycisk „Dodaj pulę” – wówczas automatycznie wybrana zostanie nowododana pula, która spełnia niezbędne wymagania instalowanej aplikacji webowej.
W przypadku aktualizacji aplikacji Comarch DMS w wersji 2025.0.0 lub wyższej nie jest wyświetlane okno „Pula dla aplikacji WEB”

Po wyborze puli aplikacji spełniającej wymagania należy przejść do następnego kroku instalacji, klikając przycisk [Dalej].
Możliwość tworzenia użytkownika bazodanowego w instalatorze lub zmiany hasła użytkownika bazodanowego
W wersji 2025.0.0 w ramach instalatora Comarch DMS dodano możliwość utworzenia nowego użytkownika bazodanowego albo zmiany hasła użytkownika bazodanowego (utworzonego podczas instalacji) w ramach aktualizacji aplikacji Comarch DMS.
W związku z tym w oknach:
- „Baza danych Comarch DMS”
- „Baza danych Comarch ERP XL” – w przypadku współpracy z Comarch ERP XL, gdy baza Comarch ERP XL znajduje się na innym serwerze niż baza Comarch DMS albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połączeniu z serwerem;
- „Konfiguracyjna baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza konfiguracyjna Comarch ERP Optima znajduje się na innym serwerze niż baza Comarch DMS albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połaczeniu z serwerem;
- „Firmowa baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza firmowa Comarch ERP Optima znajduje się na innym serwerze niż baza konfiguracyjna Comarch ERP Optima, po połączeniu z serwerem
usunięto możliwość zmiany hasła (w przypadku instalacji) oraz dodano przycisk umożliwiający dodanie nowego użytkownika [Dodaj użytkownika] (aktywny po nawiązaniu połączenia z serwerem) – gdy użytkownik kliknął w przycisk
[Połącz] i nawiązano połączenie z serwerem, wówczas należy nacisnąć przycisk
[Dodaj użytkownika]. Zmieniono również opis z lewej strony okna tak, aby odpowiadał zmianom, które zaszły w tym oknie.








Po kliknięciu w przycisk [Dodaj użytkownika] zostaje otwarte okno, w którym należy uzupełnić następujące pola:
- Login – w tym polu operator powinien wpisać login nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
- Hasło – w tym polu operator powinien wpisać hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
- Powtórz hasło – w ramach tego pola operator powinien powtórnie wprowadzić hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server.

W przypadku, gdy operator wprowadził login i hasło użytkownika, którego login był już wykorzystywany dla innej instalacji na tym samym serwerze , a następnie kliknął w przycisk [Zapisz], wówczas w dolnej części zostanie wyświetlony komunikat ostrzegawczy „Wpisany login jest już wykorzystany do komunikacji z bazą danych na tym serwerze. Zalecamy zmianę loginu dla nowej instalacji”. Komunikat nie blokuje następnych kroków instalacji – po ponownym kliknięciu w przycisk
[Zapisz] użytkownik z podanym loginem oraz hasłem zostanie utworzony.

Hasło powinno być silne – tzn. spełniać następujące warunki:
- Składać się z min. 12 znaków;
- Zawierać cyfry;
- Zawierać małe i wielkie litery;
- Zawierać znaki specjalne.
Hasło nie może zawierać następujących znaków:
- ;
- ‘
- ”
Jeżeli wpisano hasło, które nie spełnia któregoś z warunków dla silnego hasła, wówczas po kliknięciu przycisku [Zapisz] hasło nie zostaje zapisane, użytkownik nie zostaje utworzony i wyświetlany jest komunikat:
- Jeśli hasło jest za krótkie
- Jeśli brakuje warunku/warunków wymaganych dla silnego hasła (przykładowo brak znaku specjalnego, brak wielkiej litery)
Jeśli zaś hasło wpisane w polu „Powtórz hasło” różni się od hasła wpisanego w polu „Hasło”, wtedy po kliknięciu przycisku [Zapisz] hasło nie zostaje zapisane, operator nie zostaje utworzony i wyświetlany jest następujący komunikat:

Po poprawnym uzupełnieniu pól oraz po kliknięciu przycisku [Zapisz] użytkownik z podanym loginem i hasłem zostaje utworzony, okno zamyka się, a w ramach okna „Baza danych Comarch DMS”/„Baza danych Comarch ERP XL”/ „Konfiguracyjna baza danych Comarch ERP Optima”/ „Firmowa baza danych Comarch ERP Optima” wyświetlony zostaje napis „Nowy użytkownik został utworzony”.
Aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server za pomocą nowoutworzonego użytkownika – jego hasło i login zostają również wpisane w ramach wszystkich „connection string” w pliku Web.config znajdującym się w folderze z plikami aplikacji serwerowej.
Dalsze kroki instalacji przebiegają bez zmian.




W przypadku aktualizacji aplikacji Comarch DMS wprowadzono zmiany w ramach okna:
- „Baza danych Comarch DMS”
- „Baza danych Comarch ERP XL” – w przypadku współpracy z Comarch ERP XL, gdy baza Comarch ERP XL znajduje się na innym serwerze albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połączeniu z serwerem;
- „Konfiguracyjna baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza Comarch ERP Optima znajduje się na innym serwerze niż baza Comarch DMS albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połaczeniu z serwerem;
- „Firmowa baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza firmowa Comarch ERP Optima znajduje się na innym serwerze niż baza konfiguracyjna Comarch DMS, po połączeniu z serwerem
dodano następujące elementy, aktywne, gdy użytkownik kliknął w przycisk [Połącz] i nawiązano połączenie z serwerem: pole „Użytkownik SQL dla Comarch DMS” i przycisk
[Dodaj użytkownika].
W ramach pola „Użytkownik SQL dla Comarch DMS” operator może wskazać utworzonego wcześniej użytkownika, który aktualnie komunikuje się z bazą danych.


Po wyborze użytkownika przycisk [Zmień hasło] staje się aktywny. Zmiana hasła przy aktualizacji nie jest obowiązkowa, jeśli jednak operator kliknie w przycisk
[Zmień hasło], wówczas zostanie otwarte okno, w ramach którego może dokonać zmiany hasła dla wybranego użytkownika SQL. W tym celu należy:
- W polu „Hasło” wprowadzić nowe hasło dla wybranego użytkownika SQL
- W polu „Powtórz hasło” wpisać ponownie nowe hasło dla wybranego użytkownika SQL, takie samo, jak w polu „Hasło”
Następnie operator powinien kliknąć przycisk [Zapisz].
Hasło powinno być silne – tzn. spełniać następujące warunki:
- Składać się z min. 12 znaków;
- Zawierać cyfry;
- Zawierać małe i wielkie litery;
- Zawierać znaki specjalne.
Hasło nie może zawierać następujących znaków:
- ;
- ‘
- ”

Jeżeli wpisano hasło, które nie spełnia któregoś z warunków dla silnego hasła, wówczas po kliknięciu przycisku [Zapisz] hasło nie zostaje zmienione i wyświetlany jest odpowiedni komunikat, analogicznie jak w przypadku dodawania nowego użytkownika SQL.
Po poprawnym uzupełnieniu pól oraz po kliknięciu przycisku [Zapisz] hasło dla wybranego użytkownika SQL zostaje zmienione, okno zamyka się, a w ramach okna „Baza danych Comarch DMS”/„Baza danych Comarch ERP XL”/ „Konfiguracyjna baza danych Comarch ERP Optima”/ „Firmowa baza danych Comarch ERP Optima” wyświetlony zostaje napis „Hasło użytkownika bazy zostało zmienione”.

Jeżeli operator nie chce zmieniać hasła istniejącego użytkownika SQL, chce natomiast dodać nowego użytkownika SQL, za pośrednictwem którego aplikacja Comarch DMS komunikuje się z bazą danych, wówczas po połączeniu się z serwerem powinien nacisnąć przycisk [Dodaj użytkownika].
Po kliknięciu w przycisk [Dodaj użytkownika] zostaje otwarte okno, w którym należy uzupełnić następujące pola:
- Login – w tym polu operator powinien wpisać login nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
- Hasło – w tym polu operator powinien wpisać hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
- Powtórz hasło – w ramach tego pola operator powinien powtórnie wprowadzić hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server.
Hasło powinno być silne – tzn. spełniać następujące warunki:
- Składać się z min. 12 znaków;
- Zawierać cyfry;
- Zawierać małe i wielkie litery;
- Zawierać znaki specjalne.
Hasło nie może zawierać następujących znaków:
- ;
- ‘
- ”
Jeżeli wpisano hasło, które nie spełnia któregoś z warunków dla silnego hasła, wówczas po kliknięciu przycisku [Zapisz] hasło nie zostaje zapisane, użytkownik nie zostaje utworzony i wyświetlany jest odpowiedni komunikat, analogicznie jak podczas instalacji aplikacji Comarch DMS.

W przypadku, gdy operator wprowadził login i hasło użytkownika, którego login był już wykorzystywany dla innej instalacji na tym samym serwerze , a następnie kliknął w przycisk [Zapisz], wówczas w dolnej części zostanie wyświetlony komunikat ostrzegawczy „Wpisany login jest już wykorzystany do komunikacji z bazą danych na tym serwerze. Zalecamy zmianę loginu dla nowej instalacji”. Komunikat nie blokuje następnych kroków instalacji – po ponownym kliknięciu w przycisk
[Zapisz] użytkownik z podanym loginem oraz hasłem zostanie utworzony.
W ramach aktualizacji operator może albo zmienić hasło, albo dodać nowego użytkownika SQL - nie może wykonać obydwóch tych akcji.
Operator może także nie podejmować żadnej z tych akcji i od razu po przejściu do okna oraz nawiązaniu połączenia z serwerem wybrać bazę w ramach pola „Lista baz danych”, a następnie kliknąć przycisk „Uruchom skrypty”
Jeżeli dodawanie nowego użytkownika SQL zakończy się sukcesem, wówczas pole „Użytkownik SQL dla Comarch DMS” zostanie zablokowane – operator nie będzie mógł zmienić hasła.

Pozostałe kroki instalatora pozostają bez zmian w stosunku do poprzednich wersji.
Możliwość podglądu haseł i zmiana wyglądu ikon w komunikatach
W wersji 2025.0.0 w ramach instalatora Comarch DMS dodano możliwość podglądu wprowadzanych haseł oraz zmieniono ikony pojawiające się w komunikatach.
Podgląd wprowadzanych haseł
W wersji 2025.0.0 w ramach instalatora umożliwiono podgląd hasła. W tym celu obok każdego pola, w którym należy wpisać hasło, dodano ikonę [Podgląd hasła] , w którą operator może klikać, aby wpisywane hasło było widoczne/ukryte. W przypadku, jeśli w ramach danego pola:
- Widoczna jest ikona bez przekreślenia
[Podgląd hasła] – ustawienie domyślne, wpisywane hasło nie jest widoczne – jeśli operator kliknie w ikonę
, wówczas hasło zostanie wyświetlone, a ikona zmieni się na ikonę
[Zamknij podgląd hasła]


Zmiana wyglądu ikon w komunikatach
W wersji 2025.0.0 wprowadzono zmiany w wyglądzie ikon, które są wyświetlane obok komunikatów, a mianowicie:

- W przypadku komunikatów negatywnych (blokujących kolejne kroki instalacji albo aktualizacji Comarch DMS, np. o występowaniu niedozwolonych znaków specjalnych w nazwie aplikacji) zmieniono ikonę z
na

