Aplikacje Comarch DMS w wersji 2024.3.0 współpracują z następującymi Systemami Comarch ERP:
Comarch ERP XL – wersje systemu: 2024.1.0, 2024.1.1, 2024.1.2
Comarch ERP Optima – wersje systemu: 2024.3.1, 2024.5.1, 2024.6.1
Comarch ERP Altum – wersje systemu: 2024.0.1, 2024.1.0, 2024.5
Comarch ERP Enterprise 6.1 – DMS Integration APP wersja 26.18
Comarch ERP Enterprise 6.2 – DMS Integration APP wersja 35.7
Comarch ERP Enterprise 6.3 – DMS Integration APP wersja 40.4
Uwaga
Obsługa logów z generatora została oprogramowana w Comarch DMS dla następujących wersji Comarch ERP Optima: 2024.3.1, 2024.5.1, 2024.6.1. Ze stron walidowanych należy pobrać zaktualizowany generator Comarch ERP Optima adekwatny do wersji Comarch ERP Optima.
Uwaga
Wymagane oprogramowanie serwera IIS:
System operacyjny (jedna z poniższych możliwości):
Windows Server 2016
Windows Server 2019
Windows Server 2022
Integracja z Chat ERP
W wersji 2024.3.0 zintegrowano Comarch DMS z Chatem ERP. W ramach okna ChatERP można zadawać pytania dotyczące Comarch DMS oraz Comarch Repozytorium.
Dodanie kluczy: „ChatERPUrl” i „ChatERPApiKeyEncrypted” w pliku Web.config
W wersji 2024.3.0 w pliku Web.config w folderze z plikami aplikacji serwerowej (dawna web) dodano klucze:
<add key=”ChatERPUrl” value=”URL Chat ERP” /> – w ramach klucza znajduje się adres URL usługi Chat ERP;
<add key=”ChatERPApiKeyEncrypted” value=”zaszyfrowany klucz API”/> – w ramach klucza znajduje się zaszyfrowany klucz API – jest to stała wartość, której nie należy edytować
Plik Web.config z nowymi kluczami: „ChatERPUrl” i „ChatERPApiKeyEncrypted”
Korzystanie z ChatERP w aplikacji desktop Comarch DMS
W wersji 2024.2.0 w aplikacji desktop w prawym górnym rogu ekranu dodano ikonę [Chat ERP]. W aplikacji desktop ikona jest dostępna na zakładkach:
[Dokumenty]
[Struktura organizacyjna]
[Definicje obiegów dokumentów]
[Ustawienia]
[Kreator raportów i dashboardów]
[Rezerwacje]
[Panel użytkownika]
Zakładka „Dokumenty” z ikoną „Chat ERP”
Po kliknięciu w ikonę zostaje otwarte okno „Chat ERP”, w ramach którego użytkownik może wpisać pytanie dotyczące kwestii dotyczących Comarch DMS oraz Comarch DMS Repozytorium w ramach pola „Zadaj pytanie”, a następnie wysłać je do Chata ERP, klikając w przycisk [Wyślij]. Następnie odpowiedź na pytanie zostanie wyświetlona w centralnej części okna. Jeżeli operator zamknie okno ChatERP lub wyloguje się, wówczas dany wątek zostanie usunięty.
Widok zakładki „Definicje obiegów dokumentów” z oknem „Chat ERP”
Zadawanie pytania w oknie „Chat ERP”
[/su_list]
Odpowiedź na pytanie w oknie „Chat ERP”
Korzystanie z ChatERP w aplikacji web Comarch DMS
W wersji 2024.3.0 w aplikacji web na górnej belce, w prawym górnym rogu ekranu dodano ikonę [Chat ERP].
Widok aplikacji web Comarch DMS z zaznaczoną ikoną „Chat ERP”
Po pierwszym logowaniu do aplikacji web Comarch DMS w wersji 2024.3.0 zostanie wyświetlone okno „Poznaj ChatERP Beta!”. W ramach okna dostępne są podstawowe informacje na temat ChatERP oraz odnośnik do strony internetowej z bazą wiedzy na temat ChatERP Beta. W ramach okna dostępne są dwa przyciski:
[Anuluj] lub x w prawym górnym rogu okna – po naciśnięciu przycisku okno zostanie zamknięte, a ChatERP nie zostanie włączony; jeżeli wybrano tę opcję, okno wyświetli się ponownie po kliknięciu w przycisk [Chat ERP] i konieczny będzie wybór opcji „Rozpocznij rozmowę”, aby przejść do okna „ChatERP Beta” (zob. poniżej).
[Rozpocznij rozmowę] – po naciśnięciu przycisku okno „Poznaj ChatERP Beta!” zostaje zamknięte, a w prawym dolnym rogu strony zostaje otwarte okno „ChatERP Beta”. Jeżeli operator nie naciśnie tego przycisku, okno „Poznaj ChatERP Beta!” będzie wyświetlane za każdym razem, kiedy zostanie wybrana ikona [Chat ERP]
Okno „ Poznaj ChatERP Beta!”
Po kliknięciu w przycisk [Rozpocznij rozmowę] lub w ikonę [Chat ERP] zostaje otwarte okno „ChatERP Beta”.
W ramach okna „ChatERP Beta” użytkownik powinien rozpocząć konwersację z Chatem w ramach pola „Wpisz pytanie…” (np. wpisać „Witaj!”), a gdy ChatERP odpowie, wpisać pytanie dotyczące kwestii dotyczących Comarch DMS oraz Comarch DMS Repozytorium. Następnie należy wysłać je do Chata ERP, klikając w przycisk [Wyślij]. Odpowiedź na pytanie zostanie wyświetlona w centralnej części okna „ChatERP Beta”.
Okno ChatERP Beta dostępne po kliknięciu w przycisk „Rozpocznij rozmowę” w oknie „Poznaj ChatERP Beta” albo w przycisk „Chat ERP” na górnej belce
Rozpoczynanie konwersacji z ChatemERP Beta
Widok aplikacji web Comarch DMS z odpowiedzią na pytanie w oknie ChatERP Beta
Operator może kopiować swoje pytanie lub odpowiedź ChatERP, klikając w ikonę [Kopiuj], widoczną pod daną wypowiedzią po przesunięciu na nią kursora. W przypadku odpowiedzi ChatERP dostępne są dodatkowo ikony [Dobra odpowiedź] i [Niesatysfakcjonująca odpowiedź], za pomocą których można wyrazić swoją opinię na temat odpowiedzi ChatERP.
Widok aplikacji web Comarch DMS z oknem ChatERP Beta – widoczne są ikony pod odpowiedzią ChatERP
W górnej części okna „ChatERP Beta” dostępne są następujące ikony:
[Więcej opcji] – po kliknięciu w ikonę wyświetlana jest lista z poniższymi opcjami:
[Informacje] – po wyborze tej opcji w ramach okna ChatERP Beta wyświetlana jest zakładka „Informacje”, na której znajdują się następujące informacje: wersja aplikacji oraz linki do stron internetowych z informacjami prawnymi i polityką prywatności, a także do Centrum pomocy ChatERP. Aby wrócić do głównego okna ChatERP Beta, należy nacisnąć przycisk [Wróć] obok nazwy zakładki
Okno ChatERP Beta, zakładka „Informacje”
[Pomoc] – po wyborze tej opcji następuje przejście do strony Centrum pomocy Chat ERP Beta (https://pomoc.comarch.pl/chat/) ;
[Wyczyść rozmowę] – opcja nieaktywna, jeśli nie prowadzono konwersacji z ChatERP, pozwala na wyczyszczenie rozmowy z Chatem;
[Zwiń ChatERP] – po naciśnięciu tej opcji okno ChatERP Beta zostaje zwinięte; można je ponownie rozwinąć, klikając w przycisk [Rozwiń ChatERP], widoczny w prawym dolnym rogu strony; po przesunięciu kursora na ten przycisk pojawia się na nim również znak [Zamknij ChatERP], za pomocą którego można zamknąć ChatERP bez konieczności rozwijania okna;
[Zamknij ChatERP] – po wyborze tej opcji okno ChatERP Beta zostanie zamknięte.
Uwierzytelnianie dwuskładnikowe
W wersji 2024.3.0 umożliwiono weryfikację dwuetapową podczas logowania operatora do nowej aplikacji web i do aplikacji desktop Comarch DMS za pomocą aplikacji Google Authenticator.
Uruchomienie obowiązkowej weryfikacji dwuetapowej przez administratora
Obowiązkowa weryfikacja dwuetapowa może zostać uruchomiona przez operatora o uprawnieniach administratora. W tym celu należy zalogować się do aplikacji desktop Comarch DMS, a następnie przejść do zakładki [Ustawienia], zaś następnie do zakładki „Narzędzia”.
W wersji 2024.3.0 na zakładce „Narzędzia” dodano sekcję „Weryfikacja dwuetapowa podczas logowania”. W ramach tej sekcji administrator może wymusić stosowanie logowania dwuetapowego przez wszystkich operatorów, którzy korzystają z Comarch DMS.
Zakładka „Narzędzia” z sekcją „Weryfikacja dwuetapowa podczas logowania”
Administrator powinien kliknąć w sekcję „Weryfikacja dwuetapowa podczas logowania”, a następnie w znajdujący się w niej link [Włącz wymuszenie weryfikacji dwuetapowej].
Sekcja „Weryfikacja dwuetapowa podczas logowania” z linkiem „Włącz wymuszenie weryfikacji dwuetapowej”
Po kliknięciu przez administratora w link „Włącz wymuszenie weryfikacji dwuetapowej” weryfikacja dwuetapowa zostanie uruchomiona. Oznacza to, że każdy operator będzie musiał włączyć „Logowanie dwuetapowe” przy następnym logowaniu, jeśli wcześniej nie było aktywne.
Jeśli administrator kliknął w link „Włącz wymuszenie weryfikacji dwuetapowej”, wówczas link zmienia się na „Wyłącz wymuszenie weryfikacji dwuetapowej”.
Uwaga
W przypadku, jeśli Administrator włączy weryfikację dwuetapową, zaś operator nie ma włączonego logowania dwuetapowego, wówczas taki operator będzie musiał włączyć logowanie dwuetapowe podczas następnego logowania (zob. Uruchomienie weryfikacji dwuetapowej przez operatora w aplikacji desktop Comarch DMS lub Uruchomienie weryfikacji dwuetapowej przez operatora w nowej aplikacji web Comarch DMS).
Uwaga
W przypadku, jeżeli Administrator włączy weryfikację dwuetapową, a inni operatorzy będą w tym czasie zalogowani, wówczas operatorzy, którzy nie mają włączonego logowania dwuetapowego, nie zostają wylogowani – zmiany będą widoczne przy następnym logowaniu operatora (konieczność ustawienia logowania dwuetapowego).
Wyłączenie obowiązkowej weryfikacji dwuetapowej przez administratora
Aby wyłączyć logowanie dwuetapowe, administrator musi kliknąć w link [Wyłącz wymuszenie weryfikacji dwuetapowej]. Wówczas link zmieni się z powrotem na link [Włącz wymuszenie weryfikacji dwuetapowej], a korzystanie z logowania dwuetapowego nie będzie obowiązkowe dla operatorów. Każdy operator może wówczas włączyć albo wyłączyć logowanie dwuetapowe z poziomu zakładki [Panel użytkownika] w aplikacji desktop lub z poziomu zakładki [Ustawienia] w nowej aplikacji web wedle własnego uznania (zob. Uruchomienie weryfikacji dwuetapowej przez operatora w aplikacji desktop Comarch DMS oraz Uruchomienie weryfikacji dwuetapowej przez operatora w nowej aplikacji web Comarch DMS).
Sekcja „Weryfikacja dwuetapowa podczas logowania” z linkiem „Wyłącz wymuszenie weryfikacji dwuetapowej”
Uruchomienie weryfikacji dwuetapowej przez operatora w aplikacji desktop Comarch DMS
Od wersji 2024.2.2 każdy operator może włączyć lub wyłączyć uwierzytelnianie dwuetapowe. W przypadku, jeśli administrator Comarch DMS skonfiguruje obowiązkowe logowanie dwuetapowe dla każdego użytkownika (zob. Uruchomienie obowiązkowej weryfikacji dwuetapowej przez administratora) uruchomienie logowania dwuetapowego jest wymagane, w innym przypadku – dobrowolne.
Jeżeli uruchomienie logowania dwuetapowego jest wymagane, wówczas operator musi je skonfigurować podczas kolejnego logowania – po wprowadzeniu loginu i hasła i kliknięciu „Zaloguj” zostaje otwarte okno „Włącz logowanie dwuetapowe”.
Okno „Włącz logowanie dwuetapowe” wyświetlone przy logowaniu do aplikacji desktop Comarch DMS w przypadku, jeśli administrator włączył wymuszenie logowania dwuetapowego, a dany operator nie miał go uruchomionego
Następnie operator musi kolejno wykonać następujące czynności:
1. Pobrać aplikację Google Authenticator na urządzeniu mobilnym
2. Otworzyć aplikację Google Authenticator
3. W aplikacji Google Authenticator kliknąć w przycisk „Dodaj kod”
4. Wybrać jedną z następujących możliwych ścieżek postępowania:
kliknąć w opcję „Zeskanuj kod QR” w aplikacji Google Authenticator i zeskanować kod QR widoczny w oknie „Włącz logowanie dwuetapowe” w aplikacji Comarch DMS
lub
kliknąć w opcję „Wpisz klucz konfiguracyjny” w aplikacji Google Authenticator, a następnie w polu „Nazwa konta” wprowadzić nazwę, pod jaką będzie widoczne konto w aplikacji Google Authenticator, a w polu „Twój klucz bezpieczeństwa” wpisać 16-cyfrowy kod dostępny w ramach pola „Klucz bezpieczeństwa” w oknie „Włącz logowanie dwuetapowe” w Comarch DMS. Po wprowadzeniu wartości należy nacisnąć przycisk „Dodaj” w aplikacji Google Authenticator
5. Zapisać kod z pola „Klucz bezpieczeństwa” na nośniku zewnętrznym – umożliwi to dostęp do konta w przypadku utraty lub usterki urządzenia mobilnego
6. W polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator” dostępnym w oknie „Włącz logowanie dwuetapowe” w Comarch DMS wpisać 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator, zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w Comarch DMS należy wpisać kolejny wygenerowany kod
7. Kliknąć przycisk [Zapisz].
Okno „Włącz logowanie dwuetapowe” – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Po kliknięciu przycisku [Zapisz] operator zostanie zalogowany do aplikacji desktop Comarch DMS.
Jeżeli uruchomienie logowania dwuetapowego jest dobrowolne, wówczas aby włączyć logowanie dwuetapowe operator powinien przejść na zakładkę [Panel użytkownika], a później do zakładki „Konfiguracja” w aplikacji desktop Comarch DMS. Następnie należy w ramach sekcji „Logowanie dwuetapowe”, którą dodano w wersji 2024.3.0, kliknąć w link [Włącz logowanie dwuetapowe].
Po kliknięciu w link [Włącz logowanie dwuetapowe] zostaje otwarte okno „Włącz logowanie dwuetapowe”.
Panel użytkownika, zakładka „Konfiguracja” z oknem „Włącz logowanie dwuetapowe”
Następnie operator musi kolejno wykonać takie same czynności, jak opisano powyżej w przypadku włączania logowania dwuetapowego podczas logowania, jeśli wymusił je administrator.
Kiedy operator zeskanuje kod albo wprowadzi klucz bezpieczeństwa w aplikacji Google Authenticator, urządzenie mobilne zostanie połączone z serwerem DMS. Następnie Google Authenticator działa bez konieczności podłączenia do internetu na podstawie czasu – należy jedynie co pewien czas umożliwiać aplikacji połączenie z internetem, aby została dokonana synchronizacja zegara.
Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zapisz] okno „Włącz logowanie dwuetapowe” zostaje zamknięte, logowanie dwuetapowe zostaje włączone, a link dostępny w sekcji „Logowanie dwuetapowe” w zakładce „Konfiguracja” zmienia się na link [Wyłącz logowanie dwuetapowe].
Panel użytkownika, zakładka „Konfiguracja” , sekcja „Logowanie dwuetapowe” – widok po włączeniu logowania dwuetapowego dla operatora
Wyłączenie weryfikacji dwuetapowej przez operatora w aplikacji desktop Comarch DMS
Aby wyłączyć logowanie dwuetapowe dla danego operatora, należy przejść na zakładkę [Panel użytkownika], a później do zakładki „Konfiguracja” w aplikacji desktop Comarch DMS. Następnie należy w ramach sekcji „Logowanie dwuetapowe” kliknąć w link [Wyłącz logowanie dwuetapowe].
Panel użytkownika, zakładka „Konfiguracja” , sekcja „Logowanie dwuetapowe” – widok z linkiem „Wyłącz logowanie dwuetapowe”
Po kliknięciu w link [Wyłącz logowanie dwuetapowe] zostaje otwarte okno „Wyłącz logowanie dwuetapowe”.
Okno „Wyłącz logowanie dwuetapowe”
Następnie w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator” dostępnym w oknie „Wyłącz logowanie dwuetapowe” w Comarch DMS wpisać 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator, zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w Comarch DMS należy wpisać kolejny wygenerowany kod. Później operator powinien kliknąć przycisk [Zapisz].
Okno „Wyłącz logowanie dwuetapowe” – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zapisz] okno „Wyłącz logowanie dwuetapowe” zostaje zamknięte, logowanie dwuetapowe zostaje wyłączone, a link dostępny w sekcji „Logowanie dwuetapowe” w zakładce „Konfiguracja” zmienia się na [Włącz logowanie dwuetapowe].
Panel użytkownika, zakładka „Konfiguracja” , sekcja „Logowanie dwuetapowe” – widok po wyłączeniu logowania dwuetapowego dla operatora
Logowanie dwuetapowe do aplikacji desktop Comarch DMS
Jeżeli operator włączył weryfikację dwuetapową (zob. Uruchomienie weryfikacji dwuetapowej przez operatora w aplikacji desktop Comarch DMS lub Uruchomienie weryfikacji dwuetapowej przez operatora w nowej aplikacji web Comarch DMS), wówczas po otwarciu okna logowania do aplikacji desktop i wprowadzeniu loginu i hasła, a następnie kliknięciu w przycisk [Zaloguj się] zostaje wyświetlone okno „Podaj kod z aplikacji”. W ramach tego okna należy wprowadzić 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator (zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w oknie „Podaj kod z aplikacji” należy wpisać kolejny wygenerowany kod. Następnie operator powinien kliknąć w przycisk [Zaloguj się] dostępny w ramach okna „Podaj kod z aplikacji”.
Okno logowania do aplikacji stacjonarnej Comarch DMS z oknem „Podaj kod z aplikacji”
Okno „Podaj kod z aplikacji” – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zaloguj się] okno logowania i okno „Podaj kod z aplikacji” zostają zamknięte, a otwiera się aplikacja desktop Comarch DMS.
Uruchomienie weryfikacji dwuetapowej przez operatora w nowej aplikacji web Comarch DMS
Od wersji 2024.3.0 każdy operator może włączyć lub wyłączyć uwierzytelnianie dwuetapowe. W przypadku, jeśli administrator Comarch DMS skonfiguruje obowiązkowe logowanie dwuetapowe dla każdego użytkownika (zob. Uruchomienie obowiązkowej weryfikacji dwuetapowej przez administratora) uruchomienie logowania dwuetapowego jest wymagane, w innym przypadku – dobrowolne.
Aby włączyć logowanie dwuetapowe w nowej aplikacji web Comarch DMS operator powinien przejść na zakładkę [Ustawienia], a później do zakładki „Preferencje”. Następnie należy sprawdzić w sekcji „Logowanie dwuetapowe”, którą dodano w wersji 2024.3.0, czy w polu „Używaj aplikacji Google Authenticator, aby generować kody weryfikacyjne w celu lepszego zabezpieczenia konta” wybrana jest opcja „Wyłączone” (opcja domyślna) – jeśli tak, operator powinien kliknąć w link [Zmień], znajdujący się obok tego pola.
Zakładka „Ustawienia”, zakładka „Preferencje” – wybór opcji „Zmień” w sekcji „Logowanie dwuetapowe”
Po kliknięciu w link [Zmień] zostaje otwarte okno „Włącz logowanie dwuetapowe”.
Następnie operator musi kolejno wykonać następujące czynności:
1. Pobrać aplikację Google Authenticator na urządzeniu mobilnym
2. Otworzyć aplikację Google Authenticator
3. W aplikacji Google Authenticator kliknąć w przycisk „Dodaj kod”
4. Wybrać jedną z następujących możliwych ścieżek postępowania:
kliknąć w opcję „Zeskanuj kod QR” w aplikacji Google Authenticator i zeskanować kod QR widoczny w oknie „Włącz logowanie dwuetapowe” w aplikacji Comarch DMS
lub
kliknąć w opcję „Wpisz klucz konfiguracyjny” w aplikacji Google Authenticator, a następnie w polu „Nazwa konta” wprowadzić nazwę, pod jaką będzie widoczne konto w aplikacji Google Authenticator, a w polu „Twój klucz bezpieczeństwa” wpisać 16-cyfrowy kod dostępny poniżej kodu QR w oknie „Włącz logowanie dwuetapowe” w Comarch DMS. Po wprowadzeniu wartości należy nacisnąć przycisk „Dodaj” w aplikacji Google Authenticator
5. Zapisać 16-cyfrowy kod z pola poniżej kodu QR na nośniku zewnętrznym – umożliwi to dostęp do konta w przypadku utraty lub usterki urządzenia mobilnego
6. W polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator” dostępnym w oknie „Włącz logowanie dwuetapowe” w Comarch DMS wpisać 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator, zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w Comarch DMS należy wpisać kolejny wygenerowany kod
7. Kliknąć przycisk [Zapisz].
Okno „Włącz logowanie dwuetapowe” w nowej aplikacji web Comarch DMS – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Kiedy operator zeskanuje kod albo wprowadzi klucz bezpieczeństwa w aplikacji Google Authenticator, urządzenie mobilne zostanie połączone z serwerem DMS. Następnie Google Authenticator działa bez konieczności podłączenia do Internetu na podstawie czasu – należy jedynie co pewien czas umożliwiać aplikacji połączenie z Internetem, aby została dokonana synchronizacja zegara.
Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zapisz] okno „Włącz logowanie dwuetapowe” zostaje zamknięte, logowanie dwuetapowe zostaje włączone, a w polu „Logowanie dwuetapowe” w sekcji „Używaj aplikacji Google Authenticator, aby generować kody weryfikacyjne w celu lepszego zabezpieczenia konta” wyświetlana jest wartość „Włączone”.
Zakładka „Ustawienia”, zakładka „Preferencje” , sekcja „Logowanie dwuetapowe” – widok po włączeniu logowania dwuetapowego dla operatora
Wyłączenie weryfikacji dwuetapowej przez operatora w nowej aplikacji web Comarch DMS
Aby wyłączyć logowanie dwuetapowe dla danego operatora w nowej aplikacji web Comarch DMS, należy przejść na zakładkę [Ustawienia], a później do zakładki „Preferencje”. Następnie należy sprawdzić w sekcji „Logowanie dwuetapowe”, którą dodano w wersji 2024.3.0, czy w polu „Używaj aplikacji Google Authenticator, aby generować kody weryfikacyjne w celu lepszego zabezpieczenia konta” wybrana jest opcja „Włączone”– jeśli tak, operator powinien kliknąć w link [Zmień], znajdujący się obok tego pola.
Zakładka „Ustawienia”, zakładka „Preferencje” – wybór opcji „Zmień” w sekcji „Logowanie dwuetapowe”
Po kliknięciu w link [Zmień] zostaje otwarte okno „Wyłącz logowanie dwuetapowe”.
Okno „Wyłącz logowanie dwuetapowe”
Następnie w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator” dostępnym w oknie „Wyłącz logowanie dwuetapowe” w Comarch DMS wpisać 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator, zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w Comarch DMS należy wpisać kolejny wygenerowany kod. Później operator powinien kliknąć przycisk [Zapisz].
Okno „Wyłącz logowanie dwuetapowe” w nowej aplikacji web Comarch DMS – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zapisz] okno „Wyłącz logowanie dwuetapowe” zostaje zamknięte, logowanie dwuetapowe zostaje wyłączone, a w polu „Używaj aplikacji Google Authenticator, aby generować kody weryfikacyjne w celu lepszego zabezpieczenia konta” w sekcji „Logowanie dwuetapowe” wyświetlana jest wartość „Wyłączone”.
Zakładka „Ustawienia”, zakładka „Preferencje” , sekcja „Logowanie dwuetapowe” – widok po wyłączeniu logowania dwuetapowego dla operatora
Logowanie dwuetapowe do nowej aplikacji web Comarch DMS
Jeżeli operator włączył weryfikację dwuetapową (zob. Uruchomienie weryfikacji dwuetapowej przez operatora w aplikacji desktop Comarch DMS lub Uruchomienie weryfikacji dwuetapowej przez operatora w nowej aplikacji web Comarch DMS), wówczas po otwarciu okna logowania i wprowadzeniu loginu i hasła, a następnie kliknięciu w przycisk [Zaloguj się] zostaje wyświetlone okno „Podaj kod z aplikacji”. W ramach tego okna należy wprowadzić 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator (zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w oknie „Podaj kod z aplikacji” należy wpisać kolejny wygenerowany kod. Następnie operator powinien kliknąć w przycisk [Zaloguj się] dostępny w ramach okna „Podaj kod z aplikacji”.
Okno logowania do nowej aplikacji web Comarch DMS z oknem „Podaj kod z aplikacji”
Okno „Podaj kod z aplikacji” w nowej aplikacji web Comarch DMS – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zaloguj się] okno logowania i okno „Podaj kod z aplikacji” zostają zamknięte, a otwiera się nowa aplikacja web Comarch DMS.
Zmiany w obsłudze KSeF w Comarch DMS
W wersji 2024.3.0 w ramach obsługi KSeF w Comarch DMS zaszły następujące zmiany:
umożliwiono pobieranie pliku pdf z dokumentem z KSeF oraz dodanie go do kontrolki typu Załącznik. Dodano także możliwość podglądu takiego dokumentu na karcie obiegu (zob. Dodawanie pliku pdf z dokumentem KSeF do kontrolki typu Załącznik i wyświetlanie jego podglądu);
wprowadzono zmiany w oknie „Import faktur z KSeF” (zob. Zmiany w oknie „Import faktur z KSeF”);
wprowadzono zmiany w punkcie ACD typu „Import dokumentów zakupu z KSeF” (zob. Zmiany w punkcie ACD typu „Import dokumentów zakupu z KSeF”).
Dodawanie pliku pdf z dokumentem KSeF do kontrolki typu Załącznik i wyświetlanie jego podglądu
Od wersji 2024.3.0 operator może dodawać plik pdf z dokumentem KSeF do kontrolki typu Załącznik. W tym celu powinien w ramach konfiguracji punktu ACD typu „Import dokumentów zakupu z KSeF” wykonać kolejno następujące czynności:
na zakładce „Ogólne” w polu „Typ obiegu” wybrać typ obiegu, w ramach którego znajduje się kontrolka typu Załącznik;
na zakładce „Kontrolki” wybrać kontrolkę typu Załącznik i w ramach pola po prawej stronie okna wprowadzić zapytanie SQL – w poniższym przykładzie nazwą pliku będzie nazwa faktury:
Select KSD_SourceContent,
CASE
WHEN KSD_NumerFaktury LIKE '%/%' THEN CONCAT(REPLACE(KSD_NumerFaktury, '/', '_'), '.pdf')
ELSE CONCAT(KSD_NumerFaktury, '.pdf')
END AS modified_column
from do.KS_Documents
where KSD_ID=@Id1@
Uwaga
W przypadku zastosowania powyższego zapytania jeżeli w nazwie faktury występuje znak /, zostanie zamieniony na _ .
Uwaga
Należy pamiętać, że w odróżnieniu od innych zapytań SQL w przypadku wprowadzania zapytania dla kontrolki typu Załącznik w ramach zakładki „Kontrolki” podczas konfiguracji punktu ACD typu „Import dokumentów zakupu z KSeF” konieczne jest dodanie frazy ‘.pdf’, tak, jak przedstawiono w powyższym przykładzie.
Wprowadzanie zapytania dla kontrolki typu Załącznik w ramach zakładki „Kontrolki” podczas konfiguracji punktu ACD typu „Import dokumentów zakupu z KSeF”
Jeżeli poprawnie skonfigurowano punkt ACD i zapisano zmiany, wówczas po wygenerowaniu danego dokumentu do Comarch DMS nastąpi automatyczne dodanie załącznika w formacie pdf z fakturą KSeF na tym dokumencie, z nazwą faktury jako nazwą załącznika (zgodnie z nazwą faktury w kolumnie KSD_NumerFaktury w tabeli do.KS_Documents). Po kliknięciu w nazwę załącznika lub automatycznie po otwarciu dokumentu podgląd dokumentu zostanie wyświetlony w oknie po prawej stronie karty obiegu, podobnie jak w przypadku innych załączników.
Podgląd pliku pdf z fakturą z KSeF
Zmiany w oknie „Import faktur z KSeF”
W wersji 2024.3.0 wprowadzono zmiany dotyczące okna „Import faktur z KSeF”, które jest wyświetlane po kliknięciu w przycisk [Import faktur z KSeF]. W ramach okna „Import faktur z KSeF” dostępne są trzy opcje:
Nowe – opcja zaznaczona domyślnie; operator powinien zaznaczyć tę opcję, jeśli chce, aby zostały pobrane dane wszystkich faktur zarejestrowanych od czasu ostatniego importu faktur (przyjęte w KSeF w dniu, gdy ostatnio dokonywano importu lub później);
Uwaga
Jeżeli nie pobierano do tej pory żadnych faktur, wówczas po zaznaczeniu tej opcji i kliknięciu w przycisk „Importuj” importowane są dane faktur z bieżącego oraz poprzedniego miesiąca. W ramach tej opcji nie następuje weryfikacja, czy w historii importowania faktur są luki.
Za okres Od [dzień.miesiąc.data] Do [dzień.miesiąc.data] – operator powinien zaznaczyć tę opcję, a następnie wybrać daty w polach „Od” i „Do”, jeśli chce, aby zostały pobrane dane faktur przyjętych w KSeF w wybranym okresie; domyślnie w polach wybrana jest aktualna data;
Uwaga
W ramach opcji Za okres Od [dzień.miesiąc.data] Do [dzień.miesiąc.data] konieczny jest wybór wartości zarówno w polu „Od”, jak i „Do”. System sprawdza według numeru KSeF dokumentu, czy pobierane faktury zostały już zaimportowane do bazy Comarch DMS.
Numer KSeF – operator powinien zaznaczyć tę opcję, jeżeli chce pobrać dane konkretnej faktury przjętej w KSeF. Po zaznaczeniu opcji należy wprowadzić w wyznaczonym polu numer KSeF wybranej faktury;
Uwaga
System sprawdza według numeru KSeF dokumentu, czy dana faktura została już zaimportowana do bazy Comarch DMS
Po wyborze opcji w oknie „Import faktur z KSeF” i ewentualnym wypełnieniu wymaganych pól należy kliknąć w przycisk [Importuj], aby pobrać dane faktur z bazy KSeF do bazy Comarch DMS, zgodnie z wybranymi kryteriami.
Jeżeli natomiast operator kliknie w przycisk [Anuluj] w ramach okna „Import faktur z KSeF”, wówczas okno zostanie zamknięte, a dane faktur z KSeF nie zostaną pobrane do Comarch DMS.
Okno „Import faktur z KSeF”
Jeżeli operator kliknął w przycisk [Importuj], wówczas okno „Import faktur z KSeF” zostanie zamknięte, a otworzy się okno „Importowanie dokumentów”. W ramach okna wyświetlany jest napis – Zweryfikowano [liczba zweryfikowanych dokumentów] z [liczba wszystkich dokumentów, które mają zostać zweryfikowane] dokumentów.
Okno „Importowanie dokumentów”
Jeśli operator naciśnie przycisk [Zatrzymaj], wówczas pobieranie oraz weryfikacja danych zostaną przerwane.
Gdy dane faktur zostały pobrane, wówczas okno „Importowanie dokumentów” zostaje zamknięte, a faktury są wyświetlane na liście dokumentów w punkcie ACD.
Okno przykładowego punktu ACD typu „Import dokumentów zakupu z KSeF” wraz z listą pobranych faktur
Zmiany w punkcie ACD typu „Import dokumentów zakupu z KSeF”
Zmiana zapytania SQL w zakładce „Lista”
W wersji 2024.3.0 podczas konfiguracji punktu ACD typu „Import dokumentów zakupu z KSeF” konieczne jest wprowadzenie dedykowanego zapytania SQL w ramach zakładki „Lista”:
BEGIN TRY
select d.KSD_ID, NULL, KSD_NumerFaktury
from do.KS_Documents d
left join do.KS_WorkAPProcess W on d.KSD_ID = KSW_DocumentID /*tabela przeprocesowanych dokumentów*/
left join do.KS_DocumentHeaders dh on d.KSD_ID = dh.KSH_DocumentId
left join do.KS_DocumentContractors dc on d.KSD_ID = dc.KSC_DocumentID
where KSW_APDId=@PointId@ -- id punktu ACD
and KSW_OperatorID=@IdOperatorDMS@ /*dodatkowy warunek, aby na liście operator widział dokumenty przeprocesowane przez siebie*/
and ((@InvoiceStatus@ = 0 and KSW_Status <> 5 and KSW_Archival = 0) OR (@InvoiceStatus@ = 1 and KSW_Archival = 1) OR
(@InvoiceStatus@ = 2 and KSW_Status = 5) OR @InvoiceStatus@ = 3)
and (nullif(@SearchText@,'') is null OR (@SearchText@ <> '' and KSD_NumerFaktury LIKE @SearchText@ + '%'))
and (@Nip@ is null OR dc.KSC_PodatnikNIP = @Nip@)
and (@DateFrom@ is null or dh.KSH_DataWytworzeniaFa >= @DateFrom@)
and (@DateTo@ is null or dh.KSH_DataWytworzeniaFa <= @DateTo@)
and (@GrossAmountFrom@ is null or KSD_SumaBrutto >= @GrossAmountFrom@)
and (@GrossAmountTo@ is null or KSD_SumaBrutto <= @GrossAmountTo@)
and (@InvoiceType@ is null or KSD_RodzajFaktury = @InvoiceType@)
END TRY
BEGIN CATCH
DECLARE @ErrorMessage varchar(max) = 'W zapytaniu wystąpił błąd: ' + ERROR_MESSAGE();
THROW 50001, @ErrorMessage ,1;
END CATCH
Uwaga
Zapytanie SQL wprowadzone na zakładce „Lista” w ramach konfiguracji punktu ACD typu „Import dokumentów zakupu z KSeF” jest odmienne od zapytań SQL dla innych typów punktów ACD, różni się także od zapytania SQL dotychczas wprowadzanego w ramach punktu ACD typu „Import dokumentów zakupu z KSeF”.
Konfiguracja punktu ACD typu „Import dokumentów zakupu z KSeF”, zakładka „Lista” z wprowadzonym zapytaniem SQL
Zmiany na liście dokumentów w punkcie ACD typu „Import dokumentów zakupu z KSeF”
W wersji 2024.3.0 wprowadzono następujące zmiany na liście dokumentów w punkcie ACD typu „Import dokumentów zakupu z KSeF”:
Dotychczasową nazwę kolumny z listą dokumentów „Numer dokumentu” zmieniono na „Dokument”;
Gdy operator kliknie w nazwę kolumny „Dokument” obok niej pojawi się ikona – w takim przypadku lista jest posortowana w danej kolumnie według wartości rosnąco. Jeśli operator kliknie ponownie w nazwę kolumny „Dokument”, wówczas obok tej nazwy wyświetlona zostaje ikona – wtedy lista zostaje posortowana w danej kolumnie według wartości malejąco
Sortowanie dokumentów rosnąco ma miejsce według następującej kolejności:
1. Uszeregowane alfabetycznie;
2. Uszeregowane według kolejności numerycznej (0-9);
3. Uszeregowane według znaków specjalnych.
Sortowanie dokumentów malejąco ma miejsce według następującej kolejności:
1. Uszeregowane według znaków specjalnych;
2. Uszeregowane według kolejności numerycznej (9-0);
3. Uszeregowane alfabetycznie.
Lista dokumentów w punkcie ACD posortowana rosnąco (gdy ikona strzałki jest skierowana do góry)
Dodano nowe ikony nad listą dokumentów:
[Filtry] – po kliknięciu w tę ikonę wyświetlane jest okno, które pozwala na zdefiniowanie warunków do wyszukiwania dokumentów na liście. W ramach okna dostępne są następujące pola:
NIP firmy – w ramach pola można zawęzić pobieranie danych według wprowadzonej wartości NIP; wprowadzoną wartość można wyczyścić, klikając w znak x po prawej stronie pola;
Data przyjęcia w KSeF – od – w ramach pola można wybrać datę, zgodnie z którą będzie filtrowana lista dokumentów w punkcie ACD – widoczne będą tylko faktury przyjęte w KSeF od wybranej daty; wprowadzoną wartość można wyczyścić, klikając w znak x po prawej stronie pola;
Data przyjęcia w KSeF – do – w ramach pola można wybrać datę, zgodnie z którą będzie filtrowana lista dokumentów w punkcie ACD – widoczne będą tylko faktury przyjęte w KSeF do wybranej daty; wprowadzoną wartość można wyczyścić, klikając w znak x po prawej stronie pola;
Wartość brutto [wartość od] [wartość do] – w ramach filtra można wprowadzić zakres wartości brutto faktury, zgodnie z którym nastąpi zawężenie pobieranych danych; dostępne są dwa pola: pierwsze pole od lewej strony, to pole „wartość od”, drugie pole od lewej strony to „wartość do”; operator może wybrać wartość w jednym z pól lub w obu
Typ dokumentu – w ramach filtra można wybrać jeden typ dokumentu według którego ma zostać zawężone pobranie danych dokumentów. Dostępne opcje to:
faktura VAT
faktura uproszczona
faktura rozliczeniowa
faktura zaliczkowa
faktura korygująca
faktura korygująca fakturę rozliczeniową
korekta faktury zaliczkowej
Wprowadzoną wartość można wyczyścić, klikając w znak x po prawej stronie pola.
Lista opcji dostępnych w polu „Typ dokumentu”
Stan faktury – w ramach filtra można wybrać jeden stan dokumentu, według którego ma zostać zawężone pobranie danych dokumentów. Dostępne opcje to:
zarejestrowane w DMS – tzn. wygenerowano wcześniej w Comarch DMS dokumenty o takich samych numerach KSeF i nie zostały one odrzucone w punkcie ACD;
niezarejestrowane w DMS – opcja domyślnie zaznaczona; nie wygenerowano wcześniej w Comarch DMS dokumentów o takich samych numerach KSeF i nie zostały one odrzucone w punkcie ACD;
odrzucone – dokumenty, które odrzucono na punkcie ACD
wszystkie – wszystkie dokumenty: zarejestrowane, niezarejestrowane i odrzucone
Aby uruchomić filtrowanie listy dokumentów według warunków zdefiniowanych w oknie filtry, należy kliknąć w przycisk [Filtruj] – wówczas lista dokumentów w punkcie ACD zostanie zawężona zgodnie z wybranymi wartościami.
Okno „Filtry”
[Usuń filtry] – jeśli operator kliknie w tę ikonę, wtedy wszystkie warunki wyszukiwania dokumentu, które zdefiniowano w oknie „Filtry” oraz w ramach wyszukiwarki obok przycisku „Szukaj”, zostaną usunięte
[Odśwież] – gdy operator kliknie w tę ikonę, wówczas zostanie wyświetlona aktualna lista dokumentów
Operator może również zawęzić listę dokumentów lub wyszukać na niej dokument, wpisując frazę w polu wyszukiwarki nad listą dokumentów, a następnie klikając przycisk [Szukaj], podobnie, jak miało to miejsce w dotychczasowych wersjach.
Dodano opcję odrzucenia dokumentu w punkcie ACD – w tym celu operator powinien kliknąć prawym przyciskiem myszy na daną pozycję na liście dokumentów w punkcie ACD i kliknąć wyświetlony wówczas przycisk [Odrzuć] – wtedy dokument zniknie z listy dokumentów niezarejestrowanych (jeśli miał taki status) i zostanie zarchiwizowany;
Uwaga
Wybór opcji „Odrzuć” jest możliwy tylko dla jednego dokumentu na raz.
Odrzucenie dokumentu w punkcie ACD
Dodano opcję przywrócenia dokumentu w punkcie ACD – w tym celu operator powinien kolejno:
Nacisnąć przycisk [Filtry];
Zaznaczyć opcję „odrzucone” lub „wszystkie” w ramach pola „Stan faktury”;
Nacisnąć przycisk [Filtruj];
Na wyświetlonej liście wszystkich dokumentów lub dokumentów odrzuconych kliknąć prawym przyciskiem myszy na daną pozycję i nacisnąć wyświetlony wówczas przycisk [Przywróć] – wtedy dokument zostaje przywrócony i jest widoczny na liście dokumentów niezarejestrowanych (jeśli przedtem miał taki status).
Uwaga
Wybór opcji „Przywróć” jest możliwy tylko dla jednego dokumentu na raz.
Przywrócenie dokumentu w punkcie ACD
Podpis mobile na kontrolce typu Załącznik
W wersji 2024.3.0 umożliwiono obsługę podpisu elektronicznego w aplikacjach mobilnych Comarch DMS na systemy: iOS i Android. W związku z tym wprowadzono następujące zmiany:
Zmiany na definicji kontrolki typu Załącznik w aplikacji desktop Comarch DMS
W wersji 2024.3.0 na definicji kontrolki typu Załącznik w aplikacji desktop Comarch DMS dodano parametr „Mobilny podpis”. Parametr jest domyślnie wyłączony – w takim przypadku działanie kontrolki typu Załącznik pozostaje bez zmian.
Zaznaczenie parametru powoduje zmianę w działaniu kontrolki typu załącznik – zob. Dodawanie pliku w ramach kontrolki typu Załącznik z zaznaczonym parametrem „Mobilny podpis” w aplikacjach mobinych Comarch DMS na systemy: iOS i Android.
Uwaga
Parametr „Mobilny podpis” w kwestii podpisu elektronicznego ma wpływ jedynie na aplikacje mobilne Comarch DMS na systemy: iOS i Android.
Uwaga
Jeśli na definicji danej kontrolki typu Załącznik zaznaczono parametr „Mobilny podpis”, wówczas dodanie załącznika do tej kontrolki będzie możliwe tylko z poziomu aplikacji mobilnej – w aplikacji web oraz desktop dostępny będzie jedynie podgląd załączników, które dodano w aplikacji mobilnej.
Kontrolka typu Załącznik z zaznaczonym parametrem „Mobilny podpis”
Dodawanie pliku w ramach kontrolki typu Załącznik z zaznaczonym parametrem „Mobilny podpis” w aplikacjach mobilnych Comarch DMS na systemy: iOS i Android
Od wersji 2024.3.0 w przypadku, jeśli na definicji danej kontrolki typu Załącznik zaznaczono parametr „Mobilny podpis”, wówczas po kliknięciu przycisku „Dodaj” lub „Edytuj” w ramach danej kontrolki typu Załącznik w aplikacji mobilnej zostaje wyświetlone nowe okno „Złóż podpis”.
W ramach okna „Złóż podpis” użytkownik może złożyć podpis lub narysować parafkę za pomocą rysika lub palca.
Okno „Złóż podpis” w aplikacji mobilnej na system iOS
Okno „Złóż podpis” w aplikacji mobilnej na system Android
W dolnej części okna dostępne są dwa przyciski:
Wyczyść – jeśli operator kliknie w ten przycisk, pole na złożenie podpisu zostanie wyczyszczone
Zapisz – jeżeli operator naciśnie ten przycisk, wówczas zostanie utworzony plik graficzny wraz ze złożonym podpisem oraz datą i godziną utworzenia w prawym górnym rogu pliku.
Przykładowy plik graficzny utworzony po kliknięciu w przycisk „Zatwierdź” w ramach okna „Złóż podpis” (Android)
Przykładowy plik graficzny utworzony po kliknięciu w przycisk „Zapisz” w ramach okna „Złóż podpis” (iOS)
Jeżeli natomiast operator kliknie w znak x (Android) lub w przycisk „Zamknij” (iOS) w lewym górnym rogu okna, wówczas okno zostanie zamknięte bez dodania załącznika.
Plik graficzny z podpisem utworzony po kliknięciu w przycisk „Zapisz” w ramach okna „Złóż podpis” zostaje automatycznie dodany do danej kontrolki typu załącznik z nazwą składającą się z daty dodania podpisu oraz z inicjałów zalogowanego operatora.
Przykładowy dokument z podpisem mobilnym (Android)
Przykładowy dokument z dodanym podpisem mobilnym (iOS)
Uwaga
Ilość podpisów dodawanych w ramach jednej kontrolki typu Załącznik w aplikacji mobilnej nie podlega ograniczeniom.
Umożliwienie blokady usuwania załączników z kontrolki typu Załącznik
W wersji 2024.3.0 udostępniono funkcjonalność zablokowania usuwania załączników z kontrolki typu Załącznik.
W tym celu na definicji kontrolki typu Załącznik w aplikacji desktop dodano parametr „Zablokuj usuwanie załączników” (domyślnie odznaczony). Jeśli parametr zostanie zaznaczony, wówczas żaden operator na żadnym etapie nie będzie mógł usunąć pliku/plików z danej kontrolki typu Załącznik.
Uwaga
Parametr „Zablokuj usuwanie załączników” wpływa na wszystkie pliki, które dołączono do kontrolki typu Załacznik, także te z włączonym parametrem „Mobilny podpis”.
Kontrolka typu Załącznik z zaznaczonym parametrem „Zablokuj usuwanie załączników”
Udostępnienie funkcji „Kalendarze zasobów”
W wersji 2024.3.0 udostępniono funkcję „Kalendarze zasobów”, która umożliwia utworzenie listy zasobów i dokonanie rezerwacji zasobu oraz odwołanie rezerwacji. Zasoby mogą być łączone w grupy. Można dokonać rezerwacji zarówno pojedynczych zasobów, jak również grup zasobów.
Dodanie zakładki „Rezerwacje” w aplikacji desktop
W wersji 2024.3.0 w aplikacji desktop dodano zakładkę [Rezerwacje]. Zakładka jest dostępna dla wszystkich operatorów, choć dostępne na niej opcje zależą od uprawnień operatora – tylko operator o uprawnieniach administratora ma dostęp do zarządzania zasobami, tzn:
Dodawania zasobów i grup zasobów
Edycji zasobów i grup zasobów
Usuwanie zasobów i grup zasobów
Zakładka „Rezerwacje” – widok dla administratora
Zakładka „Rezerwacje” – widok dla standardowego użytkownika
W ramach zakładki „Rezerwacje” dostępne są następujące elementy:
[Dodaj rezerwację] – przycisk, po kliknięciu w który zostaje otwarte okno dodawania rezerwacji (zob. Dodawanie rezerwacji )
[Usuń rezerwację] – przycisk, po kliknięciu w który rezerwacja zostanie usunięta (zob. Usuwanie rezerwacji)
[Zasoby] – przycisk widoczny i dostępny jedynie dla operatorów o uprawnieniach administratora; po kliknięciu w przycisk zostaje otwarte okno, w ramach którego można zdefiniować grupy zasobów i zasoby (zob. Definiowanie grup zasobów i zasobów)
Kalendarz – dostępny dla każdego operatora, pokazuje bieżący miesiąc kalendarzowy; są na nim widoczne wszystkie rezerwacje dokonane przez danego zalogowanego operatora w dany miesiącu. Istnieje również możliwość przechodzenia pomiędzy miesiącami za pomocą strzałek lub wyboru dnia po kliknięciu w nazwę miesiąca – ikony znajdują się nad kalendarzem.
Definiowanie grup zasobów i zasobów
Aby zdefiniować grupy zasobów i zasoby, administrator Comarch DMS musi przejść na zakładkę [Rezerwacje], a następnie kliknąć w przycisk [Zasoby]. Wówczas zostaje otwarte okno „Zasoby”, w którym dostępne są dwie ikony:
[Dodaj grupę zasobów] – po kliknięciu w przycisk zostaje otwarte okno, w którym można dodać nową grupę zasobów. Grupa zasobów to element, który porządkuje listę zasobów zgodnie z określonym typem, np. grupa „Sale konferencyjne” zawiera zbiór zasobów składający się z wszystkich sal konferencyjnych dostępnych w firmie, a grupa „Samochody” – zbiór zasobów złożony z wszystkich samochodów, które mogą zarezerwować pracownicy firmy.
Aby dodać grupę zasobów, należy wprowadzić nazwę zasobu w ramach otwartego okna, a następnie kliknąć przycisk [Dodaj]. Wówczas okno dodawania grup zasobów zostaje zamknięte, a nowoutworzona grupa zasobów jest widoczna w oknie „Zasoby” wraz z poprzedzającą ją ikoną .
Dodawanie grupy zasobów „Sale konferencyjne”
Okno „Zasoby” z dodaną przykładową grupą zasobów „Sale konferencyjne”
Jeżeli administrator spróbuje dodać grupę zasobów z nazwą, która już istnieje w systemie, grupa zasobów nie zostanie dodana i zostanie wyświetlony następujący komunikat:
Komunikat wyświetlany przy próbie dodania grupy zasobów z już istniejącą nazwą
Uwaga
Dodanie co najmniej jednej grupy zasobów jest konieczne, aby móc dodać zasoby.
[Dodaj zasób] – po kliknięciu w przycisk zostaje otwarte okno, w którym można dodać nowy zasób. W tym celu należy kolejno:
W polu „Wskaż grupę, do której będzie należał dodawany zasób” wybrać grupę zasobów, do której ma należeć dany zasób – dokonanie wyboru w tym polu jest konieczne, aby było możliwe dodanie zasobu;
W polu „Nazwa zasobu” dodać zasób, który ma zostać dodany w ramach danej grupy
Jeżeli Comarch DMS pracuje w trybie wielofirmowym: w polu „Dostępność zasobu” w ramach rozwijanej listy zaznaczyć, czy zasób ma być dostępny dla określonej spółki/spółek czy dla wszystkich spółek; domyślnie ustawiona wartość to „Wszystkie spółki”
Nacisnąć przycisk [Dodaj].
Wybór grupy zasobów w oknie dodawania nowego zasobu
Wybór spółek, dla których ma być dostępny dodawany zasób (tryb wielofirmowy)
Dodawanie nowego zasobu (tryb jednofirmowy)
Dodawanie nowego zasobu (tryb wielofirmowy)
Wówczas okno dodawania zasobu zostaje zamknięte, a nowoutworzony zasób jest widoczny w oknie „Zasoby” wraz z poprzedzającą go ikoną .
Okno „Zasoby” z dodanym przykładowym zasobem „Sala 1.1” w ramach grupy zasobów „Sale konferencyjne”
Aby zapisać zmiany i zamknąć okno „Zasoby”, należy kliknąć w przycisk [Zapisz].
Widok okna „Zasoby” z przykładowymi wartościami
Dodane grupy zasobów wraz z zasobami są następnie wykorzystywane w procesie dodawania rezerwacji.
Edycja oraz usuwanie grup zasobów i zasobów
Aby edytować lub usunąć grupę zasobów lub zasób, administrator Comarch DMS musi przejść na zakładkę [Rezerwacje] ikliknąć w przycisk [Zasoby]. Następnie powinien kliknąć prawym przyciskiem myszki na wybraną grupę zasobów lub zasób.
Menu kontekstowe widoczne po kliknięciu prawym przyciskiem myszki na daną grupę zasobów
Menu kontekstowe widoczne po kliknięciu prawym przyciskiem myszki na dany zasob
Przy danej grupie zasobów lub zasobie zostanie wówczas wyświetlone menu kontekstowe z dwiema opcjami:
Edytuj – po wyborze opcji otwarte zostaje okno z takimi samymi polami jak przy dodawaniu grupy zasobów lub zasobu; administrator może edytować:
W przypadku grupy zasobów: pole „Nazwa grupy zasobów”
Edycja grupy zasobów
W przypadku zasobu: Pola „Nazwa zasobu” i (w przypadku pracy w trybie wielofirmowym) pole „Dostępność zasobu”
Edycja zasobu (tryb wielofirmowy)
Wprowadzone zmiany należy zatwierdzić klikając w przycisk [Zapisz].
Usuń – po kliknięciu w przycisk dana grupa zasobów/dany zasób zostanie usunięty.
Uwaga
Jeżeli grupa ma przypisane zasoby, wówczas nie można jej usunąć. Gdy administrator podejmie próbę usunięcia takiej grupy zasobów, zostanie wyświetlony następujący komunikat:
Komunikat wyświetlany przy próbie usunięcia grupy zasobów z przypisanymi zasobami
Aby zapisać zmiany i zamknąć okno „Zasoby”, należy kliknąć w przycisk [Zapisz].
Dodawanie rezerwacji w aplikacji desktop
Aby dodać rezerwację w aplikacji desktop należy przejść na zakładkę [Rezerwacje], a następnie kliknąć w przycisk [Dodaj rezerwację]. Później operator powinien w otwartym oknie „Utwórz rezerwację” wybrać jedną z dwóch opcji:
Termin – opcja domyślnie zaznaczona; należy zaznaczyć tę opcję, jeśli operatorowi zależy na terminie i szuka zasobu, który jest wówczas dostępny – dalsze kroki opisano w podrozdziale Rezerwacja terminu w aplikacji desktop;
Zasób – należy zaznaczyć tę opcję, jeśli operatorowi zależy na zasobie i szuka terminu, w którym dany zasób jest dostępny – dalsze kroki opisano w podrozdziale Rezerwacja zasobu w aplikacji desktop.
Okno „Utwórz rezerwację”
Rezerwacja terminu w aplikacji desktop
Aby zarezerwować termin, należy zaznaczyć opcję „Termin” w oknie „Utwórz rezerwację”, a następnie kliknąć przycisk [Dalej] . Wówczas w ramach okna „Utwórz rezerwację” zostają wyświetlone następujące pola do uzupełnienia:
Nazwa rezerwacji – pole obowiązkowe; w tym polu należy wprowadzić nazwę dodawanej rezerwacji – taka nazwa będzie później widoczna na kalendarzu rezerwacji
Wybierz grupę zasobów – w ramach tego pola operator wybiera grupę zasobów spośród grup zasobów zdefiniowanych przez administratora (zob. Definiowanie grup zasobów i zasobów)
Wybierz termin rezerwacji – w ramach tego pola należy wybrać:
– datę i godzinę rozpoczęcia rezerwacji; dostępne są godziny od 00:00 do 23:30 co pół godziny
– datę i godzinę zakończenia rezerwacji; dostępne są godziny od 00:00 do 23:30 co pół godziny; domyślnie godzina zakończenia ustawiana jest na pół godziny po dacie rozpoczęcia
Jeżeli potrzebna jest rezerwacja na cały dzień/dni, wówczas należy zaznaczyć checkbox [Cały dzień].
Dostępne zasoby – po wyborze terminu rezerwacji po prawej stronie okna dostępna jest lista zasobów z wybranej grupy zasobów, które są dostępne w danym terminie – należy zaznaczyć jeden z zasobów.
Okno „Utwórz rezerwację” po wyborze opcji „Termin” – przed uzupełnieniem
Okno „Utwórz rezerwację” po wyborze opcji „Termin” – przykładowe uzupełnienie
Następnie należy kliknąć w przycisk [Zapisz], aby zapisać zmiany. Utworzona rezerwacja zostaje dodana do kalendarza operatora.
Widok przykładowej rezerwacji na kalendarzu operatora
Rezerwacja zasobu w aplikacji desktop
Aby zarezerwować zasób, należy zaznaczyć opcję „Zasób” w oknie „Utwórz rezerwację”, a następnie kliknąć przycisk [Dalej].
Okno „Utwórz rezerwację” – wybór opcji „Zasób”
Wówczas następuje przejście do okna „Utwórz rezerwację” złożonego z dwóch paneli:
W lewym panelu znajdują się kolejno następujące pola:
Nazwa rezerwacji – pole, w którym należy wprowadzić nazwę rezerwacji
Wybierz grupę zasobów – pole, w którym należy wybrać z listy grupę zasobów, z której operator chce wybrać zasób
Wybierz zasób – pole, w którym należy dokonać wyboru zasobu z listy zasobów z danej grupy zasobów
Okno „Utwórz rezerwację” – po wyborze opcji „Zasób” i przed uzupełnieniem pól
W prawym panelu dostępny jest kalendarz – gdy operator wybierze dany zasób, na kalendarzu zostaną wyświetlone rezerwacje na ten zasób w bieżącym tygodniu. Istnieje również możliwość przechodzenia pomiędzy miesiącami za pomocą strzałek lub wyboru dnia po kliknięciu w nazwę miesiąca – ikony znajdują się nad kalendarzem. Na kalendarzu należy zaznaczyć przedział czasu rezerwacji danego zasobu.
Okno „Utwórz rezerwację” – po wyborze opcji „Zasób” i po uzupełnieniu pól oraz zaznaczeniu terminu rezerwacji (jasnoniebieski kolor)
Następnie należy kliknąć w przycisk [Zapisz], aby zapisać zmiany. Utworzona rezerwacja zostaje odłożona na kalendarzu zasobu.
Dodanie zakładki „Rezerwacje” w nowej aplikacji web
W wersji 2024.3.0 w nowej aplikacji web dodano zakładkę [Rezerwacje], w ramach której dostępne są następujące elementy:
Kalendarz, na którym zaznaczone są rezerwacje zalogowanego operatora w danym miesiącu – można również przejść do poprzednich lub następnych miesięcy za pomocą strzałek znajdujących się powyżej kalendarza
Przycisk [Dodaj rezerwację], który umożliwia dodanie nowej rezerwacji (zob. Dodawanie rezerwacji w nowej aplikacji web)
Zakładka jest dostępna dla wszystkich operatorów.
Uwaga
W aplikacji web nie jest dostępne okno zarządzania zasobami.
Zakładka „Rezerwacje” przed kliknięciem w przycisk „Dodaj rezerwację”
Dodawanie rezerwacji w nowej aplikacji web
Aby dodać rezerwację w nowej aplikacji web należy przejść na zakładkę [Rezerwacje] i kliknąć w przycisk [Dodaj rezerwację]. Wówczas zostanie otwarte okno „Dodaj rezerwację”, w ramach którego należy wybrać jedną z dwóch opcji:
Termin – opcja domyślnie zaznaczona; należy zaznaczyć tę opcję, jeśli operatorowi zależy na terminie i szuka zasobu, który jest wówczas dostępny – dalsze kroki opisano w podrozdziale Rezerwacja terminu w nowej aplikacji web;
Zasób – należy zaznaczyć tę opcję, jeśli operatorowi zależy na zasobie i szuka terminu, w którym dany zasób jest dostępny – dalsze kroki opisano w podrozdziale Rezerwacja zasobu w nowej aplikacji web.
Okno „Dodaj rezerwację” przed dokonaniem zmian
Rezerwacja terminu w nowej aplikacji web
Aby zarezerwować termin, należy zaznaczyć opcję „Termin” w oknie „Dodaj rezerwację”, a następnie uzupełnić następujące pola:
[Nazwa rezerwacji] – pole obowiązkowe; w tym polu należy wprowadzić nazwę dodawanej rezerwacji – taka nazwa będzie później widoczna na kalendarzu rezerwacji
[Wybierz grupę zasobów] – w ramach tego pola operator wybiera grupę zasobów spośród grup zasobów zdefiniowanych przez administratora w aplikacji desktop (zob. Definiowanie grup zasobów i zasobów)
[Termin od Godzina od] – w ramach tych pól należy wybrać datę i godzinę rozpoczęcia rezerwacji; dostępne są godziny od 00:00 do 23:30 co pół godziny; wybór daty należy zatwierdzić przyciskiem [Zastosuj];
– w ramach tych pól należy wybrać datę i godzinę zakończenia rezerwacji; dostępne są godziny od 00:00 do 23:30 co pół godziny; wybór daty należy zatwierdzić przyciskiem [Zastosuj];
Jeżeli potrzebna jest rezerwacja na cały dzień/dni, wówczas należy zaznaczyć checkbox [Cały dzień].
Dostępne zasoby – po wyborze terminu rezerwacji po prawej stronie okna dostępna jest lista zasobów z wybranej grupy zasobów, które są dostępne w danym terminie – należy zaznaczyć jeden z zasobów.
Okno „Utwórz rezerwację” po wyborze opcji „Termin” – przykładowe uzupełnienie
Następnie należy kliknąć w przycisk [Zapisz], aby zapisać zmiany. Utworzona rezerwacja zostaje dodana do kalendarza operatora.
Rezerwacja zasobu w nowej aplikacji web
Aby zarezerwować zasób, należy zaznaczyć opcję „Zasób” w oknie „Utwórz rezerwację”.
Okno „Dodaj rezerwację” – wybór opcji „Zasób”
Wówczas następuje przejście do okna „Dodaj rezerwację” złożonego z dwóch paneli:
W lewym panelu znajdują się kolejno następujące pola:
[Nazwa rezerwacji] - pole, w którym należy wprowadzić nazwę rezerwacji
[Wybierz grupę zasobów] - pole, w którym należy wybrać z listy grupę zasobów, z której operator chce wybrać zasób
[Wybierz zasób] – pole, w którym należy dokonać wyboru zasobu z listy zasobów z danej grupy zasobów
W prawym panelu dostępny jest kalendarz – gdy operator wybierze dany zasób, na kalendarzu zostaną wyświetlone rezerwacje na ten zasób w bieżącym tygodniu (kolor niebieski). Istnieje również możliwość przechodzenia pomiędzy miesiącami za pomocą strzałek - ikony znajdują się nad kalendarzem. Na kalendarzu należy zaznaczyć przedział czasu rezerwacji danego zasobu, za pomocą kliknięcia w poszczególne komórki (zaznaczenie ma kolor pomarańczowy).
Okno „Dodaj rezerwację” – po wyborze opcji „Zasób” i po uzupełnieniu pól oraz zaznaczeniu terminu rezerwacji (pomarańczowy kolor)
Następnie należy kliknąć w przycisk [Zapisz], aby zapisać zmiany. Utworzona rezerwacja zostaje odłożona na kalendarzu zasobu.
Usuwanie rezerwacji
Aby usunąć rezerwację, należy kliknąć na nią na kalendarzu w zakładce „Rezerwacje” w aplikacji desktop, a następnie nacisnąć przycisk „Usuń”.
Usuwanie rezerwacji w aplikacji desktop Comarch DMS
Zostanie wówczas wyświetlony komunikat „Czy na pewno chcesz usunąć rezerwację [nazwa rezerwacji]?”, w którym należy kliknąć opcję „Tak”. Wówczas dana rezerwacja zostanie usunięta.
Komunikat wyświetlany przy usuwaniu rezerwacji w aplikacji desktop
Udostępnienie generatora faktur zakupowych do Comarch ERP Optima
Aby generator działał poprawnie, dla Comarch DMS musi być skonfigurowana współpraca z Comarch ERP Optima 2024.6.1.
Gdy dokument Faktura zakupu jest generowany do Comarch ERP Optima za pomocą generatora, wówczas logowany jest operator Comarch ERP Optima, którego login wprowadzono zakładce „Autoryzacja API” na zakładce „Ustawienia” (tryb jednofirmowy) albo domyślny operator wskazany w ramach zakładki „Połączenia z ERP” na zakładce „Ustawienia” (tryb wielofirmowy)
Istnieje możliwość wskazania licencji, która będzie pobierana, gdy dokument Faktura zakupu będzie generowany w Comarch ERP Optima, analogicznie do generatora dokumentów do rejestru VAT do Comarch ERP Optima.
Dokumenty Faktura zakupu są generowane za pomocą kontrolki typu „Własna akcja”, do której podpięty jest plik exe.
Wówczas powstaje dokument Faktura zakupu, zawierający dane z dedykowanych kontrolek, który na zakładce Dokumenty ma podpięty dokument OBD z plikiem przekazanym z kontrolki typu Załącznik.
Uwaga
Wygenerowany dokument znajduje się w buforze w Comarch ERP Optima. Odznaczenie parametru „Bufor” jest możliwe tylko z poziomu Comarch ERP Optima.
Uwaga
Aby generować dokumenty Faktura zakup do Comarch ERP Optima wraz z załącznikami, należy ustawić zapisywanie załączników w bazie Comarch DMS (<add key=”DestinationAttachmentsWorkflow” value=”DO” /> w pliku Web.config w katalogu z plikami aplikacji serwerowej Comarch DMS).
Aby używać generatora faktur zakupowych do Comarch ERP Optima należy kolejno:
Pobrać pakiet „Generator faktur zakupowych do Comarch ERP Optima 2024.6.1” i rozpakować go
Do katalogu, w którym jest zainstalowana stacjonarna wersja Comarch DMS skopiować pliki z katalogu bin.
wskazać adresu URL aplikacji serwerowej Comarch DMS w pliku konfiguracyjnym OptimaInvoiceGenerator.exe.config, analogicznie do wskazywania adresu URL aplikacji serwerowej w pliku konfiguracyjnym aplikacji desktop Comarch DMS
opcjonalnie: ustawić wartość „1” dla wybranej licencji w pliku konfiguracyjnym OptimaInvoiceGenerator.exe.config
do programu Comarch DMS zaimportować typ obiegu: OptimaInvoiceGeneration.workflow
w ramach zaimportowanego typu obiegu wskazać konfiguracyjną bazę danych ERP Optima w zapytaniach inicjujących wartości kontrolek (zmienić nazwę bazy konfiguracyjnej na definicji kontrolki „Waluta”) i zweryfikować spółkę wskazaną w kontrolkach
w ramach definicji kontrolki typu Własna akcja (Generuj dokument) ustawić definicję uruchomienia dodatku
Uwaga
Definicja uruchomienia powinna się znaleźć w edytorze SQL wywołanym dla opcji Plik wykonywalny.
Po otwarciu nowego dokumentu Comarch DMS operator powinien wprowadzić lub zmienić wartości na karcie obiegu.
Uwaga
Wartości w kontrolkach, których opis jest pogrubiony, są obowiązkowe.
Nowy dokument Comarch DMS po wprowadzeniu wartości i zapisaniu zmian
Później operator powinien przekazać dokument do następnego etapu – „Generuj dokument Faktura Zakupu”
W dalszej kolejności należy kliknąć w przycisk „Generuj dokument” – wówczas dokument Faktura zakupu zostanie wygenerowany do Comarch ERP Optima, a do kontrolki typu Dokument elektroniczny w Comarch DMS zostanie podpięty wygenerowany dokument.
Generowanie dokumentu Faktura zakupu do Comarch ERP Optima
Dokument Comarch DMS po wygenerowaniu dokumentu Faktura zakupu do Comarch ERP Optima
Przykładowy dokument Faktura zakupu wygenerowany z Comarch DMS widoczny w Comarch ERP Optima
Udostępnienie metody Globals.ACD:int GetErrorList(ref ACDError[] errors)
W wersji 2024.3.0 udostępniono metodę Globals.ACD:int GetErrorList(ref ACDError[] errors) w ramach skryptów C# na zakładce [Konfiguracja automatycznego trybu pracy]. Metoda zwraca listę ostatnich błędów (do 50 błędów) na bieżącym punkcie ACD, można ją zastosować dla punktów współpracujących z Comarch OCR oraz dla punktów współpracujących ze skrzynką pocztową.
Poniżej przedstawiono przykład z zastosowaniem nowej metody (została oznaczona zieloną czcionką) dla przykładowych punktów ACD typu Współpraca z Comarch OCR („Faktury od Firmy A”, „Faktury od Firmy B”, „Faktury od Firmy C”):
Globals.ACD.Show();
while (1==1)
{
Globals.ACD.SetPoint("Faktury od Firmy A",1);
Globals.ACD.RefreshList();
Globals.ACD.GenerateDMSDocuments();
Globals.ACD.SetPoint("Faktury od Firmy B",1);
Globals.ACD.RefreshList();
ACDError[] errors; Globals.ACD.GetErrorList(ref errors);Globals.ACD.GenerateDMSDocuments();
Globals.ACD.SetPoint("Faktury od Firmy C",1);
Globals.ACD.RefreshList();
Globals.ACD.GenerateDMSDocuments();
}
Zakładka „Konfiguracja automatycznego trybu pracy” z wprowadzonym kodem C# z nową metodą
Dodanie parametru IdentifierMode bit dla niektórych procedur
W wersji 2024.3.0 poprawiono błąd związany z podpinaniem kontrahentów z Comarch ERP Optima do Comarch DMS, w przypadku, gdy kontrahenci do Comarch ERP Optima są synchronizowani z E-sklep.
W związku z tym wprowadzono nowy parametr: IdentifierMode bit dla następujących procedur:
GetContractorArchivalState
GetContractorName
GetContractorsByAcronyms
GetContractorsList
GetERPObjectNames
Wartość parametru IdentifierMode bit pobierana jest z tabeli do.DF_Conf z klucza o nazwie OptimaIdentifierMode, za pomocą procedury GetOptimaIdentifierMode (ta procedura znajduje się na bazie Comarch DMS).
Procedury wywołane z parametrem IdentifierMode bit o wartości 1 działają jak dotąd, tj. używają kolumny knt_gidnumer, natomiast procedury wywołane z wartością parametru równą 0 jako identyfikatora używają knt_kntid.