Po wykonaniu początkowych kroków instalacji Comarch DMS oraz po instalacji aplikacji serwerowej (zob. artykuł Instalacja początkowa Comarch DMS i instalacja aplikacji serwerowej (dawnej web) w trybie ręcznym dla: Comarch DMS Standalone , Comarch DMS we współpracy z Comarch ERP XL, Comarch DMS we współpracy z Comarch ERP Optima, Comarch DMS we współpracy z Comarch ERP Enterprise) należy przystąpić do konfiguracji aplikacji WEB
Dla poprawnego działania aplikacji WEB należy zainstalować następujące dodatki do serwera IIS:
- Application Request Routing – dodatek można pobrać pod następującym adresem: https://www.microsoft.com/en-us/download/details.aspx?id=47333
- URL Rewrite – dodatek można pobrać pod następującym adresem: https://www.iis.net/downloads/microsoft/url-rewrite
Aby skonfigurować aplikację kliencką (WEB), administrator powinien:
1. W ramach katalogu zawierającego aplikację web (nową aplikację webową) otworzyć do edycji plik index.html i uzupełnić nazwę aplikacji web (nowej aplikacji webowej) w ramach klucza „base href”, przykładowo:<base href=”/DMSWeb/”>
a następnie zapisać wprowadzone zmiany;
2. W ramach katalogu zawierającego aplikację web (nową aplikację webową) otworzyć do edycji plik web.config i uzupełnić:
-
- W ramach „WorkflowApi” zamiast [applicationHost] nazwę serwera, na którym znajduje się aplikacja serwerowa (starsza aplikacja web) i zamiast DocumentWorkflow.Api – nazwę aplikacji serwerowej (starszej aplikacji web)
- W ramach „WorkflowWebsockets” zamiast [applicationHost] nazwę serwera, na którym znajduje się aplikacja serwerowa (starsza aplikacja web) i zamiast DocumentWorkflow.Api – nazwę aplikacji serwerowej (starszej aplikacji web)
a następnie zapisać wprowadzone zmiany.
<rule name=”WorkflowApi” stopProcessing=”true”>
<match url=”^api/(.*)” />
<action type=”Rewrite” url=”http://localhost/DMSApi/api/v3/{R:1}” logRewrittenUrl=”true” />
</rule>
<rule name=”WorkflowWebsockets” stopProcessing=”true”>
<match url=”^hubs/(.*)” />
<action type=”Rewrite” url=”http://localhost/DMSApi/signalr/{R:1}” logRewrittenUrl=”true” />