Instalacja Microsoft SQL Server Express za pomocą instalatora Comarch DMS

Jeżeli użytkownik nie ma zainstalowanego Microsoft SQL, wtedy od wersji 2023.0.0 może dokonać instalacji darmowego Microsoft SQL Server Express za pomocą instalatora Comarch DMS.

Aby uruchomić instalator Comarch DMS, w pobranym pakiecie instalacyjnym należy wejść do katalogu Comarch DMS 2024.0.0 instalator Comarch DMS i uruchomić Instalator Comarch DMS.exe

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 DMS – wybór języka instalacji

 

Po wyborze języka instalacji należy 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 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

 

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

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

 

Okno powitalne instalatora

Ekran powitalny instalatora 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

Następnie w ramach okna Wybór aplikacji należy zaznaczyć opcję Microsoft SQL Server Express i kliknąć przycisk [Dalej].

 

Wybór opcji „Microsoft SQL Server Express”

 

Wtedy następuje przejście do instalatora, w ramach którego nastąpi zainstalowanie najnowszej wersji Microsoft SQL Server Express – zostaje otwarte okno „Serwer bazodanowy SQL”

 

Serwer bazodanowy SQL

W ramach okna „Serwer bazodanowy SQL” użytkownik może wybrać sposób logowania do serwera SQL:

  • Logowanie domenowe – w takim przypadku użytkownik nie dokonuje żadnych zmian, tylko klika przycisk [Instaluj], aby przejść do następnego kroku instalacji

 

Okno „Serwer bazodanowy SQL”, jeśli wybrano logowanie domenowe – użytkownik nie wprowadza zmian, jedynie klika „Instaluj”

 

    • Za pomocą własnego hasła – w takim wypadku użytkownik będzie logował się do serwera SQL, używając własnego hasła, które zostanie nadane dla konta administratora o nazwie „sa” – w tym celu konieczne jest zaznaczenie dostępnego w ramach okna checkboxa Zabezpiecz własnym hasłem (domyślnie checkbox jest odznaczony). Po zaznaczeniu checkboxa poniżej pojawiają się pola:
      • Hasło – należy tu wpisać hasło, za pomocą którego użytkownik będzie się logował na serwerze SQL. Hasło musi spełniać przynajmniej 3 z następujących zasad, a mianowicie zawierać:
        • Małe litery
        • Wielkie litery
        • Cyfry
        • Znaki specjalne
      • Powtórz hasło – w tym polu konieczne jest ponowne wpisanie frazy, za pomocą której uzupełniono pole „Hasło”

Po wpisaniu hasła w obydwóch polach należy nacisnąć przycisk [Instaluj], aby przejść do następnego kroku instalacji. Przycisk jest nieaktywny do czasu poprawnego uzupełnienia pól.

 

Okno „Serwer bazodanowy SQL”, jeśli wybrano logowanie za pomocą własnego hasła – użytkownik zaznacza checkbox „Zabezpiecz własnym haslem”, uzupełnia hasło w dostępnych polach i klika „Instaluj”

 

Wskazówka
Jeśli wybrano logowanie za pomocą własnego hasła, to aby zalogować się do Microsoft QL Server Express konieczny będzie wybór opcji „SQL Server Authentication” i wpisanie sa w polu „Login” oraz określonego podczas instalacji hasła w polu „Hasło”.

 

Przykładowe logowanie do serwera SQL

 

 

Instalowanie

Po wyborze sposobu logowania do serwera SQL i kliknięciu przycisku [Instaluj] następuje  instalacja Microsoft SQL Server Express, wyświetlane jest także okno instalacji serwera.

 

 

Koniec pracy instalatora

Kiedy instalacja Microsoft SQL Server Express dobiegnie końca, wówczas nastąpi przejście do okna „Koniec pracy instalatora”, zaś okno instalacji serwera zamknie się automatycznie. Aby wyjść z okna, należy wybrać przycisk „Zakończ”.

 

Okno „Koniec pracy instalatora”

 

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




Plik dms.exe.config

W ramach pliku dms.exe.config, który jest dostępny w katalogu z aplikacją desktop Comarch DMS, znajdują się następujące klucze:

  • <add key=”ServerUri” value=”http://localhost/dms202301″ /> – klucz, w którym należy wprowadzić adres URL, za pomocą którego uruchamiana jest aplikacja serwerowa (dawna web);
  • <add key=”ExtendedPdfViewerZoomToPageLevel” value=”false”/> – klucz, który pozwala na dopasowanie rozmiaru załącznika do rozmiaru okna podglądu jedynie w przypadku podglądu za pomocą DevExpress);
  • <add key=”IntegratedPdfViewer” value=”true” /> – jeżeli w ramach klucza zostanie wprowadzona wartość „true”, wówczas możliwy jest podgląd załączników w formacie *.pdf bezpośrednio w aplikacji Comarch DMS, w prawym panelu karty obiegu;
  • <add key=”SystemScrollbars” value=”false” /> – klucz decyduje o tym, czy w  aplikacji desktop wyświetlane są paski przewijania o domyślnym systemowym wyglądzie („true”) czy ostylowane przez Comarch DMS („false”);
  • <add key=”DocumentListRowsCount” value=”50″ /> – klucz określa ilość dokumentów widoczną na jednej stronie wyników wyszukiwania w aplikacji desktop;
  • <add key=”ShowTheProcessFlowOnThePrintout” value=”true” /> – klucz określa, czy  przebieg (etapy) ma być pokazywany na standardowych wydrukach;
  • <add key=”OptimaWindowsMode” value=”0″ /> – klucz odpowiada za to, czy okna Comarch ERP Optima będą uruchamiane w trybie SDI czy MDI. Parametr może przyjmować wartości 0 (tryb SDI) i 1 (tryb MDI). Domyślnie została ustawiona wartość 0
  • <add key=”ScanMode” value=”Aspose” /> – w ramach tego klucza możliwa jest zmiana komponentu do rozpoznawania kodów kreskowych; klucz  może przyjąć wartości:
    • Aspose – komponent, który od wersji 2020.0.0 jest domyślnym komponentem służącym do rozpoznawania kodów kreskowych.
    • Internal – poprzedni komponent.

Uwaga
Aby korzystać z poprzedniego komponentu do rozpoznawania kodów kreskowych konieczne jest wpisanie w wartość klucza ScanMode wartości „Internal”, w pozostałych przypadkach Comarch DMS będzie korzystał z komponentu Aspose.

  • <!– <add key=”ScanRectangle” value=”0,0,450,90″/> –> w ramach tego klucza można określić obszar (prostokąt) na skanie, w którym szukany jest kod kreskowy. Poszczególne parametry to:
    • (0) – współrzędna x lewego górnego wierzchołka prostokąta
    • (0) – współrzędna y lewego górnego wierzchołka prostokąta
    • (450) – szerokość prostokąta
    • (90) – wysokość prostokąta
  • <!– <add key=”AsposeScanFormats” value=”EAN13″/> – klucz, w którym możliwe jest określenie typu rozpoznawanych kodów kreskowych dla komponentu Aspose. Domyślnie klucz jest zakomentowany – oznacza to, że komponent sam rozpozna typ skanowanego kodu kreskowego.
  • <!– <add key=”ScanFormats” value=”CODE_39″/> – klucz określa aktywne formaty kodów kreskowych dla poprzedniego komponentu Internal,
  • <add key=”UseAlternativeMailClient” value=”true” /> – klucz określa, czy do odbierania maili w punktach ACD  użytkownicy korzystają z MailKit („true”) czy (wcześniejszego) MailSystem.NET (ActiveUp) („false”);
  • <add key=”MailsMaximumNumber” value=”15″ /> – klucz, który umożliwia zmianę liczbę maili pobieranych jednorazowo ze skrzynki pocztowej. Domyślnie wartość klucza ustawiona jest na 15 –  oznacza to, że jednorazowe odświeżenie listy maili przy pomocy przycisku pobierze i wyświetli na liście kolejne 15 wiadomości. W przypadku, kiedy w kluczu zostanie ustawiona wartość 0, wówczas będą pobierane wszystkie wiadomości e-mail.
  • <add key=”VirtualChannelToLocalMachineFiles” value=”false” /> – klucz jest odpowiedzialny za możliwość załączania plików z lokalnego komputera do aplikacji Comarch DMS, która jest uruchomiona na wirtualnej maszynie.
    • Kiedy kanał wirtualny VirtualChannelToLocalMachineFiles jest włączony („True”), dodawanie załączników z katalogów umieszczonych na maszynie wirtualnej nie jest możliwe, wywoływane są wyłącznie okna z komputera lokalnego, na którym uruchomiono połączenie terminalowe.
    • Można załączać pliki zarówno z lokalnego komputera jak i maszyny wirtualnej, jeśli w opcjach podłączania pulpitu zdalnego udostępniono dyski komputera lokalnego. W takiej konfiguracji należy wartość klucza VirtualChannelToLocalMachineFiles ustawić na „False”.
  • <add key=”VirtualChannelToLocalMachineScanner” value=”false” /> – klucz jest odpowiedzialny za możliwość załączenia w aplikacji Comarch DMS uruchomionej na wirtualnej maszynie skanu dokumentu bezpośrednio ze skanera podłączonego do lokalnego komputera użytkownika.
  • <add key=”OCRComarchUri” value=”https://cr.erp.comarch.pl/api/v1/” /> – adres serwera usługi Comarch OCR, na który wysyłane są pliki do rozpoznania w Comarch OCR
  • <add key=”OCRComarchTimeout” value=”15″ /> – wartość to wyrażony w minutach czas, po którym przetwarzanie pliku zostanie przerwane i wyświetlony zostanie błąd (!), a program przejdzie do przetwarzania następnego dokumentu w kolejce.
  • <add key=”OCRFilesExtensionFilter” value=”” /> – klucz dodany w wersji 2024; w ramach klucza możliwe jest wprowadzenie takich rozszerzeń dokumentów, które mają być przetwarzane przez OCR. Poszczególne rodzaje rozszerzeń należy rozdzielić średnikami. Domyślnie filtr nie ma podanej wartości – w takim przypadku filtr jest nieaktywny;
  • add key=”XLAPIHoldSession” value=”False” /> – klucz służy do utrzymywania sesji podczas pracy z XLApi. Klucz przyjmuje wartości:
    • „true” – podczas pracy z formatkami XL przez XLApi, sesja tworzy się w czasie pierwszego podniesienia formatki i nie jest zamykana po zamknięciu formatki – jest używana do czasu zamknięcia aplikacji.
    • „false” – sesja jest zamykana po zamknięciu formatki
  • <add key=”RPAFolderPath” value=”C:\dms202310″ /> – klucz dostępny od wersji 2023.1.0; należy wpisać poprawną wartość, aby skrypt wprowadzony w ramach zakładki „Konfiguracja automatycznego trybu pracy” został poprawnie skompilowany. Jako wartość klucza należy wpisać ścieżkę do folderu z aplikacją desktop Comarch DMS, np. C:\dms202310. (zob. Zakładka „Edytor skryptów”);
  • <add key=”ACDExePath” value=”” /> – klucz dostępny od wersji 2023.1.0; w ramach tego klucza należy wprowadzić ścieżkę do pliku .exe, który ma zostać uruchomiony w punkcie ACD, np. <add key=”ACDExePath” value=”C:\Windows\System32\calc.exe” /> (zob. Uruchamianie pliku exe w punkcie ACD);
  • <add key=”ACDGenMaxDOP” value=”1″ /> – klucz dostępny od wersji 2024.0.0; w ramach tego klucza użytkownik może zwiększyć szybkość generowania dokumentów w punktach ACD; domyślna wartość tego parametru wynosi 1 – aby zwiększyć tempo generowania dokumentów należy wpisać cyfry większe niż 1; zaleca się, aby nie przekraczać wartości 4.
  • <add key=”Version” value=”5048505146494648″ /> – zakodowany numer wersji Comarch DMS – nie należy edytować.




Ręczna konfiguracja aplikacji WEB (nowej aplikacji web)

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

Uwaga

Dla poprawnego działania aplikacji WEB należy zainstalować następujące dodatki do serwera IIS:

Po pobraniu i instalacji Application Request Routing należy kolejno:

1. w ramach Menedżera Internetowych usług Internetowych  kliknąć na ikonę „Application Request Routing Cache”

2. w ramach paneluAkcje” po prawej stronie ekranu nacisnąć link „Otwórz funkcje”.

 

Wybór ikony „Application Request Routing Cache”  i przycisku „Otwórz funkcje”

 

3.  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

 

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;

 

Uzupełnianie klucza base href w pliku index.html

 

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.Apinazwę aplikacji serwerowej (starszej aplikacji web)
    • W ramach „WorkflowDashboards” (dodane w wersji 2024.1.1) zamiast [applicationHost] nazwę serwera, na którym znajduje się aplikacja serwerowa (starsza aplikacja web) i zamiast DocumentWorkflow.Apinazwę 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.Apinazwę aplikacji serwerowej (starszej aplikacji web)

a następnie zapisać wprowadzone zmiany.

 

Przyklad

<rule name=”WorkflowApi” stopProcessing=”true”>
<match url=”^api/(.*)” />
<action type=”Rewrite” url=”http://localhost/DMSApi/api/v3/{R:1}”
logRewrittenUrl=”true” />
</rule>
<rule name=”WorkflowDashboards” stopProcessing=”true”>
<match url=”^dashboards/(.*)” />
<action type=”Rewrite”
url=”http://localhost/DMSApi/reports/{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” />
</rule>

 

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

 

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

Sprawdź Szkolenia Comarch DMS!




Weryfikacja poprawności konfiguracji aplikacji web (nowej aplikacji web)

Poprawność instalacji można zweryfikować poprzez uruchomienie skonfigurowanej aplikacji web (nowej aplikacji web) i zalogowanie się na użytkownika „administrator” (bez hasła).

 

Okno do logowania w aplikacji web Comarch DMS




Plik Web.config

Uwaga
Comarch DMS może pracować w trybie jednofirmowym lub wielofirmowym. Niektóre ustawienia pliku Web.config w trybie wielofirmowym są nieużywane i nie ma potrzeby ich definiowania. Tryb pracy (jedno/wielofirmowy) ustawiany jest w kluczu <add key=”MultiCompany” value=”” />.

W pliku konfiguracyjnym Web.config znajdującym się w katalogu C:\inetpub\wwwroot\{nazwa aplikacji serwerowej} (katalogu, do którego przekopiowano zawartość katalogu DMS Workflow Api z pakietu instalacyjnego) dostępne są następujące klucze:

Definicje connection stringów używane w obu trybach:

  • W kluczu „strConnectDMS” należy wprowadzić connection string do bazy danych Comarch DMS.

Definicje connection stringów używane w trybie jednofirmowym:

  • W kluczu „strConnectERPComp” należy wprowadzić connection string do bazy Comarch ERP XL lub bazy firmowej Comarch ERP Optima / Comarch ERP Altum. Klucz jest wymagany do poprawnego działania integracji. Wprowadzenie klucza nie jest wymagane, jeżeli Comarch DMS pracuje w trybie wielospółkowym.
  • W kluczu „strConnectERPConf1” należy wprowadzić connection string do bazy konfiguracyjnej Comarch ERP Optima lub Comarch ERP Altum. Klucz ten jest wymagany po poprawnego działania integracji Comarch DMS z Comarch ERP Optima lub Comarch ERP Altum. Klucz jest również wymagany w trybie chmurowym Comarch ERP Optima. Wprowadzenie klucza nie jest konieczne w przypadku pracy Comarch DMS w trybie wielofirmowym.

 

Uwaga

Od wersji 2024.0.2 możliwe jest wskazanie identyfikatora connection stringa, aby określić  connection string, na podstawie którego będzie następowało połączenie do bazy danych. Jeżeli:

  • <add key=”MultiCompany” value=”false” /> – wówczas connection stringi strConnectERPComp i strConnectERPConf1 są przechowywane w pliku Web.config
  • <add key=”MultiCompany” value=”true” /> – wówczas connection stringi są przechowywane  w pliku Web.config i w tabeli do.DF_ConfCMDictionary – w tym przypadku connection stringi do baz: konfiguracyjnej i firmowej są zapisywane pod jednym ID połączenia, zastosowano zatem nastepujące identyfikatory:
    • nazwa_spółki_Comp – pobiera connection string zapisany w kolumnie CMD_ConnectionStringERP / CMD_ConnectionStringERPEncrypted
    • nazwa_spółki_Conf – pobiera connection string zapisany w kolumnie CMD_ConnectionStringERPConf / CMD_ConnectionStringERPConfEncrypted

 

gdzie nazwa_spółki – wartość wprowadzona w polu „Nazwa spólki” / „Nazwa spółki (baza)” na zakładce  „Połączenia z ERP” na zakładce [Ustawienia]

 

Wartość wprowadzona w polu „Nazwa spółki (baza)”, która wchodzi w skład identyfikatorów connection stringów

 

Przykład wykorzystania identyfikatorów connection stringów dla bazy Comarch ERP Optima w ramach kontrolki typu Własna akcja

 

Identyfikatory connection stringów są wykorzystywane w kodzie C#:

    • dla MS SQL:
      • connection = new DmsSqlConnection(Globals.Common.ConnectionStrings.strConnectDMS)
      • DmsSqlCommand command = new DmsSqlCommand(connection, sqlQuery)
    • dla PostgreSQL:
      • connection = new DmsNpgsqlConnection(„pgStrConnectDMS”)
      • DmsNpgsqlCommand command = new DmsNpgsqlCommand(connection, sqlQuery)

 

Definicje connection stringów używane w trybie wielofirmowym:

      • • Klucze „strConnectERPConf2”, „strConnectERPConf3” itd. mogą być używane w trybie chmurowym Comarch ERP Optima. Poprzez wprowadzenie connection stringów możliwe jest dodanie kilku baz konfiguracyjnych, które dostępne będą w Comarch DMS w oknie definiowanie połączeń spółki z bazą ERP.

Uwaga
Od wersji 2024.0.0 instalator szyfruje connection strings w pliku Web.config w katalogu aplikacji serwerowej (dawnej web).

Ustawienia kluczy używane w obu trybach:

      • <add key=”Version” value=”5048495746514648″ /> – parametr określający numer wersji Comarch DMS.
      • <add key=”WorkMode” value=”XL” /> – określenie współpracy Comarch DMS z systemami ERP,
              • dla Comarch ERP Optima – wartość = „Optima”,
              • dla Comarch ERP XL – wartość = „XL”,
              • dla Comarch ERP Altum – wartość = „Altum”,
              • bez współpracy z systemem EPR – wartość = „Standalone”.
      • <add key=”MultiCompany” value=”false” /> – ustawienie trybu pracy jednofirmowy (false) i wielofirmowy (true).
      • <add key=”MaximumNumberOfControlCardColumns” value=”10″ /> – definicja maksymalnej liczby kolumn karty obiegu, która będzie dostępna w konfiguracji typu obiegu.
      • <add key=”PremiumFunctionality” value=”true” /> – klucz odpowiada za dostęp do funkcjonalności modelowania procesów w Comarch DMS za pomocą kodu w języku C#. Wartość „true” – funkcjonalność dostępna, wartość „false” – funkcjonalność niedostępna.
      • <add key=”LicenceKeyServerDMS” value=”nazwa serwera klucza DMS” /> – należy wpisać nazwę serwera licencji dla aplikacji Comarch DMS.
      • <add key=”ShowChangeLanguage” value=”true” /> – wartość „true” włącza możliwość wyboru języka pracy aplikacji Comarch DMS w oknie logowania. Wartość „false” wyłącza tą możliwość.
      • <add key=”UseStrongPassword” value=”false” /> – wartość „true” wymusza stosowanie polityki mocnych haseł przez operatorów Comarch DMS (min 8 znaków, wielka litera, znak specjalny).
      • <add key=”ExternalRegistrationEnabled” value=”false” /> – wartość „true” klucza umożliwia rejestrowanie użytkowników z poziomu aplikacji web i aktywuje funkcje wpisywane do tabeli do.DF_ConfOSEmployeesQueue – tabeli z danymi rejestracji użytkowników. Okno rejestracji można wyświetlić po dodaniu do adresu aplikacji członu „/ExternalRegistration”, np. http://localhost/DMS/ExternalRegistration. Wartość klucza = „false” oznacza, że rejestracja użytkowników w aplikacji web jest niemożliwa.
              • <add key=”TaxPayerIdRequired” value=”false” /> – klucz określa, czy użytkownik będzie musiał podać NIP podczas rejestracji. Wartość „true” oznacza konieczność podania NIP, wartość „false” oznacza brak konieczności.
              • <add key=”PersonalDataProcessingConsentRequired” value=”false” /> – klucz określa, czy w oknie rejestracji będzie wyświetlany parametr „Akceptuję regulamin oraz zapoznałem się z informacją o przetwarzaniu danych osobowych”. Wartość „true” spowoduje, że parametr będzie wyświetlany, a jego zaznaczenie będzie wymagane do rejestracji konta. Tekst regulaminu i informacji o przetwarzaniu danych osobowych należy wprowadzić odpowiednio do plików Rules_pl.txt i gdpr_pl.txt znajdujących się w folderze TextResources. Wartość „false” powoduje, że parametr nie jest wyświetlany i jego zaznaczenie nie jest wymagane do rejestracji.
              • <add key=”WorkingConditionsAcceptanceRequired” value=”false” /> – klucz określa, czy w oknie rejestracji będzie wyświetlany parametr „Akceptuję warunki pracy”. Wartość „true” powoduje, że parametr będzie wyświetlany, a jego zaznaczenie będzie wymagane do rejestracji konta. Treść informacji o warunkach pracy należy wprowadzić do pliku workingConditions_pl.txt w folderze TextResources. Wartość „false” powoduje, że parametr nie jest wyświetlany i jego zaznaczenie nie jest wymagane do rejestracji.

 

Rejestracja użytkownika w DMS z poziomu aplikacji web, gdy parametr „TaxPayerIdRequired” value=”false” />, „PersonalDataProcessingConsentRequired” value=”true” /> i parametr „WorkingConditionsAcceptanceRequired” value=”true”

Uwaga
Do właściwego działania rejestracji użytkownika z poziomu aplikacji web konieczne jest poprawne wypełnienie przez administratora pól sekcji Ustawienia konta pocztowego w ramach zakładki Ustawienia w aplikacji desktopowej

      • <add key=”DocumentListDateRange” value=”150″ /> – możliwość zdefiniowania filtra zawężającego wyszukiwanie dokumentów, dla których przekazanie do kolejnego etapu odbyło się określoną ilość dni temu. Wartość klucza odpowiada liczbie dni. Niezależnie od ustawienia, operator może usunąć lub zmienić zdefiniowany filtr. Ustawienie wartość = 0 wyłącza domyślny filtr.
      • <add key=”ERPXLCloud” value=”false” /> – wartość „true” umożliwia współpracę Comarch DMS z Comarch ERP XL w trybie chmurowym.
      • <add key=”OptimaCloudMode” value=”false” /> – wartość „true” umożliwia współpracę Comarch DMS z Comarch ERP Optima w trybie chmurowym.
      • <add key=”ACDFolderPathsDestination” value=”Registry” /> – parametr dostępny od wersji 2023.1.0; umożliwia wybór miejsca zapisu ścieżek punktów ACD. Klucz może przyjmować wartości:
              • Registry – wartość domyślna, oznaczająca, że ścieżki punktów ACD będą zapisywane w rejestrze (jak dotychczas)  .
              • Database– wartość oznaczająca, że ścieżki punktów ACD będą zapisywane w bazie danych w tabeli do.DF_ConfAPFolderPaths

Uwaga
Jeśli użytkownik pierwszy raz zmienia wartość klucza na „Database”, wówczas przy pierwszym ładowaniu widoku punktów ACD wszystkie dane z rejestru zapisują się do bazy.  Natomiast przy zmianie wartości z „Database” na „Registry” dane z bazy nie są automatycznie przepisywane do rejestru.

      • <add key=”AskAboutDocumentSave” value=”True” /> – parametr odpowiedzialny za wyświetlanie komunikatów z pytaniem „Czy zapisać zmiany?” na szczegółach dokumentów Comarch DMS. W przypadku ustawienia value=”True”, komunikaty będą wyświetlane w aplikacji, w przypadku value=”False” komunikaty nie będą wyświetlane w aplikacji.

Uwaga
Gdy wartość klucza „AskAboutDocumentSave” zostanie ustawiona na „False”, w ustawieniach typu obiegu nie będzie możliwe włączenie funkcjonalności automatycznego zapisu po zainicjowaniu dokumentu.

      • <add key=”CombinationCompanies” value=”false”/> – klucz odpowiada za możliwość ustawienia różnych spółek dla kontrolek na definicji obiegu. Wyłączona możliwość ustawienia różnych spółek dla wszystkich kontrolek: value = „false”, włączona: value = „true”.
      • <add key=”DocumentCounterMinutesInterval” value=”1″/> – parametr odpowiedzialny za wyświetlanie liczby dokumentów utworzonych w ramach danego typu obiegu, liczba dokumentów prezentowana jest w nawiasie obok każdego typu obiegu na drzewie typów obiegów. Domyślnie funkcjonalność jest włączona z wartością 1, czyli odświeżenie danych o liczbie dokumentów w ramach danego typu/grupy typów obiegu odbywa się co 1 minutę. Klucz może przyjmować wartości:
            • „-1” – wartość oznaczająca, że funkcjonalność jest wyłączona, na drzewie typów obiegów nie są prezentowane wartości z liczbą dokumentów.
            • „0” – wartość oznaczająca, że funkcjonalność jest włączona i sumowanie liczby dokumentów odbywa się przy każdym wejściu na listę dokumentów
            • „<liczba całkowita>” – wartość oznaczająca, że funkcjonalność jest włączona, wpisana liczba określa wyrażony w minutach czas, po którym nastąpi automatyczne odświeżenie danych.
      • <add key = „MailSendingInterval” value=”1” /> – parametr, w którym operator określa, jak często baza danych będzie sprawdzać, czy są nowe maile (w minutach)
      • <add key = „DeleteMailsAfterSending” value=”False” /> – od wersji 2022.0.3 parametr, w którym operator określa, czy wiadomości email po wysłaniu powinny być usuwane czy zachowywane w tabelach. Klucz może przyjmować wartości:
              • „False” – wartość oznaczająca, że zarówno maile, jak I załączniki zostaną zarchiwizowane w tabelach po wysłaniu
              • „True” – wartość oznaczająca, że zarówno maile, jak i załączniki zostaną usunięte po wysłaniu
      • <add key=„NotAllowedFileExtensionsDM” value=”” /> – parametr, w ramach którego można wpisać rozszerzenia plików, które mają być zabronione przy dodawaniu nowych dokumentów do Managera Dokumentów. Domyślnie wartość klucza jest pusta – jeśli nie zostanie uzupełniona przez administratora, możliwe będzie dodawanie plików z każdym rodzajem rozszerzenia.
      • <!– <add key=”XLAPIOpeHaslo” value=”haslo” / />–> – musi pozostać zakomentowane. Parametr aktywny jeżeli ustawiono <add key=”WorkMode” value=”XL” />. Umożliwia pracę na wspólnym haśle podczas generowania dokumentów.

 

Uwaga
Odkomentowanie klucza o nazwie”XLAPIOpeHaslo” spowoduje zamianę wszystkich haseł operatorów Comarch ERP XL na hasło ustawione w kluczu.

 

      • <add key=”DestinationAttachmentsWorkflow” value=”DO” /> – parametr umożliwia wybór bazy, w której przechowywane będą załączniki dodane do dokumentów:
                • baza DMS – value = „DO”,
                • baza ERP XL – value = „XL”,
                • usługa IBARD – value = „IBARD”.
      • <add key=”DestinationAttachmentsRepository” value=”DO” /> – parametr umożliwia wybór bazy, w której przechowywane będą pliki dodane do Managera dokumentów lub usługi Comarch DMS Repozytorium:
                • baza DMS – value = „DO”,
                • usługa IBARD – value = „IBARD”.
      • <add key=”OCRComarchUri” value=”https://ocr.erp.comarch.pl/v1.0/api/” /> – adres serwera usługi Comarch OCR, na który wysyłane są pliki do rozpoznania w Comarch OCR.
      • <add key=”OCRComarchTimeout” value=”15″ /> – wartość to wyrażony w minutach czas, po którym przetwarzanie pliku zostanie przerwane i wyświetlony zostanie błąd (!), a program przejdzie do przetwarzania następnego dokumentu w kolejce.
      • <add key=”Comarch2FAUri” value=”https://ws.erp.comarch.pl/services/” /> – adres usługi 2FA z Comarch ERP Optima.
      • add key=”KSeFWorkMode” value=”Demo” /> – klucz wprowadzony w wersji 2024.0.1; umozliwia określenie, czy Firma testuje funkcjonalność wysyłania faktur do KSeF, czy korzysta z niej produkcyjnie. Klucz może przybierać jedną z następujących wartości:

1.Demo – wartość domyślna; w przypadku wprowadzenia takiej wartości praca z systemem KSeF odbywa się w trybie Demo;

2.Production – w przypadku wprowadzenia takiej wartości praca z systemem KSeF odbywa się w trybie Produkcyjnym, czyli wersji produkcyjnej systemu;

3.Test – w przypadku wprowadzenia takiej wartości praca z systemem KSeF odbywa się w trybie testowym.

W kwestii różnic pomiędzy powyższymi trybami zob. Przełączanie trybu pracy z KSeF

      • <add key=„EDorAuthApiUrl” value=”https://ow.edoreczenia.gov.pl/auth/realms/EDOR” /> – klucz dodany w wersji 2024.1.0 związany z integracją z usługą e-Doręczenia; w kluczu znajduje się adres potrzebny do uzyskania tokenu dostępowego do API Search Engine i User Agent;
      • <add key=„EDorUserAgentApiUrl” value=”https://uaapi-ow.poczta-polska.pl/api/v2″ /> – klucz dodany w wersji 2024.1.0 związany z integracją z usługą e-Doręczenia; w ramach klucza określony jest endpoint dla API Search Engine;
      • <add key=„EDorSearchApiUrl” value=”https://ow.edoreczenia.gov.pl/api/se/v2″ /> – klucz dodany w wersji 2024.1.0 związany z integracją z usługą e-Doręczenia; w ramach klucza określony jest endpoint dla API User Agent;
      • <add key=„EDorMaxMessageSize” value=”15″ /> – klucz dodany w wersji 2024.1.0 związany z integracją z usługą e-Doręczenia; w ramach klucza określony jest maksymalny dopuszczalny rozmiar załączników, które są przesyłane w ramach usługi E-Doręczenia. Aktualnie wartość ta wynosi 15 MB. Klucz nieaktywny w pierwszej wersji funkcjonalności;
      • <!– <add key=„ERPSQLServer1” value=”.” – klucz wymagany przy współpracy z Comarch ERP XL w trybie chmurowym (należy odkomentować). Należy zdefiniować serwer dla bazy ERP XL.
      • <!– <add key=”ERPSQLServer2” value=”.” /> –> – jeżeli ERP XL w trybie chmurowym pracuje na więcej niż jednym serwerze, należy odkomentować i uzupełnić.
      • <add key=”DMUsersIdAllowedToReorderDirectiories” value=”” /> – wartość klucza określa, którzy operatorzy są uprawnieni do zarządzania układem katalogów na drzewie w Managerze dokumentów. Domyślnie wartość klucza jest pusta, oznacza to, że wszyscy operatorzy mogą zarządzać kolejnością katalogów na drzewie. Jeżeli w kluczu zostaną wskazane identyfikatory operatorów DMS (DCD_ID), będzie to oznaczać, że jedynie wskazani operatorzy posiadają uprawnienie do reorganizacji struktury katalogów. Identyfikatory operatorów powinny być rozdzielane przecinkiem.
      • <add key=”CompanyNameSearchModeEnabled” value=”false” /> – klucz działa w trybie wielospółkowym, wartość „true” powoduje możliwość zawężania listy wyświetlanych spółek po wpisaniu frazy w okno wyszukiwania. Jeżeli wartość = „false”, spółkę należy znaleźć i wybrać z rozwijanej listy.
      • <add key=”UseRepository” value=”false” /> – parametr określający, czy do przechowywania dokumentów będzie używany moduł Manager dokumentów (wartość „false”), czy funkcjonalność Comarch DMS Repozytorium (wartość „true”).
      • <add key=”RepositoryUrl” value=”” /> – w przypadku korzystania z funkcjonalności Comarch DMS Repozytorium, należy wprowadzić adres URL aplikacji DocumentManager.WebApi,
        np. 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 DMS Repozytorium) należy wprowadzić adres aplikacji nowego klienta web,
        np. http://localhost/ DocumentWorkflow.Web (w wersjach starszych niż 2024.0.0 w tym miejscu znajduje się klucz <add key=”RepositoryClientUrl” value=”” /> – w przypadku korzystania z funkcjonalności Comarch DMS Repozytorium, należy wprowadzić adres URL aplikacji DocumentManager.WebClient,http://localhost/DocumentManager.WebClient).
      • <add key=”PerformanceAnalysisTimeRange” value=”1000,5000″ /> – klucz dostępny od wersji 2024.0.0; umożliwia zmianę zakresów czasowych  informacji prezentowanych na zakładce „Analiza wydajności” w sekcji „Statystyki”
      • <add key=”MaxLoginAttempts” value=”5″/> – klucz dostępny od wersji 2024.1.1; w ramach tego klucza należy podać, jaka ma być maksymalna liczba prób logowania dla operatora zanim nastąpi zablokowanie logowania – domyślna wartość to 5 (zob. Blokowanie logowania po kilku nieudanych próbach)
      • <add key=”LoginBlockTime” value=”60″/> – klucz dostępny od wersji 2024.1.1; w ramach tego klucza należy podać, po jakim czasie (liczonym w sekundach) operator będzie mógł podjąć kolejną próbę logowania, po tym, jak logowanie zostało zablokowane – domyślna wartość to 60 (zob. Blokowanie logowania po kilku nieudanych próbach)

 

Ustawienia kluczy używane w trybie jednofirmowym:

      • <add key=”CompanyName” value=”<nazwa firmy>” /> – można zdefiniować nazwę firmy, która zostanie wyświetlona w aplikacji przed loginem zalogowanego operatora.
      • <add key=”LicenceKeyServerERP” value=”<nazwa serwera klucza ERP>” /> – należy wpisać nazwę serwera licencji dla Comarch ERP XL / Comarch ERP Optima / Comarch ERP Altum.
      • <add key=”EnableAnaliticDescription” value=”false” /> – parametr aktywny jeżeli ustawiono <add key=”WorkMode” value=”XL” />. Umożliwia dekretację kosztów i generowanie dokumentów.
      • <add key=”AnalitycalDescriptionWorkMode” value=”1″ /> – parametr określa tryb pobierania wymiarów opisu analitycznego. Klucz przyjmuje następujące wartości:
                      • 1 – bezpośrednie pobieranie wymiarów z bazy Comarch ERP XL,
                      • 2 – tryb z buforowaniem i doczytywaniem wymiarów do nowej daty utworzenia dokumentów (tryb, w którym dotychczas były pobierane wymiary opisu analitycznego),
                      • 3 – tryb z buforowaniem, ale bez doczytywania wymiarów (warunek: w Comarch ERP XL wymiary nie posiadają zakresów czasowych).
      • <add key=”CdnApiVersion” value=”20201″ /> – nr wersji systemu ERP XL, z którym współpracuje Comarch DMS.
      • <add key=”UrlERP” value=”UrlERP” /> – klucz należy uzupełnić przy konfigurowaniu współpracy Comarch DMS z Comarch ERP Enterprise (CEE). Należy wprowadzić adres URL do systemu CEE. np. „https://nazwa_aplikacji.cisag.com”. Nie ma konieczności uzupełniania klucza w przypadku pracy w trybie wielospółkowym.
      • <add key=”CertificateNameERP” value=”CertificateNameERP” /> – należy uzupełnić klucz certyfikatu dla CEE. Nie ma konieczności uzupełniania klucza w przypadku pracy w trybie wielospółkowym.
      • <add key=”RestServiceERP” value=”RestServiceERP” /> –  w kluczu należy umieścić adres serwisu rest systemu Comarch ERP Enterprise.
      • <add key=”DatabaseERP” value=”DatabaseERP” /> – należy wprowadzić nazwę bazy CEE. Nie ma konieczności uzupełniania klucza w przypadku pracy w trybie wielospółkowym.
      • <add key=”OrganizationERPId” value=”OrganizationERP” /> – należy wprowadzić unikalny identyfikator (w formie GUID) domyślnej organizacji w CEE. Nie ma konieczności uzupełniania klucza w przypadku pracy w trybie wielospółkowym.
      • <add key=”OrganizationERPName” value=”DefaultOrganizationIdentifier” /> – należy wprowadzić nazwę organizacji nadaną w systemie Comarch ERP Enterprise.
      • <!– <add key=”ERPSQLServer1” value=”.” /> –> – klucz wymagany przy współpracy z Comarch ERP XL w trybie chmurowym (należy odkomentować). Należy zdefiniować serwer dla bazy ERP XL.
      • <!– <add key=”ERPSQLServer2” value=”.” /> –> – jeżeli ERP XL w trybie chmurowym pracuje na więcej niż jednym serwerze, należy odkomentować i uzupełnić.



Aktualizacja aplikacji WEB Comarch DMS w trybie ręcznym

Wskazówka

Artykuł dotyczy aktualizacji nowej aplikacji WEB.  W kwestii aktualizacji aplikacji serwerowej (dawnej web) zob.:

 

Kopiowanie zawartości katalogu DMS Web

W pobranym pliku instalacyjnym należy wejść do katalogu Comarch DMS {wersja} i przekopiować zawartość katalogu DMS Web do folderu, który utworzono podczas poprzedniej instalacji (od wersji 2024.0.0) i do którego wówczas przeniesiono zawartość folderu DMS Web (np.na dysku C:\inetpub\wwwroot\DMSWeb).

Wprowadzanie zmian w pliku Index.html

Następnie w ramach katalogu zawierającego aplikację web należy otworzyć do edycji plik index.html i uzupełnić nazwę aplikacji web w ramach klucza „base href”, przykładowo:

<base href=”/DMSWeb/”>

a następnie zapisać wprowadzone zmiany.

 

Uzupełnianie klucza base href w pliku index.html

 

Wprowadzanie zmian w pliku web.config

Następnie w ramach katalogu zawierającego aplikację web należy 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 „WorkflowDashboards” (dodane w wersji 2024.1.1) 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.

 

Przyklad

Przykład:

<rule name=”WorkflowApi” stopProcessing=”true”>
<match url=”^api/(.*)” />
<action type=”Rewrite” url=”http://localhost/DMSApi/api/v3/{R:1}”
logRewrittenUrl=”true” />
</rule>
<rule name=”WorkflowDashboards” stopProcessing=”true”>
<match url=”^dashboards/(.*)” />
<action type=”Rewrite”
url=”http://localhost/DMSApi/reports/{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” />
</rule>

 

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

 

Weryfikacja poprawności konfiguracji aplikacji web

Poprawność aktualizacji można zweryfikować poprzez uruchomienie skonfigurowanej aplikacji web i zalogowanie się na użytkownika „administrator” (bez hasła).

 

Okno do logowania w aplikacji web Comarch DMS

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

Sprawdź Szkolenia Comarch DMS!




Instalacja Comarch DMS we współpracy z Comarch ERP Enterprise

Instalacja Comarch DMS

W pierwszym kroku należy zainstalować Comarch DMS zgodnie z opisem instalacji dostępnym w artykułach Instalacja aplikacji serwerowej (dawnej web) w trybie ręcznym, Ręczna konfiguracja aplikacji WEB (nowej aplikacji web) oraz Instalacja aplikacji stacjonarnej w trybie ręcznym. Jeżeli użytkownik ma już zainstalowany Comarch DMS, wówczas nie ma potrzeby wykonywania nowej instalacji.

 

Uwaga
Zalecana jest instalacja współpracy z CEE dla Comarch DMS działającego w trybie pracy wielospółkowym.

 

Import certyfikatu

Po zainstalowaniu Comarch DMS należy zainstalować certyfikat administracyjny w kontekście całej maszyny.

Użytkownik CEE ma zainstalowany certyfikat w kontekście lokalnego użytkownika – za pomocą tego certyfikatu łączy się z CEE.

Uwaga
Zalecane jest, aby IIS, baza danych i certyfikat znajdowały się na osobnej maszynie, użytkownik zaś pracował na jeszcze innej maszynie.

Certyfikat ten jest widoczny w wyskakującym okienku przy próbie przejścia na stronę CEE w przeglądarce.

 

Wybór certyfikatu dla CEE przy próbie przejścia na stronę CEE

 

Po poprawnym wpisaniu adresu URL i wyborze właściwego certyfikatu powinna zostać wyświetlona strona z listą dostępnych baz danych.

 

Przykładowa strona CEE po wpisaniu właściwego URL i wyborze odpowiedniego certyfikatu

 

Instalowanie certyfikatu administracyjnego w kontekście całej maszyny

Należy w ramach wyszukiwania obok menu „Start” wpisać certlm.msc i uruchomić jako administrator.

 

Uruchamianie certlm.msc

 

W otwartym oknie należy kliknąć na strzałkę przy napisie „Osobisty”, a następnie na „Certyfikaty” – obok zostanie wyświetlona lista certyfikatów osobistych, w tym certyfikat do CEE.

 

Lista certyfikatów osobistych

 

Następnie należy kliknąć prawym przyciskiem myszki na wolnym polu pod listą certyfikatów, a na wyświetlonej liście wybrać „Wszystkie zadania”, a później „Importuj”.

 

Wybór opcji „Importuj”

 

Wtedy zostanie wyświetlone okno kreatora importu certyfikatów, gdzie należy wybrać przycisk „Dalej”.

 

Okno kreatora importu certyfikatów

 

Następnie należy nacisnąć „Przeglądaj”, wybrać plik z certyfikatem z odpowiedniej lokalizacji (jeżeli w folderze nie są widoczne pliki, należy zmienić typ pliku w dolnej części okna na „Wszystkie pliki”) i kliknąć „Otwórz”.

 

Wybór pliku z certyfikatem

 

Następnie należy wybrać „Dalej”.

 

Okno kreatora po wyborze pliku do zaimportowania

 

W kolejnym kroku należy wprowadzić hasło do klucza prywatnego i kliknąć „Dalej”.

 

Wprowadzanie hasła dla klucza prywatnego

 

W dalszej kolejności należy kliknąć „Dalej”.

 

Okno magazynu certyfikatów

 

Następnie należy wybrać przycisk „Zakończ”. Wyświetlony zostanie wówczas komunikat informujący o pomyślnym zakończeniu importu.

 

Okno końcowe kreatora

 

Komunikat informujący o pomyślnym zakończeniu importu

 

Po kliknięciu „OK” w oknie certlm można zauważyć, że dodane zostały nowe certyfikaty.

 

Okno certlm po imporcie certyfikatów

 

Łączenie certyfikatu z użytkownikiem puli aplikacji

Następnie należy połączyć certyfikat z użytkownikiem puli aplikacji. W tym celu konieczne jest pobranie narzędzia winhttpcertcfg.exe za pomocą linku https://www.microsoft.com/en-us/download/details.aspx?id=19801 i otworzenie pobranego pliku. Później w otwartym oknie należy kliknąć „Next”.

 

Okno początkowe instalatora narzędzia winhttpcertcfg.exe

 

W kolejnym oknie należy zaznaczyć zgodę na umowę licencyjną i kliknąć „Next”.

 

Zgoda na umowę licencyjną

 

Następnie należy wybrać „Install now”.

 

Wybór opcji „Install now”

 

W kolejnym kroku odbywa się instalacja narzędzia. Po jej zakończeniu należy kliknąć „Finish” w końcowym oknie instalatora.

 

Końcowe okno instalatora narzędzia winhttpcertcfg.exe

 

Następnie należy otworzyć wyszukiwanie przy menu „Start”, wpisać cmd i uruchomić konsolę jako administrator.

 

Uruchamianie wiersza polecenia

 

Później konieczne jest skopiowanie i wklejenie do wiersza poleceń poniższego polecenia:

cd C:\Program Files (x86)\Windows Resource Kits\Tools

i naciśnięcie “Enter”

 

Wprowadzanie polecenia cd C:\Program Files (x86)\Windows Resource Kits\Tools

 

Następnie należy wprowadzić polecenie:

winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s „nazwa certyfikatu” -a „nazwa puli aplikacji, pod którą działa DMS

W poniższym przykładzie polecenie to brzmi:

winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s „DMSTEST” -a „DefaultAppPool”

Później należy nacisnąć “Enter”.

 

Wprowadzanie polecenia winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s „DMSTEST” -a „DefaultAppPool” do wiersza poleceń

 

Wskazówka

Pulę aplikacji można odczytać w Menedżerze internetowych usług informacyjnych (IIS), po kliknięciu prawym przyciskiem myszki na daną aplikację DMS, a następnie wyborze „Zarządzaj aplikacją” i „Ustawienia zaawansowane”. Wówczas możliwe jest odczytanie nazwy puli aplikacji w wyświetlonym oknie.

 

Sprawdzanie puli aplikacji dla aplikacji DMS

 

Nazwa puli aplikacji

 

Konfiguracja współpracy z CEE w aplikacji DMS

 

Po wykonaniu powyższych kroków należy otworzyć DMS i zalogować się.

 

Logowanie do DMS

 

Następnie należy przejść do zakładki [Ustawienia] i w ramach sekcji „Połączenia z ERP” kliknąć [Dodaj], aby dodać nową spółkę. Następnie należy:

  • w polu „System ERP” – wybrać „Enterprise”,
  • w polu „Adres URL” – wpisać adres CEE
  • w polu „Serwis REST” – wkleić services/rest/com.sem.ext.app.dms.rest.DataExchangeService
  • w polu „Nazwa certyfikatu” – wpisać nazwę certyfikatu według schematu „CN=<nazwa certyfikatu>, E=<email admina>, OU=<nazwa działu firmy>, O= <nazwa firmy>, C=<skrót kraju firmy>” (nazwa certyfikatu jest widoczna podczas potwierdzania certyfikatu przy logowaniu do Comarch ERP Enterprise)
  • w polu „Nazwa bazy” – wpisać nazwę bazy CEE – nazwy baz są widoczne po wejściu na stronę CEE
  • w polu „Nazwa spółki” – wybrać spółkę z listy dostępnych spółek ( jeśli poprzednie kroki wykonano poprawnie, powinna się rozwinąć po kliknięciu w pole)
  • w polu „Spółka (skrót)” – wpisać dowolny skrót nazwy spółki

a później kliknąć w ikonkę [Zapisz].

 

Uwaga
Pojawienie się listy spółek w polu „Nazwa spółki” może zająć kilka sekund – wynika to z czasu potrzebnego na próbę pobrania spółek.

 

Widok ze wzorem danych uzupełnionych dla współpracy z CEE

 

W celu sprawdzenia poprawności konfiguracji współpracy DMS z CEE po kliknięciu zakładki [Struktura organizacyjna] w aplikacji desktopowej DMS należy wybrać spółkę, która współpracuje z CEE, a następnie kliknąć na sekcję „Pracownicy” i nacisnąć przycisk , aby zaimportować użytkownika z CEE. W wyszukiwarce należy wpisać początek nazwy użytkownika z CEE, a następnie wybrać wyświetloną nazwę. Taki użytkownik będzie mógł odtąd pracować w DMS we współpracy z CEE.

 

Wybór spółki współpracującej z CEE

 

Import użytkownika z CEE do DMS