Wprowadzenie zmian w panelu użytkownika i w funkcjonalności logów

Zmiany funkcjonalne w wersji 2025.2.0

W wersji 2025.2.0 wprowadzono następujące zmiany dotyczące panelu użytkownika oraz funkcjonalności logów w aplikacji desktop Comarch BPM:

 

Usunięcie komunikatu „Zapisano” na zakładkach „Lista dokumentów”, „Szczegóły dokumenty” i „Konfiguracja”

W wersji 2025.2.0 usunięto komunikat „Zapisano”, który był wyświetlany po kliknięciu w ikonę zapisz32 [Zapisz] na zakładkach „Lista dokumentów”, „Szczegóły dokumenty” i „Konfiguracja” w ramach zakładki [Panel użytkownika]. Zamiast komunikatu wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwami zakładek. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok zakładki „Lista dokumentów” na zakładce „Panel użytkownika” po kliknięciu w ikonę „Zapisz”

 

Zmiany dotyczące logów dla Comarch BPM pracującego w chmurze

Od wersji 2025.2.0 jeśli Comarch BPM pracuje w chmurze, wówczas:

  • wszystkie logi będą zapisywane jedynie w ramach tabeli do.DF_WorkLogEntries w bazie danych Comarch BPM – dlatego zmieniono również opis dostępny w zakładce [Panel użytkownika], na zakładce „Logi z pracy systemu” na „;W zakładce możliwe jest zarządzanie logami systemowymi w kontekście zalogowanego operatora z obszaru Comarch BPM zapisywanymi w tabeli DF_WorkLogEntries w bazie danych”;
  • w tabeli do.DF_WorkLogEntries dodano kolumnę z Id operatora, który był zalogowany, gdy zapisywano logi z danego obszaru pracy Comarch BPM.

 

Zmiany na zakładce „Logi z pracy systemu” na zakładce „Panel użytkownika”

Widok sekcji „Logi ogólne”, w ramach zakładki „Logi z pracy systemu” na zakładce „Panel użytkownika” – przed włączeniem logów i odświeżeniem

W wersji 2025.2.0 w ramach zakładki [Panel użytkownika], na zakładce „Logi z pracy systemu” w sekcji „Logi ogólne” wprowadzono następujące zmiany:

  • Dodano pola „Pokaż logi zapisane od do” – w ramach tych pól operator może wskazać zakres dat, dla których wyświetlone zostaną logi z tabeli do. DF_WorkLogEntries. Po wskazaniu przez operatora dat w polach albo pozostawieniu wartości domyślnych, a następnie po kliknięciu w ikone „Odśwież”, dane zostaną wyświetlone w tabelce z logami, dostępnej pod polami „Pokaż logi zapisane od do”, zgodnie ze wskazanymi datami i z obszarem pracy aplikacji, do którego odnosi się dana sekcja- w tym przypadku sekcja „Logi ogólne”. Domyślne wartości dla pól „Pokaż logi zapisane od do” to:
    • W polu „od” – bieżąca data z godziną 00:00:00;
    • W polu „do” – bieżąca data z godziną 23:59:59;
  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;

 

Uwaga
Opcja włączenia lub wyłączenia zapisywania logów w tabeli do.DF_WorkLogEnteries dotyczy jedynie logów z obszaru pracy danej sekcji – w tym przypadku sekcji „Logi ogólne”.

  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora. Jeśli w ramach sekcji dokonano zmian, ale nie kliknięto w ikonę zapisz32 [Zapisz] w tej sekcji, wówczas przy próbie przejścia do innej zakładki wyświetlony zostanie komunikat „W sekcji [Nazwa_Sekcji] nie zapisano zmiany ustawień. Czy zapisać zmiany?” z następującymi opcjami do wyboru:
    • Tak – jeśli operator wybierz tę opcję, wówczas zmiany dokonane w ustawieniach zostaną zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi z pracy systemu”;
    • Nie – jeżeli operator wybierze tę opcję, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi z pracy systemu”;
    • Anuluj lub znak x – w przypadku, gdy operator wybierze jedną z tych opcji, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik pozostanie na zakładce „Logi z pracy systemu”.

 

Komunikat wyświetlony po wprowadzeniu zmian w sekcji i próbie przejścia do innej zakładki bez zapisu

 

Po naciśnięciu ikony  [Odśwież] nastąpi pobranie danych dotyczących obszaru pracy sekcji „Logi ogólne” z  tabeli do.DF_WorkLogEntries, zgodnie z zakresem dat wybranym w polach „Pokaż logi zapisane od do” oraz loginem operatora, a następnie wyświetlenie ich w tabelce z logami”;


  • Dodano tabelkę z logami, w której znajdują się dane dotyczące obszaru pracy sekcji „Logi ogólne” pobrane z  tabeli do.DF_WorkLogEntries, zgodnie z zakresem dat wybranym w polach „Pokaż logi zapisane od do” oraz loginem operatora. Aby wyświetlić lub zaktualizować dane wyświetlane w tabelce, należy kliknąć w ikonę  [Odśwież]. Tabelka składa się z następujących kolumn:
    • Data utworzenia – w tej kolumnie widoczne są dane, które zostały pobrane z kolumny LE_TimeStamp z tabeli do.DF_WorkLogEntries;
    • Poziom logowania - w tej kolumnie widoczne są dane, które zostały pobrane z kolumny LE_Level z tabeli do.DF_WorkLogEntries;
    • Komunikat - w tej kolumnie widoczne są dane, które zostały pobrane z kolumny LE_Logger z tabeli do.DF_WorkLogEntries.

 

W tabelce można wyświetlać jednocześnie 5 wierszy, jeśli jest ich więcej, można przejść do nich za pomocą suwaka.

Istnieje możliwość zmiany szerokości kolumn – w tym celu należy przesunąć kursor tak, aby znajdował się pomiędzy kolumnami, a gdy pojawi się ikona , kliknąć w nią i przeciągnąć w lewo lub w prawo.

Operator może posortować listę, klikając w nazwę danej kolumny - wówczas zostanie wyświetlona ikona - lista będzie posortowana rosnąco. Natomiast po kolejnym kliknięciu w nazwę danej kolumny widoczna będzie ikona- wówczas lista jest posortowana malejąco. Sortowanie odbywa się według wartości w danej kolumnie, w następującej kolejności:

      • Dla sortowania rosnąco:
        • Alfabetycznie,
        • Według wartości numerycznej (0-9),
        • Według znaków specjalnych,
      • Dla sortowania malejąco:
        • Według znaków specjalnych,
        • Według wartości numerycznej (0-9),
        • Alfabetycznie;
  • Dodanie pola „Szczegóły komunikatu” – w tym polu widoczna jest zawartość kolumn LE_TimeStamp, LE_Level, LE_Logger oraz LE_Message z tabeli do.DF_WorkLogEntries po tym, jak operator kliknął na dany wiersz w tabelce z logami, znajdującej się powyżej pola. Zawartość pola „Szczegóły komunikatu” może być zaznaczana, kopiowana i usuwana.

 

Uwaga
Edycja albo usunięcie zawartości pola „Szczegóły komunikatu” przez operatora nie ma wpływu na zawartość danych, które znajdują się w tabeli do.DF_WorkLogEntries.

 

Widok sekcji „Logi ogólne”, w ramach zakładki „Logi z pracy systemu” na zakładce „Panel użytkownika” – po włączeniu logów i odświeżeniu

 

Zmiany na zakładce „Logi systemowe” na zakładce „Ustawienia”

W wersji 2025.2.0 w ramach zakładki [Ustawienia], na zakładce „Logi systemowe” wprowadzono następujące zmiany:

  • zmieniono opis zakładki na „W zakładce możliwe jest zarządzanie logami systemowymi z obszaru pracy aplikacji Comarch BPM zapisywanymi na serwerze IIS. W Panelu użytkownika w ramach zakładki „Logi z pracy systemu” możliwe jest zarządzanie logami z pracy aplikacji desktop Comarch BPM zapisywanymi na dysku lokalnym.”;
  • połączono sekcje „Logi ogólne” i „Logi z tabeli DF_WorkLogEntries” w jedną sekcję o nazwie „Logi ogólne z tabeli DF_WorkLogEntries” z następującym opisem: „.W tej sekcji możliwe jest zarządzanie logami ogólnymi z obszaru pracy aplikacji Comarch BPM zapisywanymi w tabeli DF_WorkLogEntries w bazie danych”.

Jeśli w ramach sekcji dokonano zmian, ale nie kliknięto w ikonę zapisz32 [Zapisz] w tej sekcji/ tych sekcjach, wówczas przy próbie przejścia do innej zakładki wyświetlony zostanie komunikat:

  • „W sekcji [Nazwa_Sekcji] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w jednej sekcji)
  • lub
  • „W sekcjach: [Nazwa_Sekcji1], [Nazwa_Sekcji2] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w więcej niż jednej sekcji).
  • W ramach komunikatu dostępne są następujące opcje:
    • Tak – jeśli operator wybierz tę opcję, wówczas zmiany dokonane w ustawieniach zostaną zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi systemowe”;
    • Nie – jeżeli operator wybierze tę opcję, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi systemowe”;
    • Anuluj lub znak x – w przypadku, gdy operator wybierze jedną z tych opcji, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik pozostanie na zakładce „Logi systemowe”.

 

Komunikat wyświetlony po wprowadzeniu zmian w jednej sekcji i próbie przejścia do innej zakładki bez zapisu

 

Komunikat wyświetlony po wprowadzeniu zmian w wielu sekcjach i próbie przejścia do innej zakładki bez zapisu

 

Widok zakładki „Logi systemowe” na zakładce „Ustawienia” - przykład

 

Sekcja „Logi ogólne z tabeli DF_WorkLogEntries”

W ramach sekcji „Logi ogólne z tabeli DF_WorkLogEntries” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w punkcie Zmiany na zakładce „Logi z pracy systemu” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] - po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok sekcji „Logi ogólne z tabeli DF_WorkLogEntries” na zakładce „Logi systemowe” – po włączeniu logów i odświeżeniu

 

Sekcja „Logi z generowania dokumentu do ERP XL”

W ramach sekcji „Logi z generowania dokumentu do ERP XL” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w punkcie Zmiany na zakładce „Logi z pracy systemu” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] - po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok sekcji „Logi z generowania dokumentu do ERP XL” na zakładce „Logi systemowe” - przed włączeniem logów i przed odświeżeniem

 

Sekcja „Logi z obszaru exe”

W ramach sekcji „Logi z obszaru exe” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w punkcie Zmiany na zakładce „Logi z pracy systemu” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] - po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok sekcji „Logi z obszaru exe” na zakładce „Logi systemowe” – przed włączeniem logów i przed odświeżeniem

 

Zmiany dotyczące logów dla Comarch BPM pracującego lokalnie

Dodanie klucza SaveLogsInDatebase w pliku Web.config

W wersji 2025.2.0 w pliku Web.config w folderze z aplikacją serwerową dodano klucz SaveLogsInDatebase, który umożliwia dokonanie wyboru, gdzie powinny być zapisywane logi. Jeżeli wartość klucza to:

  • False – wartość domyślna; w takim przypadku logi będą zapisywane w postaci plików (jeśli klucz „OptimaCloudMode” ma wartość „False”). Maksymalny rozmiar pliku to 1 MB -jeśli plik z logami przekroczy ten rozmiar, tworzony jest następny w tej samej lokalizacji z dodatkowymi znakami (np. „ _1”). Lokalizacja pliku jest zależna od obszaru pracy aplikacji (zob. opisy poszczególnych sekcji dotyczących logów w Comarch BPM);
  • True – wówczas logi będą zapisywane wyłącznie w bazie danych Comarch BPM w tabeli do.DF_WorkLogEntries (jeśli klucz „OptimaCloudMode” ma wartość „False”).

 

Nowy klucz SaveLogsInDatebase w pliku Web.config

 

Zmiany na zakładce „Logi z pracy systemu” na zakładce „Panel użytkownika”

 

Zmiany na zakładce „Logi z pracy systemu” na zakładce „Panel użytkownika” w przypadku wyboru wartości „False” w kluczu „SaveLogsInDatebase”

Od wersji 2025.2.0 jeśli w ramach sekcji na zakładce „Logi z pracy systemu” w ramach zakładki [Panel użytkownika] dokonano zmian, ale nie kliknięto w ikonę zapisz32 [Zapisz] w tej sekcji/ tych sekcjach, wówczas przy próbie przejścia do innej zakładki wyświetlony zostanie komunikat:

  • „W sekcji [Nazwa_Sekcji] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w jednej sekcji)

lub

  • „W sekcjach: [Nazwa_Sekcji1], [Nazwa_Sekcji2] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w więcej niż jednej sekcji).

W ramach komunikatu dostępne są następujące opcje:

  • Tak – jeśli operator wybierze tę opcję, wówczas zmiany dokonane w ustawieniach zostaną zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi z pracy systemu”;
  • Nie – jeżeli operator wybierze tę opcję, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi z pracy systemu”;
  • Anuluj lub znak x – w przypadku, gdy operator wybierze jedną z tych opcji, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik pozostanie na zakładce „Logi z pracy systemu”.

 

Komunikat wyświetlony po wprowadzeniu zmian w jednej sekcji i próbie przejścia do innej zakładki bez zapisu

 

Komunikat wyświetlony po wprowadzeniu zmian w obydwóch sekcjach i próbie przejścia do innej zakładki bez zapisu

 

Zmiany w sekcji „Logi ogólne” na zakładce „Panel użytkownika”

W wersji 2025.2.0 w ramach zakładki [Panel użytkownika], na zakładce „Logi z pracy systemu” w sekcji „Logi ogólne” wprowadzono następujące zmiany:

  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;
  • Dodano pole Pliki z logami – w tym polu dostępna jest lista utworzonych plików z logami z obszaru pracy systemu dla sekcji „Logi ogólne”. Dane są pobierane do pola przy przejściu do zakładki albo po kliknięciu w ikonę  [Odśwież] – wówczas w polu Pliki z logami wybrany zostanie najnowszy plik z logami, a jego zawartość wyświetli się w polu „Podgląd logów”.
  • W ramach listy wyświetlana jest data utworzenia i nazwa pliku – domyślnie to plik BPM-general.log.txt w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS.
  • Pliki na liście są posegregowane w kolejności od utworzonego najpóźniej (wartość domyślna). Jeśli żaden plik z logami dla danego obszaru pracy aplikacji nie został utworzony, wówczas lista jest pusta.

Po wyborze pliku jego zawartość zostanie wyświetlona w polu „Podgląd logów”. Edycja zawartości pola „Podgląd logów” nie powoduje zmian w pliku z logami;

  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola zarządzania logami (Zarządzanie logami z poziomu aplikacji/Zarządzanie poprzez konfigurację pliku NLog.config) i pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

Po kliknięciu w ikonę [Wyeksportuj logi do pliku] zostanie otwarte okno systemowe, w którym operator może wybrać lokalizację, w której zapisze skopiowany plik z logami wyświetlony w polu „Pliki z logami”. Po wyborze miejsca zapisu i po wprowadzeniu nazwy pliku należy kliknąć przycisk „Zapisz”. Plik jest domyślnie zapisywany w formacie txt. Przycisk [Wyeksportuj logi do pliku] nie jest aktywny, jeśli pole „Pliki z logami” jest pusty.

 

Sekcja „Logi ogólne” w zakładce „Logi z pracy systemu” – po włączeniu logów, z rozwiniętym polem „Pliki z logami”

 

Zmiany w sekcji „Logi z obszaru robotyzacji” na zakładce „Panel użytkownika”

W wersji 2025.2.0 w ramach zakładki [Panel użytkownika], na zakładce „Logi z obszaru robotyzacji” w sekcji „Logi ogólne” wprowadzono następujące zmiany:

  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;
  • Dodano pole Pliki z logami – w tym polu dostępna jest lista utworzonych plików z logami z obszaru pracy systemu dla sekcji „Logi z obszaru robotyzacji”. Dane są pobierane do pola przy przejściu do zakładki albo po kliknięciu w ikonę  [Odśwież] – wówczas w polu Pliki z logami wybrany zostanie najnowszy plik z logami, a jego zawartość wyświetli się w polu „Podgląd logów”.
  • W ramach listy wyświetlana jest data utworzenia i nazwa pliku – domyślnie to plik BPM-desktop-robotization.log w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS.
  • Pliki na liście są posegregowane w kolejności od utworzonego najpóźniej (wartość domyślna). Jeśli żaden plik z logami dla danego obszaru pracy aplikacji nie został utworzony, wówczas lista jest pusta.
  • Po wyborze pliku jego zawartość zostanie wyświetlona w polu „Podgląd logów”. Edycja zawartości pola „Podgląd logów” nie powoduje zmian w pliku z logami;
  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola zarządzania logami (Zarządzanie logami z poziomu aplikacji/Zarządzanie poprzez konfigurację pliku NLog.config) i pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

Po kliknięciu w ikonę [Wyeksportuj logi do pliku] zostanie otwarte okno systemowe, w którym operator może wybrać lokalizację, w której zapisze skopiowany plik z logami wyświetlony w polu „Pliki z logami”. Po wyborze miejsca zapisu i po wprowadzeniu nazwy pliku należy kliknąć przycisk „Zapisz”. Plik jest domyślnie zapisywany w formacie txt. Przycisk [Wyeksportuj logi do pliku] nie jest aktywny, jeśli pole „Pliki z logami” jest pusty.

 

Sekcja „Logi z obszaru robotyzacji” w zakładce „Logi z pracy systemu” – przed włączeniem logów

 

Zmiany na zakładce „Logi systemowe” na zakładce „Ustawienia” w przypadku wyboru wartości „False” w kluczu „SaveLogsInDatebase”

Od wersji 2025.2.0 w przypadku, jeśli w ramach sekcji dostępnych na zakładce „Logi systemowe” dokonano zmian, ale nie kliknięto w ikonę zapisz32 [Zapisz] w tej sekcji/ tych sekcjach, wówczas przy próbie przejścia do innej zakładki wyświetlony zostanie komunikat:

  • „W sekcji [Nazwa_Sekcji] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w jednej sekcji)
  • lub
  • „W sekcjach: [Nazwa_Sekcji1], [Nazwa_Sekcji2] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w więcej niż jednej sekcji).
  • W ramach komunikatu dostępne są następujące opcje:
    • Tak – jeśli operator wybierz tę opcję, wówczas zmiany dokonane w ustawieniach zostaną zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi systemowe”;
    • Nie – jeżeli operator wybierze tę opcję, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi systemowe”;
    • Anuluj lub znak x – w przypadku, gdy operator wybierze jedną z tych opcji, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik pozostanie na zakładce „Logi systemowe”.

 

Komunikat wyświetlony po wprowadzeniu zmian w jednej sekcji i próbie przejścia do innej zakładki bez zapisu

 

Komunikat wyświetlony po wprowadzeniu zmian w wielu sekcjach i próbie przejścia do innej zakładki bez zapisu

 

Sekcja „Logi ogólne”

W wersji 2025.2.0 w ramach zakladki [Ustawienia], na zakładce „Logi systemowe”, w sekcji „Logi ogólne” wprowadzono następujące zmiany:

  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;
  • Dodano pole Pliki z logami – w tym polu dostępna jest lista utworzonych plików z logami z obszaru pracy systemu dla sekcji „Logi ogólne”. Dane są pobierane do pola przy przejściu do zakładki albo po kliknięciu w ikonę  [Odśwież] – wówczas w polu Pliki z logami wybrany zostanie najnowszy plik z logami, a jego zawartość wyświetli się w polu „Podgląd logów”.
  • W ramach listy wyświetlana jest data utworzenia i nazwa pliku – domyślnie to plik BPM-iis-general.log.txt w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS.
  • Pliki na liście są posegregowane w kolejności od utworzonego najpóźniej (wartość domyślna). Jeśli żaden plik z logami dla danego obszaru pracy aplikacji nie został utworzony, wówczas lista jest pusta.
  • Po wyborze pliku jego zawartość zostanie wyświetlona w polu „Podgląd logów”. Edycja zawartości pola „Podgląd logów” nie powoduje zmian w pliku z logami;
  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola zarządzania logami (Zarządzanie logami z poziomu aplikacji/Zarządzanie poprzez konfigurację pliku NLog.config) i pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

Po kliknięciu w ikonę [Wyeksportuj logi do pliku] zostanie otwarte okno systemowe, w którym operator może wybrać lokalizację, w której zapisze skopiowany plik z logami wyświetlony w polu „Pliki z logami”. Po wyborze miejsca zapisu i po wprowadzeniu nazwy pliku należy kliknąć przycisk „Zapisz”. Plik jest domyślnie zapisywany w formacie txt. Przycisk [Wyeksportuj logi do pliku] nie jest aktywny, jeśli pole „Pliki z logami” jest pusty.

 

Sekcja „Logi ogólne” w zakładce „Logi z pracy systemu” – po włączeniu logów i odświeżeniu

 

Sekcja „Logi z generowania dokumentu do ERP XL”

W wersji 2025.2.0 w ramach sekcji „Logi z generowania dokumentu do ERP XL” wprowadzono następujące zmiany:

  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;
  • Dodano pole Pliki z logami – w tym polu dostępna jest lista utworzonych plików z logami z obszaru pracy systemu dla sekcji „Logi z obszaru robotyzacji”. Dane są pobierane do pola przy przejściu do zakładki albo po kliknięciu w ikonę  [Odśwież] – wówczas w polu Pliki z logami wybrany zostanie najnowszy plik z logami, a jego zawartość wyświetli się w polu „Podgląd logów”.
  • W ramach listy wyświetlana jest data utworzenia i nazwa pliku – domyślnie to plik BPM-iis-erpxl-generation.log.txt w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS.
  • Pliki na liście są posegregowane w kolejności od utworzonego najpóźniej (wartość domyślna). Jeśli żaden plik z logami dla danego obszaru pracy aplikacji nie został utworzony, wówczas lista jest pusta.
  • Po wyborze pliku jego zawartość zostanie wyświetlona w polu „Podgląd logów”. Edycja zawartości pola „Podgląd logów” nie powoduje zmian w pliku z logami;
  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola zarządzania logami (Zarządzanie logami z poziomu aplikacji/Zarządzanie poprzez konfigurację pliku NLog.config) i pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

Po kliknięciu w ikonę [Wyeksportuj logi do pliku] zostanie otwarte okno systemowe, w którym operator może wybrać lokalizację, w której zapisze skopiowany plik z logami wyświetlony w polu „Pliki z logami”. Po wyborze miejsca zapisu i po wprowadzeniu nazwy pliku należy kliknąć przycisk „Zapisz”. Plik jest domyślnie zapisywany w formacie txt. Przycisk [Wyeksportuj logi do pliku] nie jest aktywny, jeśli pole „Pliki z logami” jest pusty.

 

Sekcja „Logi z generowania dokumentu do ERP XL” w zakładce „Logi z pracy systemu” – przed włączeniem logów

 

Sekcja „Logi z obszaru exe”

W wersji 2025.2.0 w sekcji „Logi z obszaru exe” wprowadzono następujące zmiany:

  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;
  • Dodano pole Pliki z logami – w tym polu dostępna jest lista utworzonych plików z logami z obszaru pracy systemu dla sekcji „Logi z obszaru exe”. Dane są pobierane do pola przy przejściu do zakładki albo po kliknięciu w ikonę  [Odśwież] – wówczas w polu Pliki z logami wybrany zostanie najnowszy plik z logami, a jego zawartość wyświetli się w polu „Podgląd logów”.
  • W ramach listy wyświetlana jest data utworzenia i nazwa pliku – domyślnie to plik BPM-iis-exe.log.txt w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS.
  • Pliki na liście są posegregowane w kolejności od utworzonego najpóźniej (wartość domyślna). Jeśli żaden plik z logami dla danego obszaru pracy aplikacji nie został utworzony, wówczas lista jest pusta.
  • Po wyborze pliku jego zawartość zostanie wyświetlona w polu „Podgląd logów”. Edycja zawartości pola „Podgląd logów” nie powoduje zmian w pliku z logami;
  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola zarządzania logami (Zarządzanie logami z poziomu aplikacji/Zarządzanie poprzez konfigurację pliku NLog.config) i pola „Włącz zapisywanie logów” zostaną zapisane.

Po kliknięciu w ikonę [Wyeksportuj logi do pliku] zostanie otwarte okno systemowe, w którym operator może wybrać lokalizację, w której zapisze skopiowany plik z logami wyświetlony w polu „Pliki z logami”. Po wyborze miejsca zapisu i po wprowadzeniu nazwy pliku należy kliknąć przycisk „Zapisz”. Plik jest domyślnie zapisywany w formacie txt. Przycisk [Wyeksportuj logi do pliku] nie jest aktywny, jeśli pole „Pliki z logami” jest pusty.

 

Sekcja „Logi z obszaru exe” w zakładce „Logi z pracy systemu” – po włączeniu logów i po odświeżeniu

 

Sekcja „Logi z wykonywania skryptów C#”

W wersji 2025.2.0 w sekcji „Logi z wykonywania skryptów C#” wprowadzono następujące zmiany:

  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;
  • Dodano pole Pliki z logami – w tym polu dostępna jest lista utworzonych plików z logami z obszaru pracy systemu dla sekcji „Logi z wykonywania skryptów C#”. Dane są pobierane do pola przy przejściu do zakładki albo po kliknięciu w ikonę  [Odśwież] – wówczas w polu Pliki z logami wybrany zostanie najnowszy plik z logami, a jego zawartość wyświetli się w polu „Podgląd logów”.
  • W ramach listy wyświetlana jest data utworzenia i nazwa pliku – domyślnie to plik BPM-iis-csScriptsExecution.log.txt w katalogu AppData użytkownika/bieżącej puli, np. C:\Users\Jan.Kowalski\AppData\Roaming\.ComarchDMS.
  • Pliki na liście są posegregowane w kolejności od utworzonego najpóźniej (wartość domyślna). Jeśli żaden plik z logami dla danego obszaru pracy aplikacji nie został utworzony, wówczas lista jest pusta.
  • Po wyborze pliku jego zawartość zostanie wyświetlona w polu „Podgląd logów”. Edycja zawartości pola „Podgląd logów” nie powoduje zmian w pliku z logami;
  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola zarządzania logami (Zarządzanie logami z poziomu aplikacji/Zarządzanie poprzez konfigurację pliku NLog.config) i pola „Włącz zapisywanie logów” zostaną zapisane.

Po kliknięciu w ikonę [Wyeksportuj logi do pliku] zostanie otwarte okno systemowe, w którym operator może wybrać lokalizację, w której zapisze skopiowany plik z logami wyświetlony w polu „Pliki z logami”. Po wyborze miejsca zapisu i po wprowadzeniu nazwy pliku należy kliknąć przycisk „Zapisz”. Plik jest domyślnie zapisywany w formacie txt. Przycisk [Wyeksportuj logi do pliku] nie jest aktywny, jeśli pole „Pliki z logami” jest pusty.

 

Sekcja „Logi z wykonywania skryptów C#” w zakładce „Logi z pracy systemu” – przed włączeniem logów

 

Zmiany na zakładce „Logi z pracy systemu” na zakładce „Panel użytkownika” w przypadku wyboru wartości „True” w kluczu „SaveLogsInDatebase”

 

Uwaga

Jeżeli klucz „SaveLogsInDatebase” ma wartość „True”, a klucz „OptimaCloudMode” – „False”, wówczas wszystkie logi są zapisywane tylko w tabeli do. DF_WorkLogEntries. Pliki z logami zapisywane lokalnie albo na serwerze IIS nie są tworzone.

 

W wersji 2025.2.0 opis zakładki został zmieniony na W zakładce możliwe jest zarządzanie logami systemowymi w kontekście zalogowanego operatora z obszaru Comarch BPM zapisywanymi w tabeli DF_WorkLogEntries w bazie danych.

Od wersji 2025.2.0 jeśli w ramach sekcji na zakładce „Logi z pracy systemu” w ramach zakładki [Panel użytkownika] dokonano zmian, ale nie kliknięto w ikonę zapisz32 [Zapisz] w tej sekcji/ tych sekcjach, wówczas przy próbie przejścia do innej zakładki wyświetlony zostanie komunikat:

  • „W sekcji [Nazwa_Sekcji] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w jednej sekcji)

lub

  • „W sekcjach: [Nazwa_Sekcji1], [Nazwa_Sekcji2] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w więcej niż jednej sekcji).

W ramach komunikatu dostępne są następujące opcje:

  • Tak – jeśli operator wybierze tę opcję, wówczas zmiany dokonane w ustawieniach zostaną zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi z pracy systemu”;
  • Nie – jeżeli operator wybierze tę opcję, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi z pracy systemu”;
  • Anuluj lub znak x – w przypadku, gdy operator wybierze jedną z tych opcji, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik pozostanie na zakładce „Logi z pracy systemu”.

 

Komunikat wyświetlony po wprowadzeniu zmian w jednej sekcji i próbie przejścia do innej zakładki bez zapisu

 

Komunikat wyświetlony po wprowadzeniu zmian w obydwóch sekcjach i próbie przejścia do innej zakładki bez zapisu

 

Zakładka „Logi z pracy systemu” na zakładce „Panel użytkownika” z nowym opisem

 

Zmiany w sekcji „Logi ogólne” na zakładce „Panel użytkownika”

W wersji 2025.2.0 w ramach zakładki [Panel użytkownika], na zakładce „Logi z pracy systemu” w sekcji „Logi ogólne” wprowadzono następujące zmiany:

  • Dodano pola „Pokaż logi zapisane od do” – w ramach tych pól operator może wskazać zakres dat, dla których wyświetlone zostaną logi z tabeli do. DF_WorkLogEntries. Po wskazaniu przez operatora dat w polach albo pozostawieniu wartości domyślnych, a następnie po kliknięciu w ikonę „Odśwież”, dane zostaną wyświetlone w tabelce z logami, dostępnej pod polami „Pokaż logi zapisane od do”, zgodnie ze wskazanymi datami i z obszarem pracy aplikacji, do którego odnosi się dana sekcja- w tym przypadku sekcja „Logi ogólne”. Domyślne wartości dla pól „Pokaż logi zapisane od do” to:
    • W polu „od” – bieżąca data z godziną 00:00:00;
    • W polu „do” – bieżąca data z godziną 23:59:59;
  • Usunięto komunikat „Włączono zapisywanie logów”, wyświetlany po wyborze opcji „Tak” w ramach pola „Włącz zapisywanie logów”;
  • Usunięto komunikat „Wyłączono zapisywanie logów”, wyświetlany po wyborze opcji „Nie” w ramach pola „Włącz zapisywanie logów”;

 

Uwaga

Opcja włączenia lub wyłączenia zapisywania logów w tabeli do.DF_WorkLogEnteries dotyczy jedynie logów z obszaru pracy danej sekcji – w tym przypadku sekcji „Logi ogólne”.

  • Dodano ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora;
  • Po naciśnięciu ikony  [Odśwież] nastąpi pobranie danych dotyczących obszaru pracy sekcji „Logi ogólne” z  tabeli do.DF_WorkLogEntries, zgodnie z zakresem dat wybranym w polach „Pokaż logi zapisane od do” oraz loginem operatora, a następnie wyświetlenie ich w tabelce z logami”;
  • Dodano tabelkę z logami, w której znajdują się dane dotyczące obszaru pracy sekcji „Logi ogólne” pobrane z  tabeli do.DF_WorkLogEntries, zgodnie z zakresem dat wybranym w polach „Pokaż logi zapisane od do” oraz loginem operatora. Aby wyświetlić lub zaktualizować dane wyświetlane w tabelce, należy kliknąć w ikonę  [Odśwież]. Tabelka składa się z następujących kolumn:
    • Data utworzenia – w tej kolumnie widoczne są dane, które zostały pobrane z kolumny LE_TimeStamp z tabeli do.DF_WorkLogEntries;
    • Poziom logowania – w tej kolumnie widoczne są dane, które zostały pobrane z kolumny LE_Level z tabeli do.DF_WorkLogEntries;
    • Komunikat – w tej kolumnie widoczne są dane, które zostały pobrane z kolumny LE_Logger z tabeli do.DF_WorkLogEntries.
  • W tabelce można wyświetlać jednocześnie 5 wierszy, jeśli jest ich więcej, można przejść do nich za pomocą suwaka.
  • Istnieje możliwość zmiany szerokości kolumn – w tym celu należy przesunąć kursor tak, aby znajdował się pomiędzy kolumnami, a gdy pojawi się ikona , kliknąć w nią i przeciągnąć w lewo lub w prawo.
  • Operator może posortować listę, klikając w nazwę danej kolumny -wówczas zostanie wyświetlona ikona – lista będzie posortowana rosnąco. Natomiast po kolejnym kliknięciu w nazwę danej kolumny widoczna będzie ikona- wówczas lista jest posortowana malejąco. Sortowanie odbywa się według wartości w danej kolumnie, w następującej kolejności:
    • Dla sortowania rosnąco:
    • Alfabetycznie,
    • Według wartości numerycznej (0-9),
    • Według znaków specjalnych,
    • Dla sortowania malejąco:
    • Według znaków specjalnych,
    • Według wartości numerycznej (0-9),
    • Alfabetycznie.
  • Dodano pole „Szczegóły komunikatu” – w tym polu widoczna jest zawartość kolumn LE_TimeStamp, LE_Level, LE_Logger oraz LE_Message z tabeli do.DF_WorkLogEntries po tym, jak operator kliknął na dany wiersz w tabelce z logami, znajdującej się powyżej pola. Zawartość pola „Szczegóły komunikatu” może być zaznaczana, kopiowana i usuwana.[/su_list]

 

Uwaga

Edycja albo usunięcie zawartości pola „Szczegóły komunikatu” przez operatora nie ma wpływu na zawartość danych, które znajdują się w tabeli do.DF_WorkLogEntries.

 

Sekcja „Logi ogólne” na zakładce „Logi z pracy systemu” – po włączeniu logów i odświeżeniu

 

Zmiany w sekcji „Logi z obszaru robotyzacji” na zakładce „Panel użytkownika”

W wersji 2025.2.0 w ramach zakładki [Panel użytkownika], na zakładce „Logi z pracy systemu” w sekcji „Logi z obszaru robotyzacji” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w punkcie Zmiany w sekcji „Logi ogólne” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Sekcja „Logi z obszaru robotyzacji” na zakładce „Logi z pracy systemu”

 

Zmiany na zakładce „Logi systemowe” na zakładce „Ustawienia” w przypadku wyboru wartości „True” w kluczu „SaveLogsInDatebase”

W wersji 2025.10 w ramach zakładki [Ustawienia], na zakładce „Logi systemowe” wprowadzono następujące zmiany:

  • zmieniono opis zakładki na „W zakładce możliwe jest zarządzanie logami systemowymi z obszaru pracy aplikacji Comarch BPM zapisywanymi na serwerze IIS. W Panelu użytkownika w ramach zakładki „Logi z pracy systemu” możliwe jest zarządzanie logami z pracy aplikacji desktop Comarch BPM.zapisywanymi na dysku lokalnym”;
  • połączono sekcje „Logi ogólne” i „Logi z tabeli DF_WorkLogEntries” w jedną sekcję o nazwie „Logi ogólne z tabeli DF_WorkLogEntries” z następującym opisem: „.W tej sekcji możliwe jest zarządzanie logami ogólnymi z obszaru pracy aplikacji Comarch BPM zapisywanymi w tabeli DF_WorkLogEntries w bazie danych”.

Jeśli w ramach sekcji dokonano zmian, ale nie kliknięto w ikonę zapisz32 [Zapisz] w tej sekcji/ tych sekcjach, wówczas przy próbie przejścia do innej zakładki wyświetlony zostanie komunikat:

  • „W sekcji [Nazwa_Sekcji] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w jednej sekcji)

lub

  • „W sekcjach: [Nazwa_Sekcji1], [Nazwa_Sekcji2] nie zapisano zmiany ustawień. Czy zapisać zmiany?” (gdy zmian nie zapisano w więcej niż jednej sekcji).

W ramach komunikatu dostępne są następujące opcje:

  • Tak – jeśli operator wybierz tę opcję, wówczas zmiany dokonane w ustawieniach zostaną zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi systemowe”;
  • Nie – jeżeli operator wybierze tę opcję, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik wyjdzie z zakładki „Logi systemowe”;
  • Anuluj lub znak x – w przypadku, gdy operator wybierze jedną z tych opcji, zmiany ustawień nie będą zapisane, komunikat zostanie zamknięty, a użytkownik pozostanie na zakładce „Logi systemowe”.

 

Komunikat wyświetlony po wprowadzeniu zmian w jednej sekcji i próbie przejścia do innej zakładki bez zapisu

 

Komunikat wyświetlony po wprowadzeniu zmian w wielu sekcjach i próbie przejścia do innej zakładki bez zapisu

 

Widok zakładki „Logi systemowe” na zakładce „Ustawienia”

 

Sekcja „Logi ogólne z tabeli DF_WorkLogEntries”

W ramach sekcji „Logi ogólne z tabeli DF_WorkLogEntries” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w punkcie Zmiany w sekcji „Logi ogólne” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok sekcji „Logi ogólne z tabeli DF_WorkLogEntries” na zakładce „Logi systemowe” – po włączeniu logów i odświeżeniu

 

Sekcja „Logi z generowania dokumentu do ERP XL”

W ramach sekcji „Logi z generowania dokumentu do ERP XL” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w punkcie do pól opisanych w punkcie Zmiany w sekcji „Logi ogólne” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok sekcji „Logi z generowania dokumentu do ERP XL” na zakładce „Logi systemowe” – przed włączeniem logów i odświeżeniem

 

Sekcja „Logi z obszaru exe”

W ramach sekcji „Logi z obszaru exe” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w do pól opisanych w punkcie Zmiany w sekcji „Logi ogólne” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok sekcji „Logi z obszaru exe” na zakładce „Logi systemowe” – przed włączeniem logów i przed odświeżeniem

 

Sekcja „Logi z wykonywania skryptów C#”

W wersji 2025.2.0 opis zakładki został zmieniony na W tej sekcji możliwe jest zarządzanie logami z wykonywania skryptów C# w aplikacji Comarch BPM.

W ramach sekcji „Logi z wykonywania skryptów C#” dodano pola „Pokaż logi zapisane od do”, tabelkę z logami i pole „Szczegóły komunikatu”- analogiczne do pól opisanych w do pól opisanych w punkcie Zmiany w sekcji „Logi ogólne” na zakładce „Panel użytkownika”; znajdują się w niej również pola „Włącz zapisywanie logów” oraz  [Odśwież], podobnie jak w dotychczasowych sekcjach z logami.

Dodano również ikonę zapisz32 [Zapisz] – po kliknięciu w ikonę zmiany w ustawieniach dotyczących pola „Włącz zapisywanie logów” zostaną zapisane. Po kliknięciu w ikonę wyświetlana będzie animacja pięciu niebieskich kropek poniżej belki z nazwą sekcji. Czas animacji jest zależny od czasu wykonywania zapisu, nie blokuje działań operatora.

 

Widok sekcji „Logi z wykonywania skryptów C#” na zakładce „Logi systemowe” – przed włączeniem logów i przed odświeżeniem




Udostępnienie funkcji RPA (automatycznego trybu pracy) na punktach ACD typu „Import dokumentów ze skrzynki e-Doręczenia” oraz „Import dokumentów zakupu z KSeF”

Zmiany funkcjonalne w wersji 2025.2.0

W wersji 2025.2.0 umożliwiono pełną automatyzację importowania oraz generowania dokumentów przez punkty ACD typu „Import dokumentów ze skrzynki e-Doręczenia” i „Import dokumentów zakupu z KSeF”.

Wprowadzono również możliwość ustawiania filtrów dla punktów ACD typu „Import dokumentów zakupu z KSeF” w konfiguracji automatycznego trybu pracy.

Aby umożliwić wykonywanie działań na wskazanych punktach ACd, wprowadzono nowe metody w obiekcie Globals w klasie ACD, która określa metody wykonywane jedynie w kontekście okna ACD – są to następujące metody:

  • ImportEDorMessages() – metoda do automatycznej obsługi pobierania nowych wiadomości z usługi e-Doręczenia – ta metoda:
    • Nie posiada parametrów wejściowych
    • Zwraca wyniki:
      • 0 – jeśli operacja wykonała się poprawnie
      • -1- jeśli wystąpił błąd
    • int ImportMessages()

return: 0 – ok, -1 – error

 

Widok okna „Konfiguracji automatycznego trybu” z przykładowym skryptem do automatycznego pobierania wiadomości z usługi E-Doręczenia i generowania dokumentów BPM (gdy punkt ACD współpracujący z usługą E-Doręczenia nosi nazwę „E-Doręczenia”) – przykład

 

  • ImportKSeFDocuments() – metoda do automatycznej obsługi pobierania nowych dokumentów z usługi KSeF – ta metoda:
    • Nie posiada parametrów wejściowych
    • Zwraca wyniki:
      • 0 – jeśli operacja wykonała się poprawnie
      • -1- jeśli wystąpił błąd
    • int ImportKSeFDocuments()

return: 0 – ok, -1 – error

 

Widok okna „Konfiguracji automatycznego trybu” z przykładowym skryptem do automatycznego pobierania dokumentów z KSeF i generowania dokumentów BPM (gdy punkt ACD współpracujący z KSeF nosi nazwę „Faktury KSeF”) – przykład

  • SetKSeFFilters(string, DateTime?,DateTime?, decimal?, decimal?, byte?, byte) – metoda służąca do ustawiania filtrów dla punktów ACD typu „Import dokumentów zakupu z KSeF” według określonych kryteriów. Uruchomienie metody powoduje przeładowanie listy dokumentów przy uwzględnieniu nowych wartości filtrów. Ta metoda:
    • Posiada parametry wejściowe – podanie wszystkich parametrów nie jest wymagane:
      • string – NIP firmy
      • DateTime? – Data przyjęcia dw KSeF- od
      • DateTime? – Data przyjęcia dw KSeF- do
      • decimal? – Wartość brutto – od
      • decimal? – Wartość brutto – do
      • byte? – Typ dokumentu
      • byte – Stan faktury
    • Zwraca wyniki:
      • 0 – jeśli operacja wykonała się poprawnie
      • -1- jeśli wystąpił błąd
    • int SetKSeFFilters(string, string?, string?, decimal?,decimal?, byte?, byte)

string: KSeF NIP

DateTime?: KSeF date from

DateTime?: KSeF date to

decimal?: KSeF gross amount from

decimal?: KSeF gross amount value to

byte?: 0 – VAT invoice, 1 – corrective invoice, 2 – advance invoice, 3 – settlement invoice, 4 – simplified                               invoice,  5 – correction of advance invoice, 6 – corrective settlement invoice

byte: 0 – unregistered, 1 – rejected, 2 – registered, 3 – all

return: 0 – ok, -1 – error

 

Widok okna „Konfiguracji automatycznego trybu” z przykładowym skryptem do automatycznego pobierania dokumentów z KSeF, filtrowania ich i generowania dokumentów BPM (gdy punkt ACD współpracujący z KSeF nosi nazwę „Faktury KSeF”) – przykład

 

  • ResetKSeFFilters() – metoda służąca do resetowania filtrów dla punktów ACD typu „Import dokumentów zakupu z KSeF”. Domyślne ustawienia to brak filtrów: NIP firmy, Data przyjęcia w KSeF – od, Data przyjęcia w KSeF – do, Wartość brutto – od, Wartość brutto – do Typ dokumentu. Filtr Stan faktury jest ustawiony na faktury niezarejestrowane w Comarch BPM. Ta metoda:
    • Nie posiada parametrów wejściowych
    • Zwraca wyniki:
      • 0 – jeśli operacja wykonała się poprawnie
      • -1- jeśli wystąpił błąd
    • int ResetKSeFFilters()

return: 0 – ok, -1 – error

 

Widok okna „Konfiguracji automatycznego trybu” z przykładowym skryptem do automatycznego pobierania dokumentów z KSeF, resetu filtrów i generowania dokumentów BPM (gdy punkt ACD współpracujący z KSeF nosi nazwę „Faktury KSeF”) – przykład




Możliwość wyboru lokalizacji zapisu załącznika w Comarch BPM Repozytorium

Zmiany funkcjonalne w wersji 2025.2.0

 

Zmiany na definicji kontrolki typu Załącznik

W wersji 2025.2.0 umożliwiono operatorowi, który dodaje załącznik do dokumentu w Comarch BPM, wybranie,do którego folderu w Comarch BPM Repozytorium ma trafić taki załącznik.

W tym celu na definicji kontrolki typu Załącznik, w ramach zakładki „Archiwa” dodano nowy parametr „Pozwalaj na wybór lokalizacji podczas dodawania załącznika”.

Parametr jest domyślnie odznaczony – w takim przypadku załącznik dodawany na dokumencie zostanie zapisany w domyślnej lokalizacji w Comarch BPM Repozytorium, wybranej w polu „Lokalizacja” na zakładce „Archiwa” na definicji kontrolki.

 

Parametr „Pozwalaj na wybór lokalizacji podczas dodawania załącznika” na definicji kontrolki typu Załącznik

 

Wybór lokalizacji zapisu załącznika podczas dodawania załącznika w aplikacji desktop

Jeżeli parametr „Pozwalaj na wybór lokalizacji podczas dodawania załącznika” został zaznaczony, wówczas podczas dodawania załącznika na dokumencie Comarch BPM zostanie otwarte okno, w którym operator może wybrać lokalizację w Comarch BPM Repozytorium, w której ma zostać zapisany dany załącznik.

 

Wybór lokalizacji przy dodawaniu załącznika na nowym dokumencie – domyślna lokalizacja

 

W ramach listy dostępnych lokalizacji wyświetlana jest lokalizacja domyślna (z pola „Lokalizacja” na definicji danej kontrolki typu Załącznik) oraz te katalogi w Comarch BPM Repozytorium, do których dany operator/operator z konfiguracji ma prawo do dokonania zapisu. W oknie wyświetlanych jest jednocześnie do 10 pozycji; jeśli jest ich więcej, można przejść do nich za pomocą suwaka.

 

Uwaga
W przypadku, jeśli operator doda jednocześnie do kontrolki typu Załącznik wiele załączników, wówczas lokalizacja wybrana w ramach okna zostanie zastosowana w stosunku do wszystkich aktualnie dodawanych załączników.

 

Lista lokalizacji do wyboru przy dodawaniu załącznika na nowym dokumencie (gdy użytkownik ma uprawnienia do nie więcej niż 10 lokalizacji w Repozytorium)

 

Lokalizacja wybrana przy dodawaniu załącznika na nowym dokumencie

 

Po wyborze lokalizacji należy potwierdzić wybór, klikając w przycisk [OK] – wówczas załącznik zostanie zapisany w wybranej lokalizacji.

W przypadku, jeśli na definicji danej kontrolki typu Załącznik wybrano więcej niż 1 typ dokumentu, wówczas operator przy dodawaniu załącznika najpierw wybiera typ dokumentu, a później lokalizację.

Jeżeli na definicji danej kontrolki typu Załącznik w ramach pola „Podczas zapisu załącznika w Repozytorium stosuj” wybrano „Login własny operatora”, a operator, który dodaje załącznik, nie ma uprawnień do żadnej lokalizacji w Repozytorium, wówczas zostanie wyświetlony komunikat informujący o braku uprawnień do dostępnych lokalizacji.

 

Wybór lokalizacji w Repozytorium w ramach punktu ACD typu „Współpraca z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie BPM”

W przypadku, jeśli spełnione są następujące warunki:

  • Punkt ACD należy do typu „Współpraca z Comarch OCR (przesyłanie skanów z kontrolki załącznik na dokumencie BPM”

oraz

  • Obieg, który wybrano na definicji tego punktu ACD na zakładce „Ogólne” w polu Typ obiegu” jest skonfigurowany do pracy z Repozytorium i wyboru lokalizacji w Repozytorium (na kontrolce typu Załącznik zaznaczono parametry: „Współpraca z Repozytorium” i „Pozwalaj na wybór lokalizacji podczas dodawania załącznika”)

wówczas podczas dodawania załącznika również zostanie wyświetlone okno wyboru lokalizacji.

 

Wybór lokalizacji zapisu załącznika podczas dodawania załącznika w aplikacji web

Jeżeli parametr „Pozwalaj na wybór lokalizacji podczas dodawania załącznika” został zaznaczony na definicji danej kontrolki typu Załącznik w aplikacji desktop, wówczas podczas dodawania załącznika na dokumencie Comarch BPM w aplikacji web zostanie otwarte okno „Zapisz załącznik”, w którym operator może wybrać lokalizację w Comarch BPM Repozytorium, w której ma zostać zapisany dany załącznik.

 

Widok okna „Zapisz załącznik” przed dokonaniem wyboru lokalizacji zapisu

 

Widok okna „Zapisz załącznik” przed dokonaniem wyboru lokalizacji zapisu

W ramach listy dostępnych lokalizacji wyświetlana jest lokalizacja domyślna (z pola „Lokalizacja” na definicji danej kontrolki typu Załącznik) oraz te katalogi w Comarch BPM Repozytorium, do których dany operator/operator z konfiguracji ma prawo do dokonania zapisu. W oknie wyświetlanych jest jednocześnie do 8 pozycji; jeśli jest ich więcej, można przejść do nich za pomocą suwaka. Po kliknięciu na wybraną lokalizację należy nacisnąć przycisk [Zapisz tutaj], aby dokonać zapisu w wybranym folderze.

 

Widok okna „Zapisz załącznik” po dokonaniu wyboru lokalizacji zapisu – dla pojedynczego załącznika

 

Okno „Zapisz załącznik” po dokonaniu wyboru lokalizacji zapisu – dla wielu załączników

 

W przypadku, jeśli operator nie ma dostępu do lokalizacji domyślnej, wówczas wyświetlone zostaną wszystkie inne lokalizacje, do których ma dostęp.

 

Uwaga
W przypadku, jeśli operator doda jednocześnie do kontrolki typu Załącznik wiele załączników, wówczas lokalizacja wybrana w ramach okna „Zapisz załącznik” zostanie zastosowana w stosunku do wszystkich aktualnie dodawanych załączników.

W przypadku, jeśli na definicji danej kontrolki typu Załącznik wybrano więcej niż 1 typ dokumentu, wówczas operator przy dodawaniu załącznika najpierw zmienia typ dokumentu w ramach okna „Dodaj załącznik” (opcjonalnie), a później, po kliknięciu w przycisk „Dodaj”, wybiera lokalizację w oknie „Zapisz załącznik”.

Jeżeli na definicji danej kontrolki typu Załącznik w ramach pola „Podczas zapisu załącznika w Repozytorium stosuj” wybrano „Login własny operatora”, a operator, który dodaje załącznik, nie ma uprawnień do żadnej lokalizacji w Repozytorium, wówczas zostanie wyświetlony komunikat informujący o braku uprawnień do dostępnych lokalizacji.




Zmiana nazwy systemu Comarch DMS na Comarch BPM

Zmiany funkcjonalne w wersji 2025.2.0

W wersji 2025.2.0 zmieniono nazwę Comarch DMS na Comarch BPM. W związku z tą zmianą usunięto klucz „DefaultAppMarket” z pliku web.config znajdującego się w folderze z plikami aplikacji serwerowej Comarch BPM – system nosi nazwę Comarch BPM niezależnie od rynku, na jaki jest przeznaczony.

Dotychczasowy klucz” DefaultAppMarket”, znajdujący się w pliku web.config w folderze z plikami aplikacji serwerowej, został usunięty.

Wprowadzono również następujące zmiany:

Zmiany w instalatorze

Od wersji 2025.2.0 przygotowano nowy instalator Comarch BPM, w którym na każdym etapie instalacji nazwa Comarch BPM wyświetlana jest tam, gdzie dotychczas widniała nazwa Comarch DMS.

Zmiana frazy Comarch DMS na Comarch BPM w każdym miejscu, gdzie występuje, dotyczy również instalatora dla wersji Desktop – będzie on umożliwiał instalację programu DMS.exe oraz BPM.exe, które różnią się jedynie nazwą.

Zmiany w aplikacji desktop

Od wersji 2025.2.0 w aplikacji desktop zastąpiono wszystkie wystąpienia frazy „Comarch DMS” frazą „Comarch BPM” – zmiana dotyczy również takich elementów jak zawartość pola „Opis” na zakładce „Serwer pocztowy” w ramach zakładki „Ustawienia” oraz szablony wiadomości email dostępnych na zakładce „Email” w ramach zakładki „Ustawienia”.

Nazwa Repozytorium w aplikacji desktop jest zależna od języka aplikacji („Repozytorium” dla języka polskiego, „Archive” dla innych języków).

 

Okno logowania do aplikacji desktop Comarch BPM

 

Okno „Start” dla aplikacji desktop Comarch BPM

 

Zakładka „Email” na zakładce „Ustawienia” w aplikacji desktop Comarch BPM

 

Zmiany w aplikacji web

Od wersji 2025.2.0 w aplikacji desktop zastąpiono wszystkie wystąpienia frazy „Comarch DMS” frazą „Comarch BPM”.

Nazwa Repozytorium w aplikacji web jest zależna od języka aplikacji („Repozytorium” dla języka polskiego, „Archive” dla innych języków).

 

Okno początkowe aplikacji Comarch BPM

 

Okno logowania aplikacji Comarch BPM

 

Okno „Start” w aplikacji web

 

Wprowadzenie zależności nazwy Repozytorium od wyboru języka aplikacji

Nazwa Repozytorium  jest zależna od języka aplikacji („Repozytorium” dla języka polskiego, „Archive” dla innych języków).

Dotychczasowy klucz” DefaultAppMarket”, znajdujący się w pliku web.config w folderze z plikami aplikacji serwerowej, został usunięty.

 

Zmiany w aplikacjach mobilnych

Od wersji 2025.2.0 w aplikacjach mobilnych na system Android oraz na system iOS zastąpiono wszystkie wystąpienia frazy „Comarch DMS” frazą „Comarch BPM”. Nazwa aplikacji w sklepie Google Play oraz w App Store również została zmieniona na Comarch BPM, zmieniono także nazwę w opisach aplikacji w tych sklepach.

 

Okno ustawień aplikacji mobilnej Comarch BPM na Android




Udostępnienie mechanizmu do pobierania listy pracowników, działów i struktury organizacyjnej dla spółek połączonych z bazami Comarch ERP Optima oraz Comarch BPM Standalone

Zmiany funkcjonalne w wersji 2025.2.0

 

W wersji 2025.2.0 umożliwiono pobieranie listy pracowników, działów i struktury organizacyjnej dla spółek połączonych z bazami Comarch ERP Optima oraz Comarch BPM Standalone. W tym celu na zakładce [Struktura organizacyjna] w górnej części okna została dodana ikona [Importuj], analogiczna do ikony dotychczas dostępnej tylko dla współpracy z Comarch ERP XL.

 

Widok zakładki „Struktura organizacyjna” dla spółki współpracującej z Comarch ERP Optima przed importem danych – widoczny jest przycisk „Importuj”

 

Po kliknięciu w przycisk [Importuj] zostaje otwarte okno importu danych.

W ramach okna importu danych w zakładkach: „Pracownicy”, „Działy” i „Struktura organizacyjna” można za pomocą zapytania SQL pobrać odpowiednio: listę pracowników, listę działów oraz strukturę organizacyjną. Zapytanie SQL należy wprowadzić w oknie „Procedura SQL”, otwartym po kliknięciu w przycisk [SQL] w ramach danej zakładki.

 

Okno importu danych z bazy Comarch ERP Optima, zakładka „Pracownicy” – widok po kliknięciu w przycisk „Importuj”

 

Po zapisaniu zmian w oknie „Procedura SQL” na zakładce „Pracownicy” należy zaznaczyć checkboxy obok tych pracowników, którzy mają zostać zaimportowani do Comarch BPM, a następnie nacisnąć przycisk [Zapisz]. Wówczas wybrani pracownicy pojawią się w sekcji „Stan Aktualny” w oknie importu danych, a po zamknięciu okna widoczni będą na zakładce „Pracownicy” w ramach zakładki [Struktura organizacyjna].

Analogicznie należy postępować na zakładkach „Działy” i „Struktura organizacyjna” w ramach okna importu danych.

 

Okno importu danych z bazy Comarch ERP Optima na zakładce „Pracownicy”– zaznaczanie pracowników ze spółki Comarch ERP Optima do zaimportowania

 

Okno importu danych z bazy Comarch ERP Optima na zakładce „Pracownicy”– Widok listy pracowników zaimportowanych ze spółki Comarch ERP Optima na liście w sekcji „Stan Aktualny”

 

Widok zakładki „Pracownicy” na zakładce „Struktura organizacyjna” po zaimportowaniu pracowników

 

Okno importu danych z bazy Comarch ERP Optima na zakładce „Działy”– zaznaczanie działów ze spółki Comarch ERP Optima do zaimportowania

 

Okno importu danych z bazy Comarch ERP Optima na zakładce „Działy”– Widok listy działów zaimportowanych ze spółki Comarch ERP Optima na liście w sekcji „Stan Aktualny”

 

Widok zakładki „Działy” na zakładce „Struktura organizacyjna” po zaimportowaniu działów

 

Okno importu danych z bazy Comarch ERP Optima na zakładce „Struktura organizacyjnay”– zaznaczanie elementów struktury organizacyjnej ze spółki Comarch ERP Optima do zaimportowania

 

Okno importu danych z bazy Comarch ERP Optima na zakładce „Struktura organizacyjna”–widok struktury organizacyjnej zaimportowanej ze spółki Comarch ERP Optima na liście w sekcji „Stan Aktualny”

 

Widok drzewa struktury organizacyjnej na zakładce „Struktura organizacyjna” po zaimportowaniu struktury organizacyjnej




Zgłoszenia zrealizowane w wersji 2025.2.0

Zmiany funkcjonalne w wersji 2025.2.0

  • Zaktualizowano wersję ChatERP do wersji 1.5.0 i umożliwiono przekazanie do komponentu ChatERP właściwej wersji językowej w zależności od wersji językowej Comarch BPM;
  • Zaktualizowano wersję json w generatorach o Comarch ERP Optima do wersji 13.0.3;
  • Rozwiązano problem dotyczący konieczności ponownego zapisania dokumentu po jego utworzeniu w aplikacji web, aby można było prawidłowo odwołać się do DWD_ID dokumentu za pomocą kontrolki typu Własna akcja;
  • Naprawiono błąd dotyczący odwrotnego sortowania kolejności definicji obiegów w aplikacji web względem aplikacji desktop, jeśli definicje obiegów znajdują się bezpośrednio w folderze „Wszystkie”;
  • Naprawiono błąd dotyczący nieprawidłowego wyświetlania listy wyboru w kolumnie typu Lista w kontrolce typu Dane tabelaryczne w aplikacji web;
  • Rozwiązano problem dotyczący resetowania ustawień szczegółów dokumentu w aplikacji web po zamknięciu przeglądarki;
  • Rozwiązano problem dotyczący występowania błędu 500 i zawieszania się aplikacji, w przypadku, jeśli korzystano z sortowania po polach dodatkowych na liście dokumentów, a następnie próbowano zmienić wyświetlany typ obiegu w aplikacji web;
  • Naprawiono błąd dotyczący samorzutnego odpinania się zakładki z listą dokumentów w aplikacji web;
  • Naprawiono błąd dotyczący braku możliwości dodania załącznika w aplikacji web, jeśli przedtem usunięto ten sam załącznik podczas dodawania nowego załącznika;
  • Rozwiązano problem dotyczący wyświetlania biłaej strony podczas wywoływania wydruku książki nadawczej w aplikacji desktop;
  • Naprawiono błąd polegający na wyłączaniu się aplikacji mobilnej na system Android w przypadku, jeśli operator, który nie ma uprawnień do modułu Repozytorium, próbuje wyświetlić podgląd dla dokumentu przechowywanego w Repozytorium;
  • Rozwiązano problem dotyczący różnicy w działaniu zdefiniowanych funkcjonalności w ramach tego samego obiegu w aplikacji desktop i w aplikacji mobilnej na system Android;
  • Naprawiono błąd dotyczący niedziałającego obserwatora na kontrolce typu Dane tabelaryczne, jeśli nie zapisano jeszcze dokumentu w aplikacji mobilnej na system Android;
  • Naprawiono błąd dotyczący możliwości dowiązania anulowanych dokumentów FAI w kontrolce typu Dokument ERP XL;
  • Rozwiązano problem dotyczący niekompatybilności pomiędzy działaniem typu obiegu w aplikacji desktop i w aplikacji na system iOS;
  • Rozwiązano problem dotyczący niekompatybilności pomiędzy działaniem typu obiegu w aplikacji desktop i w aplikacji na system Android;
  • Rozwiązano problem dotyczący importu kontrahenta, towaru, dokumentu elektronicznego i stawki VAT z arkusza kalkulacyjnego do kontrolki typu Dane tabelaryczne w aplikacji desktop Comarch BPM;
  • Naprawiono błąd polegający na wyświetlaniu wartości kontrolek typu Liczba stałoprzecinkow z dodatkowymi zerami a na liście wszystkich dokumentów, w przypadku, gdy „Ustawienia regionu Windows : English (United States)”;
  • Rozwiązano problem dotyczący braku aktualizacji kontrolki typu Liczba stałoprzecinkowa obserwującej kontrolkę typu Dane tabelaryczne i sumującej znajdujące się w niej wartości w aplikacji web;
  • Naprawiono błąd dotyczący niezapisywania wartości podczas ponownej edycji elementu w kontrolce typu Dane tabelaryczne w aplikacji na system Android;
  • Naprawiono problem dotyczący niedziałającego podglądu za pomocą Chromium dla niektórych plików w aplikacji desktop;
  • Rozwiązano problem dotyczący błędnego wyświetlania komunikatu „Nie można pobrać numeru dokumentu. Wybrano typ dokumentu inny niż zdefiniowany we właściwościach kontrolki” podczas podpinania dokumentu pod kontrolkę typu Dokument elektroniczny;
  • Naprawiono błąd polegający na tym, że w aplikacji web były widoczne wydruki sPrint;
  • Zaktualizowano komponent sPrint do wersji 7. Po aktualizacji Comarch BPM do wersji 2025.2.0 wymagane jest zaktualizowanie sPrint na stacjach roboczych użytkowników korzystających z wersji desktop Comarch BPM.




Umożliwienie przenoszenia danych KSeF we współpracy z Comarch ERP XL

Zmiany funkcjonalne w wersji 2025.2.0

 

Od wersji 2025.2.0 podczas generowania dokumentów Faktura zakupu FZ, (A) Faktura zakupu (A)FZ i (A) Faktura zakupu uproszczona do Comarch ERP XL można przenosić na dokumenty dane dotyczące KSeF (numery i daty).

 

Dodanie nowych pól w ramach kontrolki typu Dokument ERP XL

W wersji 2025.2.0 w przypadku, gdy na definicji kontrolki typu Dokument ERP XL na zakładce „Dokument ERP XL” w polu „Typ” wybrano jeden z poniższych typów dokumentów:

  • Faktura zakupu
  • (A)Faktura zakupu
  • (A)Faktura zakupu uproszczona

wówczas w ramach nagłówka dokumentu zostaną dodane pola: „Numer KSeF” i „Data KSeF” – operator może ręcznie wypełnić pola lub zmapować wartości, może również modyfikować wartości, jeśli kontrolka nie jest w trybie tylko do odczytu.

 

Uwaga
Jeżeli dokument jest dowiązywany z systemu Comarch ERP XL, wówczas nowe pola „Numer KSeF” i „Data przyjęcia KSeF” będą w trybie tylko do odczytu, podobnie jak pozostałe pola dostępne w ramach kontrolki.

 

Pola „Numer KSeF” i „Data KSeF” zostały również dodane na definicji kontrolki typu Dokument ERP XL dla trzech wspomnianych typów dokumentów, na zakładce „Wartości mapowane”, w sekcji „Nagłówek” – operator może wybrać: dla pola „Numer KSeF” kontrolkę typu Tekst, z której ma zostać zmapowany numer oraz dla pola „Data KSeF” – kontrolkę typu Data i godzina, z której wartość ma zostać zmapowana. Mapowanie tych wartości nie jest konieczne, aby zapisać dokument i wygenerować dokument ERP XL.

 

Widok zakładki „Wartości mapowane” w sekcji „Nagłówek” na definicji kontrolki typu Dokument ERP XL, gdy wybrano typ „Faktura zakupu” – widoczne są nowe pola „Numer KSeF” i „Data KSeF”, dla których wybrano kontrolki, które mają zostać zmapowane

 

Formatka dokumentu ERP XL – zaznaczono nowe pola z przykładowymi wartościami

 

Nowe pola „Numer KSeF” i „Data KSeF” zostały również wprowadzone w aplikacji web oraz w aplikacjach mobilnych.

W ramach definicji predefiniowanych obiegów:

  • Faktura kosztowa (Nagłówek);
  • Faktura kosztowa (Elementy);
  • Faktura kosztowa (Waluty)

dodano:

  • kontrolkę typu Tekst „Numer KSeF” (identyfikator: NumerKSeF) – w ramach kontrolki można wprowadzić numer KSeF; zostanie on przekazany do Comarch ERP XL do kolumny KSF_Numer w tabeli KSeFDokumenty; wypełnienie kontrolki nie jest obowiązkowe do wygenerowania dokumentu ERP XL;
  • kontrolkę typu Data i godzina „Data przyjęcia KSeF” (identyfikator: DataKSeF) – w ramach kontrolki można wybrać date przyjęcia faktury KSeF; zostanie ona przekazany do Comarch ERP XL do kolumny KSF_TStampPrzyjecia w tabeli KSeFDokumenty; wypełnienie kontrolki nie jest obowiązkowe do wygenerowania dokumentu ERP XL;
  • kontrolkę typu Własna akcja „Sprawdź numer KSeF” (identyfikator: Sprawdz_numer_KSeF), która zawiera procedurę ERP, dzięki której możliwa jest weryfikacja, czy dokument z danym numerem KSeF w kontrolce „Numer KSeF” (identyfikator: NumerKSeF) jest już w Comarch ERP XL;

 

Definicja kontrolki „Sprawdź numer KSeF”

 

  • kontrolkę typu Komunikat (identyfikator: Msg2), która odpowiada za wyświetlenie komunikatu „Dokument o numerze KSeF [numer] znajduje się już w Comarch ERP XL” – jeśli dokument o numerze znajdującym się w kontrolce „Numer KSeF” (identyfikator: NumerKSeF) jest już w Comarch ERP XL

 

Definicja kontrolki typu Komunikat (identyfikator:Msg2)

 

  • kontrolkę typu Tekst „Status KSeF w ERP XL” (identyfikator: StatusKSeFXL), która zawiera informację zależną od wyniku weryfikacji za pomocą kontrolki „Sprawdź numer KSeF” – jeśli dokument znajduje się w Comarch ERP XL, w kontrolce „Status KSeF w ERP XL” widnieje napis „Dokument o takim numerze istnieje już w ERP”, jeśli zaś nie – „Dokument o takim numerze nie istnieje w ERP”.

 

Definicja kontrolki „Status KSeF w ERP XL”

 

Sekcja „KSeF” w ramach predefiniowanego obiegu „Faktura kosztowa (Elementy)” – gdy za pomocą kontrolki „Sprawdź numer KSeF” stwierdzono, że danego dokumentu nie ma w Comarch ERP XL

 

Sekcja „KSeF” w ramach predefiniowanego obiegu „Faktura kosztowa (Elementy)” wraz z komunikatem – gdy za pomocą kontrolki „Sprawdź numer KSeF” stwierdzono, że dany dokument znajduje się w Comarch ERP XL

 

Mapowanie danych do nowych kontrolek w predefiniowanych typach obiegów

Jeśli operator chce przenieść numer i datę faktury zakupu KSeF na dokument Comarch BPM w ramach punktu ACD typu „Import dokumentów zakupu z KSeF”, wówczas powinien na definicji punktu ACd, na zakładce „Kontrolki” wprowadzić następujące zapytania:

  • Dla kontrolki „Numer KSeF”:

 

select isnull (KSH_NumerReferencyjnyKSeF, ' ')

from do.KS_DocumentHeaders

join do.KS_Documents on ksd_id=KSH_DocumentId

where KSD_ID=@Id1@

 

Wprowadzanie zapytania SQL dla kontrolki „Numer KSeF”

 

  • Dla kontrolki „Data przyjęcia KSeF”:

 

select isnull (KSH_DataWytworzeniaFa, ' ')

from do.KS_DocumentHeaders

join do.KS_Documents on ksd_id=KSH_DocumentId

where KSD_ID=@Id1@

 

Wprowadzanie zapytania SQL dla kontrolki „Data przyjęcia KSeF”




Zmiany w instalatorze

Zmiany funkcjonalne w wersji 2025.2.0

Wprowadzenie możliwości utworzenia użytkownika CDNHASPDMS podczas instalacji aplikacji BPM

W wersji 2025.2.0 w ramach instalatora dodano opcję utworzenia użytkownika CDNHASPDMS, wygenerowania dla niego hasła oraz nadania mu uprawnień do procedur HASP. Nowy użytkownik CDNHASPDMS ma dostęp do następujących procedur HASP:


  • xp_HASPAddKey
  • xp_HASPCheck
  • xp_HASPCheckWeb
  • xp_HASPGetAttributes
  • xp_HASPGetIdleTime
  • xp_HASPGetKeyInfo
  • xp_HASPGetKeyInfo2
  • xp_HASPGetKeyNumber
  • xp_HASPGetKeyNumberList
  • xp_HASPGetSignData
  • xp_HASPGetVersion
  • xp_HASPLicenceStateInfo
  • xp_HASPLicenceStateInfo2
  • xp_HASPLicenceStateInfoWeb
  • xp_HASPLoggedUsersInfo
  • xp_HASPLogin
  • xp_HASPLoginWeb
  • xp_HASPLogout
  • xp_HASPLogoutWeb
  • xp_HASPRefreshKeysData
  • xp_HASPSetIdleTime

Dane użytkownika CDNHASPDMS zostają zaszyfrowane i zapisane; służą jedynie do komunikacji z serwerem, na którym znajduje się Menadżer Kluczy.

W instalatorze w ramach okna „Klucze licencji i hasło Administratora” dodano przycisk „Weryfikuj”. Poniżej opisano możliwe warianty dalszego postępowania, w zależności od tego, czy baza Comarch BPM i klucze licencji znajdują się na tym samym, czy na różnych serwerach.

 


Wariant 1

W ramach okna „Baza danych Comarch BPM” wybrano bazę, która znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” wprowadzono klucz/klucze licencji, które również znajdują się na serwerze 1

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostanie utworzony login CDNHASPDMS[numer] (jeśli użytkownik istnieje na serwerze, login zostaje utworzony z pierwszym wolnym numerem loginu CDNHASPDMS[numer] – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzane są uprawnienia HASP. W przypadku, jeśli:

  •  Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować instalację Comarch BPM, klikając w przycisk „Instaluj”;
  • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte.


Wariant 2

W ramach okna „Baza danych Comarch BPM” wybrano bazę, która znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” wprowadzono klucz/ licencji, który znajduje się na serwerze 2 (dotyczy instalacji Comarch BPM Standalone

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostanie wyświetlone okno logowania do serwera, które pozwoli na podanie loginu i hasła użytkownika z uprawnieniami administratora do serwera oraz na sprawdzenie połączenia – po kliknięciu w przycisk „Połącz” informacja o rezultacie próby połączenia z serwerem będzie widoczna w oknie logowania do serwera. Jeśli próba połączenia zakończy się pomyślnie, należy kliknąć w przycisk „Zapisz”.

 

Okno logowania do serwera, gdy pomyślnie nawiązano połączenie

 

Następnie jeśli:

  • Nawiązano połączenie – w przypadku, gdy użytkownik istnieje już na serwerze, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP. W przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować instalację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia – zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera. ale po zamknięciu okna logowania do serwera instalacja zostanie przerwana.

 

Wariant 3 (dotyczy instalacji Comarch BPM we współpracy z Comarch ERP Optima lub Comarch ERP XL)

W ramach okna „Baza danych Comarch BPM” wybrano bazę, która znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” wprowadzono:

  • 1 klucz licencji, który znajduje się na serwerze 1

oraz

  • 1 klucz licencji, który znajduje się na serwerze 2

 

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostanie wyświetlone okno logowania do serwera 2. Następnie jeśli:

  • Nawiązano połączenie – w przypadku, gdy użytkownik istnieje już na serwerze 2, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP. W przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować instalację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia – zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera 2. ale po zamknięciu okna logowania do serwera 2 instalacja zostanie przerwana.

 

Wariant 4 (dotyczy instalacji Comarch BPM we współpracy z Comarch ERP Optima lub Comarch ERP XL)

W ramach okna „Baza danych Comarch BPM” wybrano bazę, która znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” wprowadzono klucze licencji, które znajdują się na serwerze 2

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostaje wyświetlone okno logowania do serwera 2. Następnie jeśli:

  • Nawiązano połączenie – w przypadku, gdy użytkownik istnieje już na serwerze 2, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP. W przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować instalację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia – zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera 2. ale po zamknięciu okna logowania do serwera instalacja zostanie przerwana.

 

Wariant 5 (dotyczy instalacji Comarch BPM we współpracy z Comarch ERP Optima lub Comarch ERP XL)

W ramach okna „Baza danych Comarch BPM” wybrano bazę, która znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” wprowadzono:

  • 1 klucz licencji, który znajduje się na serwerze 2

oraz

  • 1 klucz licencji, który znajduje się na serwerze 3

 

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostają wyświetlone okna logowania do obydwóch serwerów – do serwera 2 i do serwera 3. Następnie jeśli:

  • Nawiązano połączenie z obydwoma serwerami – w przypadku, gdy użytkownik istnieje już na serwerze, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP. W przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na obydwóch serwerach kluczy licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować instalację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze lub serwerach kluczy licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia z żadnym z serwerów lub tylko z jednym z serwerów– zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera. ale po zamknięciu okna logowania do serwera instalacja zostanie przerwana.

 

 

Wprowadzenie możliwości utworzenia użytkownika CDNHASPDMS podczas aktualizacji aplikacji BPM

W wersji 2025.2.0 w ramach instalatora dodano opcję utworzenia użytkownika CDNHASPDMS, wygenerowania dla niego hasła oraz nadania mu uprawnień do procedur HASP podczas aktualizacji aplikacji Comarch BPM..

W instalatorze po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” następuje sprawdzenie, czy podany klucz licencji jest na tym samym serwerze, gdzie znajduje się baza danych Comarch BPM.

Poniżej opisano możliwe warianty dalszego postępowania, w zależności od tego, czy baza danych Comarch BPM i klucze licencji znajdują się na tym samym, czy na różnych serwerach:

 

Wariant 1

Baza danych Comarch BPM znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” dokonano zmiany serwera klucza/kluczy licencji, które również znajdują się na serwerze 1

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” nastąpi próba zalogowania użytkownika CDNHASPDMS[numer]. Jeśli:

  • Logowanie zakończy się powodzeniem – wówczas możliwa jest dalsza aktualizacja aplikacji, po kliknięciu w przycisk „Instaluj”
  • Logowanie zakończy się niepowodzeniem – wówczas w przypadku, jeżeli:
    • Użytkownik istnieje na serwerze – zostanie dla niego wygenerowane nowe hasło, które zostanie zaktualizowane
    • Użytkownik nie istnieje na serwerze – w przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować aktualizację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte.

 

Wariant 2 (dla Comarch BPM Standalone)

Baza danych Comarch BPM znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” dokonano zmiany serwera klucza licencji, który znajduje się na serwerze 2

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostanie wyświetlone okno logowania do serwera, które pozwoli na podanie loginu i hasła użytkownika z uprawnieniami administratora do serwera oraz na sprawdzenie połączenia – informacja o rezultacie próby połączenia z serwerem będzie widoczna w oknie logowania do serwera. Następnie jeśli:

  • Nawiązano połączenie – w przypadku, gdy użytkownik istnieje już na serwerze, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP; w przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować aktualizację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia – zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera. ale po zamknięciu okna logowania do serwera instalacja zostanie przerwana.

 

Wariant 3 (dotyczy instalacji Comarch BPM we współpracy z Comarch ERP Optima lub Comarch ERP XL)

Baza danych Comarch BPM znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” dokonano zmiany serwera klucza licencji, tak, że:

  • 1 klucz licencji znajduje się na serwerze 1

oraz

  • 1 klucz licencji znajduje się na serwerze 2

 

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” nastąpi próba zalogowania użytkownika CDNHASPDMS[numer], który jest zapisany dla serwera 1, który nie uległ zmianie. Jeśli:

  • Logowanie zakończy się niepowodzeniem – wówczas w przypadku, jeżeli:
    • Użytkownik istnieje na serwerze 1 – zostanie dla niego wygenerowane nowe hasło, które zostanie zaktualizowane;
    • Użytkownik nie istnieje na serwerze 1 – zostanie utworzony nowy login CDNHASPDMS[numer] – dla loginu zostaje nadane nowo wygenerowane hasło i uprawnienia HASP;
  • Logowanie zakończy się powodzeniem – wówczas możliwa jest aktualizacja aplikacji

 

Dla serwera 2 zostanie wyświetlone okno, które pozwoli na podanie loginu i hasła użytkownika z uprawnieniami administratora do serwera oraz na sprawdzenie połączenia – informacja o rezultacie próby połączenia z serwerem będzie widoczna w oknie logowania do serwera. Następnie jeśli:

  • Nawiązano połączenie – w przypadku, gdy użytkownik istnieje już na serwerze, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP; w przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować aktualizację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia – zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera. ale po zamknięciu okna logowania do serwera instalacja zostanie przerwana

 

Wariant 4 (dotyczy instalacji Comarch BPM we współpracy z Comarch ERP Optima lub Comarch ERP XL)

Baza danych Comarch BPM znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” dokonano zmiany serwera klucza licencji, tak, że obydwa klucze licencji znajdują się na serwerze 2

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostanie wyświetlone okno, które pozwoli na podanie loginu i hasła użytkownika z uprawnieniami administratora do serwera 2 oraz na sprawdzenie połączenia – informacja o rezultacie próby połączenia z serwerem będzie widoczna w oknie logowania do serwera. Następnie jeśli:

  • Nawiązano połączenie – w przypadku, gdy użytkownik istnieje już na serwerze 2, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP; w przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować aktualizację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia – zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera. ale po zamknięciu okna logowania do serwera instalacja zostanie przerwana.

 

Wariant 5 (dotyczy instalacji Comarch BPM we współpracy z Comarch ERP Optima lub Comarch ERP XL)

Baza danych Comarch BPM znajduje się na serwerze 1, a w oknie „Klucze licencji i hasło Administratora” dokonano zmiany serwerów kluczy licencji, tak, że:

  • 1 klucz licencji znajduje się na serwerze 2

oraz

  • 1 klucz licencji znajduje się na serwerze 3

Po kliknięciu w przycisk „Weryfikuj” w ramach okna „Klucze licencji i hasło Administratora” zostają wyświetlone okna logowania do obydwóch serwerów – 2 i 3 – które pozwolą na podanie loginu i hasła użytkownika z uprawnieniami administratora do danego serwera oraz na sprawdzenie połączenia – informacja o rezultacie próby połączenia z danym serwerem będzie widoczna w oknie logowania do danego serwera. Następnie jeśli:

  • Nawiązano połączenie z obydwoma serwerami – w przypadku, gdy użytkownik istnieje już na danym serwerze, zostaje utworzony login CDNHASPDMS[numer] (z pierwszym wolnym numerem loginu CDNHASPDMS) – dla loginu zostaje nadane nowo wygenerowane hasło i sprawdzone są uprawnienia HASP; w przypadku, jeśli:
    • Uprawnienia do procedur HASP znajdują się na serwerze klucza licencji – wówczas zostaną nadane loginowi CDNHASPDMS[numer] (gdzie numer – to pierwszy wolny numer, licząc od 1); następnie należy kontynuować aktualizację Comarch BPM, klikając w przycisk „Instaluj”;
    • Uprawnienia do procedur HASP nie znajdują się na serwerze klucza licencji – wówczas nowy login nie zostanie utworzony i zostanie wyświetlony komunikat Na serwerze nie zainstalowano procedur niezbędnych do komunikacji z Menadżerem Kluczy. Sprawdź instalację Menadżera Kluczy, a następnie uruchom ponownie instalator Comarch BPM. Kliknij Zakończ, aby zakończyć pracę instalatora. Po kliknięciu w przycisk „Zamknij”, dostępny w ramach komunikatu, okno instalatora zostanie zamknięte;
  • Nie nawiązano połączenia z żadnym z serwerów lub tylko z jednym z serwerów– zostaje wyświetlony komunikat informujący o błędzie. Operator może wielokrotnie podejmować próbę logowania do serwera. ale po zamknięciu okna logowania do serwera instalacja zostanie przerwana.

 

Dodanie walidatora na etapie dodawania nazwy aplikacji w instalatorze

W wersji 2025.2.0 wprowadzono walidację dodawanych nazw aplikacji: serwerowej i web w instalatorze. Jeśli we wprowadzonej nazwie aplikacji znajduje się co najmniej jeden z następujących znaków:

  • :
  • /
  • ?
  • #
  • [
  • ]
  • @
  • !
  • $
  • &
  • (
  • )
  • *
  • +
  • ,
  • ;
  • =
  • <
  • >
  • {
  • }
  • |
  • \
  • ^
  • `
  • Spacja

 

Wówczas w oknie instalatora zostanie wyświetlony komunikat „Nazwa aplikacji jest niepoprawna. Znak <znak> nie jest dozwolony.”.

 

Komunikat informujący o niepoprawnej nazwie aplikacji

 

Wyłączenie możliwości instalowania Comarch BPM na Windows Server 2012

Od wersji 2025.2.0 uniemożliwiono instalację Comarch BPM na Windows Serve 2012 za pomocą instalatora – najniższa wspierana wersja to Windows Server 2016.




Zmiana procedur dotyczących przekazania czasowego i wysyłania e-mail zbiorczych

Zmiany funkcjonalne w wersji 2025.2.0

W wersji 2025.2.0 w bazie BPM w ramach tabeli do.DF_WorkDS dodano kolumnę DWS_AutomaticPropagationTime, w której znajduje się data i godzina automatycznego przekazania dokumentu, wyliczona z dokładnością do minuty.

Zmieniono także procedurę do.ExecuteScheduledProcedures, dotyczącą przekazania czasowego – zamiast co 10 minut, jak przedtem, jest wykonywana co minutę, zaś co 30 minut jest wykonywana wraz ze sprawdzeniem powiadomień e-mail (to minimalny czas, po jakim mogą być wysyłane e-maile zbiorcze według konfiguracji w ustawieniach typu obiegu, na danym etapie, na zakładce „Mail”).




Zmiany w wyborze spółki w oknie logowania

Zmiany funkcjonalne w wersji 2025.2.0

W wersji 2025.2.0 udostępniono opcję wymuszenia wprowadzenia ręcznie pełnej nazwy firmy w polu „Spółka” w oknie logowania. W tym celu w ramach pliku web.config w folderze z plikami aplikacji serwerowej Comarch BPM wprowadzono następujące zmiany:

  • Usunięto parametr CompanyNameSearchModeEnabled;
  • Wprowadzono parametr CompanySelectionMode, który może przyjąć następujące wartości:
    • List – wartość domyślna, ustawiana przez instalator podczas instalacji Comarch BPM – jeśli wprowadzono tę wartość, wówczas operator może wybrać spółkę z listy dostępnych spółek w oknie logowania;

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „List” (aplikacja desktop)

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „List” (aplikacja web)

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „List” (aplikacja mobilna na system Android)

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „List” (aplikacja mobilna na system iOS)

 

    • Search – jeśli wprowadzono tę wartość, wówczas operator może wyszukać nazwę spółki wraz z sugerowaną nazwą spółki, która zawiera wpisaną frazę, na liście dostępnych spółek w oknie logowania. Jeśli lista nie zawiera danej frazy, wówczas nie zostanie wyświetlona (aplikacja desktop i aplikacja web) lub zostanie wyświetlona pusta lista (aplikacje mobilne);

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Search” (aplikacja desktop)

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Search” (aplikacja web)

 

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Search” (aplikacja mobilna na system Android)

 

Okno logowania po kliknięciu w pole „Spółka”, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Search” (aplikacja mobilna na system iOS)

 

    • Text – jeśli wprowadzono tę wartość, wówczas operator powinien wprowadzić nazwę spółki ręcznie w polu „Spółka” w oknie logowania. W przypadku, jeśli operator:
      • Wpisze poprawną nazwę spółki – zostanie zalogowany do aplikacji Comarch BPM. Jeśli zostaną wprowadzone dodatkowe białe znaki (spacje) przed albo po nazwie spółki, wówczas zostanie uwzględniona nazwa bez spacji. W ramach pola można wprowadzić maksymalnie 100 dowolnych znaków;
      • Wpisze niepoprawną nazwę spółki lub nie uzupełni pola w aplikacji desktop – wówczas zostaną wyświetlone komunikaty – odpowiednio: „Pole spółka jest wymagane” i „Niepoprawna nazwa spółki”.
      • Wpisze niepoprawną nazwę spółki w aplikacji web – w takim przypadku zostanie wyświetlony komunikat „Niepoprawna nazwa spółki”, a pole „Spółka” zostanie zaznaczone na czerwono
      • Wpisze niepoprawną nazwę spółki w aplikacji mobilnej na system Android – w takim przypadku zostanie wyświetlony komunikat „Błąd logowania. Niepoprawna nazwa spółki”

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Text” (aplikacja desktop)

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Text” (aplikacja web)

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Text” (aplikacja mobilna na system Android)

 

Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Text” (aplikacja mobilna na system iOS)

 

Komunikat wyświetlony, gdy parametr CompanySelectionMode ma wartość Text, a operator wpisał niepoprawną nazwę spółki w polu „Spółka” (aplikacja desktop)

 

Komunikat wyświetlony, gdy parametr CompanySelectionMode ma wartość Text, a operator nie uzupełnił pola „Spółka” w oknie logowania (aplikacja desktop)

 

Komunikat wyświetlony, gdy parametr CompanySelectionMode ma wartość Text, a operator wpisał niepoprawną nazwę spółki w polu „Spółka” (aplikacja web)

 

Komunikat wyświetlony, gdy parametr CompanySelectionMode ma wartość Text, a operator wpisał niepoprawną nazwę spółki lub błędnie wypełnił inne pole (aplikacja mobilna na Android)

 

Komunikat wyświetlony, gdy parametr CompanySelectionMode ma wartość Text, a operator wpisał niepoprawną nazwę spółki (aplikacja mobilna na iOS)