Zmiany w instalatorze Comarch DMS w wersji 2024.2.0

Umożliwienie instalacji serwera Mongo DB oraz instalacji i aktualizacji aplikacji Comarch DMS Repozytorium z poziomu instalatora Comarch

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

 

Zmiany w oknie „Wybór aplikacji”

W ramach okna „Wybór aplikacji” zaszły następujące zmiany:

Zmianie uległy również komentarze dostępne po lewej stronie okna.

 

Uwaga
Instalację aplikacji Comarch DMS oraz Comarch DMS Repozytorium należy przeprowadzić na serwerze (komputerze), na którym zainstalowano serwis IIS (Internet Information Services).

 

Okno „Wybór aplikacji” w instalatorze Comarch DMS

 

Dodanie okna „Wybór aplikacji cd.”

W wersji 2024.2.0 dodano okno „Wybór aplikacji cd.”. Okno wyświetlane jest w przypadku, jeśli w oknie „Wybór aplikacji” operator zaznaczył opcję „Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium”, a następnie nacisnął [Dalej].

W ramach okna „Wybór aplikacji cd.” operator może wybrać jedną z trzech opcji:

Okno „Wybór aplikacji cd.”

 

Instalacja serwera Mongo DB

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.

Po przejściu kolejnych kroków instalacji analogicznie jak w poprzedniej wersji operator powinien wybrać dodaną w wersji 2024.2.0 opcję „Instalacja serwera MongoDB” w ramach okna „Wybór aplikacji”, 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”

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.

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

 

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

W dalszej kolejności należy zainstalować aplikacje: serwerową, WEB (jeśli nie zostały zainstalowane wcześniej) oraz Repozytorium.

 

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

 

Okno „Koniec pracy instalatora”

 

Instalacja aplikacji Comarch DMS

Jeśli operator chce zainstalować aplikację Comarch DMS (bez Comarch DMS Repozytorium) – wówczas powinien zaznaczyć opcję „ Instalacja aplikacji Comarch DMS”.

W takim przypadku kolejne kroki instalacji pozostają bez zmian w stosunku do poprzedniego instalatora Comarch DMS, z wyjątkiem zmiany warunków do silnego hasła oraz komunikatów w oknie Baza danych Comarch DMS, Baza danych Comarch ERP XL, Konfiguracyjna baza danych Comarch ERP Optima, Firmowa baza danych Comarch ERP Optima (zob. Zmiany warunków do silnego hasła oraz komunikatów dotyczących błędnego hasła w instalatorze Comarch DMS).

 

Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium

Jeśli operator chce zainstalować zarówno aplikację Comarch DMS, jak i aplikację Comarch DMS Repozytorium – w takim przypadku powinien zaznaczyć opcję „Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium”.

Zaznaczanie opcji „Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium” w ramach okna „Wybór aplikacji cd.” w instalatorze Comarch DMS

 

W takim przypadku kolejne kroki instalacji aż do okna Baza danych Comarch DMS (tryb pracy Comarch DMS Standalone)/ Baza danych Comarch ERP XL (tryb pracy Współpraca z Comarch ERP XL)/Firmowa baza danych Comarch ERP Optima (tryb pracy Współpraca z Comarch ERP Optima) pozostają bez zmian w stosunku do poprzedniego instalatora Comarch DMS, z wyjątkiem zmiany warunków do silnego hasła oraz komunikatów w oknie Baza danych Comarch DMS, Baza danych Comarch ERP XL, Konfiguracyjna baza danych Comarch ERP Optima, Firmowa baza danych Comarch ERP Optima (zob. Zmiany warunków do silnego hasła oraz komunikatów dotyczących błędnego hasła w instalatorze Comarch DMS).

Po kliknięciu przycisku [Dalej] w ramach okna Baza danych Comarch DMS (tryb pracy Comarch DMS Standalone)/ Baza danych Comarch ERP XL (tryb pracy Współpraca z Comarch ERP XL)/ Firmowa baza danych Comarch ERP Optima (tryb pracy Współpraca z Comarch ERP Optima) następuje przejście do dodanego w wersji 2024.2.0 okna „Pula aplikacji dla Comarch DMS Repozytorium”

Okno „Pula aplikacji Comarch DMS Repozytorium” przed dodaniem/wyborem puli aplikacji

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.

 

Dodawanie puli „Repozytorium”

 

Okno „Pula aplikacji”, w którym wybrano pulę „Comarch DMS”

 

Po wyborze puli aplikacji spełniającej wymagania należy przejść do następnego kroku instalacji , klikając przycisk   [Dalej].

Następnie w dodanym w wersji 2024.2.0 oknie Kreowanie aplikacji Repozytorium następuje konfiguracja aplikacji dla modułu Comarch DMS Repozytorium. 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 „Kreoanie 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

 

Aby przejść do kolejnego kroku instalacji należy wybrać przycisk   [Dalej]. Przycisk nie jest aktywny, dopóki aplikacja nie została utworzona.

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”

 

Następnie 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”.

Okno zmiany hasła dla użytkownika MongoUser

 

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.

Jeżeli wpisano hasło, które nie spełnia któregoś z tych trzech 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:

 

Komunikat wyświetlany, jeśli hasła nie są zgodne

 

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

Okno „Klucze licencji” przed wprowadzeniem zmian (w przypadku instalacji Comarch DMS Standalone)

 

Po uzupełnieniu pól operator powinien kliknąć [Instaluj]. Następuje wówczas przejście do kolejnego okna „Instalacja”.

Okno „Instalacja”

 

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ą podano 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.

Okno „Koniec pracy instalatora”

 

Instalacja Comarch DMS Repozytorium

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

 

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

 

Po przejściu przez kolejne okna – „Internetowe usługi informacyjne (IIS)”, a następnie „Wymagane dodatki” – analogiczne do okien w dotychczasowym instalatorze – 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”, w którym wybrano pulę „Comarch DMS”

 

Po wyborze puli aplikacji spełniającej wymagania należy przejść do następnego kroku instalacji , klikając przycisk   [Dalej].

Następnie w dodanym w oknie Kreowanie aplikacji Repozytorium następuje konfiguracja aplikacji dla modułu Comarch DMS Repozytorium. 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

 

Jeżeli podczas tworzenia aplikacji nastąpił błąd, wyświetlona zostanie informacja „Nie udało się utworzyć aplikacji”. W takim przypadku użytkownik powinien zmienić witrynę w polu „Nazwa witryny” i ponownie kliknąć    [Utwórz aplikację].

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

W oknie „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”

 

Następnie 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”.

Okno zmiany hasła dla użytkownika MongoUser

 

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.

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

Okno „Klucze licencji” przed wprowadzeniem zmian (w przypadku instalacji Comarch DMS Standalone)

 

Po uzupełnieniu pól operator powinien kliknąć [Instaluj]. Następuje wówczas przejście do kolejnego okna „Instalacja”.

Okno „Instalacja”

 

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.

Okno „Koniec pracy instalatora”

 

Aktualizacja aplikacji Comarch DMS i Comarch DMS Repozytorium

Aby zaktualizować aplikacje Comarch DMS i Comarch DMS Repozytorium, 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 zainstalowano aplikacje Comarch DMS i Comarch DMS Repozytorium, które mają zostać zaktualizowane.

Po przejściu kolejnych kroków instalacji analogicznie jak w poprzedniej wersji instalatora operator powinien wybrać opcję „Aktualizacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium” w ramach okna „Wybór aplikacji”, a następnie kliknąć [Dalej].

Zaznaczanie opcji „Aktualizacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium” w ramach okna „Wybór aplikacji” w instalatorze Comarch DMS

 

W takim przypadku kolejne kroki instalacji aż do okna Baza danych Comarch DMS (tryb pracy Comarch DMS Standalone)/ Baza danych Comarch ERP XL (tryb pracy Współpraca z Comarch ERP XL)/Firmowa baza danych Comarch ERP Optima (tryb pracy Współpraca z Comarch ERP Optima) pozostają bez zmian w stosunku do poprzedniego instalatora Comarch DMS, z wyjątkiem zmiany warunków do silnego hasła oraz komunikatów w oknie Baza danych Comarch DMS, Baza danych Comarch ERP XL, Konfiguracyjna baza danych Comarch ERP Optima, Firmowa baza danych Comarch ERP Optima (zob.Zmiany warunków do silnego hasła oraz komunikatów dotyczących błędnego hasła w instalatorze Comarch DMS).

Po kliknięciu przycisku [Dalej] w ramach okna Baza danych Comarch DMS (tryb pracy Comarch DMS Standalone)/ Baza danych Comarch ERP XL (tryb pracy Współpraca z Comarch ERP XL)/ Firmowa baza danych Comarch ERP Optima (tryb pracy Współpraca z Comarch ERP Optima) następuje przejście do dodanego w wersji 2024.2.0 okna „Aktualizacja aplikacji Repozytorium”

Uwaga
Przejście do okna „Aktualizacja aplikacji Repozytorium” nastąpi w przypadku, jeśli w folderze z aktualizowaną aplikacją serwerową w pliku Web.config klucz „UseRepository” ma wartość „true”

W ramach okna „Aktualizacja aplikacji Repozytorium” znajdują się następujące pola:

      • Wybierz witrynę web – w ramach tego pola operator powinien wybrać witrynę, na której znajduje się aplikacja Repozytorium do zaktualizowania (domyślnie wyświetlana jest witryna Default Web Site);
      • Port – pole numeru portu, wyszarzone i nieedytowalne;
      • Wybierz aplikację Repozytorium – w ramach tego pola operator powinien wybrać aplikację Repozytorium do zaktualizowania.

Następnie należy kliknąć [Dalej], aby przejść do kolejnego okna.

Okno „Aktualizacja aplikacji Repozytorium” przed wypełnieniem pól

 

Okno „Aktualizacja aplikacji Repozytorium” po wypełnieniu pól

 

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;
      • 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”.

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”

 

Jeśli nawiązano połączenie z serwerem MongoDB, wówczas w ramach pola „Lista baz danych” wybrana jest baza Comarch DMS Repozytorium odpowiednia dla danej aplikacji.

Nastepnie, opcjonalnie, operator może zmienić hasło dla użytkownika MongoUser, klikając przycisk [Zmień hasło].

W otwartym oknie w polu „Hasło” należy ustawić hasło dla użytkownika MongoUser, dodanego do serwera MongoDB podczas pierwszej instalacji danej aplikacji Comarch DMs Repozytorium. Hasło należy następnie wpisać ponownie w polu „Powtórz hasło”, a później kliknąć przycisk „Zapisz”.

Okno zmiany hasła dla użytkownika MongoUser

 

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.

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”. W ramach okna dostępne są następujące pola:

      • Serwer klucza licencji Comarch DMS” – klucz licencji dla Comarch DMS – automatycznie uzupełniony, ale dostępny do edycji
      • 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 – automatycznie uzupełniony, ale dostępny do edycji
      • Adres e-mail administratora – adres email, który będzie widoczny w Comarch DMS w komunikatach, w których wymagany jest kontakt z administratorem – automatycznie uzupełniony, ale dostępny do edycji

Okno „Klucze licencji” (w przypadku instalacji Comarch DMS Standalone)

 

Po uzupełnieniu pól operator powinien kliknąć [Instaluj]. Następuje wówczas przejście do kolejnego okna „Aktualizowanie”.

Okno „Aktualizowanie”

 

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ą podano w instalatorze.

Okno „Koniec pracy instalatora”

 

Zmiany warunków do silnego hasła oraz komunikatów dotyczących błędnego hasła w instalatorze Comarch DMS

W wersji 2024.2.0 w instalatorze Comarch DMS uległy zmianie warunki do silnego hasła oraz komunikaty dotyczące błędnego hasła w ramach następujących okien:

      • Baza danych Comarch DMS
      • Baza danych Comarch ERP XL
      • Konfiguracyjna baza danych Comarch ERP Optima
      • Firmowa baza danych Comarch ERP Optima

Podobnie jak w przypadku wcześniejszych instalatorów, po kliknięciu przycisku [Zmień hasło] w otwartym oknie w polu „Hasło” należy ustawić hasło dla użytkownika ODUser, dodanego do serwera SQL podczas pierwszej instalacji Comarch DMS. Hasło należy następnie wpisać ponownie w polu „Powtórz hasło”, a później kliknąć przycisk „Zapisz”.

Od wersji 2024.2.0 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
Hasło nie może również zawierać następujących znaków: ; ’ „

Jeżeli wpisano hasło, które nie spełnia któregoś z tych trzech wymagań lub nie jest jednakowe w polach „Hasło” i „Powtórz hasło”, wówczas po kliknięciu przycisku   [Zapisz] hasło nie zostaje zapisane, a zamiast dotychczasowych komunikatów odpowiednie informacje są wyświetlane w dolnej części okna:

      • Jeśli hasło jest za krótkie

      • Jeśli brakuje warunku/warunków wymaganych dla silnego hasła (brak znaku specjalnego, brak wielkiej litery)

      • Jeżeli hasło wpisane w polu „Powtórz hasło” różni się od hasła wpisanego w polu „Hasło”




Kontrolka typu Kontrahent – przykłady definicji kontrolki za pomocą C#

Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na  etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#”  przy danej kontrolce i  aby zapisać wszystkie wprowadzone zmiany  za pomocą przycisku zapisz32 [Zapisz] .

 

Kontrolka „Kontrahent” posiada identyfikatory numeryczne i tekstowe.

Jeżeli kontrolka współpracuje z systemem ERP: XL, Altum, Optima, domyślnie ustawiany jest identyfikator numeryczny (Id).

W przypadku współpracy z systemem CEE używane są identyfikatory tekstowe (IdText).

 

Właściwość: Id

  • Opis: Właściwość umożliwia odczytanie i ustawienie tekstowego identyfikatora kontrahenta dla systemu CEE.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki kontrahent>.Id
  • Typ: int?
  • Dostęp: Odczyt/Zapis

Przyklad

Zainicjowanie kontrolki Kontrahent kontrahentem o identyfikatorze 1:

 Globals.MainFrame.ERPContractor1.Id = 1;

 

 

Poniższy film przedstawia zainicjowanie kontrolki typu Kontrahent podczas tworzenia nowego dokumentu:

 

Właściwość: IdText

  • Opis: Właściwość umożliwia odczytanie i ustawienie tekstowego identyfikatora kontrahenta dla systemu CEE.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki kontrahent>.IdText
  • Typ: string
  • Dostęp: Odczyt/Zapis

 

Przyklad
Zainicjowanie kontrolki Kontrahent kontrahentem o identyfikatorze tekstowym:

Globals.MainFrame.ERPContractor1.IdText = "C14ECF1A-3076-45BC-9A86-12A116A40161";

 

 

Właściwość: Shortcut

  • Opis: Właściwość umożliwia odczytanie skrótu kontrahenta ustawionego na kontrolce.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki kontrahent>.Shortcut
  • Typ: string
  • Dostęp: Odczyt

Przyklad

 

Zainicjowanie kontrolki typu Tekst „Skrót kontrahenta” za pomocą kontrolki typu Kontrahent:

Globals.MainFrame.String2.Text = Globals.MainFrame.ERPContractor1.Shortcut;

 

Dodatkowo w ramach pola „Kontrolki powiązane” wybrano kontrolkę „Kontrahent” (ERPContractor1).

 

Film

 

 

Uzupełnienie kontrolki „Skrót kontrahenta” nazwą z kontrolki typu Kontrahent:

 




Kontrolka typu Komunikat – przykład definicji kontrolki za pomocą C#

Uwaga
Należy pamiętać, aby zapisać wszystkie wprowadzone zmiany  za pomocą przycisku zapisz32 [Zapisz] .

 

Właściwość: Title

  • Opis: Właściwość umożliwia ustawienie nagłówka komunikatu niezależnie od treści nagłówka podanego w panelu właściwości kontrolki.
  • Definicja: Globals.MainFrame.<identyfikator komunikatu>.Title
  • Typ: string
  • Dostęp: Odczyt/Zapis

 

Właściwość: Message

  • Opis: Właściwość umożliwia ustawienie treści komunikatu.
  • Definicja: Globals.MainFrame.<identyfikator komunikatu>.Message
  • Typ: string
  • Dostęp: Odczyt/Zapis

 

Właściwość: StopPropagation

  • Opis: Po zamknięciu komunikatu, właściwość StopPropagation=true umożliwia blokadę przekazania dokumentu DMS do kolejnego etapu. Jeżeli dokument nie został jeszcze zapisany, właściwość pozwala na blokadę zapisu dokumentu.
  • Definicja: Globals.MainFrame.<identyfikator komunikatu>.StopPropagation
  • Typ: bool
  • Dostęp: Odczyt/Zapis

 

Przyklad

Wyświetlenie komunikatu  dotyczącego wprowadzenia/braku wartości w kontrolce typu Tekst „Numer dokumentu” oraz blokada przekazania dokumentu do następnego etapu:

Po wprowadzeniu tekstu w kontrolce „Numer dokumentu” o identyfikatorze String1, zostanie wyświetlony komunikat.

Zostanie również zwolniona blokada przekazania dokumentu do kolejnego etapu (lub zapisu dokumentu, jeżeli dokument nie został jeszcze zapisany).

Usunięcie treści w kontrolce „Numer dokumentu”  o identyfikatorze String1 spowoduje ponowne wyświetlenie komunikatu i zablokowanie możliwości przekazania do kolejnego etapu.

 

if (Globals.MainFrame.String1.Text != null) 
{ 
Globals.MainFrame.Message1.Title = "Dokument do zatwierdzenia";
Globals.MainFrame.Message1.Message = "Wprowadzono wartość."; 
Globals.MainFrame.Message1.StopPropagation = false; 
} 
else 
{ 
Globals.MainFrame.Message1.Message = "Nie wprowadzono wartości.";
Globals.MainFrame.Message1.StopPropagation = true; 
}

 

Dodatkowo w ramach pola „Kontrolki powiązane” wybrano kontrolkę „Numer dokumentu” (String1).

 

 

Komunikat wyświetlony po zapisani dokumentu, gdy nie wprowadzono wartości w kontrolce „Numer dokumentu” – po prawej widoczny symbol blokady przekazania do następnego etapu

 

Film

Komunikat widoczny po kliknięciu w symbol blokady przekazania dokumentu, a nastepnie: komunikat widoczny po wprowadzeniu wartości w kontrolce „Numer dokumentu” oraz zwolnienie blokady przekazania do następnego etapu:




Kontrolka typu Dokument elekroniczny – przykłady definicji kontrolki za pomocą C#

Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na  etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#”  przy danej kontrolce i  aby zapisać wszystkie wprowadzone zmiany  za pomocą przycisku zapisz32 [Zapisz] .

 

Kontrolka „Dokument elektroniczny” posiada identyfikatory numeryczne i tekstowe.

Jeżeli kontrolka współpracuje z systemem ERP: XL, Altum, Optima, domyślnie ustawiane są identyfikatory numeryczne.

W przypadku współpracy z systemem CEE używane są identyfikatory tekstowe.

Właściwość: Id

  • Opis: Właściwość umożliwia odczytanie i ustawienie numerycznego identyfikatora dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.Id
  • Typ: int?
  • Dostęp: Zapis/Odczyt

 

Właściwość: IdType

  • Opis: Właściwość umożliwia odczytanie i ustawienie typu dokumentu kontrolki elektronicznej dla systemów ERP posiadających numeryczne identyfikatory typów dokumentów (ERP XL, ERP Optima, ERP Altum).
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdType
  • Typ: int?
  • Dostęp: Zapis/Odczyt

 

Przyklad

Przykład 1:

Zainicjowanie kontrolki dokumentem ERP o identyfikatorze 5024 i typie 1521:

Globals.MainFrame.ERPDocument1.Id = 5024; Globals.MainFrame.ERPDocument1.IdType = 1521;

 

Zainicjowanie kntrolki typu Dokument elektroniczny – po pomyślnej kompilacji

Poniższy film przedstawia zainicjowanie kontrolki typu Dokument elektroniczny podczas tworzenia nowego dokumentu:

 

Film

Podczas dodawania nowego dokumentu dokument o zdefiniowanym id i należący do wybranego typu zostaje automatycznie dodany do kontrolki typu Dokument elektroniczny:

 

 

Właściwość: IdText

  • Opis: Właściwość umożliwia odczytanie i ustawienie tekstowego identyfikatora dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdText
  • Typ: string
  • Dostęp: Zapis/Odczyt

 

Właściwość: IdTextType

  • Opis: Właściwość umożliwia odczytanie i ustawienie tekstowego typu dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdTextType
  • Typ: string
  • Dostęp: Zapis/Odczyt

Właściwość:IdTextCategory

  • Opis: Właściwość umożliwia odczytanie i ustawienie konfiguracji dokumentu kontrolki elektronicznej.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.IdTextCategory
  • Typ: String
  • Dostęp: Zapis/Odczyt

 

Przyklad

Przykład 2

Zainicjowanie kontrolki elektronicznej dokumentem z systemu CEE w którym wszystkie identyfikatory dokumentu są tekstowe:

Globals.MainFrame.ERPDocument1.IdText = "E97B3CE0-F719-44CD-A473-54A59ABF20D5"; 
Globals.MainFrame.ERPDocument1.IdTextType = "3EEC4A14-8263-4196-B721-CE7A61C12F45"; 
Globals.MainFrame.ERPDocument1.IdTextCategory = "2C755635-6E2F-4995-A0DA-2A2257FAC2F9";

 

Właściwość: Number

  • Opis: Właściwość umożliwia odczytanie z kontrolki elektronicznej numeru dokumentu.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki elektronicznej>.Number
  • Typ: String
  • Dostęp: Odczyt

 

Przyklad

Przykład 3:

Zainicjowanie kontrolki tekstowej numerem dokumentu ustawionym w kontrolce elektronicznej:

 Globals.MainFrame.String1.Text=Globals.MainFrame.ERPDocument1.Number;

 

Dodatkowo w ramach pola „Kontrolki powiązane” wybrano kontrolkę „Dokument elektroniczny” (ERPDocument1).

 

Film

Definiowanie kontrolki typu Tekst „Numer dokumentu”:

 

Uzupełnienie kontrolki „Numer dokumentu” numerem z kontrolki typu Dokument elektroniczny:

 




Kontrolka typu Data i godzina – przykład definicji kontrolki za pomocą C#

Uwaga
Należy pamiętać, aby na zakładce „Schemat obiegu” na  etapie, na którym ma się odbyć inicjalizacja, na zakładce „Kontrolki” zaznaczyć parametr „Inicjalizacja SQL/C#”  przy danej kontrolce i  aby zapisać wszystkie wprowadzone zmiany  za pomocą przycisku zapisz32 [Zapisz] .

 

Właściwość: Value

  • Opis: Właściwość umożliwia odczyt wprowadzonej do kontrolki daty i godziny oraz zainicjowanie kontrolki datą i godziną.
  • Definicja: Globals.MainFrame.<identyfikator kontrolki Data i godzina>.Value
  • Typ: DateTime?
  • Dostęp: Zapis/Odczyt

 

Przyklad

Zainicjowanie kontrolki aktualną datą:

Globals.MainFrame.DateTime1.Value = DateTime.Now;

Zainicjowanie kontrolki aktualną datą przedstawiono w poniższym filmach:

 

Film

Wprowadzanie kodu i kompilacja

 

Dodawanie nowego dokumentu – w kontrolce „Aktualna data” widoczna jest data zainicjowana za pomocą C#:

 




Wskazanie identyfikatora connection stringa za pomocą kodu C#

Od wersji 2024.0.2 możliwe jest wskazanie identyfikatora connection stringa za pomocą kodu C#, 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)




Zatwierdzanie faktury zakupu w Comarch ERP XL z wykorzystaniem skryptów C#

 

Informacje podstawowe

Uwaga
Aby przyklad działał poprawnie, konieczne jest spełnienie następujących warunków:

1. Instalacja systemu Comarch ERP XL na serwerze IIS

2. Poprawna konfiguracja współpracy pomiędzy systemami Comarch ERP XL oraz Comarch DMS

3. Nadanie użytkownikowi IISUSER uprawnień do zapisu w katalogu bin\Scriptcs_bin oraz katalogu bin\.scriptcs_cache, które znajdują się w plikach aplikacji serwerowej Comarch DMS

4. Skopiowanie biblioteki cdn_api[wersja].net.dll do katalogu bin\Scriptcs_bin, biblioteka znajduje się w katalogu, w którym zainstalowano Comarch ERP XL, w przykładach wykorzystano cdn_api20232.net.dll

5. Należy sprawdzić, czy w katalogu bin aplikacji web Comarch DMS znajduje się plik cdn_sys.dll, jeżeli jest należy usunąć go z tej lokalizacji.

Skrypty C# zostały wykorzystane w kontrolkach typu Własna akcja i Komunikat. Skrypt dla kontrolki typu własna akcja utworzono na podstawie wzorca API XL

 

Wskazówka
Rekomendujemy wykorzystanie wzorca API XL jako elementu bazowego na potrzeby własnych rozwiązań.

Wzorzec API XL dostępny jest na indywidualnych stronach dla Partnerów w obszarze Comarch DMS\Przykłady\ERP XL: Wzorzec API XL

 

 

Konfiguracja typu obiegu

Przykład pokazuje, w jaki sposób administrator Comarch DMS może skonfigurować definicję obiegu, aby zatwierdzić dokument „Faktura zakupu” w systemie Comarch RP XL z poziomu Comarch DMS. W tym celu należy:

1. dodać nowy typ obiegu w ramach zakladki  [Definicje obiegów dokumentów] 

2. nadać nazwę typowi obiegu – np. Zatwierdzanie faktury zakupu i prefix – np. ZAT

3. nadać danemu administratorowi uprawnienie do inicjowania dokumentu na zakładce „Ustawienia obiegu” w sekcji „Uprawnienia do inicjowania dokumentu”.

 

Nadawanie uprawniń do inicjowania dokumentu dla administratora – przykład

 

4. W ramach zakładki „Schemat obiegu” utworzyć etap początkowy „Zatwierdzanie dokumentu” i etap końcowy „Koniec” oraz dodać uprawnienie dla danego administratora do etapów.

 

Dodawanie etapów i uprawnień

5. W ramach zakładki „Karta obiegu” dodać następujące kontrolki:

 A Kontrolka typu Dokument elektroniczny„Faktura zakupu” (identyfikator: FakturaZakupu) – w polu „Typ” należy wybrać „Faktura zakupu”

 

Kontrolka „Faktura zakupu”

B kontrolka typu Własna akcja„Zatwierdź dokument” (identyfikator: ZatwierdzDokument) – w ramach definicji kontrolki należy kliknąć w link „Ustaw” w polu „C# Script”, następnie w otwartym oknie „Skrypt C#” w polu „Miejsce wykonania skryptu” wybrać „Proces (exe)” (jeśli istnieje opcja wyboru) i wprowadzić następujący kod:

using System.Threading;
using System.Runtime.InteropServices;
using cdn_api;


static ThreadLocal<bool> threadToClarionAttached = new ThreadLocal<bool>(() => false);

[DllImport("ClaRUN.dll")]
private static extern void AttachThreadToClarion(int flag);
public void AttachThreadToClarion()
{
    try
    {
        if (!threadToClarionAttached.Value)
        {
            AttachThreadToClarion(1); // C8
            threadToClarionAttached.Value = true;
        }
    }
    catch (DllNotFoundException ex)
    {
    // -----------------------------------------------------------------
    // Tu przekaż informacje o statusie działania skryptu
    // -----------------------------------------------------------------
    //Globals.MainFrame.ZatwierdzDokument_CSSCRIPT.Text = ex.Message;
    Globals.MainFrame.ZatwierdzDokument_CSSCRIPT.Text=ex.Message;
    }
}


AttachThreadToClarion();

int _lSesjaID = 0;
string blad = "";

try
{
    int documentId = 0;
    int wersjaApi = odpowiedniawersjaapi;
    
    var loginInfo = new XLLoginInfo_odpowiedniawersjaapi()
    {
        Wersja = odpowiedniawersjaapi,
        ProgramID = "Comarch DMS",
        Winieta = -1,
        TrybWsadowy = 1,
        Baza = "nazwafirmy",
        OpeIdent = "Login",
        OpeHaslo = "hasło",
        SerwerKlucza = @"serwerklucza"
    };
    
    var XLLoginResult = cdn_api.cdn_api.XLLogin(loginInfo, ref _lSesjaID);
    if (XLLoginResult != 0)
    {
        blad = "Funkcja XLLogin zwróciła bład nr: " + XLLoginResult;
        throw new Exception();
    }
    
    // -----------------------------------------------------------------
    // Tu dodaj kod obsługi API
    
                var otworzDocumentInfo = new XLOtwarcieNagInfo_odpowiedniawersjaapi
                {
                    Wersja = odpowiedniawersjaapi,
                    GIDTyp = 1521,
                    GIDNumer = Globals.MainFrame.FakturaZakupu.Id ?? 0,
                    Tryb = 2

                };

                var XLOtwarcieInfoResult = cdn_api.cdn_api.XLOtworzDokument(_lSesjaID, ref documentId, otworzDocumentInfo);
                if (XLOtwarcieInfoResult != 0)
                {
                    blad = "Funkcja XLOtworzDokument zwróciła bład nr: " + XLOtwarcieInfoResult;
                    throw new Exception();
                }


                var zamkniecieDokumentuInfo = new XLZamkniecieDokumentuInfo_odpowiedniawersjaapi
                {
                    Wersja = odpowiedniawersjaapi,
                    Tryb = 0
                };

                               
                var XLZamknijDokumentResult = cdn_api.cdn_api.XLZamknijDokument(documentId, zamkniecieDokumentuInfo);
                if (XLZamknijDokumentResult != 0)
                {
                    blad = "Funkcja XLZamknijDokument zwróciła bład nr: " + XLZamknijDokumentResult;
                    throw new Exception();
                }
    // -----------------------------------------------------------------
}
catch (Exception ex)
{
    if (blad == "")
        blad = "Nieokreślony błąd: " + ex.Message;
}
finally
{
    var XLLogoutResult = cdn_api.cdn_api.XLLogout(_lSesjaID);
    if (XLLogoutResult != 0)
    {
        blad = "Funkcja XLLogout zwróciła bład nr: " + XLLogoutResult;
    }
    // -----------------------------------------------------------------
    // Tu przekaż informacje o statusie działania skryptu
    // -----------------------------------------------------------------
    
    //Globals.MainFrame.ZatwierdzDokument_CSSCRIPT.Text = blad; 
    if (blad == "")
        Globals.MainFrame.ZatwierdzDokument_CSSCRIPT.Text = "Operacja zakończona sukcesem";
    else 
        Globals.MainFrame.ZatwierdzDokument_CSSCRIPT.Text = blad;
    
}

gdzie należy zmienić następujące wartości:

odpowiedniawersjaapiwersja API ERP XL zgodna z wersją pliku cdn_api[wersja].net.dll

nazwafirmynazwa Firmy Comarch ERP XL (nazwę firmy można sprawdzić w managerze baz Comarch ERP XL)

Login login operatora Comarch ERP XL

hasłohasło operatora Comarch ERP XL

serwerkluczaserwer klucza licencji

 

Następnie należy kliknąć w przycisk [Referencje], znajdujący się w prawym górnym rogu okna „Skrypt C#”, w wpisać tam nazwę odpowiedniego pliku dll:

 cdn_api[odpowiedni numer wersji].net.dll

Następnie należy nacisnąć przycisk  [Zapisz].

 

Fragment okna „Skrypt C#” z otwartym oknem „Referencje”

Po wprowadzeniu kodu do edytora i nazwy dll w oknie „Referencje”  należy nacisnąć przycisk [Kompiluj i zapisz], a następnie, gdy w dolnej części okna zostanie wyświetlony napis „Kompilacja skryptu zakończyła się sukcesem” nacisnąć przycisk „Zamknij”.

Uwaga
Jeśli w ramach okna „Referencje” po kliknięciu przycisku [Referencje] wprowadzono niewłaściwą nazwę pliku dll, wówczas po naciśnięciu przycisku [Kompiluj i zapisz] w dolnej części okna wyświetlana jest informacja „Assembly not found”.

 

Widok okna „Skrypt C#” po skompilowaniu skryptu

 

C Kontrolka typu Komunikat – należy w ramach pola:

    • „Nazwa (identyfikator)” wprowadzić nazwę „Message1”
    • „Tytuł” wprowadzić tekst „Status działania API ERP XL”
    • „Kontrolki powiązane” kliknąć w link „Dodaj” i wybrać kontrolkę „Zatwierdź dokument”
    • „Wzór na wartość” wybrać wartość „C# Script”, kliknąć „Ustaw”, a następnie wprowadzić następujący kod:

 

 Globals.MainFrame.Message1.Message = Globals.MainFrame.ZatwierdzDokument_CSSCRIPT.Text

 

Po wprowadzeniu kodu należy nacisnąć przycisk [Kompiluj i zapisz], a następnie, gdy w dolnej części okna zostanie wyświetlony napis „Kompilacja skryptu zakończyła się sukcesem” nacisnąć przycisk „Zamknij”.

 

Kontrolka „Message1”

 

Widok okna „Skrypt C#” po skompilowaniu skryptu

 

6. zapisać typ obiegu za pomocą przycisku zapisz32 [Zapisz].

 

Zapisywanie typu obiegu

 

Zatwierdzanie dokumentu FZ w Comarch ERP XL – jak działa

Po zdefiniowaniu typu obiegu operator przechodzi na zakładkę [Dokumenty], klika na typ obiegu „Zatwierdzanie faktury zakupu” i naciska przycisk [Dodaj]. Następnie kolejno:

1. zapisuje nowy dokument, naciskając zapisz32 [Zapisz]

2. dodaje dokument z Comarch ERP XL w ramach kontrolki „Faktura zakupu”

3. naciska przycisk „Zatwierdź dokument” – wówczas następuje zatwierdzanie dokumentu – poniżej przycisku widoczne są poruszające się punkty

4. Jeśli zatwierdzanie dokumentu zakończyło się powodzeniem, wówczas na środku ekranu wyświetlany jest następujący komunikat:

Komunikat wyświetlany, jeśli zatwierdzanie dokumentu zakończyło się powodzeniem

 

Widok szczegółów dokumentu z komunikatem o udanym zatwierdzeniu dokumentu

 

Widok listy dokumentów w Comarch ERP XL z dokumentem FZ-2/24 zatwierdzonym z poziomu Comarch DMS

 

Uwaga

Jeśli operator w kontrolce „Faktura zakupu” wybierze dokument, który już został zatwierdzony w Comarch ERP XL, i kliknie przycisk „Zatwierdź dokument”, wówczas zostaje wyświetlony następujący komunikat:

 

Komunikat wyświetlany przy próbie zatwierdzenia zatwierdzonego dokumentu

 

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!

 




Raporty

W wersji 2024.1.1 dodano zakładkę „Raporty” w nowej aplikacji web Comarch DMS.

 

Uwaga

W przypadku ręcznej instalacji lub aktualizacji nowej aplikacji web Comarch DMS aby dostępny był podgląd raportów i dashboardów, należy w ramach katalogu zawierającego aplikację web (nową aplikację webową) otworzyć do edycji plik web.config i uzupełnić w ramach „WorkflowDashboards” 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.

 

Przykładowe uzupełnienie „WorkflowDashboards”

 

Aby zakładka była widoczna dla danego operatora, musi on mieć przyznane uprawnienie do co najmniej jednego raportu lub dashboardu na zakładce „Uprawnienia” w ramach zakładki [Kreator raportów i dashboardów] w aplikacji desktop.

 

Uwaga
Wydruki sPrint nie są aktualnie dostępne w aplikacji web Comarch DMS.

 

Zakładka „Raporty” w nowej aplikacji Comarch DMS

 

W ramach otwartego okna Raporty i dashboardy wyświetlana jest lista dashboardów oraz raportów, do których uprawniony jest dany operator.

W górnej części okna dostępna jest wyszukiwarka, za pomocą której operator może wyszukać dashboard lub raport według nazwy lub jej fragmentu.

 

Wyszukiwanie dashboardów i raportów na zakładce „Raporty” w nowej aplikacji Comarch DMS

 

Lista dashboardów i raportów składa się z trzech kolumn:

  • Nazwa – w tej kolumnie wyświetlana jest nazwa raportu albo dashboardu;
  • Typ – w tej kolumnie widoczna jest wartość „ Dashboard” albo „Raport”, w zależności od tego, do którego typu należy dana pozycja;
  • Rodzaj – w ramach tej kolumny wyświetlana jest informacja dotycząca rodzaju danego dashboarda/raportu: „Predefiniowany” lub utworzony przez użytkownika – „Użytkownika”

 

Obok każdej kolumny znajduje się przycisk – kiedy operator kliknie ten przycisk kolumny zostaną posortowane alfabetycznie (odrębnie dla dashboardów i raportów predefiniowanych oraz utworzonych przez użytkownika)

Po kliknięciu w nazwę danego dashboardu/raportu w nowym oknie przeglądarki zostaje otwarty podgląd tego dashboardu/raportu.

 

Podgląd przykładowego dashboardu „Ilość dokumentów” w nowej karcie po kliknięciu w nazwę dashboardu na zakładce „Raporty” w nowej aplikacji Comarch DMS

 

W przypadku podglądu dashboardu w prawym górnym rogu ekranu dostępny jest przycisk [Export to]. Po kliknięciu w ten przycisk widoczna jest lista formatów, w jakich można eksportować dashboard: [pdf]; [png, gif, jpg]; [xls,xlsx].

 

Podgląd przykładowego dashboardu „Ilość dokumentów” -widok listy formatów do eksportu

 

Gdy operator wybierze dany format, wówczas zostaje wyświetlone okno z dodatkowymi opcjami eksportu.

 

Okno z dodatkowymi opcjami eksportu do pdf

 

Okno z dodatkowymi opcjami eksportu do formatu graficznego

 

Okno z dodatkowymi opcjami eksportu do arkusza kalkulacyjnego

 

Po kliknięciu w przycisk [Export], a następnie „Zapisz jako” operator powinien wybrać lokalizację do zapisu pliku i nacisnąć [Zapisz].

 

Eksport dashboardu do arkusza kalkulacyjnego

W przypadku podglądu raportu istnieje możliwość wydrukowania raportu po kliknięciu w przycisk . Możliwe jest również zapisanie raportu – w tym celu operator powinien kolejno:

1. kliknąć w pole ;

2. wybrać z listy określony format;

3. nacisnąć , a następnie „Zapisz jako”;

4. wybrać lokalizację, w której raport ma zostać zapisany i kliknąć [Zapisz]

 

Zapisywanie raportu w wybranym formacie i lokalizacji




Generowanie raportu w nowej aplikacji web Comarch DMS

Informacje ogólne

W wersji 2024.1.1 umożliwiono generowanie raportów z poziomu zakładki „Dokumenty” (z listy dokumentów i szczegółów dokumentu) w ramach nowej aplikacji web Comarch DMS.

 

Uwaga

W przypadku ręcznej instalacji lub aktualizacji nowej aplikacji web Comarch DMS aby możliwe było generowanie raportu, należy w ramach katalogu zawierającego aplikację web (nową aplikację webową) otworzyć do edycji plik web.config i uzupełnić w ramach „WorkflowDashboards” 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.

 

Przykładowe uzupełnienie „WorkflowDashboards”

 

Podobnie jak w przypadku aplikacji desktop, aby operator mógł generować dany raport, musi mieć przyznane uprawnienie do tego raportu na zakładce „Uprawnienia” w ramach zakładki [Kreator raportów i dashboardów].

 

Generowanie raportu z poziomu listy dokumentów

Aby wygenerować raport z poziomu listy dokumentów w nowej aplikacji Comarch DMS, operator powinien kolejno:

1. W ramach filtra [Katalog:Wszystkie] wybrać jeden typ dokumentu (dla którego na zakładce „Uprawnienia” w ramach zakładki [Kreator raportów i dashboardów] wybrano w polu „Miejsce wywołania” opcję „Lista dokumentów” lub „Lista i szczegóły dokumentów”)

2. Kliknąć w przycisk [Więcej akcji], a następnie w opcję „Wygeneruj raport”

3. Na rozwiniętej liście raportów dostępnych dla danego typu obiegu i operatora kliknąć na nazwę wybranego raportu

 

Wybór raportu do wygenerowania z poziomu listy dokumentów

 

Wówczas w nowej karcie w przeglądarce domyślnej zostaje otwarty podgląd raportu.

Podgląd raportu „(*)Pocztowa książka nadawcza” z przykładowymi danymi

 

Operator może wydrukować raport, klikając w przycisk . Istnieje również możliwość zapisania raportu – w tym celu operator powinien kolejno:

1. kliknąć w pole ;

2. wybrać z listy określony format;

3. nacisnąć , a następnie „Zapisz jako”;

4. wybrać lokalizację, w której raport ma zostać zapisany i kliknąć [Zapisz]

 

Zapisywanie raportu „(*)Pocztowa książka nadawcza” w wybranej lokalizacji na dysku

 

Generowanie raportu z poziomu szczegółów dokumentu

Aby wygenerować raport z poziomu szczegółów dokumentu w nowej aplikacji Comarch DMS, operator powinien kolejno:

1. Otworzyć dokument z typu obiegu, dla którego na zakładce „Uprawnienia” w ramach zakładki [Kreator raportów i dashboardów] wybrano w polu „Miejsce wywołania” opcję „Szczegóły dokumentu” lub „Lista i szczegóły dokumentów”)

2. Kliknąć w przycisk [Więcej akcji], a następnie w opcję „Wygeneruj raport”

3. Na rozwiniętej liście raportów dostępnych dla danego typu obiegu i operatora kliknąć na nazwę wybranego raportu

 

Wybór raportu do wygenerowania z poziomu szczegółów dokumentu

 

Wówczas w nowej karcie w przeglądarce domyślnej zostaje otwarty podgląd raportu.

 

Podgląd raportu „Wartości kontrolek” z przykładowymi danymi

 

Operator może wydrukować raport, klikając w przycisk . Możliwe jest również zapisanie raportu – w tym celu operator powinien kolejno:

1. kliknąć w pole ;

2. wybrać z listy określony format;

3. nacisnąć , a następnie „Zapisz jako”;

4. wybrać lokalizację, w której raport ma zostać zapisany i kliknąć [Zapisz]

 

Zapisywanie raportu „Wartości kontrolek” w wybranej lokalizacji na dysku

 

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!




Eksport listy dokumentów do arkusza kalkulacyjnego

W wersji 2024.1.1 udostępniono funkcjonalność eksportu listy dokumentów z nowej aplikacji web Comarch DMS do arkusza kalkulacyjnego.

 

Operator powinien wybrać filtry nad listą dokumentów, tak, aby wyświetlana była lista dokumentów, która ma zostać wyeksportowana, podobnie jak ma to miejsce w przypadku aplikacji desktop.

Aby eksportować listę dokumentów należy następnie kliknąć w przycisk [Więcej akcji], a później w opcję „Eksportuj listę do arkusza”.

 

Uwaga
Opcja „Eksportuj listę do arkusza” jest widoczna, jeśli na karcie danego operatora na zakładce [Struktura organizacyjna] na zakładce „Uprawnienia” w sekcji „Funkcjonalności” wybrano „Tak” dla parametru „Eksport listy dokumentów do arkusza”

 

Po kliknięciu w opcję „Eksportuj listę do arkusza”, w zależności od ustawień przeglądarki, w której jest otwarta aplikacja web:

  • Zostanie otwarte okno „Zapisywanie jako”, w ramach którego operator wybiera lokalizację pliku, a następnie klika „Zapisz” – wówczas w danej lokalizacji zostaje utworzony arkusz kalkulacyjny z danymi z listy dokumentów

 

Wybór opcji „Eksportuj listę do arkusza” dla przykładowej listy dokumentów

 

Wybór lokalizacji pliku, gdy operator wybrał opcję „Zapisz jako” po pobraniu pliku

 

Widok pobranego pliku z listą dokumentów

 

  • plik arkusza kalkulacyjnego z danymi z listy dokumentów zostanie pobrany do lokalizacji, którą wybrano w ustawieniach przeglądarki

 

Wybór opcji „Eksportuj listę do arkusza” dla przykładowej listy dokumentów

 

Widok okna przeglądarki z informacją o pobraniu pliku

 

Widok pobranego pliku z listą dokumentów

 

Lista dokumentów zostaje wyeksportowana do arkusza kalkulacyjnego z zachowaniem podziału na kolumny, zgodnie z zastosowanymi filtrami.

 

Uwaga
Kolumny, które zostały ukryte na liście dokumentów, nie są eksportowane do arkusza kalkulacyjnego.