Wymagania sprzętowe, oprogramowanie, wymagane porty i licencje serwerowe
Uwaga
Zalecamy, aby serwer IIS, serwer SQL oraz serwer MongoDB były zainstalowane na osobnych maszynach.
Uwaga
W przypadku aplikacji mobilnych nie jest obsłużona praca na MacOS. Obsługujemy urządzenia z systemem iOS, czyli iPhony i iPady
Zalecane przeglądarki
Do pracy z modułem zalecane są przeglądarki:
Microsoft Edge;
Google Chrome;
Mozilla Firefox;
Opera.
Porty, które powinny zostać otwarte dla Comarch DMS
Na serwerze MSSQL należy odblokować domyślny port 1433, aby móc nawiązać komunikację z serwerem IIS i ewentualnie innymi serwerami, w przypadku instalacji na wielu różnych maszynach
Na maszynie, na której zainstalowano Comarch ERP Menadżer Kluczy należy otworzyć port SSL 443, aby umożliwić komunikację z serwerami Comarch
Można włączyć komunikację na porcie 5150, połączenie to wspiera komunikację Comarch ERP Menadżer Kluczy z serwerem IIS
Dodatkowo:
W SQL Management Studio należy włączyć „Authentification mixed mode”, a także upewnić się, że został utworzony użytkownik z uprawnieniami Administratora, np. SA
Zalecana konfiguracja sprzętowa serwera IIS
Wymagany sprzęt – zalecenia minimalne:
VCPU – 2 x 2.2 GHz
RAM – 8 GB
HDD/SSD – 120 GB
Kontroler z obsługą RAID
Konfiguracja RAID – RAID1
NIC – Interfejs sieciowy 100/1000 Mb/s (w zależności od całości infrastruktury)
Zapewnienie możliwości rozbudowy:
Możliwość rozbudowy do 4 CPU
Możliwość rozszerzenia pamięci RAM powyżej 8 GB
Wymagane oprogramowanie serwera IIS
System operacyjny (jedna z poniższych możliwości):
Windows Server 2016
Windows Server 2019
Windows Server 2022
Windows Server 2025
Dodatkowe wymagania:
IIS w wersji 7.x lub nowszej
.Net Framework 4.7.2 lub wyższa (zalecana 4.8)
IIS URL Rewrite 7.2.1993 lub większy
IIS Application Request Routing 3.0 lub większy
.Net Core Hosting Bundle 6.0.31-6.9.9
Wymagane licencje na oprogramowanie dla serwera IIS
Licencja na system operacyjny
Jeden z dostępnych rodzajów licencji:
BOX
OEM
MOLP
Licencje klienckie (dostępowe) do serwera SQL
Liczba wymaganych licencji dostępowych powinna odpowiadać ilości użytkowników lub urządzeń posiadających dostęp do serwera IIS (logujących się do Comarch DMS). W związku z tym, w niektórych przypadkach bardziej korzystnym rozwiązaniem może okazać się zakup licencji „per Core”.
Wymagane licencje:
CAL SQL Server 2014/2016/2017/2019/2022 lub
CAL SQL Server 2014/2016/2017/2019/2022 Runtime i
CAL Windows Server 2016/2019/2022 lub licencja External Connector (dotyczy użytkowników zewnętrznych)
Ograniczenia i uwagi
Nie można łączyć licencji na serwer z licencjami CAL w sytuacji, kiedy są one dedykowane dla różnych wersji językowych.
Zalecana konfiguracja sprzętowa serwera SQL
Zalecaną konfiguracją współpracy Comarch DMS z serwerem MS SQL jest użycie serwera MS SQL przygotowanego dla ERP XL. W przypadku konfiguracji „Standalone” lub konfiguracji z wykorzystaniem dwóch serwerów MS SQL, zalecane wymagania sprzętowe zostały przedstawione poniżej.
Wymagany sprzęt – zalecenia minimalne:
VCPU – 8 x 2.2 GHz
RAM – 16 GB, zalecane 31 GB
HDD/SSD – 200 GB (dla 100 tys. dokumentów DMS bez załączników należy zarezerwować 3 GB + rozmiar na załączniki przy założeniu: 200 kb dla jednej strony załącznika czarno-białego, 500 kb dla jednej strony załącznika kolorowego)
Kontroler z obsługą RAID
NIC – Interfejs sieciowy 100/1000 Mb/s (w zależności od całości infrastruktury)
Wymagane oprogramowanie SQL
System operacyjny:
Windows Server 2016 Standard/Datacenter Edition
Windows Server 2019 Standard/Datacenter Edition
Windows Server 2022 Standard/Datacenter Edition
Baza danych:
MS SQL 2014 Server Standard/Enterprise Edition x86/x64
MS SQL 2016 Server Standard/Enterprise Edition x86/x64
MS SQL 2017 Server Standard/Enterprise Edition x86/x64
MS SQL 2019 Server Standard/Enterprise Edition x86/x64
MS SQL 2022 Server Standard/Enterprise Edition x86/x64
Uwaga
Możliwa jest również instalacja z wykorzystaniem serwera MS SQL Express. Należy pamiętać o ograniczeniach związanych z maksymalną wielkością bazy danych (max 10 GB) oraz maksymalną ilością alokowanej pamięci (max 1 GB).
Licencje:
Konieczny jest zakup licencji na: system operacyjny, serwer baz danych oraz wymaganych licencji CAL dla serwera SQL i systemu operacyjnego.
Zalecana konfiguracja sprzętowa serwera MongoDB
(jeśli Comarch DMS ma aktywną współpracę z modułem Comarch DMS Repozytorium – zob. Comarch DMS – Repozytorium)
VCPU – 8 x 2.2 GHz
RAM – 32 GB, zalecane 64 GB
HDD/SSD – wielkość dysku zależy od ilości przechowywanych załączników. Można przyjąć założenie: 200 kB dla jednej strony załącznika czarno-białego i 500 kB dla jednej strony załącznika kolorowego.
Kontroler z obsługą RAID
NIC – Interfejs sieciowy 1000 Mb/s
Wymagane oprogramowanie
(jeśli Comarch DMS ma aktywną współpracę z modułem Comarch DMS Repozytorium – zob. Comarch DMS – Repozytorium)
Uwaga
Repozytorium należy zainstalować na tej samej witrynie, na której znajduje się moduł Workflow (np. Default Web Site).
Konieczny jest zakup licencji na: system operacyjny, licencji CAL systemu operacyjnego w przypadku
systemu Windows.
Rozwiązanie dedykowane pod jeden serwer MongoDB, zalecana ilość dokumentów to 6 mln.
Obciążenie serwera uruchomioną aplikacją DMS w sesji terminalowej.
Obciążenie na jedną sesje terminalową z uruchomioną aplikacją Comarch DMS:
CPU – średnio 300 MHz
RAM – max. 600 MB
HDD – 0,1 MB
Licencje – Licencja dostępu terminalowego dla każdego użytkownika (cal)
Konfiguracja sprzętowa dla stacji roboczej
Wymagany sprzęt – zalecenia minimalne:
CPU – Procesory z rodziny Intel /AMD 1 GHz lub szybszy
RAM – 4 GB
Pamięć masowa – HDD lub SSD
NIC – Interfejs sieciowy 100/1000 Mb/s (w zależności od całości infrastruktury)
Ekran – 1024×768
Wymagane oprogramowanie dla stacji roboczej
System operacyjny:
Windows 10
Windows 11
.Net Framework:
4.7.2 lub wyższy (zalecany 4.8)
Wydajność systemu Comarch DMS
Wydajność Comarch DMS zależy w znacznym stopniu od złożoności realizowanych procesów, tj. od liczby kontrolek zdefiniowanych na karcie obiegu, wykorzystania mechanizmów inicjowania wartości kontrolek skryptami SQL i C# oraz od liczby kolumn zdefiniowanych na liście dokumentów.
Optymalnymi ilościami, które nie powinny być przekraczane to ok. 100 kontrolek na karcie obiegu i 10 dodatkowych kolumn na liście dokumentów.
Optymalna liczba dokumentów wprowadzanych do systemu to ok. 400 000 dokumentów rocznie w ramach jednego typu obiegu.
Repozytorium – informacje ogólne
Celem modułu Repozytorium jest przechowywanie dokumentów w formie plików w ramach kreowanej przez administratorów i (częściowo) edytorów struktury folderów.
Dostęp danego pracownika do danego folderu lub pliku zależy od tego, czy zostały mu do niego przyznane uprawnienia. W ramach modułu Repozytorium widoczne są dla użytkownika tylko te foldery i pliki, do których przyznał mu dostęp użytkownik o uprawnieniach administratora (Repozytorium lub lokalnego).
Widok ogólny głównego okna dla administratora Repozytorium
Widok ogólny głównego okna dla użytkownika, któremu udzielono dostępu do niektórych obszarów w Repozytorium
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS Repozytorium i chcesz dowiedzieć się więcej?
W bieżącej wersji wymagane jest, żeby użytkownik, który korzysta z modułu Repozytorium, posiadał licencję umożliwiającą pracę z tym modułem.
Weryfikacja licencji na moduł Repozytoriumbędzie następowała za każdym razem, kiedy wykorzystywane będą dane Repozytorium.
Jeżeli użytkownik będzie próbował korzystać z funkcjonalności modułu Repozytorium, choć nie posiada licencji na korzystanie z tego modułu, wyświetlony zostanie komunikat informujący o zaistniałym problemie.
Komunikat informujący o braku licencji na pracę z modułem Repozytorium
Bez licencji na pracę z modułem Repozytorium nie jest możliwe:
otworzenie okna Repozytorium
dodanie w ramach Comarch DMS załącznika do dokumentu, którego załączniki są zapisywane w Repozytorium
zapis w ramach Comarch DMS dokumentu, którego załączniki są zapisywane w Repozytorium
Komunikat informujący o braku możliwości zapisu dokumentu z załącznikiem zapisywanym do Repozytorium
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Instalacja serwera Mongo DB za pomocą instalatora Comarch DMS
Aby zainstalować serwer Mongo DB, należy przejść do katalogu <wybrana lokalizacja/Comarch DMS 2024.2.0\Comarch DMS 2024.2.0 instalator Comarch DMS i uruchomić plik Instalator Comarch DMS.exe na komputerze, na którym ma zostać zainstalowany serwer MongoDB a/albo MongoDB Compass i gdzie zostanie utworzona nowa baza MongoDB.
Uwaga
Podczas instalacji za pomocą Instalatora (Instalator Comarch DMS.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 web Comarch DMS – 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 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 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 web Comarch 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 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:
Zaznaczanie opcji „Instalacja serwera MongoDB” w ramach okna „Wybór aplikacji” w instalatorze Comarch DMS
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 DMS, należy nacisnąć [Zakończ].
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.
Okno „Koniec pracy instalatora”
Instalacja Comarch DMS Repozytorium za pomocą instalatora
Od wersji 2024.2.0 umożliwiono:
Instalację serwera MongoDB z poziomu instalatora Comarch DMS;
Instalację aplikacji Comarch DMS Repozytorium za pomocą instalatora Comarch DMS;
Aktualizację aplikacji Comarch DMS Repozytorium z poziomu instalatora Comarch DMS.
Z pobranego pliku instalacyjnego, do instalacji Comarch DMSRepozytorium należy wykorzystać katalog z instalatorem – Comarch DMS {numer wersji} instalator Comarch DMS
Uwaga
Podczas instalacji za pomocą Instalatora (Instalator Comarch DMS.exe) potrzebny jest dostęp do Internetu.
Uwaga
W wersji 2024.2.2 w Comarch DMS Repozytorium wprowadzono szyfrowanie connection stringów znajdujących się w pliku appsettings.json w folderze z plikami Comarch DMS Repozytorium.
Plik appsettings.json z zaszyfrowanymi connection strings
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 web Comarch DMS – 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 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 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 web Comarch 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
Po przejściu do okna Wybór aplikacji należy wybrać opcję Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium.
Uwaga
Jeżeli użytkownik nie ma zainstalowanego serwera MongoDB, a chce korzystać z modułu Comarch DMS Repozytorium, wówczas przed przystąpieniem do tworzenia aplikacji Comarch DMS Repozytorium powinien wybrać opcję Instalacja serwera MongoDB i kliknąć [Dalej]. Dalsze kroki opisano w rozdziale Instalacja serwera Mongo DB za pomocą instalatora Comarch DMS .
Wybór instalacji aplikacji web Comarch DMS za pomocą instalatora
Po kliknięciu przycisku [Dalej] użytkownik przechodzi do okna „Wybór aplikacji cd.”.
Wybór aplikacji cd.
W ramach okna „Wybór aplikacji cd.” operator może wybrać jedną z trzech opcji:
Instalacja aplikacji Comarch DMS – aby instalować jedynie Comarch DMS;
Instalacja Comarch DMS Repozytorium – aby instalować jedynie Comarch DMS Repozytorium. – taka instalacja zostanie opisana poniżej
Jeżeli operator chce zainstalować tylko aplikację Comarch DMS Repozytorium do wybranej aplikacji Comarch DMS – wówczas powinien zaznaczyć opcję „Instalacja Comarch DMS Repozytorium” i nacisnąć [Dalej].
Uwaga
Konieczne jest, aby wersja zainstalowanych aplikacji Comarch DMS była zgodna z wersją instalowanego modułu Comarch DMS Repozytorium.
Zaznaczanie opcji „Instalacja Comarch DMS Repozytorium” w ramach okna „Wybór aplikacji” w instalatorze Comarch DMS
Warunki korzystania z oprogramowania
Po kliknięciu przycisku [Dalej] następuje przejście do okna Warunki korzystania z oprogramowania, gdzie należy zapoznać się z warunkami korzystania z oprogramowania Comarch DMS, zaznaczyć checkbox „Akceptuję warunki instalacji” i nacisnąć [Dalej], aby przejść do kolejnego etapu – przycisk nie jest aktywny, jeśli nie została zaznaczona zgoda na warunki instalacji.
Okno „Warunki korzystania z oprogramowania”
Internetowe usługi informacyjne (IIS)
W kolejnym oknie Internetowe usługi informacyjne (IIS) następuje weryfikacja, czy na danym komputerze dostępny jest serwer IIS. Jeżeli:
Serwer IIS nie jest dostępny – wyświetlana jest informacja „ Serwer IIS nie jest dostępny na tym komputerze” i nie jest możliwe przejście do kolejnego etapu instalacji.
W takim wypadku użytkownik może:
Nacisnąć przycisk [Zainstaluj IIS] – nastąpi wówczas instalacja IIS. Podczas instalacji wyświetlany jest komunikat „ Trwa instalacja serwera IIS”. Po zakończonej instalacji przycisk „Zainstaluj IIS” zostaje wyszarzony i wyświetlany jest napis „Serwer IIS został poprawnie zainstalowany”.
Pozostawić otwarte okno instalatora Comarch DMS, zainstalować ręcznie IIS, a potem kliknąć [Odśwież]
Zamknąć instalator za pomocą przycisku [Anuluj] lub znaku x, wykonać ręczną instalację IIS i ponownie przejść przez kolejne kroki instalatora do okna „Internetowe usługi informacyjne (IIS)”
Po zastosowaniu jednego z powyższych sposobów możliwe będzie przejście do kolejnego kroku instalacji aplikacji web Comarch DMS za pomocą przycisku [Dalej].
Serwer IIS jest dostępny – wyświetlana jest informacja „ Serwer IIS został poprawnie zainstalowany” i należy przejść do kolejnego kroku, klikając przycisk [Dalej].
Okno „Internetowe usługi informacyjne”, jeśli na danym komputerze dostępny jest serwer IIS
Wymagane dodatki
Po kliknięciu przycisku [Dalej], następuje przejście do następnego okna, w ramach którego następuje instalacja dodatków wymaganych dla poprawnego działania Comarch DMS.
W ramach pola dostępnego w prawej części okna dostępne są następujące kolumny:
Name – zawiera nazwę danego dodatku
Required – zawiera numer wymaganej wersji danego dodatku
Found – zawiera numer wersji danego dodatku zainstalowanej już na komputerze
Action – zawiera nieaktywny przycisk Pomiń – jeśli na komputerze jest już odpowiednia wersja i dany dodatek nie wymaga instalacji, wówczas jego instalacja zostanie automatycznie pominięta
Okno „Wymagane dodatki”
Aby zainstalować wymagane dodatki i przejść do następnego okna należy nacisnąć przycisk[Dalej].
Pula aplikacji Comarch DMS Repozytorium
W ramach okna „Pula aplikacji Comarch DMS Repozytorium” należy określić, na jakiej puli aplikacji ma pracować aplikacja Comarch DMS Repozytorium– w tym celu należy:
Wybrać pulę aplikacji z listy znajdującej się po prawej stronie okna, klikając na nią
lub
Dodać nową pulę aplikacji –wpisać nazwę puli, która ma zostać utworzona, w polu „„Nazwa nowej puli aplikacji”, a następnie nacisnąć przycisk [Dodaj pulę]. Wybór puli zostaje automatycznie ustawiony na nowoutworzonej puli . Dodana w ten sposób pula spełnia wymagania konieczne do instalacji aplikacji Comarch DMS Repozytorium.
Okno „Pula aplikacji Comarch DMS Repozytorium” przed dodaniem/wyborem puli aplikacji
Dodawanie puli „Repozytorium”
Okno „Pula aplikacji Comarch DMS Repozytorium”, w którym wybrano pulę „Repozytorium 2025”
Po wyborze puli aplikacji spełniającej wymagania należy przejść do następnego kroku instalacji , klikając przycisk [Dalej].
Kreowanie aplikacji Repozytorium
Następnie w dodanym w wersji 2024.2.0 oknie Kreowanie aplikacji Repozytorium następuje konfiguracja aplikacji dla modułu Comarch DMS Repozytorium.
Uwaga
W wersji 2024.2.2 w Comarch DMS Repozytorium wprowadzono szyfrowanie connection stringów znajdujących się w pliku appsettings.json w folderze z plikami Comarch DMS Repozytorium.
Plik appsettings.json z zaszyfrowanymi connection strings
W ramach okna Kreowanie aplikacji Repozytorium użytkownik:
w polu „Wybierz lub utwórz witrynę web” – z listy dostępnych witryn wybiera witrynę, w której ma zostać utworzona aplikacja Comarch DMS Repozytorium;
Uwaga
Zalecane jest, aby aplikacja Comarch DMS Repozytorium została zainstalowana na tej samej witrynie, na której znajduje się moduł Workflow (np. Default Web Site).
w polu „Port” – wpisuje numer portu, który przypisany jest do danej witryny;
w polu „Wprowadź nazwę aplikacji Repozytorium” – wpisuje nadaną przez siebie nazwę aplikacji, np. DMSRepozytorium
Uwaga
Nazwa aplikacji nie może zawierać następujących znaków specjalnych:
\
?
;
:
@
(spacja)
=
+
$
„
|
”
<
>
*
Jeżeli użytkownik wpisze nazwę zawierającą jeden lub więcej z powyższych znaków, wówczas nowa aplikacja nie zostanie utworzona, a w dolnej części okna pojawi się informacja o zakazanych znakach specjalnych.
W takim wypadku użytkownik powinien zmodyfikować nazwę wpisaną w polu „Nazwa aplikacji” tak, aby nie zawierała już znaków specjalnych, a później ponownie nacisnąć [Utwórz aplikację].
Informacja o znakach zakazanych w oknie „Kreowanie aplikacji Repozytorium”
Następnie należy kliknąć przycisk [Utwórz aplikację], aby nowa aplikacja została utworzona. Podczas tworzenia aplikacji w dolnej części okna widoczna jest informacja „Trwa kreowanie aplikacji”. Jeżeli utworzenie aplikacji przebiegło pomyślnie, wówczas wyświetlana jest informacja „Aplikacja została utworzona pomyślnie”. Przycisk [Utwórz aplikację] nie jest aktywny do czasu wybrania witryny i wpisania nazwy aplikacji przez użytkownika.
Okno „Kreowanie aplikacji Repozytorium” po tym, jak aplikacja została utworzona
Operator ma również opcję dodania nowej witryny, na której utworzy aplikację Comarch DMS Repozytorium, jednakże zaleca się, aby aplikację Comarch DMS Repozytorium zainstalować na tej samej witrynie, na której zainstalowano moduł Workflow Comarch DMS.
Aby jednak utworzyć nową witrynę operator powinien:
W polu „Wybierz lub utwórz witrynę web” wpisać nazwę witryny, która ma zostać utworzona;
W polu „Port” wpisać numer portu, który ma zostać przypisany do nowoutworzonej witryny
Okno „Kreowanie aplikacji Repozytorium” podczas dodawania nowej witryny
Następnie operator powinien nacisnąć przycisk [Utwórz witrynę]. Jeśli tworzenie witryny zakończyło się powodzeniem, wówczas w dolnej części okna wyświetlany jest napis Witryna została utworzona na serwerze IIS.
Okno „Kreowanie aplikacji Repozytorium” po pomyślnym dodaniu nowej witryny
Po kliknięciu [Dalej] następuje przejście do okna „Witryny i aplikacje Comarch DMS”.
Witryny i aplikacje Comarch DMS
W ramach okna operator powinien:
W pierwszym polu „Wybierz witrynę web” wybrać z listy witrynę, w której utworzono aplikację serwerową, z którą będzie współpracowała aplikacja Comarch DMS Repozytorium;
W polu „Wybierz aplikację serwerową” wybrać z listy aplikację serwerową, z którą będzie współpracowała aplikacja Comarch DMS Repozytorium;
W drugim polu „Wybierz witrynę web” wybrać z listy witrynę, w której utworzono aplikację WEB, z którą będzie współpracowała aplikacja Comarch DMS Repozytorium;
W polu „Wybierz aplikację WEB” wybrać z listy aplikację WEB, z którą będzie współpracowała aplikacja Comarch DMS Repozytorium.
Okno „Witryny i aplikacje Comarch DMS” po uzupełnieniu pól
Kiedy operator wskazał witryny i aplikacje, a następnie kliknął przycisk [Dalej], wówczas następuje weryfikacja zgodności wersji wybranych aplikacji Comarch DMS z wersją modułu Comarch DMS Repozytorium, która jest instalowana.
Jeżeli weryfikacja wykaże, że wersje nie są zgodne, wówczas zostanie wyświetlony następujący komunikat:
Komunikat wyświetlany, gdy wersje aplikacji Comarch DMS i Comarch DMS Repozytorium nie są zgodne
Gdy operator kliknie przycisk [OK], instalator zostanie zamknięty.
Jeśli weryfikacja zgodności wersji wybranych aplikacji Comarch DMS z wersją modułu Comarch DMS Repozytorium zakończyła się powodzeniem, wówczas po kliknięciu przycisku [Dalej] następuje przejście do okna „Baza danych Comarch DMS Repozytorium”.
Baza danych Comarch DMS Repozytorium
Następnie w ramach okna „Baza danych Comarch DMS Repozytorium” operator powinien uzupełnić:
W ramach pola „Nazwa serwera” – nazwę serwera, na którym znajduje się serwer MongoDB;
Uwaga
Istnieje możliwość wprowadzenia w ramach pola „Nazwa serwera” IP serwera MongoDB.
W sekcji „Logowanie do serwera MongoDB”:
W ramach pola „Login” – login administratora MongoDB
W ramach pola „Hasło” – hasło administratora MongoDB
Następnie należy sprawdzić poprawność wprowadzonych danych, klikając w przycisk [Połącz].
Jeśli próba nawiązania połączenia zakończyła się powodzeniem, w dolnej części okna wyświetlony zostaje napis „Nawiązano połączenie z serwerem MongoDB”.
Uwaga
Dane uwierzytelniające operatora są niezbędne do przeprowadzenia procesu instalacji i są wykorzystywane wyłącznie podczas pracy instalatora.
Okno „Baza danych Comarch DMS Repozytorium” przed uzupełnieniem pól
Okno „Baza danych Comarch DMS Repozytorium” po uzupełnieniu pól i kliknięciu w przycisk „Połącz”
W wersji 2025.1.0 w ramach instalatora Comarch DMS dodano następujące komunikaty, które mogą zostać wyświetlone po uzupełnieniu pól „Nazwa serwera”, „Login” i „Hasło”, a następnie po kliknięciu [Połącz] w oknie „Baza danych Comarch DMS Repozytorium”:
„Wprowadzono nieprawidłowy adres serwera” – komunikat wyświetlany, jeśli w polu „Nazwa serwera” wprowadzono niewłaściwy adres serwera.
Okno „Baza danych Comarch DMS Repozytorium” z komunikatem „Wprowadzono nieprawidłowy adres serwera”
„Wprowadzono nieprawidłowe dane logowania” – komunikat wyświetlany, jeśli w polu „Login” i/lub „Hasło” wprowadzono niewłaściwe dane
Okno „Baza danych Comarch DMS Repozytorium” z komunikatem „Wprowadzono nieprawidłowe dane logowania”
Gdy połączenie zostało nawiązane, wówczas operator powinien wybrać bazę w ramach pola „Lista baz danych” (jeśli wcześniej przygotowano bazę przeznaczoną dla Comarch DMS Repozytorium) albo nacisnąć przycisk [Dodaj bazę], aby utworzyć nową bazę danych dla aplikacji Comarch DMS Repozytorium.
Jeżeli operator kliknął w przycisk [Dodaj bazę], wówczas zostaje otwarte okno w ramach którego należy wprowadzić nazwę nowej bazy danych Comarch DMS Repozytorium, a następnie kliknąć [Zapisz]. Jeżeli użytkownik nie chce jednak dodać nowej bazy, wtedy powinien nacisnąć przycisk [Anuluj] albo znak X.
Okno dodawania nowej bazy Comarch DMS Repozytorium
Po naciśnięciu przycisku [Zapisz] baza Comarch DMS Repozytorium zostaje dodana i w ramach instalatora wyświetla się informacja „ Baza danych została utworzona”.
Okno „Baza danych Comarch DMS Repozytorium” po dodaniu nowej bazy
Następnie operator powinien nacisnąć przycisk [Zmień hasło].
W otwartym oknie w polu „Hasło” należy ustawić hasło dla użytkownika MongoUser serwera MongoDB, za którego pośrednictwem będzie odbywać się komunikacja aplikacji Comarch DMS Repozytorium z bazą danych. Hasło należy następnie wpisać ponownie w polu „Powtórz hasło”, a później kliknąć przycisk „Zapisz”.
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.
Uwaga
Login ani hasło nie mogą zawierać następujących znaków:
:
/
?
#
[
]
@
!
Od wersji 2024.2.2 można używać powyższych znaków w ramach loginu i/lub hasła.
Nie należy natomiast używać spacji w loginie ani w haśle.
Okno zmiany hasła dla użytkownika MongoUser
Jeżeli wpisano hasło, które nie spełnia któregoś z tych czterech wymagań, wówczas po kliknięciu przycisku [Zapisz] hasło nie zostaje zapisane i wyświetlany jest komunikat:
Jeśli hasło jest za krótkie
Brakuje warunku/warunków wymaganych dla silnego hasła (brak znaku specjalnego, brak wielkiej litery)
Należy zmienić hasło, tak, aby spełniało wszystkie warunki.
Jeśli natomiast hasło wpisane w polu „Powtórz hasło” różni się od hasła wpisanego w polu „Hasło”, wtedy po kliknięciu przycisku [Zapisz] hasło nie zostaje zapisane i wyświetlany jest komunikat:
Należy uzupełnić pole „Powtórz hasło” tak, aby zgadzało się z polem „Hasło”.
Kiedy pola zostały poprawnie uzupełnione, a użytkownik nacisnął przycisk [Zapisz], okno zmiany hasła dla MongoUsera zostaje zamknięte, a hasło użytkownika MongoUser zostaje zmienione. Następnie operator powinien kliknąć [Dalej].
Okno „Baza danych Comarch DMS Repozytorium” po zmianie hasła dla użytkownika MongoUser
Po kliknięciu w przycisk [Dalej] następuje przejście do okna „Klucze licencji”.
Klucze licencji i hasło Administratora
W ramach okna operator powinien uzupełnić:
W ramach pola „Serwer klucza licencji Comarch DMS” – klucz licencji dla Comarch DMS
W ramach pola „Serwer klucza licencji Comarch ERP XL”/ „Serwer klucza licencji Comarch ERP Optima” – w przypadku współpracy Comarch DMS z systemem ERP, odpowiednio: z Comarch ERP XL lub Comarch ERP Optima
W ramach pola „Adres e-mail administratora” – adres email, który będzie widoczny w Comarch DMS w komunikatach, w których wymagany jest kontakt z administratorem
W polu „Hasło dla operatora Administrator” – pole wprowadzone w wersji 2025.1.0; w ramach tego pola należy wprowadzić hasło, jakim będzie się posługiwać operator Administrator podczas logowania do Comarch DMS
W polu „Potwierdzenie hasła” – pole wprowadzone w wersji 2025.1.0; w ramach tego pola należy ponownie wprowadzić hasło, które wpisano w polu „Hasło dla operatora Administrator”
Hasło dla Administratora musi spełniać następujące warunki:
Składać się z co najmniej 12 znaków
Zawierać wielkie i małe litery
Zawierać cyfry
Zawierać znaki specjalne
Okno „Klucze licencji i hasło Administratora” ze wzorcem zapisu klucza licencji (dla Comarch DMS Standalone)
W przypadku, jeśli:
W polu „Hasło dla operatora Administrator” wpisano zbyt krótkie hasło, wyświetlony zostaje następujący komunikat:
W polu „Hasło dla operatora Administrator” wpisano hasło, które nie spełnia wymogów silnego hasła (np. nie zawiera znaków specjalnych, cyfr), wyświetlony zostaje następujący komunikat:
W polu „Potwierdzenie hasła” wprowadzono inne hasło niż w polu „Hasło dla operatora Administrator”, wyświetlony zostaje następujący komunikat:
Hasło wprowadzone podczas instalacji zostanie zapisane w bazie – podczas pierwszego logowania do dowolnej aplikacji Comarch DMS konieczne będzie wprowadzenie oprócz loginu „Administrator” również tego hasła.
Podczas aktualizacji nie ma konieczności zmiany hasła albo wpisywania hasła dla operatora „Administrator”.
Instalacja
Po uzupełnieniu pól w ramach okna „Klucze licencji” operator powinien kliknąć [Instaluj]. Następuje wówczas przejście do kolejnego okna „Instalacja”.
Okno „Instalacja”
Koniec pracy instalatora
Po zakończeniu instalacji następuje przejście do końcowego okna instalacji aplikacji. Gdy użytkownik kliknie przycisk [Zakończ], instalator zostanie zamknięty, natomiast zostanie otwarta przeglądarka na ekranie logowania do nowej aplikacji WEB Comarch DMS, zgodnie z nazwą aplikacji, którą wybrano w instalatorze.
Dalsze kroki dotyczące konfiguracji Comarch DMS Repozytorium należy wykonać w ramach aplikacji desktop Comarch DMS , a następnie w zakładce [Repozytorium] w aplikacji web Comarch DMS (zob. Repozytorium – konfiguracja początkowa dla administratora).
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS Repozytorium i chcesz dowiedzieć się więcej?
Moduł Repozytorium jest dostępny zarówno dla Comarch BPM (dawniej DMS) Standalone, jak i dla wszystkich form współpracy: z Comarch ERP XL, Comarch ERP Optima, Comarch ERP Altum i Comarch ERP Enterprise (CEE).
Uwaga
Moduł Repozytorium nie funkcjonuje w przeglądarce Internet Explorer. Do pracy z modułem zalecane są przeglądarki:
Microsoft Edge
Google Chrome
Mozilla Firefox
Opera
Uwaga
Od wersji 2023.1.0 aby możliwa była poprawna współpraca z modułem Repozytorium należy kolejno:
1.zainstalować dodatek Application Request Routing, dostępny pod następującym adresem:
2. w ramach Menedżera Internetowych usług Internetowych kliknąć na ikonę „Application Request Routing Cache”
3.w ramach panelu „Akcje” po prawej stronie ekranunacisnąć link „Otwórz funkcje”.
Wybór ikony „Application Request Routing Cache” i przycisku „Otwórz funkcje”
4.zaznaczyć parametr „Enable proxy” w ramach zakładki „Application Request Routing” i potwierdzić zmianę przyciskiem „Zastosuj”.
Włączanie proxy w ustawieniach „Application Request Routing” na serwerze IIS
Uwaga
W wersji 2023.0.0 zaktualizowano .net core do .net6.
Z tego powodu wymagana jest aktualizacja w środowisku Windows pakietu IIS Hosting Bundle do wersji 6.0 albo wyższej– aktualizację można pobrać ze strony https://dotnet.microsoft.com/en-us/download/dotnet/6.0
Obsługa bazy danych MongoDB nie ulega zmianie. Zalecane jest korzystanie z wersji 4.4 – 5.0
Uwaga
Nastąpiły zmiany w lokalizacji ustawień modułu Comarch BPM (dawniej DMS) Repozytorium: definicjach atrybutów i typów dokumentów – przeniesiono je do wersji web aplikacji.
System Comarch BPM (dawniej DMS) składa się z modułów:
Aby umożliwić działanie modułu Workflow i modułu Repozytorium, niezbędne jest zainstalowanie trzech odrębnych aplikacji na serwerze IIS, z których dwie służą potrzebom modułu Comarch BPM (dawniej DMS) Workflow (Obieg Dokumentów) i jedna tworzy moduł Comarch BPM (dawniej DMS) Repozytorium.
Instalacja serwera MongoDB w systemie Windows
Uwaga
Minimalna obsługiwana wersja serwera MongoDB to wersja 4.2.
W celu pobrania instalatora serwera MongoDB należy wejść na stronę https://www.mongodb.com/, następnie wybrać zakładkę „Products”, później „Community Edition”, następnie „MongoDB Community Server”, nacisnąć zielony przycisk„Select package”, wybrać wersję MongoDB w polu „Version”, a następnienacisnąć zielony przycisk „Download”(bezpośredni link do „MongoDB Community Server”: MongoDB Community Download | MongoDB).
Proces instalacji przedstawiony poniżej to skrócona wersja instalacji – przy założeniu, że na tej samej maszynie, gdzie Mongo DB jest uruchamiany, zainstalowana jest też baza.
1.Po pobraniu pliku instalacyjnego należy go otworzyć. Wówczas na ekranie pojawia się okno instalatora Mongo DB, gdzie powinno się kliknąć „Next”.
Okno początkowe instalatora MongoDB
2. Następnie należy wyrazić zgodę na umowę licencyjną, zaznaczając checkbox i kliknąć „Next”.
Okno umowy licencyjnej MongoDB
3. Kolejnym krokiem jest wybór typu instalacji – należy wybrać opcję „Complete”.
Okno Mongo DB – wybór typu instalacji
4. Następnie należy w oknie konfiguracji usługi wybrać checkbox „Run service as Network Service user”.
Wybór konfiguracji usługi w MongoDB
5. W kolejnym oknie instalacyjnym zaznacza się parametr „Install Mongo DB Compass”.
Mongo DB Compass to aplikacja, która służy do przeglądania bazy danych, analogicznie do SSMS dla SQL Server. Po wyborze przycisku „Next” następuje przejście do kolejnego okna.
Okno instalacji MongoDB Compass
6. Następnie należy kliknąć „Install”.
Okno do rozpoczęcia instalacji MongoDB
7. Na zakończenie instalacji należy kliknąć przycisk „Finish”.
Okno końcowe instalacji Mongo DB
Po ukończeniu instalacji konieczne jest upewnienie się, czy usługa MongoDB jest uruchomiona. Można to sprawdzić wchodząc do Menedżera zadań systemu Windows, wybierając zakładkę Usługi i znajdując pozycję Mongo DB, dla której w polu „Stan” powinno wyświetlać się „Uruchomiony”.
Menedżer zadań systemu Windows – widoczny podświetlony rekord MongoDB
Dodawanie administratora MongoDB i bazy danych dla Comarch BPM (dawniej DMS) Repozytorium za pomocą MongoDB Compass
Po instalacji na MongoDB należy uruchomić MongoDB Compass. Jeśli Mongo DB zostało zainstalowane lokalnie, wówczas nie ma konieczności uzupełniania connection stringa – wystarczy nacisnąć „Connect”, aby zalogować się do serwera.
Okno logowania do serwera Mongo DB
Kiedy zalogowano się do serwera Mongo DB, wówczas:
1. należy utworzyć użytkownika o uprawnieniach administratora na serwerze– w poniższym przykładzie taki użytkownik to admin, zaś jego hasło to Passwd1234. Posiada najwyższy poziom uprawnień na serwerze.
Aby utworzyć użytkownika należy:
wpisać instrukcję use admin na konsoli _MONGOSH BETA,
zatwierdzić przyciskiem Enter,
wprowadzić na konsoli _MONGOSH BETA następujące polecenie:
Wielkość liter w nazwach użytkowników jest istotna dla logowania
Wskazówka
Zaleca się zmianę hasła na inne mocne hasło.
Uwaga
Jeżeli w mocnym haśle został użyty znak „@”, wówczas w ConnectionString konieczne jest wpisanie „%40” zamiast „@”. Potrzeba zmiany wynika z tego, że Mongo traktuje znak „@” jako oddzielenie pozycji.
Dodawanie administratora o nazwie admin w MongoDB
2. Następnie należy utworzyć bazę danych dla Comarch BPM (dawniej DMS) Repozytorium i dodać użytkownika, dla którego będzie następowało łączenie się aplikacji Comarch BPM (dawniej DMS) Repozytorium z bazą danych. W tym celu konieczne jest, aby:
wpisać instrukcję use Repository (Repository to nazwa przykładowej bazy Repozytorium) na konsoli _MONGOSH BETA,
zatwierdzić przyciskiem Enter,
wprowadzić na konsoli _MONGOSH BETA następujące polecenie, aby dodać użytkownika:
Wielkość liter w nazwach użytkowników jest istotna dla logowania
Wskazówka
Zaleca się zmianę hasła na inne mocne hasło.
Uwaga
Jeżeli w mocnym haśle został użyty znak „@”, wówczas w ConnectionString konieczne jest wpisanie „%40” zamiast „@”. Potrzeba zmiany wynika z tego, że Mongo traktuje znak „@” jako oddzielenie pozycji.
Tworzenie bazy danych dla Comarch BPM (dawniej DMS) Repozytorium
Dodawanie użytkownika, dla którego aplikacja Comarch BPM (dawniej DMS) Repozytorium łączy się z bazą danych
Po wykonaniu powyższych czynności Mongo DB Compass może zostać zamknięty.
Wprowadzanie zmian w pliku mongod.cfg
Następnie należy dokonać edycji pliku konfiguracyjnegomongod.cfg.
Plik znajduje się w lokalizacji:
<install directory>\bin\mongod.cfg
domyślnie lokalizacja to: C:\Program Files\MongoDB\Server\<wersja>\bin\mongod.cfg
Przykładowa lokalizacja pliku mongod.cfg
Zmiany, których należy dokonać w pliku mongod.cfg:
1. w sekcji #network interfaces:
port: 27017 – port domyślny
bindIp: 127.0.0.1 – domyślnie jest w tym miejscu ustawiony localhost – tu powinien być umieszczony adres IP klienta, który komunikuje się z serwerem bazodanowym (dla Comarch BPM (dawniej DMS) Repozytorium: z serwerem IIS). Jeżeli zamiast bindIp zostanie wpisane bindIpAll: true, wówczas można będzie połączyć się z serwerem z każdego komputera.
2. w sekcji #security:
Uwaga
Należy usunąć znak # przedsecurity
Uwaga
Należy dodać dwie spacje i wpisaćauthorization: enabled
Uwaga
Bez dwóch spacji przed authorization: enabled serwer nie będzie mógł zostać uruchomiony.
Dzięki tej zmianie możliwe będzie logowanie do bazy MongoDB przy użyciu loginu i hasła.
Zmiany w pliku mongod.cfg
Następnie należy zapisać plik i uruchomić ponownie serwer MongoDB w Menedżerze zadań Windows, klikając na niego prawym przyciskiem myszy i naciskając „Uruchom ponownie”.
Ponowne uruchamianie MongoDB w Menedżerze zadań Windows po edycji pliku mongod.cfg
Uwaga
Podczas ponownego łączenia do MongoDB Compass konieczne będzie wpisanie connection stringa według poniższego wzoru:
Kiedy zainstalowano serwer, kolejnym krokiem jest wprowadzenie zmian w pliku konfiguracyjnymmongod.conf, dostępnym w lokalizacji: /etc/mongod.conf. Polecenie, które uruchamia plik mongod.conf do edycji, to:
sudo gedit/etc/mongod.conf
Zmiany, których należy dokonać w pliku mongod.conf:
1. w sekcji #network interfaces:
port: 27017 – port domyślny
bindIp: 127.0.0.1 – domyślnie jest w tym miejscu ustawiony localhost – tu powinien być umieszczony adres IP klienta, który komunikuje się z serwerem bazodanowym (dla Comarch BPM (dawniej DMS) Repozytorium: z serwerem IIS). Jeżeli zamiast bindIp zostanie wpisane bindIpAll: true, wówczas można będzie połączyć się z serwerem z każdego komputera.
2. w sekcji #security:
Uwaga
Należy usunąć znak# przedsecurity
Uwaga
Należy dodać dwie spacje i wpisaćauthorization: enabled
Uwaga
Bez dwóch spacji przed authorization: enabled serwer nie będzie mógł zostać uruchomiony.
Dzięki tej zmianie możliwe będzie logowanie do bazy MongoDB przy użyciu loginu i hasła.
Po zapisaniu wprowadzonych zmian należy ponownie uruchomić serwer MongoDB, przykładowo używając poniższej komendy:
sudo systemctl restart mongod
Dodawanie administratora MongoDB i bazy danych dla Comarch BPM (dawniej DMS) Repozytorium z poziomu terminala w Ubuntu
Następnie należy zalogować się do MongoDB z poziomu terminala w Ubuntu, a później utworzyć bazę danych i dodać operatora, dla którego nastąpi łączenie się Comarch BPM (dawniej DMS) Repozytorium z bazą danych.
Aby utworzyć bazę, powinna zostać wpisana komenda: use Repository.
W dalszej kolejności należy utworzyć użytkownika, zaczynając od wpisania komendy use admin.
Później konieczne jest wprowadzenie polecenia, które utworzy użytkownika o uprawnieniach administratora na serwerze – w poniższym przykładzie taki użytkownik to admin, zaś jego hasło to Passwd1234. Posiada najwyższy poziom uprawnień na serwerze:
Wielkość liter w nazwach użytkowników jest istotna dla logowania.
Wskazówka
Zaleca się zmianę hasła na inne mocne hasło.
Login ani hasło nie mogą zawierać następujących znaków:
:
/
?
#
[
]
@
!
Od wersji 2024.2.2 można używać powyższych znaków w ramach loginu i/lub hasła.
Nie należy natomiast używać spacji w loginie ani w haśle.
[/alert]
Uwaga
Jeżeli w mocnym haśle został użyty znak „@”, wówczas w ConnectionString konieczne jest wpisanie „%40” zamiast „@”. Potrzeba zmiany wynika z tego, że Mongo traktuje znak „@” jako oddzielenie pozycji.
Następnie należy dodać użytkownika, dla którego będzie następowało łączenie się aplikacji Comarch BPM (dawniej DMS) Repozytorium z bazą danych. W tym celu konieczne jest wprowadzenie następującego polecenia:
Tworzenie i odtwarzanie backupów bazy danych MongoDB
Backupy baz danych Mongo DB mogą być tworzone i odtwarzane za pomocą narzędzi mongodump oraz mongorestore, które należą do MongoDB Database Tools. Można je pobrać ze strony producenta:
Zanim rozpocznie się konfigurację aplikacji Comarch BPM (dawniej DMS) na serwerze IIS, konieczne jest zainstalowanie dwóch komponentów, niezbędnych do poprawnego działania aplikacji:
Jeżeli aktualizację przeprowadzono w trybie ręcznym, konieczne jest zaktualizowanie aplikacji Comarch BPM (dawniej DMS): serwerowej, web i desktop, a w ustawieniach puli aplikacji zmiana wartości parametruWłącz aplikacje 32-bitowenaFalse. Tych czynności nie trzeba wykonywać, jeśli do aktualizacji został użyty instalator.
Ustawienia zawansowane puli aplikacji dla modułu Workflow (Obieg dokumentów) – z odpowiednim ustawieniem parametru „Włącz aplikacje 32-bitowe”
Przenoszenie katalogu BPM (dawniej DMS) Repository Api
Jeżeli na serwerze nie jest zainstalowany Comarch BPM (dawniej DMS), konieczna jest instalacja aplikacji Comarch BPM (dawniej DMS) serwerowej, WEB i desktop według instrukcji znajdującej się na stroniehttps://pomoc.comarch.pl/dms/ po wejściu do kategorii wybranej współpracy, w rozdziale Instalacja i konfiguracja.
Następnie należy z pakietu instalacyjnego z lokalizacji Comarch BPM (dawniej DMS) {wersja} \ Comarch BPM (dawniej DMS) {wersja} skopiować zawartość katalogu BPM (dawniej DMS) Repository Api do folderu w lokalizacjiC:\inetpub\wwwroot, np. do katalogu DocumentManager.WebApi.
Uwaga
Od wersji 2024.0.0 w pakiecie instalacyjnym nie znajduje się już folder DocumentManager.WebClient, a zamiast folderu DocumentManager.WebApi dostępny jest folder BPM (dawniej DMS) Repository Api.
Lokalizacja folderu DMS (aktualnie BPM) Repository Api w pakiecie instalacyjnym Comarch DMS 2024.0.0
Lokalizacja folderu DocumentManager.WebApi, do którego przeniesiono zawartość folderu BPM (dawniej DMS) Repository Api
Dodawanie nowej puli aplikacji dla Comarch BPM (dawniej DMS) Repozytorium
Comarch BPM (dawniej DMS) Repozytorium jest modułem Comarch BPM (dawniej DMS), jednak musi zostać zainstalowany jako osobna aplikacja na serwerze IIS i wymaga osobnej puli aplikacji.
Uwaga
Z powodu różnych właściwości nie można wykorzystać tej samej puli aplikacji dla aplikacji BPM (dawniej DMS) i Repozytorium.
Uwaga
Repozytorium należy zainstalować na tej samej witrynie, na której znajduje się moduł Workflow (np. Default Web Site)
Dodawanie nowej puli aplikacji w IIS
Dla puli aplikacji dedykowanej modułowi Comarch BPM (dawniej DMS) Repozytorium konieczne jest określenie wersji środowiska .NET CLR jako ’Bez kodu zarządzanego’.
Dodawanie puli aplikacji „DMS_repository” dla modułu Repozytorium, z wersją środowiska .Net CLR zaznaczoną jako „Bez kodu zarządzanego”
Ustawienia zaawansowane puli DMS_repository
Dla puli aplikacji dedykowanej modułowi Comarch BPM (dawniej DMS) Workflow (Obieg Dokumentów) konieczne jest określenie wersji środowiska .NET CLR jako.NET CLR v4.0.
Następnie należy nacisnąć opcję „Ustawienia zaawansowane„, dostępną do wyboru po kliknięciu na „Pule aplikacji„, a następnie naciśnięciu nazwy odpowiedniej puli prawym przyciskiem myszy. Można też, alternatywnie, kliknąć nazwę puli i wybrać opcję z paska „Akcje” po prawej stronie ekranu.
W ramach „Ustawień zaawansowanych” konieczne jest ustawienie parametru ’Włącz aplikacje 32-bitowe’ na False.
Ustawienia zawansowane puli aplikacji dla modułu Workflow (Obieg dokumentów) – z odpowiednim ustawieniem parametru „Włącz aplikacje 32-bitowe”
Konwertowanie katalogu DocumentManager.WebApi na aplikację
1. W kolejnym kroku należy w ramach Menedżera IIS nacisnąć prawym przyciskiem myszy folderDocumentManager.WebApi i wybrać opcję „Konwertuj na aplikację„.
Konwertowanie folderu DocumentManager.WebApi na aplikację w oknie Menedżera internetowych usług informacyjnych (IIS)
2. Następnie otworzy się okno „Dodawanie aplikacji„, w którym należy nacisnąć opcję „Wybierz„, wybrać pulę aplikacji dedykowaną Comarch BPM (dawniej DMS) Repozytorium – w poniższym przykładzie jest to pula „DMS_repository” – i nacisnąć „Ok„.
W ramach Comarch BPM (dawniej DMS) można korzystać z Managera dokumentów lub z modułu Repozytorium, nie jest jednak możliwe jednoczesne korzystanie z obydwóch opcji.
Domyślnie włączony jest Manager dokumentów, dlatego aby włączyć obsługę modułu Comarch BPM (dawniej DMS) Repozytorium, w kluczu Web.config, dostępnym w folderze z aplikacją serwerową (dawną web) Comarch BPM (dawniej DMS) należy uzupełnić 3 następujące klucze:
<add key=”UseRepository” value=”true” /> – umożliwiający włączenie Repozytorium poprzez wpisanie wartości „true” (jeżeli pozostanie „false”, włączony będzie Manager dokumentów)
<add key=”RepositoryUrl” value=”http://<ip serwera>/DocumentManager.WebApi” /> – w tym kluczu konieczne jest wprowadzenie adresu URL aplikacji Repozytorium, przykładowo:
http://localhost/DocumentManager.WebApi
<add key=”WebClientUrl” value=”http://<ip serwera>/DocumentWorkflow.Web” /> – wprowadzony w wersji 2024.0.0; klucz, w którym (w przypadku korzystania z funkcjonalności Comarch BPM (dawniej DMS) Repozytorium) należy wprowadzić adres nowej aplikacji WEB, przykładowo:
Od wersji 2024.0.0 moduł Repozytorium nie jest dostępny z poziomu aplikacji serwerowej Comarch BPM (dawniej DMS) (dawnej aplikacji web).
Wskazówka
Adres URL aplikacji DocumentManager.WebApi można sprawdzić, klikając w daną aplikację w Menedżerze internetowych usług informacyjnych (IIS) i naciskając opcję „Przeglądaj *:80 (http)” w panelu ” Zarządzaj aplikacją” po prawej stronie ekranu.
Adres strony widoczny w otwartym oknie przeglądarki to adres danej aplikacji.
Wprowadzanie zmian w appsettings.json, pliku konfiguracyjnym serwera
Uwaga
Przed przejściem do kolejnych kroków konfiguracji zaleca się zatrzymanie utworzonej witryny sieci web albo całego serwera IIS.
Następnie konieczne jest wejście do katalogu z aplikacją Repozytorium (np. DocumentManager.WebApi), dostępnym domyślnie w lokalizacji C:\inetpub\wwwroot\ , a następnie edycja znajdującego się tam pliku konfiguracyjnego appsettings.json , w którym należy uzupełnić poniższe informacje:
Wskazówka
Wielkość znaków w parametrach nie ma znaczenia.
1. „IdentityMongoDatabaseSettings” – connection string do bazy Comarch BPM (dawniej DMS) Repozytorium, która zawiera konta użytkowników.
Przyklad
Connection string powinien składać się z takich części:
W tym parametrze powinien zostać wprowadzony adres aplikacji serwerowej modułu Workflow – taki, jak został wprowadzony w dms.exe.config – pliku konfiguracyjnym aplikacji desktop
Przykład uzupełnienia connection strings dla „IdentityMongoDatabaseSettings” i „ApplicationMongoDatabaseSettings” oraz „ServerUrl” dla „DocumentWorkflowSettings”
4. ”StorageSettings” – ustawienia bazy, która przechowuje pliki
„Type” – właściwość, która określa domyślne miejsce przechowywania plików dodawanych do Comarch BPM (dawniej DMS) Repozytorium. Może przyjmować wartości:
„IBard” – wtedy pliki dodawane do Repozytorium będą przechowywane w usłudze Comarch IBARD
„Mongo” – wtedy pliki dodawane do Repozytorium będą przechowywane w bazie MongoDB
Przykładowe uzupełnienie „Type” w „Storage settings” , jeśli pliki z Repozytorium przechowywane będą w usłudze Comarch Ibard
Przykładowe uzupełnienie „Type” w „Storage settings” , jeśli pliki z Repozytorium przechowywane będą w bazie MongoDB
”IBARDStorageSettings” – parametr uzupełniany, jeśli wybrano bazę IBARD, baza danych, która przechowuje dane wymagane dla IBARD
„ConnectionString” – connection string do bazy z konfiguracją współpracy z IBARD – znajduje się tu ta sama informacja, która w wersji poprzedniej była w IBARDMongoDatabase Settings
Uwaga
Jeśli wszystkie pliki Comarch BPM (dawniej DMS) Repozytorium mają być przechowywane tylko w usłudze IBARD – wówczas należy usunąć pozycje „MongoStorageSettings”, „ConnectionString”, „ChunkSizeBytes”.
Uwaga
W przypadku przechowywania plików z Repozytorium w usłudze IBARD po uzupełnieniu „Connection String” w „IBARDStorageSettings” konieczne jest zalogowanie do usługi IBARD w sekcji „Przechowywanie plików” w zakładce „Ustawienia” w aplikacji desktop Comarch BPM (dawniej DMS), klikając przycisk „Autoryzacja„.
Okno logowania do usługi IBARD w aplikacji desktopowej Comarch BPM (dawniej DMS)
Przyklad
Przykład uzupełnienia pliku appsettings.json, jeśli wszystkie pliki mają być przechowywane w usłudze Comarch IBARD:
”MongoStorageSettings” – parametr uzupełniany, jeśli wybrano bazę MongoDB, baza danych, która przechowuje pliki binarne.
W tym parametrze należy uzupełnić „ConnectionString” do bazy, która będzie służyć do przechowywania plików dodawanych do Comarch BPM (dawniej DMS) Repozytorium.
Drugi klucz, ”ChunkSizeBytes”, dotyczy tylko plików przechowywanych w bazie MongoDB, definiuje maksymalny rozmiar pojedynczej części pliku (w bajtach), który jest dodawany do bazy.
Uwaga
Jeżeli przesyłany plik okaże się być większego rozmiaru niż określono w ”ChunkSizeBytes”, plik ulegnie podziałowi na tyle części, ile razy ”ChunkSizeBytes” mieści się w rozmiarze tego pliku, z ewentualnym jednym dodatkowym plikiem (jeśli z podziału zostanie reszta).
Uwaga
Jeśli wszystkie pliki Comarch BPM (dawniej DMS) Repozytorium mają być przechowywane tylko w usłudze Mongo – wówczas należy usunąć pozycje „IbardStorageSettings” i jego „ConnectionString”.
Przyklad
Przykład uzupełnienia pliku appsettings.json, jeśli wszystkie pliki mają być przechowywane w bazie MongoDB:
Możliwa jest również sytuacja, w której podczas pracy z Comarch BPM (dawniej DMS) Repozytorium zostało zmienione miejsce przechowywania plików z usługi IBARD na bazę MongoDB – wtedy możliwe jest korzystanie z plików przechowywanych zarówno w IBARD, jak i w MongoDB. Warunkiem jest uzupełnienie „Connection String” w kluczu „IBARDStorageSettings” (tak, żeby następowało połączenie z bazą, która przechowuje konfigurację współpracy z IBARD) oraz „Connection String” w kluczu „MongoStorageSettings” (tak, żeby następowało połączenie z bazą, która przechowuje pliki). Przy takim uzupełnieniu connection stringów domyślnie pliki, które zostaną dodane do Comarch BPM (dawniej DMS) Repozytorium, będą zapisane zgodnie z lokalizacją, którą określono w parametrze Type w sekcji Storage Settings.
Przyklad
Przykład uzupełnienia pliku appsettings.json, jeśli pliki mają być zapisywane w bazie MongoDB, ale możliwa również będzie praca z plikami, które są przechowywane w usłudze IBARD:
Powyższe ustawienia są niezbędne do właściwej konfiguracji pliku. Poniższe ustawienia natomiast można zmienić opcjonalnie:
„JWTSettings” – ustawienia JSON Web Tokens, autoryzacja użytkowników wewnątrz Comarch BPM (dawniej DMS) Repozytorium. Zawiera następujące parametry:
„Key” – klucz szyfrujący,
„Issuer”:”CorelIdentity”,
„Audience”: „CorelIdentityUser”,
„DurationInMinutes”: 60 – czas, po jakim token autoryzujący wygaśnie; podany w minutach
„Serilog” – framework logujący działanie aplikacji. Zawiera następujące parametry:
„MinimumLevel” – określa poziom szczegółowości loga
„Default”: „Information” – definiuje domyślny poziom
„Override” – określa szczegółowe ustawienia logów dla paczek Microsoft oraz System, zapisywanie informacji na poziomie warning i wyżej, czyli error, fatal error.
„Enrich”: [ „FromLogContext”, „WithMachineName”, „WithProcessId”, „WithThreadId” ] – określa schemat wpisów do dziennika logów. Zawiera następujące parametry:
„WriteTo” – definicja logów „Name”: „Console” – logi do konsoli „Name”: „File” – logi do pliku w formacie txt
„path”: „C:\\temp\\repository.txt” – lokalizacja w której będzie zapisywany log
„outputTemplate”: „{Timestamp:G} {Message}{NewLine:1}{Exception:1}” – format logów „Name”: „File” – logi do pliku w formacie json
„path”: „C:\\temp\\repository.json” – lokalizacja w której będzie zapisywany log
„formatter”: „Serilog.Formatting.Json.JsonFormatter, Serilog”
Uwaga
Kiedy dane zostały wprowadzone, konieczne jest zapisanie pliku appsettings.json, a następnie uruchomienie zatrzymanej wcześniej witryny albo całego serwera IIS. Następnie należy uruchomić Comarch BPM (dawniej DMS) aplikację desktopową.
Od wersji 2022.0.1 konieczne jest włączenie protokołu WebSocket. W tym celu należy wykonać następujące kroki:
1. w ramach pola wyszukiwania przy przycisku „Start” wpisać frazę „Włącz lub wyłącz funkcje systemu Windows” i kliknąć „Otwórz”
Wyszukiwanie frazy „Włącz lub wyłącz funkcje systemu Windows”
2. Następnie w oknie, które zostało otwarte, należy rozwinąć zawartość folderu „Internetowe usługi informacyjne”, później „Usługi WWW”, potem „Funkcje tworzenia aplikacji”, zaznaczyć checkbox przy folderze „Protokół WebSocket” i kliknąć przycisk .
Zaznaczanie checkboxa przy „Protokół Web Socket”
Zostanie wówczas otwarte okno Funkcje systemu Windows, w ramach którego system dokona zapisu wprowadzonych zmian.
Zapisywanie wprowadzonych zmian w systemie
Gdy zmiany zostaną zapisane, informacja o tym zostanie wyświetlona w ramach okna. Należy wówczas zamknąć okno, klikając na przycisk .
Okno „Funkcje systemu Windows”, gdy zmiany zostały zapisane
3. Następnie należy otworzyć Menadżer Internetowych Usług Internetowych (IIS) i w środkowej części okna, w sekcjiZarządzaniekliknąć na ikonęEdytor konfiguracji, a następnie wybrać opcjęOtwórz funkcję, znajdującą się po prawej stronie, w górnej części panelu Akcje.
Wybór opcji „Otwórz funkcję”
4. Po wyborze opcji Otwórz funkcję w środkowej części Menedżera zostanie wyświetlony Edytor konfiguracji.
W poluSekcjanależywyszukać na rozwijalnej liście sekcjęsystem.webServer/webSocket, a następnie wybrać dla polaenabledwartośćTrue. Następnie aby zapisać zmiany, wybierz opcjęZastosuj dostępną w ramach panelu Akcje po prawej stronie Menedżera.
Wybór wartości „True” dla pola „enabled”
Zatwierdzenie wprowadzonych zmian za pomocą opcji „Zastosuj”
5. Później należy ponownie uruchomić IIS, wybierając opcjęUruchom ponowniena panelu Akcje w ramach Menedżera IIS.
Rozpoczynasz pracę z Comarch BPM (dawniej DMS) Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch BPM (dawniej DMS) Repozytorium i chcesz dowiedzieć się więcej?
Uzupełnianie kluczy „UseRepository” , RepositoryUrl” i „WebClientUrl” w pliku Web.config
2. W ramach katalogu zawierającego aplikację web (nową aplikację webową) otworzyć do edycji plik web.config i uzupełnić:
W ramach „RepositoryApi” zamiast [applicationHost]nazwę serwera, na którym znajduje się aplikacja Repozytorium i zamiast DocumentManager.WebApi – nazwę aplikacji Repozytorium
W ramach „RepositoryWebsockets”zamiast [applicationHost]nazwę serwera, na którym znajduje się aplikacja Repozytorium i zamiast DocumentManager.WebApi – nazwę aplikacji Repozytorium
Uzupełnianie pliku web.config w aplikacji web Comarch DMS
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Instalacja drugiej aplikacji Comarch DMS Repozytorium dla innej aplikacji Comarch DMS
Dla aplikacji Comarch DMS od wersji 2023.1.0 możliwe jest skonfigurowanie drugiej aplikacji Comarch DMS Repozytorium dla drugiej aplikacji Comarch DMS.
Przykład:
Użytkownik zainstalował dwie aplikacje Comarch DMS w następujący sposób:
Pliki pierwszej aplikacji serwerowej (stary web) Comarch DMS zostały przeniesione do folderu DocumentWorkflow.Web.1 (lokalizacja: C:\inetpub\wwwroot\DocumentWorkflow.Web.1), a pliki pierwszej aplikacji klienckiej (nowy web) do folderu NewWorkflow.1 (lokalizacja: C:\inetpub\wwwroot\NewWorkflow.1);
Pliki drugiej aplikacji serwerowej (stary web) Comarch DMS zostały przeniesione do folderu DocumentWorkflow.Web.2 (lokalizacja: C:\inetpub\wwwroot\DocumentWorkflow.Web.2), a pliki pierwszej aplikacji klienckiej (nowy web) do folderu NewWorkflow.2 (lokalizacja: C:\inetpub\wwwroot\NewWorkflow.2)
Użytkownik zainstalował również dwie aplikacje Comarch DMS Repozytorium w następujący sposób:
Pliki pierwszej aplikacji Comarch DMS Repozytorium – zwanej dalej Repozytorium 1– zostały przeniesione do folderu Repository.1(lokalizacja: C:\inetpub\wwwroot\Repository.1)
Pliki drugiej aplikacji Comarch DMS Repozytorium – zwanej dalej Repozytorium 2 – zostały przeniesione do folderu Repository.2(lokalizacja: C:\inetpub\wwwroot\Repository.2)
Użytkownik utworzył również w MongoDB 2 bazy dla Comarch DMS Repozytorium:
Repository – dla pierwszej aplikacji Comarch DMS Repozytorium – Repozytorium 1; z użytkownikiem MongoUser1 i hasłem Passwd1234
Repository2 – dla drugiej aplikacji Comarch DMS Repozytorium – Repozytorium 2; z użytkownikiem MongoUser2 i hasłem Passwd5678
Użytkownik chciałby, aby:
Pierwsza aplikacja Comarch DMS współpracowała z aplikacją Repozytorium 1
oraz
Druga aplikacja Comarch DMS współpracowała z aplikacją Repozytorium 2
W tym celu należy wykonać następujące kroki:
Konfiguracja aplikacji DocumentWorkflow.Web.1, NewWorkflow.1 i aplikacji Repozytorium 1
1. W pliku web.config w folderze DocumentWorkflow.Web.1 należy uzupełnić klucze dotyczące konfiguracji pracy z Repozytorium 1 w następujący sposób:
Uzupełnianie kluczy UseRepository, RepositoryUrl i WebClientUrl w pliku web.config aplikacji DocumentWorkflow.Web.1
2. Następnie należy dodać pulę aplikacji dms_repository dla aplikacji Repozytorium 1.
Dla puli aplikacji dedykowanej modułowi Comarch DMS Repozytorium konieczne jest określenie wersji środowiska .NET CLR jako ’Bez kodu zarządzanego’.
Dodawanie puli aplikacji „DMS_repository” dla pierwszego modułu Repozytorium, z wersją środowiska .Net CLR zaznaczoną jako „Bez kodu zarządzanego”
3. Następnie należy w ramach Menedżera IIS nacisnąć prawym przyciskiem myszy folder Repository.1 i wybrać opcję „Konwertuj na aplikację„.
Konwertowanie folderu Repository.1 na aplikację w oknie Menedżera internetowych usług informacyjnych (IIS)
Następnie otwiera się okno „Dodawanie aplikacji”, w którym należy nacisnąć opcję „Wybierz”, wybrać pulę aplikacji dedykowaną Comarch DMS Repozytorium – w tym przypadku jest to pula „dms_repository” – i nacisnąć „Ok”.
Wybór puli aplikacji dla Repository.1
4. Następnie należy wejść do katalogu Repository.1 i otworzyć do edycji plik konfiguracyjny appsettings.json, gdzie konieczne jest uzupełnienie wszystkich connection string w następujący sposób:
Uzupełnianie kluczy UseRepository, RepositoryUrl i WebClientUrl w pliku web.config aplikacji DocumentWorkflow.Web.2
2. Następnie należy dodać pulę aplikacji dms_repository2 dla aplikacji Repozytorium 2.
Dla puli aplikacji dedykowanej modułowi Comarch DMS Repozytorium konieczne jest określenie wersji środowiska .NET CLR jako ’Bez kodu zarządzanego’.
Dodawanie puli aplikacji „dms_repository2” dla drugiego modułu Repozytorium, z wersją środowiska .Net CLR zaznaczoną jako „Bez kodu zarządzanego”
3. Następnie należy w ramach Menedżera IIS nacisnąć prawym przyciskiem myszy folder Repository.2 i wybrać opcję „Konwertuj na aplikację„.
Konwertowanie folderu Repository.2 na aplikację w oknie Menedżera internetowych usług informacyjnych (IIS)
Następnie otworzy się okno „Dodawanie aplikacji”, w którym należy nacisnąć opcję „Wybierz”, wybrać pulę aplikacji dedykowaną Comarch DMS Repozytorium – w tym przypadku jest to pula „dms_repository2” – i nacisnąć „Ok”.
Wybór puli aplikacji dla Repository.2
4. Następnie należy wejść do katalogu Repository.2 i otworzyć do edycji plik konfiguracyjny appsettings.json, gdzie konieczne jest uzupełnienie wszystkich connection string w następujący sposób:
Korzystanie z dwóch aplikacji Comarch DMS Repozytorium
Po odpowiednim skonfigurowaniu dwóch aplikacji Comarch DMS Repozytorium (zob. punkty Konfiguracja aplikacji DocumentWorkflow.Web.1 i aplikacji Repozytorium 1 i Konfiguracja aplikacji DocumentWorkflow.Web.2 i aplikacji Repozytorium 2) oraz po włączeniu protokołu WebSocket (zob. Repozytorium – instalacja dla administratora), a także po wykonaniu początkowej konfiguracji (zob. Repozytorium – konfiguracja początkowa dla administratora) można korzystać z odrębnego modułu Repozytorium w każdej z dwóch aplikacji Comarch DMS.
Aplikacje serwerowe i web Comarch DMS oraz aplikacje dwóch modułów Repozytorium w Menedżerze internetowych usług informacyjnych
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
Przed rozpoczęciem aktualizacji bazy MongoDB konieczne jest, aby wykonać backup bazy.
Backupy baz danych Mongo DB mogą być tworzone i odtwarzane za pomocą narzędzimongodumporazmongorestore, które należą do MongoDB Database Tools.
Backup bazy danych MongoDB w systemie Windows
1. Aby pobrać narzędzia, należy wejść na stronę producenta: https://www.mongodb.com/try/download/database-tools, wybrać właściwą platformę w polu „Platform” i format „msi” w polu „Package”, a następnie nacisnąć przycisk „Download”.
Widok strony, z której należy pobrać MongoDB Database Tools
2. Następnie należy otworzyć pobrany plik. Zostanie wówczas otwarte okno początkowe instalatora MongoDB Database Tools, gdzie należy kliknąć na „Next”.
3. W następnym kroku należy wyrazić zgodę na umowę licencyjną, zaznaczając checkbox, a następnie wybrać „Next”.
Okno umowy licencyjnej MongoDB Database Tools
4. Następnie otwarte zostaje okno, w którym można wybrać lokalizację, gdzie zostaną zainstalowane narzędzia MongoDB.
Domyślna lokalizacja to C:\Program Files\MongoDB\Tools\100\bin.
Po wyborze lokalizacji użytkownik powinien kliknąć „Next”.
Wybór lokalizacji, gdzie zostaną zainstalowane MongoDB Database Tools
5. W kolejnym oknie należy wybrać przycisk „Install”. Wówczas następuje instalacja MongoDB Database Tools.
Okno do rozpoczęcia instalacji MongoDB Database Tools
Okno instalacji MongoDB Database Tools
Okno końcowe instalacji MongoDB Database Tools
6. Następnie należy uruchomić wiersz polecenia, wpisująccmd w wyszukiwarce w menu „Start” i wybierając opcję „Uruchom jako administrator”.
Otwieranie wiersza polecenia
7. Następnie należy wpisaćcd, nacisnąć spację i podać ścieżkę do lokalizacji narzędzi MongoDB – w poniższym przykładzie znajdują się one w lokalizacji C:\Program Files\MongoDB\Tools\100\bin.
Wprowadzanie lokalizacji narzędzia mongodump w wierszu polecenia
8. Następnie należy nacisnąć Enter i wprowadzić następującą frazę:
Wprowadzanie connection string do bazy Repozytorium w wierszu polecenia
10. W kolejnym kroku konieczne jest wprowadzenie hasła do Repozytorium dla użytkownika MongoUser – w poniższym przykladzie jest to hasło Passwd1234, analogicznie do przykładu przedstawionego w instrukcji instalacji Repozytorium.
Uwaga
Hasło nie jest widoczne na ekranie.
Wprowadzanie hasła użytkownika do bazy Repozytorium
11. Po naciśnięciu przycisku Enter następuje tworzenie kopii zapasowej bazy Repozytorium.
Tworzenie kopii zapasowej bazy Repozytorium
12.Backup bazy Repozytorium jest zapisywany w folderze „dump” w lokalizacji, w której znajdują się narzędzia MongoDB – w poniższym przykładzie jest to lokalizacja C:\Program Files\MongoDB\Tools\100\bin\dump.
Kopie zapasowe baz danych Repozytorium
Backup bazy danych MongoDB w systemie Linux, dystrybucja Ubuntu
Backup bazy danych MongoDB na Ubuntu należy przeprowadzić zgodnie z instrukcją producenta dostępną pod adresem mongodump — MongoDB Database Tools.
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS Repozytorium i chcesz dowiedzieć się więcej?
Przywracanie bazy danych Mongo DB w systemie Windows
Po wcześniejszym pobraniu MongoDB Database Tools oraz wykonaniu kopii zapasowej bazy Repozytorium za pomocą narzędziamongodump (zob. Backup bazy danych MongoDB) możliwe jest przywrócenie bazy danych za pomocą narzędzia mongorestore. W tym celu:
1. należy uruchomić wiersz polecenia, wpisująccmd w wyszukiwarce w menu „Start” i wybierając opcję „Uruchom jako administrator”.
Otwieranie wiersza polecenia
2. Następnie należy wpisaćcd, nacisnąć spację i podać ścieżkę do lokalizacji narzędzi MongoDB– w poniższym przykładzie znajdują się one w lokalizacji C:\Program Files\MongoDB\Tools\100\bin.
Wprowadzanie lokalizacji narzędzia mongorestore w wierszu polecenia
3. Następnie należy nacisnąć Enter i wprowadzić następującą frazę:
dump/Repository – lokalizacja folderu, w którym zapisano kopię zapasową bazy Repozytorium
4. Następnie należy nacisnąć Enter.
Wprowadzanie connection string do bazy Repozytorium w wierszu polecenia
5. W kolejnym kroku konieczne jest wprowadzenie hasła do Repozytorium dla użytkownika MongoUser – w poniższym przykladzie jest to hasło Passwd1234, analogicznie do przykładu przedstawionego w instrukcji instalacji Repozytorium i w instrukcji tworzenia kopii zapasowej bazy Repozytorium.
Uwaga
Hasło nie jest widoczne na ekranie.
Wprowadzanie hasła użytkownika do bazy Repozytorium
6.Po naciśnięciu przycisku Enter następuje przywrócenie kopii zapasowej bazy Repozytorium.
Przywracanie kopii zapasowej bazy Repozytorium
Przywracanie bazy danych Mongo DB w systemie Linux, dystrybucja Ubuntu
Przywrócenie bazy danych MongoDB na Ubuntu należy przeprowadzić zgodnie z instrukcją producenta dostępną pod adresem: mongorestore — MongoDB Database Tools.
Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS Repozytorium i chcesz dowiedzieć się więcej?