Instalacja serwera Mongo DB za pomocą instalatora Comarch BPM

Aby zainstalować serwer Mongo DB, należy przejść do katalogu <wybrana lokalizacja/Comarch BPM [wersja]/Comarch BPM [wersja] instalator Comarch BPM i uruchomić plik Instalator Comarch BPM.exe na komputerze, na którym ma zostać zainstalowany serwer MongoDB i/albo MongoDB Compass i gdzie zostanie utworzona nowa baza MongoDB.

 

Uwaga
Podczas instalacji za pomocą Instalatora (Instalator Comarch BPM.exe) potrzebny jest dostęp do Internetu.

 

Wybór języka instalacji

Po uruchomieniu instalatora zostaje wyświetlone okno początkowe, w ramach którego dostępne jest pole „Język instalatora”, w którym należy dokonać wyboru języka, w jakim ma zostać przeprowadzona instalacja aplikacji. Dostępne są następujące języki:

  • Polski
  • Angielski
  • Niemiecki
  • Francuski

 

Okno początkowe instalatora aplikacji Comarch BPM – wybór języka instalacji

 

Po wyborze języka instalacji należy nacisnąć przycisk [Dalej], aby przejść do kolejnego kroku instalacji, okna instalacji wymaganych dodatków. Jeżeli operator naciśnie przycisk [Anuluj] albo spróbuje zamknąć okno za pomocą znaku x, wówczas zostanie wyświetlony następujący komunikat:

 

Komunikat, który zostanie wyświetlony po naciśnięciu przycisku „Anuluj” lub przy próbie zamknięcia okna instalatora

 

Jeśli użytkownik wybierze przycisk:

  • Tak – instalator zostanie zamknięty
  • Nie – użytkownik pozostanie w tym samym oknie, a komunikat będzie zamknięty

 

Od wersji 2024.0.1 po przejściu do okna instalacji wymaganych dodatków wyświetlany jest komunikat, który informuje o braku możliwości instalacji Comarch BPm (dawniej DMS) w systemach wcześniejszych niż:

  • Windows Vista x64;
  • Windows Server 2008 x64;
  • Windows 7 x64
  • Windows Server 2008 R2 x64
  • Windows Server 2012 x64

Po kliknięciu w przycisk [OK] instalator zostaje zamknięty.

 

Komunikat informujący o braku możliwości instalacji Comarch BPM (dawniej DMS)

Okno przygotowania komponentów

W kolejnym kroku instalatora zostaje wyświetlone okno, informujące o tym, że instalator przygotowuje potrzebne komponenty. Przejście do następnego okna nastąpi automatycznie.

W następnym kroku instalatora wyświetlone zostaje okno powitalne instalatora.

Okno przygotowania komponentów

 

Okno powitalne instalatora

Ekran powitalny instalatora Comarch BPM (dawniej DMS)

 

Jeżeli użytkownik chce kontynuować instalację, wówczas powinien nacisnąć przycisk [Dalej], aby przejść do kolejnego kroku instalacji. Jeżeli operator naciśnie przycisk [Anuluj] albo spróbuje zamknąć okno za pomocą znaku x, wówczas zostanie wyświetlony komunikat analogiczny do przedstawionego powyżej.

 

Wybór aplikacji

W ramach okna „Wybór aplikacji” operator powinien wybrać opcję „Instalacja serwera MongoDB”, a następnie kliknąć [Dalej].

 

Zaznaczanie opcji „Instalacja serwera MongoDB” w ramach okna „Wybór aplikacji” w instalatorze Comarch BPM (dawniej DMS)

Po naciśnięciu [Dalej] następuje przejście do okna „Serwer MongoDB”. Jeśli na danym komputerze jest już zainstalowany serwer Mongo DB, wówczas wyświetlony zostanie następujący komunikat blokujący ponowną instalację serwera MongoDB:

 

Komunikat blokujący ponowną instalację serwera MongoDB

Po wyborze przycisku „OK” komunikat zostanie zamknięty, a operator będzie mógł wybrać inny komponent do instalacji/aktualizacji w oknie „Wybór aplikacji”

Serwer MongoDB

Jeżeli na danym komputerze nie jest zainstalowany serwer MongoDB, wówczas nastąpi przejście do okna „Serwer MongoDB”. W ramach okna znajdują się następujące pola:

      • Zainstaluj MongoDB Compass – domyślnie zaznaczony parametr – jeśli parametr pozostanie zaznaczony, wówczas MongoDB Compass zostanie zainstalowany na tej samej maszynie, na której zainstalowana będzie baza;
      • Ścieżka instalacyjna – ścieżka instalacyjna serwera – domyślnie C:\Program Files\ – operator może kliknąć w przycisk [Przeglądaj] znajdujący się obok tego pola i wybrać preferowaną lokalizację;
      • Adres IP serwera IIS – w ramach tego pola należy wprowadzić adres IP serwera IIS, a następnie kliknąć przycisk [Połącz], aby sprawdzić, czy wprowadzono poprawny adres – jeśli adres jest poprawny, zostanie wyświetlony napis „Nawiązano połączenie z serwerem IIS”;
      • Login – w ramach tego pola należy wprowadzić login dla użytkownika, który ma posiadać uprawnienia administratora na serwerze MongoDB (jak użytkownik „admin” w instrukcji ręcznej konfiguracji MongoDB);
      • Hasło – w ramach tego pola należy wprowadzić hasło dla użytkownika, który ma posiadać uprawnienia administratora na serwerze MongoDB (jak hasło użytkownika „admin” w instrukcji ręcznej konfiguracji MongoDB) – Hasło powinno spełniać następujące warunki:
        • Składać się z min. 12 znaków;
        • Zawierać cyfry;
        • Zawierać małe i wielkie litery;
        • Zawierać znaki specjalne;
      • Powtórz hasło – pole, w którym należy ponownie wpisać hasło wprowadzone w polu „Hasło”

 

Okno „Serwer MongoDB” po sprawdzeniu połączenia i uzupełnieniu pól

Kiedy operator wpisał poprawny adres IP serwera IIS, login oraz hasło, wówczas przycisk [Instaluj] staje się aktywny.

 

Instalacja

Po kliknięciu w przycisk [Instaluj] następuje przejście do okna „Instalacja” i odbywa się instalacja serwera MongoDB, wyświetlane jest także osobne okno instalacji serwera.

 

Okno „Instalacja”

 

Okno instalacji serwera

 

Koniec pracy instalatora

Gdy instalacja serwera MongoDB została zakończona, wówczas następuje przejście do okna „Koniec pracy instalatora”, a okno instalacji serwera zostanie automatycznie zamknięte. Aby zamknąć okno instalatora BPM, należy nacisnąć [Zakończ].

 

Uwaga
Logi będą zapisywane w podanej ścieżce instalacyjnej w oknie Serwer MongoDB z dopiskiem „\log” – przykładowo: C:\Program Files\MongoDB\Server\5.0\log.

 

Następnie należy zainstalować aplikacje: serwerową (dawną web) i  WEB (nową web) Comarch BPM (dawniej DMS) jak opisano w artykule:

 

Okno „Koniec pracy instalatora”

 

Rozpoczynasz pracę z Comarch BPM (dawniej DMS) i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch BPM (dawniej DMS) i chcesz dowiedzieć się więcej?

Sprawdź Szkolenia Comarch BPM!

 




Zgłoszenia zrealizowane w wersji 2025.2.1

  • Rozwiązano problem dotyczący długiego czasu wczytywania się listy dokumentów w Comarch BPM po tym, jak operator utworzył i zapisał dokument, a następnie przeszedł na listę dokumentów;
  • Rozwiązano problem dotyczący braku logowania błędów wysyłki wiadomości email z poziomu Comarch BPM;
  • Rozwiązano problem dotyczący znikania ustawionego mapowania wartości w ramach sekcji „Tabela VAT” na zakładce „Wartości mapowane” podczas konfiguracji kontrolki typu Dokument ERP XL, jeśli operator przeszedł na inną kontrolkę przed zapisaniem zmian;
  • Dodano tooltipy w aplikacji web, tak, aby możliwe było zobaczenie pełnego tekstu na listach w kolumnach w opisie analitycznym na kontrolce typu Dokument ERP XL;
  • Naprawiono błąd dotyczący braku wartości dla kolumny typu Liczba rzeczywista w kontrolce typu Dane tabelaryczne na wydruku standardowym, jeśli uzupełniono wartość po przecinku;
  • Rozwiązano problem dotyczący walidacji adresu url serwera aplikacji BPM w aplikacji mobilnej na system iOS;
  • Naprawiono błąd dotyczący braku mapowania wartości Daty zakupu podczas generowania faktury do Comarch ERP Optima za pomocą generatora faktur zakupu;
  • Naprawiono błąd dotyczący braku powiązanych dokumentów BPM na rejestrze VAT w trakcie generowania (A-vista) Korekt faktur zakupu z Comarch BPM do Comarch EPR XL;
  • Naprawiono błąd polegający na braku wyświetlania historii przekazania dokumentu w aplikacji web;
  • Naprawiono błąd polegającego na możliwości przekazania z listy dokumentu bez dodanego załącznika, pomimo ustawienia kontrolki typu Załącznik jako wymaganej na danym typie obiegu;
  • Naprawiono błąd dotyczący przenoszenia stawki VAT jako ZW przy generowaniu dokumentu z aplikacji web Comarch BPM do Comarch ERP XL, gdy na kontrolce typu Dokument ERP XL w tabeli elementów wybrano stawkę VAT NP;
  • Naprawiono bląd związany z otwieraniem formatki uproszczonej Comarch ERP XL dla dokumentów w ramach kontrolki typu Dokument ERP XL zamiast formatki standardowej;
  • Rozwiązano problem dotyczący braku widoczności komentarzy w aplikacji web w Chmurze Standard;
  • Naprawiono błąd dotyczący ustawiania się flagi Trv_FlagaVAT = 0. (zwolniony) dla stawki VAT 5% i 8% przy generowaniu dokumentu (A)FZ z poziomu aplikacji web Comarch BPM do Comarch ERP XL;
  • Rozwiązano problem dotyczący wykonywania skryptów SQL na SQL Server niższym niż 2017 za pomocą instalatora;
  • Rozwiązano problem dotyczący dzielenia plików podczas generowania dokumentów za pomocą punktu ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” – zob. Dodanie pól „Zakres stron do przetworzenia” i „Łączenie stron przesyłanych plików” w ramach punktu ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”;
  • Rozwiązano problem polegający na braku ograniczenia możliwości wprowadzenia nazwy grupy zasobów lub zasobu dłuższej niż 50 znaków (od aktualnej wersji w ramach pola operator nie może wpisać więcej niż 50 znaków);
  • Naprawiono błąd dotyczący braku możliwości wywołania wydruku sPrint „Pocztowa książka nadawcza” w aplikacji desktop;
  • Rozwiązano problem dotyczący braku możliwości zapisania wiadomości pobranej z usługi e-Doręczenia.




Dodanie pól „Zakres stron do przetworzenia” i „Łączenie stron przesyłanych plików” w ramach punktu ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”

W wersji 2025.2.1 w punkcie ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” w ramach okna wyświetlanego po kliknięciu w przycisk  [Ustawienia OCR]  dodano dwa pola, analogiczne do tych znajdujących się w punkcie ACD typu „Współpraca z OCR“:

  • Zakres stron do przetworzenia – pole umożliwia wprowadzenie zakresu stron do przetworzenia.
  • Łączenie stron przesyłanych plików – pole umożliwia wybór sposobu łączenia stron przetwarzanych przez OCR:
    • Według treści – łączenie stron w przesłanym pliku będzie odbywało się na podstawie zawartości zinterpretowanej przez algorytm usługi OCR
    • Jeden przesłany plik to jeden dokument – dokument nie zostaje podzielony i jest w całości przekazany do Repozytorium.

Kiedy zakres stron zostanie określony, OCR najpierw wybierze ten zakres stron z dokumentu, później zaś w tym zakresie połączy strony dokumentu według treści lub według założenia, że jeden przesłany plik jest równy jednemu dokumentowi (zgodnie z wybraną opcją).

 

Widok okna „Ustawienia OCR“ z polami „Zakres stron do przetworzenia“ i „Łączenie stron przesyłanych plików“

 

Widok okna „Ustawienia OCR“ z polami „Zakres stron do przetworzenia“ i „Łączenie stron przesyłanych plików“ – widoczne są opcje dostępne w ramach pola „Łączenie stron przesyłanych plików“




Informacje ogólne

Aplikacje Comarch BPM w wersji 2025.2.1  współpracują z następującymi Systemami Comarch ERP:

    • Comarch ERP XL – wersje systemu: 2025.0, 2025.0.1, 2025.0.2, 2025.0.3
    • Comarch ERP Optima – wersje systemu: 2025.2.1, 2025.3.1, 2025.5.1
    • Comarch ERP Altum – wersje systemu:  2024.1.0, 2024.5, 2025.0

 

Uwaga
Od wersji 2025.1.0 wsparcie dla starej wersji aplikacji web zostało zakończone. 

 

Uwaga
Obsługa logów z generatora została oprogramowana w Comarch BPM dla następujących wersji Comarch ERP Optima: 2024.3.1, 2024.5.1, 2024.6.1, 2025.0.1, 2025.1.1, 2025.2.1 i późniejszych. Ze stron walidowanych należy pobrać zaktualizowany generator Comarch ERP Optima adekwatny do wersji Comarch ERP Optima.

Uwaga

Wymagane oprogramowanie serwera IIS:

System operacyjny (jedna z poniższych możliwości):

  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022





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

Zmiany funkcjonalne w wersji 2025.2.0

 

Od wersji 2025.2.0 podczas generowania dokumentów FZ i FZV do Comarch ERP Optima można przenosić na dokumenty dane dotyczące KSeF (numery i daty).

W ramach definicji obiegu OptimaInvoiceGeneration.workflow dostępnej wraz z generatorem faktur zakupowych do Comarch ERP Optima dodano:

  • 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 Optima;

 

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 Optima” – jeśli dokument o numerze znajdującym się w kontrolce „Numer KSeF” (identyfikator: NumerKSeF) jest już w Comarch ERP Optima

 

Definicja kontrolki typu Komunikat (identyfikator:Msg2)

 

  • kontrolkę typu Tekst „Status KSeF w Optimie” (identyfikator: StatusKSeFOptima), która zawiera informację zależną od wyniku weryfikacji za pomocą kontrolki „Sprawdź numer KSeF” – jeśli dokument znajduje się w Comarch ERP Optima, w kontrolce „Status KSeF w Optimie” 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 Optimie”

 

Nowe kontrolki na dokumencie, który ma zostać wygenerowany do Comarch ERP Optima jako faktura zakupu

 

W ramach definicji obiegów:

  • OptimaVatRegisterGeneration.workflow dostępnego wraz z generatorem dokumentów do rejestru VAT Comarch ERP Optima
  • OptimaVatRegisterGenerationAndAnalyticalDescription.workflow dostępnego wraz z generatorem dokumentów i opisu analitycznego do rejestru VAT Comarch ERP Optima

dodano następujące kontrolki, z których dane przekazywane są przez generator dokumentów Rejestr VAT do Comarch ERP Optima:

  • kontrolkę typu Data „Data przyjęcia KSeF” (identyfikator: DataKSeF)
  • kontrolkę typu Tekst „Numer KSeF” (identyfikator: NumerKSeF).

Dla tych kontrolek wprowadzono także odpowiednie klucze w pliku OptimaVatRegisterGenerator.exe.config (<add key=”KSeFNumberControl” value=”NumerKSeF” /> oraz <add key=”KSeFReceiptDateControl” value=”DataKSeF” />).

Kontrolki: „Data przyjęcia KSeF” „Numer KSeF” nie są wymagane do wygenerowania dokumentu w Comarch ERP Optima.

Dodatkowo na definicjach obiegów: OptimaVatRegisterGeneration.workflow i OptimaVatRegisterGenerationAndAnalyticalDescription.workflow wprowadzono następujące zmiany:

  • dodano kontrolkę typu Własna akcja z procedurą ERP akcja „Sprawdź numer KSeF” (identyfikator: Sprawdz_numer_KSeF), która sprawdza, czy dokument z danym numerem KSeF w kontrolce „Numer KSeF” (identyfikator: NumerKSeF) jest już w Comarch ERP Optima
  • dodano kontrolkę typu Komunikat (identyfikator: Msg2), która odpowiada za wyświetlenie komunikatu „Dokument o numerze KSeF [numer] znajduje się już w Comarch ERP Optima” – jeśli dokument o numerze znajdującym się w kontrolce „Numer KSeF” (identyfikator: NumerKSeF) jest już w Comarch ERP Optima
  • dodano kontrolkę typu Tekst „Status KSeF w Optimie” (identyfikator: StatusKSeFOptima), która zawiera informację zależną od wyniku weryfikacji za pomocą kontrolki „Sprawdź numer KSeF” – jeśli dokument znajduje się w Comarch ERP Optima, w kontrolce „Status KSeF w Optimie” widnieje napis „Dokument o takim numerze istnieje już w ERP”, jeśli zaś nie – „Dokument o takim numerze nie istnieje w ERP”.

 

Nowe kontrolki na dokumencie, który ma zostać wygenerowany do rejestru VAT




Umożliwienie zmiany administratora na obszarach w Comarch BPM Repozytorium

Zmiany funkcjonalne w wersji 2025.2.0

 

W wersji 2025.2.0 umożliwiono dodanie nowego administratora w Comarch BPM Repozytorium:

  • przez administratora głównego Comarch BPM Repozytorium – operatora, dla którego w aplikacji desktop Comarch BPM na karcie pracownika na zakładce „Uprawnienia” jednocześnie:
    • w sekcji „Uprawnienia ogólne” w polu „Administrator” wybrano opcję „Tak”
    • w sekcji „Funkcjonalności” w ramach pola „Praca z modułem” wybrano opcję „Obieg dokumentów i Repozytorium”

oraz

  • przez administratora lokalnego.- operatora, dla którego w Comarch BPM na karcie pracownika na zakładce „Uprawnienia” w sekcji „Funkcjonalności” w ramach pola „Praca z modułem” wybrano opcję „Obieg dokumentów i Repozytorium”, a w Comarch BPM Repozytorium przyznano mu uprawnienie administratora podczas tworzenia folderu (obszaru) lub (od wersji 2025.2.0) w ramach zrządzania uprawnieniami obszaru

 

W przypadku administratora głównego Comarch BPM Repozytorium:

  • nie można odebrać mu uprawnień z poziomu Repozytorium
  • odebranie mu uprawnień jest możliwe:
    • przez wybór na karcie pracownika w aplikacji desktop Comarch BPM opcji „Nie” na zakładce „Uprawnienia” w sekcji „Uprawnienia ogólne” w polu „Administrator”

lub

    • przez wybór na karcie pracownika w aplikacji desktop Comarch BPM opcji „Obieg dokumentów” na zakładce „Uprawnienia” w sekcji „Funkcjonalności” w ramach pola „Praca z modułem”
  • jest wyświetlany na liście osób uprawnionych do folderu w oknie „Zarządzanie uprawnieniami” w Comarch BPM Repozytorium w trybie do odczytu (wyszarzony)

 

W przypadku administratora lokalnego Comarch BPM Repozytorium:

  • uprawnienie na poziomie administratora, które nadano; na danym obszarze jest dziedziczone na wszystkie obszary i foldery podrzędne;
  • dostęp do danego obszaru jest pełny – operator może archiwizować dokumenty i zarządzać uprawnieniami;
  • jest wyświetlany na liście osób uprawnionych do folderu w oknie „Zarządzanie uprawnieniami” w Comarch BPM Repozytorium w trybie do odczytu (wyszarzony), jeśli do danego obszaru przypisano mniej niż dwóch administratorów lokalnych;
  • jeśli do danego obszaru jest przypisanych dwóch lub więcej administratorów lokalnych, wówczas można usunąć administratora lokalnego, klikając w ikonę . Usunięcia administratora lokalnego może dokonać tylko inny administrator. Po usunięciu administratora lokalnego zostają mu odebrane wszystkie uprawnienia na danym obszarze oraz na podrzędnych obszarach i folderach;
  • jeśli do danego obszaru jest przypisanych dwóch lub więcej administratorów lokalnych, wówczas można zmienić uprawnienia administratora lokalnego na uprawnienie „Edytor” albo „Przeglądający” w ramach danego obszaru – w takim przypadku uprawnienia pracownika zostaną zawężone odpowiednio do uprawnień edytora lub przeglądającego.

 

Uwaga

Jeżeli:

  • Uprawnienie administratora lokalnego zostanie zmienione na uprawnienie administratora głównego Comarch BPM Repozytorium (w aplikacji desktop Comarch BPM na karcie pracownika na zakładce „Uprawnienia” w sekcji „Uprawnienia ogólne” w polu „Administrator” zostanie wybrana opcja „Tak”) – wówczas taki operator będzie mieć uprawnienia administratora głównego
  • Uprawnienie administratora głównego Comarch BPM zostanie zmienione na uprawnienie administratora lokalnego (w aplikacji desktop Comarch BPM na karcie pracownika na zakładce „Uprawnienia” w sekcji „Uprawnienia ogólne” w polu „Administrator” zostanie wybrana opcja „Nie”) – wówczas taki operator będzie mieć uprawnienia administratora lokalnego dla danego obszaru.

 

Od wersji 2025.2.0 po przejściu do okna „Zarządzanie uprawnieniami” dla danego folderu (obszaru) istnieje możliwość wyboru roli „Administrator” dla pracownika. W tym celu w ramach listy wyboru poziomu uprawnień dla pracownika wyświetlanej po kliknięciu ikony strzałki skierowanej w dół dodano opcję „Administrator” wraz z opisem dostępnych uprawnień. Operator może wybrać tę opcję, aby zmienić poziom uprawnień pracownika lub nadać takie uprawnienie nowemu pracownikowi.

W sytuacji, kiedy przedtem do danego obszaru przypisany był tylko jeden administrator lokalny, nadanie uprawnień administratora lokalnego drugiemu operatorowi umożliwia edycję lub usunięcie jednego z administratorów lokalnych.

Wprowadzone zmiany należy zapisać za pomocą przycisku [Zapisz].

 

Uwaga
Rola „Administrator” może zostać nadana pracownikowi jedynie przez administratora głównego Comarch BPM Repozytorium lub przez administratora lokalnego danego folderu (obszaru).

 

Uwaga
Jeśli w katalogu nadrzędnym użytkownik ma nadane uprawnienie „Administrator”, wówczas w katalogu podrzędnym nie można zmienić mu uprawnienia na „Edytor” albo „Przeglądający”.

 

Uwaga

Jeżeli w obszarze nadrzędnym rola danego operatora zostanie zmieniona z opcji „Administrator” na „Przeglądający” lub „Edytor”, wtedy użytkownik zostanie usunięty w obszarach podrzędnych.

Jeżeli natomiast w obszarze nadrzędnym rola danego operatora zostanie zmieniona z opcji „Przeglądający” lub „Edytor” na „Administrator”, wtedy uprawnienie jest dziedziczone na obszary podrzędne (operator ma do nich uprawnienia administratora).

 

Okno „Zarządzaj uprawnieniami folderu” z opcją „Administrator” do wyboru

 

Obok nagłówka „Osoby z dostępem do folderu” dodano również ikonę [Info] – po przesunięciu na nią kursora wyświetlana jest następująca informacja:

Wybrane osoby mogą mieć określony poziom uprawnień:

Przeglądający – tylko podgląd
Edytor – porządkowanie, dodawanie i edytowanie
Administrator – pełen dostęp, archiwizacji i zarządzanie uprawnieniami




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