Aktualizacja Comarch DMS Repozytorium w trybie ręcznym

Uwaga
W wersji 2022.0.3 wprowadzono automatyczną aktualizację baz danych modułu Comarch DMS Repozytorium. Aktualizacja bazy danych umożliwia dokonanie konwersji struktury bazy MongoDB do nowej wersji (zob. Aktualizacja bazy danych MongoDB).

Uwaga
Przed rozpoczęciem aktualizacji Comarch DMS Repozytorium konieczne jest, aby wykonać backup bazy MongoDB – zob. Backup bazy danych MongoDB

Jeśli użytkownik korzystał przedtem z Comarch DMS i z Comarch DMS Repozytorium, powinien dokonać aktualizacji.

Najpierw konieczna jest aktualizacja aplikacji serwerowej, WEB i desktop Comarch DMS, którą można przeprowadzić ręcznie albo za pomocą instalatora. Kiedy aplikacje zostały zaktualizowane, wówczas można przystąpić do aktualizacji modułu Repozytorium.

 

Przebieg aktualizacji:

 

1. W pobranym pakiecie instalacyjnym  należy otworzyć folder Comarch DMS {wersja},  a następnie Comarch DMS {wersja}, w którym znajduje się  folder DMS Repository Api

 

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 DMS Repository Api.

 

Wybór folderu „Comarch DMS {wersja}”

 

Wybór folderu „DMS Repository Api”

 

 

2. następnie konieczne jest usunięcie i podmienienie dotychczasowej zawartości  folderu DocumentManager.WebApi (lub folderu o innej nazwie, do którego w wersji 2024.0.0 lub późniejszej skopiowano zawartość folderu DMS Repository Api), znajdującego się domyślnie w lokalizacji C:\inetpub\wwwroot, na odpowiadającą mu zawartość folderu DMS Repository Api z pakietu instalacyjnego, poprzez jej skopiowanie i wklejenie

 

Uwaga
Wszystkie pliki w folderze DocumentManager.WebApi powinny zostać usunięte i  podmienione plikami z folderu z nowej wersji, z wyjątkiem pliku appsettings.json, który znajduje się w folderze DocumentManager.WebApi. Jest to plik, który zawiera konfigurację połączenia z Comarch DMS i z bazą MongoDB – jeśli zostanie podmieniony, trzeba uzupełnić od nowa plik (zob. Wprowadzanie zmian w appsettings.json, pliku konfiguracyjnym serwera).

 

3. następnie należy sprawdzić i uzupełnić plik Web.config w folderze z aplikacją serwerową Comarch DMS oraz plik web.config w folderze z aplikacją WEB Comarch DMS, zgodnie z instrukcjami w artykule Konfiguracja aplikacji WEB (nowej aplikacji web) do współpracy z modułem Repozytorium, czyli:

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.WebApinazwę aplikacji Repozytorium

a następnie zapisać wprowadzone zmiany.

 

Przyklad

<rule name=”RepositoryApi” stopProcessing=”true”>
<match url=”^api/repository/(.*)” />
<action type=”Rewrite” url=”http://localhost/repozytorium/api/{R:1}”
logRewrittenUrl=”true” />
</rule>
<rule name=”RepositoryWebsockets” stopProcessing=”true”>
<match url=”^hubs/repository/(.*)” />
<action type=”Rewrite” url=”http://localhost/repozytorium/hubs/{R:1}”
logRewrittenUrl=”true” />
</rule>

Uzupełnianie pliku web.config w aplikacji web Comarch DMS

 

4. następnie należy zrestartować serwer IIS  w Menedżerze internetowych usług informacyjnych (IIS) , klikając przyciskUruchom ponownie” po prawej stronie ekranu

 

Wybór przycisku „Uruchom ponownie” w Menedżerze internetowych usług informacyjnych (IIS)

 

5. w dalszej kolejności konieczne jest wyczyszczenie danych przeglądarki, na której użytkownik korzysta z modułu Repozytorium, w tym plików cookie oraz innych danych witryn

 

Tak przygotowane Repozytorium jest zaktualizowane i gotowe do pracy.

 

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?

Sprawdź Szkolenia Comarch DMS Repozytorium!