Wprowadzenie dodatkowych pól (atrybutów) w punktach ACD typu „Współpraca z Comarch OCR” oraz „Import dokumentów zakupu z KSeF”

W wersji 2025.0.0 wprowadzono zmiany w ramach punktu konfiguracyjnego typu „Współpraca z Comarch OCR” oraz punktu konfiguracyjnego ACD typu „Import dokumentów zakupu z KSeF”, polegające na dodaniu 3 nowych pól (atrybutów).

 

Zmiany w konfiguracji punktu ACD typu „Współpraca z Comarch OCR”

Dodanie pól atrybutów

Na zakładce „Ogólne” na punkcie konfiguracyjnym punktu ACD typu „Współpraca z Comarch OCR” dodano pole „Nazwy atrybutów na liście dokumentów w punkcie ACD”, w ramach którego dostępne są pola: „Atrybut 1”, Atrybut 2” i „Atrybut 3”.

 

Widok zakładki „Ogólne” na definicji punktu ACD typu „Współpraca z Comarch OCR” z polami atrybutów (przed uzupełnieniem)

 

W ramach pól „Atrybut 1”, „Atrybut 2” i „Atrybut 3” można zdefiniować maksymalnie 3 nazwy dodatkowych pól (atrybutów), które będą widoczne na liście dokumentów w punkcie ACD.

Informacje o nazwach atrybutów/kolumn są dostępne w tabeli do.DF_ConfAPDictionary.

Jeśli uprawniony operator nie wprowadzi żadnej nazwy atrybutu, wówczas kolumny z atrybutami nie zostaną utworzone, a na liście dokumentów będzie widoczna tylko jedna kolumna „Dokument”.

Jeżeli operator wprowadzi wartość w jednym z dodatkowych pól (atrybutów), wówczas na liście będzie widoczna jedna dodatkowa kolumna z taką nazwą, jaką wprowadzono w polu; analogicznie, jeśli uzupełniono dwa pola, będą widoczne dwie dodatkowe kolumny.

 

Widok zakładki „Ogólne” na definicji punktu ACD typu „Współpraca z Comarch OCR” z polami atrybutów (z przykładowym uzupełnieniem)

 

W ramach zakładki „Lista” należy wprowadzić zmienione zapytanie – można skopiować je z sekcji „Przykład”, dostępnej w ramach zakładki:

 

BEGIN TRY

select d.OCD_Id, NULL, OCD_Number, OCD_Tag1, OCD_Tag2, OCD_Tag3

from do.OC_Documents d left join do.OC_WorkAPProcess W on d.OCD_Id = OCW_DocumentID -- tabela przeprocesowanych dokumentów

join do.DF_ConfAPDictionary a on a.APD_ID=W.OCW_APDId

where OCW_Status = 2 and APD_ID= @PointId@ and APD_Archival=0

-- and OCW_OperatorID=@IdOperatorDMS@ -- dodatkowy warunek, aby na liście operator widział dokumenty przeprocesowane przez siebie

and (nullif(@SearchText@,'') is null OR (@SearchText@ <> '' and OCD_Number LIKE '%' + @SearchText@ + '%'))

and (@Nip@ is null OR OCD_ContractorNip = @Nip@)

and (@DateFrom@ is null or OCD_IssueDate >= @DateFrom@)

and (@DateTo@ is null or OCD_IssueDate <= @DateTo@)

and (@GrossAmountFrom@ is null or OCD_PaymentAmount >= @GrossAmountFrom@)

and (@GrossAmountTo@ is null or OCD_PaymentAmount <= @GrossAmountTo@)

END TRY

BEGIN CATCH

DECLARE @ErrorMessage varchar(max) = 'W zapytaniu wystąpił błąd : ' + ERROR_MESSAGE();

THROW 50001, @ErrorMessage ,1;

END CATCH

 

Wprowadzanie zapytania na zakładce „Lista”

 

W ramach zakładki „Kontrolki” uprawniony operator może zdefiniować zapytanie SQL, które przeniesie dane z wybranego atrybutu na określoną kontrolkę typu Tekst.

Uwaga

Zapytania SQL dla poszczególnych atrybutów:

  • Dla pola „Atrybut 1”
select OCD_Tag1 from do.OC_Documents where OCD_ID=@Id1@
  • Dla pola „Atrybut 2”
select OCD_Tag2 from do.OC_Documents where OCD_ID=@Id1@
  • Dla pola „Atrybut 3”
select OCD_Tag3 from do.OC_Documents where OCD_ID=@Id1@

 

Wprowadzanie na zakładce „Kontrolki” zapytania, które przeniesie dane z pola „Atrybut 1” do kontrolki typu Tekst „Kontrahent”

 

Wprowadzone zmiany należy zapisać, klikając w przycisk „Zapisz”.

Na liście przeprocesowanych dokumentów nazwę pierwszej kolumny zmieniono z „Numer dokumentu” na „Dokument”. W zależności od tego, czy i ile nazw atrybutów wprowadzono na zakładce „Ogólne” podczas konfiguracji punktu ACD (0,1,2 lub 3), na liście dokumentów jest widoczne 1- 4 kolumn.

Aby wprowadzić wartość w dodatkowych kolumnach, należy kliknąć w daną komórkę w wybranej kolumnie i wierszu, a następnie w poszerzonym polu edycji wpisać tekst. Wówczas wprowadzone dane zostaną zapisane w wybranych kontrolkach typu tekst.

 

Widok listy dokumentów w punkcie ACD typu „Współpraca z OCR”, jeśli na zakładce „Ogólne” uzupełniono pola „Atrybut 1”, „Atrybut 2” i „Atrybut 3” – przed rozpoczęciem pracy w punkcie

 

Widok listy dokumentów w punkcie ACD typu „Współpraca z OCR”, jeśli na zakładce „Ogólne” uzupełniono pola „Atrybut 1”, „Atrybut 2”, „Atrybut 3” i przeprocesowano dokument – wprowadzanie wartości dla „Atrybutu 3” (w tym przypadku to „Forma płatności”) oraz mapowanie danych z atrybutów do kontrolek typu Tekst

Jeśli wcześniej wprowadzono wartość atrybutu do tabeli do.OC_Documents, wówczas po przesunięciu kursora na daną komórkę w ramach kolumny atrybutu zostanie wyświetlona pełna wartość komórki.

 

Dodanie opcji wyszukiwania i filtrowania listy w punkcie ACD typu „Współpraca z OCR”

W wersji 2025.0.0 w ramach punktu ACD typu „Współpraca z OCR” umożliwiono wyszukiwanie dokumentów i zawężanie listy dokumentów, podobnie jak w punkcie typu „Import dokumentów zakupu z KSeF” .

Aby wyszukać dokument/zawęzić listę dokumentów należy wprowadzić frazę (numer dokumentu lub fragment numeru dokumentu) w ramach pola wyszukiwarki, a następnie kliknąć przycisk [Szukaj].

 

Wyszukiwanie dokumentów według fragmentów ich numerów

 

W ramach punktu ACD typu „Współpraca z OCR” dodano następujące ikony:

[Filtry] – po kliknięciu w ikonę zostaje otwarte okno, w ramach którego operator może zdefiniować warunki wyszukiwania dokumentów na liście. W ramach okna wyświetlane są następujące filtry:

  • Nip firmy – umożliwia zawężenie listy według wartości NIP (według danych z kolumny OCD_ContractorNip w tabeli do.OC_Documents);
  • Data wystawienia – od – umożliwia wprowadzenie daty, od której mają zostać wyświetlone wystawione dokumenty; po kliknięciu w znak x na prawo od pola czyści dane wprowadzone w ramach filtra (według danych z kolumny OCD_IssueDate w tabeli do.OC_Documents);
  • Data wystawienia – do – umożliwia wprowadzenie daty, do której mają zostać wyświetlone wystawione dokumenty; po kliknięciu w znak x na prawo od pola czyści dane wprowadzone w ramach filtra (według danych z kolumny OCD_IssueDate w tabeli do.OC_Documents);
  • Wartość brutto („wartość od” i „wartość do”) – umożliwia zawężenie listy dokumentów według zakresu wartości brutto faktury; operator może wprowadzić wartość albo w obydwóch polach, albo w jednym z nich (według danych z kolumny OCD_PaymentAmount w tabeli do.OC_Documents).

Po wprowadzeniu wartości w wybranych polach należy kliknąć przycisk [Filtruj] – wówczas lista wyświetlanych dokumentów zostanie zawężona zgodnie z wybranymi filtrami.

 

Okno „Filtry”

Widok punktu ACD typu „Współpraca z OCR” po zastosowaniu filtra „NIP firmy”

 

[Usuń filtry] – po kliknięciu ikony wszystkie zdefiniowane warunki wyszukiwania (zarówno te w oknie „Filtry”, jak i te w polu wyszukiwarki) zostaną usunięte.

Kiedy operator kliknie w nazwę danej kolumny, obok niej pojawi się ikona   – w takim przypadku lista jest posortowana w danej kolumnie według wartości rosnąco. Jeżeli operator kliknie ponownie w nazwę kolumny, 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:

  • Uszeregowane alfabetycznie;
  • Uszeregowane według kolejności numerycznej (0-9);
  • Uszeregowane według znaków specjalnych.

Sortowanie dokumentów malejąco ma miejsce według następującej kolejności:

  • Uszeregowane według znaków specjalnych;
  • Uszeregowane według kolejności numerycznej (9-0);
  • Uszeregowane alfabetycznie.

 

Jeśli operator przesunie kursor na początek nazwy danej kolumny, wówczas między kolumnami pojawia się ikona dwustronnej strzałki (kolor strzałki jest zależny od ustawień komputera dla wyglądu kursora) – wówczas po kliknięciu lewym przyciskiem myszki można zmieni szerokość kolumny, przeciągając ją w prawo albo w lewo.

 

Widok listy dokumentów z widoczną dwustronną strzałką do zmiany szerokości kolumny

 

Zmiany w konfiguracji punktu „Import dokumentów zakupu z KSeF”

 

Dodanie pól atrybutów

Na zakładce „Ogólne” na punkcie konfiguracyjnym punktu ACD typu „Import dokumentów zakupu z KSeF” dodano pole „Nazwy atrybutów na liście dokumentów w punkcie ACD”, w ramach którego dostępne są pola: „Atrybut 1”, Atrybut 2” i „Atrybut 3”.

 

Widok zakładki „Ogólne” na definicji punktu ACD typu „Import dokumentów zakupu z KSeF” z polami atrybutów (przed uzupełnieniem, tryb jednofirmowy)

 

Widok zakładki „Ogólne” na definicji punktu ACD typu „Import dokumentów zakupu z KSeF” z polami atrybutów (przed uzupełnieniem, tryb wielofirmowy)

 

W ramach pól „Atrybut 1”, „Atrybut 2” i „Atrybut 3” można zdefiniować maksymalnie 3 nazwy dodatkowych pól (atrybutów), które będą widoczne na liście dokumentów w punkcie ACD jako nazwy kolumn.

Informacje o nazwach atrybutów/kolumn są dostępne w tabeli do.DF_ConfAPDictionary.

Jeśli uprawniony operator nie wprowadzi żadnej nazwy atrybutu, wówczas kolumny z atrybutami nie zostaną utworzone, a na liście dokumentów będzie widoczna tylko jedna kolumna „Dokument”.

Jeżeli operator wprowadzi wartość w jednym z dodatkowych pól (atrybutów), wówczas na liście będzie widoczna jedna dodatkowa kolumna z taką nazwą, jaką wprowadzono w polu; analogicznie, jeśli uzupełniono dwa pola, będą widoczne dwie dodatkowe kolumny.

 

Widok zakładki „Ogólne” na definicji punktu ACD typu „Import dokumentów zakupu z KSeF” z polami atrybutów (z przykładowym uzupełnieniem, tryb jednofirmowy)

 

W ramach zakładki „Lista” należy wprowadzić zmienione zapytanie – można skopiować je z sekcji „Przykład”, dostępnej w ramach zakładki:

BEGIN TRY

select d.KSD_ID, NULL, KSD_NumerFaktury, KSD_Tag1, KSD_Tag2, KSD_Tag3

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

 

Wprowadzanie zapytania na zakładce „Lista”

W ramach zakładki „Kontrolki” uprawniony operator może zdefiniować zapytanie SQL, które przeniesie dane z wybranego atrybutu na określoną kontrolkę typu Tekst.

Uwaga

Zapytania SQL dla poszczególnych atrybutów:

  • Dla pola „Atrybut 1”
select KSD_Tag1 from do.KS_Documents where KSD_ID=@Id1@
  • Dla pola „Atrybut 2”
select KSD_Tag2 from do.KS_Documents where KSD_ID=@Id1@
  • Dla pola „Atrybut 3”
select KSD_Tag3 from do.KS_Documents where KSD_ID=@Id1@

 

Wprowadzanie na zakładce „Kontrolki” zapytania, które przeniesie dane z pola „Atrybut 3” do kontrolki typu Tekst „Forma płatności”

 

Wprowadzone zmiany należy zapisać, klikając w przycisk „Zapisz”.

Na liście przeprocesowanych dokumentów w zależności od tego, czy i ile nazw atrybutów wprowadzono na zakładce „Ogólne” podczas konfiguracji punktu ACD (0,1,2 lub 3), na liście dokumentów jest widoczne 1- 4 kolumn.

Aby wprowadzić wartość w dodatkowych kolumnach, należy kliknąć w daną komórkę w wybranej kolumnie i wierszu, a następnie w poszerzonym polu edycji wpisać tekst. Wówczas wprowadzone dane zostaną zapisane w wybranych kontrolkach typu tekst.

 

Widok listy dokumentów w punkcie ACD typu „Import dokumentów zakupu z KSeF”, jeśli na zakładce „Ogólne” uzupełniono pola „Atrybut 1”, „Atrybut 2” i „Atrybut 3” – przed rozpoczęciem pracy w punkcie

 

Widok listy dokumentów w punkcie ACD typu „Import dokumentów zakupu z KSeF”, jeśli na zakładce „Ogólne” uzupełniono pola „Atrybut 1”, „Atrybut 2” i „Atrybut 3” i przeprocesowano dokument – wprowadzanie wartości dla „Atrybutu 3” (w tym przypadku to „Forma płatności”)

 

Widok listy dokumentów w punkcie ACD typu „Import dokumentów zakupu z KSeF”, jeśli na zakładce „Ogólne” uzupełniono pola „Atrybut 1”, „Atrybut 2” i „Atrybut 3” i przeprocesowano dokument – mapowanie danych z atrybutów do kontrolek typu Tekst

 

Jeśli wcześniej wprowadzono wartość atrybutu do tabeli do.KS_Documents, wówczas po przesunięciu kursora na daną komórkę w ramach kolumny atrybutu zostanie wyświetlona pełna wartość komórki.

Kiedy operator kliknie w nazwę danej kolumny, obok niej pojawi się ikona   – w takim przypadku lista jest posortowana w danej kolumnie według wartości rosnąco. Jeżeli operator kliknie ponownie w nazwę kolumny, 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:

  • Uszeregowane alfabetycznie;
  • Uszeregowane według kolejności numerycznej (0-9);
  • Uszeregowane według znaków specjalnych.

Sortowanie dokumentów malejąco ma miejsce według następującej kolejności:

  • Uszeregowane według znaków specjalnych;
  • Uszeregowane według kolejności numerycznej (9-0);
  • Uszeregowane alfabetycznie.

 

Jeśli operator przesunie kursor na początek nazwy danej kolumny, wówczas między kolumnami pojawia się ikona dwustronnej strzałki (kolor strzałki jest zależny od ustawień komputera dla wyglądu kursora) – wówczas po kliknięciu lewym przyciskiem myszki można zmieni szerokość kolumny, przeciągając ją w prawo albo w lewo.




Masowe przekazywanie dokumentów z listy w nowej aplikacji web

W wersji 2025.0.0 umożliwiono przekazywanie wielu dokumentów z poziomu listy dokumentów do etapu domyślnego w nowej aplikacji web Comarch DMS.

Aby możliwe było przekazanie wielu dokumentów z poziomu listy dokumentów do etapu domyślnego należy wykonać kolejno następujące czynności:

  • W aplikacji desktop na zakładce [Definicje obiegów dokumentów] na definicji wybranego obiegu przejść do zakładki „Schemat obiegu” i kliknąć na etap, z którego ma następować przekazywanie dokumentów
  • W ramach sekcji „Przekazanie” rozwinąć sekcję „Przekazanie z listy”
  • W ramach pola „Etap domyślny” wybrać etap, do którego ma nastąpić przekazanie z listy

 

Przykładowe ustawienie funkcjonalności przekazywania dokumentów z listy dla typu obiegu „Projekt”

  • W ramach nowej aplikacji web kliknąć w przycisk [Więcej filtrów], następnie zaznaczyć parametr [Do przekazania z listy], a później nacisnąć przycisk [Pokaż wyniki]

 

Ustawianie filtra do przekazywania dokumentów z listy w nowej aplikacji web

 

  • Na liście dokumentów zaznaczyć checkboxy obok jednego lub więcej dokumentów, które mają zostać przekazane do etapu domyślnego – wówczas nad lista dokumentów zostanie wyświetlona belka z informacjami o ilości zaznaczonych dokumentów spośród dokumentów dostępnych na danej stronie listy oraz z linkami „Odznacz wszystko”, „Zaznacz wszystko” i „Przekaż”;

 

Uwaga

Operator może jednorazowo zaznaczyć i przekazać z listy tylko dokumenty znajdujące się na danej stronie listy, np. jeśli na danej stronie wyświetlane jest maksymalnie 25 dokumentów, wówczas można za jednym razem przekazać co najwyżej 25 dokumentów, wszystkie znajdujące się na tej samej stronie listy.

Jeżeli operator zaznaczy dokumenty na jednej stronie listy, a później przejdzie na kolejna stronę listy, wtedy dokumenty ze strony poprzedniej zostaną odznaczone.

 

Wybór dokumentów do przekazania z poziomu listy dokumentów w nowej aplikacji web

  • Na belce nad listą dokumentów kliknąć w link [Przekaż] – wówczas zostanie wyświetlone okno „Trwa przekazywanie dokumentów…”, w którym widoczna jest informacja dotycząca postępu operacji przekazywania dokumentów;

 

Okno „Trwa przekazywanie dokumentów…”

 

Jeśli operacja ma zostać wstrzymana, należy kliknąć w przycisk [Zatrzymaj]. Wówczas przekazywanie dokumentów zostanie wstrzymane i zostanie wyświetlone okno „Chcesz przerwać przekazywanie?”. W ramach okna „Chcesz przerwać przekazywanie?” widoczna jest informacja o postępie operacji przekazywania dokumentów aż do wstrzymania operacji, dostępne są też dwa przyciski:

[Kontynuuj] – jeśli operator kliknie w ten przycisk, nastąpi powrót do okna „Trwa przekazywanie dokumentów…”

[Przerwij] – jeżeli operator naciśnie ten przycisk, wówczas przekazywanie dokumentów zostanie zatrzymane, zamknie się okno „Chcesz przerwać przekazywanie?” i zostanie wyświetlone okno „Nie przekazano … dokumentów!/Nie przekazano 1 dokumentu!”.

 

Okno „Chcesz przerwać przekazywanie?”

 

W ramach okna „Nie przekazano … dokumentów!/Nie przekazano 1 dokumentu!” widoczne są następujące informacje:

  • Liczba dokumentów, które nie zostały przekazane do etapu domyślnego
  • Lista numerów dokumentów, które nie zostały przekazane do etapu domyślnego
  • Powód nieprzekazania dokumentu do etapu domyślnego

 

Jeśli nieprzekazanych dokumentów jest więcej niż trzy, wówczas po prawej stronie listy dostępny jest pasek przewijania.

Aby zamknąć okno, należy kliknąć w link [Zamknij].

 

Okno „Nie przekazano … dokumentów”

 

Okno „Nie przekazano … dokumentów” z suwakiem

 

Jeżeli przekazywanie wielu dokumentów z listy zakończyło się sukcesem, wówczas w dolnym prawym rogu strony zostanie wyświetlony komunikat „Przekazano dokumenty. Wszystkie wybrane dokumenty zostały przekazane.”

 

Okno nowej aplikacji web po przekazaniu dokumentów z listy




Zbiorcze zapisywanie na dysk wszystkich obiegów i punktów ACD

W wersji 2025.0.0 umożliwiono wyeksportowanie na raz wszystkich definicji obiegów oraz wszystkich punktów konfiguracyjnych ACD.

 

Eksport zbiorowy wszystkich definicji obiegów

W wersji 2025.0.0 w ramach zakładki [Definicje obiegów dokumentów] nad listą definicji obiegów dokumentów dodano przycisk [Eksport wszystkich obiegów].

 

Przycisk „Eksport wszystkich obiegów” na zakładce „Definicje obiegów dokumentów”

 

Uwaga
Niezależnie od tego, gdzie znajduje się kursor (na folderze głównym, folderze albo na linku do obiegu dokumentów), kliknięcie w ikonę [Eksport wszystkich obiegów] powoduje eksport wszystkich typów obiegów znajdujących się na całej liście, nie konkretnej definicji obiegu lub definicji obiegów z danego folderu.

 

Gdy operator naciśnie ikonę [Eksport wszystkich obiegów], wówczas zostanie otwarte okno „Eksport wszystkich typów obiegów”.

 

Okno „Eksport wszystkich typów obiegów”

 

Jeśli w ramach okna „Eksport wszystkich typów obiegów” operator kliknie przycisk [Zatrzymaj], wówczas proces pobierania danych zostanie wstrzymany.

Jeśli nie zatrzymano procesu pobierania danych, w takim przypadku zostanie otwarte okno „Przeglądanie w poszukiwaniu folderu”, w ramach którego operator wybiera miejsce na dysku, gdzie mają zostać zapisane pliki, a następnie klika przycisk „Ok”.

 

Okno „Przeglądanie w poszukiwaniu folderu”

 

Po wyborze lokalizacji i kliknięciu w przycisk „Ok” pliki definicji obiegu zostają wyeksportowane i zapisane w wybranej lokalizacji. Każda definicja obiegu jest zapisywana jako osobny plik z rozszerzeniem .workflow pod nazwą, jaką miała dana definicja obiegu w Comarch DMS.

 

Uwaga
Jeśli w wybranej lokalizacji znajduje się już plik o danej nazwie, wówczas taki plik zostanie nadpisany podczas eksportu wszystkich definicji obiegów.

 

Jeżeli pomyślnie zapisano wyeksportowane pliki definicji obiegów dokumentów, otwarte zostaje okno „Wyeksportowano pomyślnie wszystkie definicje typów obiegu do wskazanej lokalizacji”. Okno można zamknąć, klikając w przycisk „Ok” albo znak X w prawym górnym rogu okna.

 

Widok wyeksportowanych definicji obiegów dokumentów w wybranej lokalizacji

 

Okno wyświetlane w przypadku, jeśli eksport wszystkich definicji obiegów zakończył się powodzeniem

 

W przypadku, jeśli nie udało się wyeksportować wszystkich definicji obiegów, zostaje otwarte okno „Eksport wszystkich definicji typów obiegu nie może zostać wykonany. Zweryfikuj dane i spróbuj ponownie.”. Okno można zamknąć, klikając w przycisk „OK” albo znak X w prawym górnym rogu okna.

 

Okno wyświetlane w przypadku, jeśli eksport wszystkich definicji obiegów zakończył się niepowodzeniem

 

Eksport zbiorowy wszystkich punktów konfiguracyjnych ACD

W wersji 2025.0.0 w ramach zakładki [Automatyczne generowanie dokumentów] w górnej części okna dodano przycisk [Eksport wszystkich punktów].

 

Przycisk „Eksport wszystkich punktów” na zakładce „Automatyczne generowanie dokumentów”

 

Uwaga
Niezależnie od tego, który punkt konfiguracyjny jest otwarty, kliknięcie w ikonę [Eksport wszystkich punktów] powoduje eksport wszystkich punktów konfiguracyjnych ACD znajdujących się na całej liście, nie konkretnego punktu konfiguracyjnego.

 

Gdy operator naciśnie ikonę [Eksport wszystkich punktów], wówczas zostanie otwarte okno „Eksport wszystkich punktów konfiguracyjnych ACD”.

 

Okno „Eksport wszystkich punktów konfiguracyjnych ACD”

 

Jeśli w ramach okna „Eksport wszystkich punktów konfiguracyjnych ACD” operator kliknie przycisk [Zatrzymaj], wówczas proces pobierania danych zostanie wstrzymany.

Jeśli nie zatrzymano procesu pobierania danych, w takim przypadku zostanie otwarte okno „Przeglądanie w poszukiwaniu folderu”, w ramach którego operator wybiera miejsce na dysku, gdzie mają zostać zapisane pliki, a następnie klika przycisk „Ok”.

 

Okno „Przeglądanie w poszukiwaniu folderu”

 

Po wyborze lokalizacji i kliknięciu w przycisk „Ok” pliki punktów konfiguracyjnych ACD zostają wyeksportowane i zapisane w wybranej lokalizacji. Każdy punkt konfiguracyjny ACD jest zapisywany jako osobny plik z rozszerzeniem .acd pod nazwą, jaką miał dany punkt konfiguracyjny ACD w Comarch DMS.

 

Uwaga
Jeśli w wybranej lokalizacji znajduje się już plik o danej nazwie, wówczas taki plik zostanie nadpisany podczas eksportu wszystkich punktów konfiguracyjnych ACD.

 

Jeżeli pomyślnie zapisano wyeksportowane pliki definicji obiegów dokumentów, otwarte zostaje okno „Wyeksportowano pomyślnie wszystkie zdefiniowane punkty konfiguracyjne ACD do wskazanej lokalizacji”. Okno można zamknąć, klikając w przycisk „Ok” albo znak X w prawym górnym rogu okna.

 

Widok wyeksportowanych punktów konfiguracyjnych ACD w wybranej lokalizacji

 

Okno wyświetlane w przypadku, jeśli eksport wszystkich punktów konfiguracyjnych ACD zakończył się powodzeniem

 

W przypadku, jeśli nie udało się wyeksportować wszystkich punktów konfiguracyjnych ACD, zostaje otwarte okno „Eksport wszystkich zdefiniowanych punktów konfiguracyjnych ACD nie może zostać wykonany. Zweryfikuj dane i spróbuj ponownie.”. Okno można zamknąć, klikając w przycisk „OK” albo znak X w prawym górnym rogu okna.

 

Okno wyświetlane w przypadku, jeśli eksport wszystkich punktów konfiguracyjnych ACD zakończył się niepowodzeniem




Resetowanie hasła w nowej aplikacji web

W wersji 2025.0.0 dodano możliwość resetowania hasła w nowej aplikacji web Comarch DMS. W tym celu w ramach okna logowania pod polem „Zapamiętaj mnie” dodano link [Nie pamiętasz hasła?].

 

Uwaga
Zmiana hasła w Comarch DMS dotyczy jedynie operatorów natywnych.

 

Okno logowania z linkiem „Nie pamiętasz hasła?”

 

Po kliknięciu w link [Nie pamiętasz hasła?] operator zostaje przeniesiony do okna „Nie pamiętasz hasła?”.

 

Okno „Nie pamiętasz hasła?” przed wprowadzeniem danych

 

W ramach pola „E-mail lub login” należy wprowadzić login danego operatora albo e-mail, który jest do niego przypisany na karcie pracownika w aplikacji desktop Comarch DMS. Istnieje również możliwość powrotu do okna logowania po kliknięciu w link [Wróć do strony logowania].

Jeśli ten sam adres email został wprowadzony dla wielu operatorów w wielu spółkach, wówczas po wpisaniu go w polu „Email lub login” należy z rozwijanej listy operatorów natywnych wybrać operatora, dla którego ma zostać zmienione hasło.

 

Okno „Nie pamiętasz hasła?” , jeśli wprowadzony adres email jest powiązany z więcej niż jendym użytkownikiem

 

Jeżeli wprowadzono adres email albo login w polu „E-mail lub login”, wówczas należy kliknąć w przycisk [Wyślij].

 

Okno „Nie pamiętasz hasła?” po wprowadzeniu adresu e-mail

 

Okno „Nie pamiętasz hasła?” po wprowadzeniu loginu

 

Jeśli operator, który próbuje zmienić hasło, nie jest operatorem natywnym (jest np. operatorem zaimportowanym z Comarch ERP Optima albo z Comarch ERP XL), wówczas zmiana hasła nie jest możliwa, a po kliknięciu [Wyślij] wyświetany jest komunikat „Nie można zmienić hasła”.

 

Komunikat „Nie można zmienić hasła”

 

Jeśli konto operatora natywnego, do którego jest przypisany wprowadzony adres e-mail, istnieje albo jeżeli na koncie operatora natywnego, którego login podano, znajduje się adres e-mail, wówczas po naciśnięciu przycisku [Wyślij] operator zostaje przekierowany do okna potwierdzającego wysłanie maila do zmiany hasła, a na podany adres e-mail zostaje wysłana wiadomość z linkiem do resetowania hasła – aby przejść do zmiany hasła należy kliknąć w link podany w wiadomości.

 

Uwaga
Aby funkcjonalność wysyłania wiadomości z linkiem do zmiany hasła działała poprawnie, należy koniecznie uzupełnić ustawienia konta pocztowego na zakładce „Serwer pocztowy” na zakładce [Ustawienia] w aplikacji desktop Comarch DMS i zapisać je – wiadomości będą wysyłane z adresu email podanego w tej zakładce.

 

Widok okna potwierdzającego wysłanie maila do zmiany hasła

 

Treść wiadomości e-mail otrzymanej przez operatora po kliknięciu przycisku „Wyślij”

 

Jeżeli konto z danym loginem albo adresem email nie istnieje, wówczas wyświetlony zostaje następujący komunikat:

 

Komunikat wyświetlany, jeśli konto użytkownika z podanym adresem e-mail lub loginem nie istnieje

 

Jeżeli:

  • W pliku web.config nie włączono polityki przestrzegania bezpieczeństwa (<add key=”UseStrongPassword” value=”false” />) – zostaje otwarte okno „Zmiana hasła” bez dodatkowych informacji

Widok okna „Zmiana hasła”, gdy nie włączono polityki przestrzegania bezpieczeństwa

 

  • W pliku web.config włączono politykę przestrzegania bezpieczeństwa (<add key=”UseStrongPassword” value=”true” />) – zostaje otwarte okno „Zmiana hasła” z dodatkowymi informacjami, jakie warunki musi spełniać hasło. Hasło jest weryfikowane pod kątem spełniania warunków.

Widok okna „Zmiana hasła”, gdy włączono politykę przestrzegania bezpieczeństwa

 

W ramach okna „Zmiana hasła” należy wprowadzić nowe hasło w polu „Nowe hasło”, wpisać je ponownie w polu „Powtórz nowe hasło”, a następnie kliknąć w przycisk [Zatwierdź].

 

Jeśli hasło wpisane w polu „Powtórz nowe hasło” różni się od hasła wprowadzonego w polu „Nowe hasło” i operator kliknie w przycisk [Zatwierdź], wówczas wyświetlany jest komunikat „Hasło nie zostało zmienione. Wpisane hasła różnią się od siebie. Uzupełnij ponownie.”.

 

Komunikat wyświetlany, gdy w polach „Nowe hasło” i „Powtórz nowe hasło” wpisano różne hasła

 

Jeśli hasło wpisane w polach „Powtórz nowe hasło” i „Powtórz nowe hasło” nie spełnia wymagań polityki bezpieczeństwa i operator kliknie w przycisk [Zatwierdź], wówczas wyświetlany jest komunikat „Hasło nie zostało zmienione. Hasło nie spełnia wymagań bezpieczeństwa. Uzupełnij ponownie.”, a warunki, których nie spełnia hasło, zostaną podświetlone na czerwono i oznaczone znakiem x wśród informacji dotyczących wymagań dla silnego hasła.

Komunikat wyświetlany, gdy hasło nie spełnia wymagań polityki bezpieczeństwa

 

Jeśli hasło spełnia wszystkie wymagania polityki bezpieczeństwa albo jeśli nie włączono polityki bezpieczeństwa, a hasła były zgodne w obydwóch polach, wówczas po kliknięciu w link [Zatwierdź] operator zostaje przeniesiony na stronę logowania, a w prawym dolnym rogu wyświetli się komunikat „Udało się! Możesz zalogować się przy użyciu nowego hasła”, a na adres email danego użytkownika zostanie wysłane potwierdzenie zmiany hasła.

 

Komunikat wyświetlany, gdy zmiana hasła zakończyła się powodzeniem

 

Przykładowa wiadomość email potwierdzająca zmianę hasła

 

W przypadku, jeśli operator kliknie w link do resetowania hasła zbyt późno (link się przeterminuje), wówczas zostanie wyświetlone okno „Nie można zmienić hasła”.

 

Komunikat wyświetlany, gdy link do resetu hasła się przeterminował

 

Jeżeli operator kliknie w link, za pomocą którego już zmieniono hasło, wówczas wyświetlony zostanie komunikat „Hasło zostało zmienione”.

 

Komunikat wyświetlany, gdy hasło zostało już zmienione za pomocą danego linku do resetu hasła




Zmiana nazwy systemu w zależności od rynku, na którym będzie sprzedawany

Od wersji 2025.0.0 włącznie uzależniono nazwę systemu Comarch DMS od kraju, dla którego jest uruchamiany:

  • Na rynku polskim system nadal funkcjonuje pod nazwą Comarch DMS
  • Na innych rynkach system funkcjonuje pod nazwą Comarch BPM

 

Nazwa aplikacji zależy od ustawienia dodanego w wersji 2025.0.0 w pliku web.config w folderze z plikami aplikacji serwerowej parametru „DefaultAppMarket”. Parametr może przyjmować następujące wartości:

  • ”PL” – w takim przypadku produkt jest dedykowany na rynek polski – w systemie wyświetlane są nazwy „Comarch DMS” i „Repozytorium”
  • ”Other” – w takim przypadku produkt jest dedykowany na rynki inne niż polski – w systemie wyświetlane są nazwy „Comarch BPM” i „Archive”

 

Uwaga
Zmiana języka systemu Comarch DMS nie wpływa na to, czy wyświetlane są nazwy „Comarch DMS” i „Repozytorium”, czy „Comarch BPM” oraz „Archive”.

 

Nowy parametr ”DefaultAppMarket”

 

Jeśli <add key=”DefaultAppMarket” value=”Other”/>, wówczas nowe nazwy „Comarch BPM” i „Archive” występują:

  • W aplikacji desktop, przykładowo w następujących miejscach:

 

    • W oknie wyświetlanym przy uruchamianiu programu:

Okno wyświetlane przy uruchamianiu programu

 

    • W oknie logowania:

 

Okno logowania Comarch BPM

 

    • Na stronie startowej (dostępnej tylko w polskiej wersji językowej)

 

Strona startowa Comarch BPM

 

    • W nagłówku okna programu

 

Naglówek Comarch BPM

 

    • W wydruku standardowym

 

Wydruk standardowy Comarch BPM

 

    • W oknie Repozytorium (zmiana na Archive)

 

Okno „Archive”

 

    • Na zakładce „Email” – w tematach i w treści wzorców wiadomości email

 

Zakładka „Email”

 

    • Na zakładce „Przechowywanie plików”

 

Zakładka „Przechowywanie plików” (tu widoczna w języku angielskim)

 

  • W nowej aplikacji web, przykładowo w następujących miejscach:

 

    • W oknie logowania:

 

Okno logowania do nowej aplikacji web

 

    • W nazwie zakładki „Archive” (w Comarch DMS: Repozytorium)

 

Zakładka „Archive”




Zmiany w instalatorze Comarch DMS

Rozdzielenie puli dla aplikacji serwerowej i aplikacji WEB

W wersji 2025.0.0 w ramach instalatora Comarch DMS wprowadzono następujące zmiany:

  • W przypadku instalacji aplikacji Comarch DMS (jeśli w ramach okna „Wybór aplikacji cd.” zaznaczono opcję „Instalacja aplikacji Comarch DMS” lub „Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium”) zmieniono okno „Pula aplikacji” na okno „Pula dla aplikacji serwerowej”. W ramach okna „Pula dla aplikacji serwerowej” należy wybrać albo dodać pulę aplikacji, na której ma pracować aplikacja serwerowa Comarch DMS.

 

Uwaga
Pula aplikacji, na której ma pracować aplikacja serwerowa Comarch DMS nie może być tą samą pulą, na której ma pracować aplikacja web Comarch DMS.

 

Okno „Pula dla aplikacji serwerowej”

 

Podobnie jak w poprzedniej wersji instalatora operator może:

  • Wybrać pulę aplikacji, klikając na wybraną pozycją na liście dostępnej po prawej stronie okna

 

albo

 

  • Dodać nową pulę aplikacji – w tym celu należy w polu „Nazwa nowej puli aplikacji” wpisać nazwę puli, która zostanie utworzona, a następnie nacisnąć przycisk „Dodaj pulę” – wówczas automatycznie wybrana zostanie nowododana pula, która spełnia niezbędne wymagania instalowanej aplikacji serwerowej

 

Jeśli pod listą pul aplikacji zostanie wyświetlony komunikat:

  • Wybrana pula spełnia wymagania instalowanej aplikacji – można przejść do dalszego kroku instalacji Comarch DMS;
  • Wybrana pula nie spełnia wymagań instalowanej aplikacji – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową;
  • Wybrana pula jest zatrzymana. Przed uruchomieniem aplikacji należy uruchomić pulę w Menedżerze IIS. – przed kontynuacją instalacji Comarch DMS należy uruchomić pulę aplikacji;
  • Pula o tej nazwie już istnieje. – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową o innej nazwie.

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

W przypadku instalacji Comarch DMS Lite pula aplikacji jest personifikowana, dlatego w ramach okna „Pula dla aplikacji serwerowej” podczas dodawania nowej puli albo wyboru puli z listy należy uzupełnić pola „Login” i „Hasło” – są to login i hasło użytkownika komputera lub użytkownika domenowego, w którego kontekście ma pracować pula aplikacji (podanie loginu oraz hasła użytkownika jest związane z koniecznością zmiany tożsamości puli z ApplicationPoolIdentity na konto niestandardowe).

 

Okno „Pula dla aplikacji serwerowej” podczas instalacji Comarch DMS Lite

 

Uwaga
Pula aplikacji, na której ma pracować aplikacja serwerowa Comarch DMS nie może być tą samą pulą, na której ma pracować aplikacja web Comarch DMS.

 

Przycisk „Dalej” jest nieaktywny aż do czasu uzupełnienia pól „Login” i „Hasło”.

Po kliknięciu przycisku „Dalej” ma miejsce walidacja poprawności danych konta użytkownika.

Jeśli wprowadzony login albo hasło są nieprawidłowe, wówczas przejście do kolejnego etapu instalacji zostaje zablokowane aż do czasu wpisania poprawnych danych, wyświetlony zostaje również komunikat „Login lub hasło nie są prawidłowe. Zweryfikuj poprawność wprowadzonych danych”:

Jeżeli wprowadzone dane są prawidłowe, wówczas po naciśnięciu przycisku „Dalej” nastąpi przejście do okna „Kreowanie aplikacji serwerowej”.

  • W przypadku instalacji aplikacji Comarch DMS (jeśli w ramach okna „Wybór aplikacji cd.” zaznaczono opcję „Instalacja aplikacji Comarch DMS” lub „Instalacja aplikacji Comarch DMS oraz Comarch DMS Repozytorium”) po kliknięciu przycisku „Dalej” w oknie „Kreowanie aplikacji serwerowej” operator zostaje przeniesiony do nowododanego okna „Pula dla aplikacji WEB”. W ramach okna „Pula dla aplikacji WEB” należy wybrać albo dodać pulę aplikacji, na której ma pracować aplikacja WEB Comarch DMS.

 

Uwaga
Pula aplikacji, na której ma pracować aplikacja WEB Comarch DMS nie może być tą samą pulą, na której ma pracować aplikacja serwerowa Comarch DMS.

 

Okno „Pula dla aplikacji WEB”

 

Podobnie jak w przypadku puli dla aplikacji serwerowej operator może:

  • Wybrać pulę aplikacji, klikając na wybraną pozycją na liście dostępnej po prawej stronie okna

 

albo

 

  • Dodać nową pulę aplikacji – w tym celu należy w polu „Nazwa nowej puli aplikacji” wpisać nazwę puli, która zostanie utworzona, a następnie nacisnąć przycisk „Dodaj pulę” – wówczas automatycznie wybrana zostanie nowododana pula, która spełnia niezbędne wymagania instalowanej aplikacji webowej

 

Po wyborze lub dodaniu puli i jej zaznaczeniu następuje sprawdzenie, czy pula spełnia wymagania. Jeśli pod listą pul aplikacji zostanie wyświetlony komunikat:

  • Wybrana pula spełnia wymagania instalowanej aplikacji – można przejść do dalszego kroku instalacji Comarch DMS;
  • Wybrana pula nie spełnia wymagań instalowanej aplikacji – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową;
  • Wybrana pula jest zatrzymana. Przed uruchomieniem aplikacji należy uruchomić pulę w Menedżerze IIS. – przed kontynuacją instalacji Comarch DMS należy uruchomić pulę aplikacji;
  • Wybrana pula została wskazana we wcześniejszym kroku instalacji, na tę na której ma pracować aplikacja serwerowa. Aplikacja webowa wymaga wskazania innej puli. – przed kontynuacją instalacji Comarch DMS należy wybrać inna pulę, która spełnia wymagania albo dodać nową pulę;
  • Pula o tej nazwie już istnieje. – przed kontynuacją instalacji Comarch DMS należy wybrać inną pulę spełniającą wymagania lub dodać nową o innej nazwie.

 

Okno „Pula dla aplikacji WEB”, gdy wybrano pulę, która została już wcześniej wybrana dla aplikacji serwerowej

 

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

W przypadku aktualizacji aplikacji Comarch DMS w wersji 2024.3.1 lub niższej za pomocą instalatora wydanego w ramach wersji 2025.0.0:

  • pula aplikacji, na której do tej pory pracowały aplikacje: serwerowa i web Comarch DMS zostanie dedykowana dla aplikacji serwerowej (Api) Comarch DMS
  • Dla aplikacji web operator musi wybrać pulę aplikacji lub dodać nową w ramach okna „Pula dla aplikacji WEB” (wyświetlanego po kliknięciu przycisku „Dalej” w oknie „Aktualizacja aplikacji serwerowej”) – w tym celu należy w polu „Nazwa nowej puli aplikacji” wpisać nazwę puli, która zostanie utworzona, a następnie nacisnąć przycisk „Dodaj pulę” – wówczas automatycznie wybrana zostanie nowododana pula, która spełnia niezbędne wymagania instalowanej aplikacji webowej.

W przypadku aktualizacji aplikacji Comarch DMS w wersji 2025.0.0 lub wyższej nie jest wyświetlane okno „Pula dla aplikacji WEB”

 

Uwaga
Pula aplikacji, na której ma pracować aplikacja serwerowa Comarch DMS nie może być tą samą pulą, na której ma pracować aplikacja web Comarch DMS.

 

Okno „Pula dla aplikacji WEB” podczas aktualizacji aplikacji Comarch DMS

 

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

 

Możliwość tworzenia użytkownika bazodanowego w instalatorze lub zmiany hasła użytkownika bazodanowego

W wersji 2025.0.0 w ramach instalatora Comarch DMS dodano możliwość utworzenia nowego użytkownika bazodanowego albo zmiany hasła użytkownika bazodanowego (utworzonego podczas instalacji) w ramach aktualizacji aplikacji Comarch DMS.

W związku z tym w oknach:

  • „Baza danych Comarch DMS”
  • „Baza danych Comarch ERP XL” – w przypadku współpracy z Comarch ERP XL, gdy baza Comarch ERP XL znajduje się na innym serwerze niż baza Comarch DMS albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połączeniu z serwerem;
  • „Konfiguracyjna baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza konfiguracyjna Comarch ERP Optima znajduje się na innym serwerze niż baza Comarch DMS albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połaczeniu z serwerem;
  • „Firmowa baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza firmowa Comarch ERP Optima znajduje się na innym serwerze niż baza konfiguracyjna Comarch ERP Optima, po połączeniu z serwerem

usunięto możliwość zmiany hasła (w przypadku instalacji) oraz dodano przycisk umożliwiający dodanie nowego użytkownika [Dodaj użytkownika] (aktywny po nawiązaniu połączenia z serwerem) – gdy użytkownik kliknął w przycisk [Połącz] i nawiązano połączenie z serwerem, wówczas należy nacisnąć przycisk [Dodaj użytkownika]. Zmieniono również opis z lewej strony okna tak, aby odpowiadał zmianom, które zaszły w tym oknie.

 

Okno „Baza danych Comarch DMS” – widok przed nawiązaniem połączenia z serwerem

 

Okno „Baza danych Comarch DMS” – widok po nawiązaniu połączenia z serwerem

 

Uwaga
We wcześniejszych wersjach instalatora tworzony był użytkownik SQL ODUser, służący do komunikacji z bazą danych. Od wersji 2025.0.0 operator samodzielnie nadaje login dla użytkownika SQL pełniącego taka funkcję.

 

Okno „Baza danych Comarch ERP XL” – widok przed nawiązaniem połączenia z serwerem

 

Okno „Baza danych Comarch ERP XL” – widok po nawiązaniu połączenia z serwerem (gdy baza Comarch ERP XL jest na innym serwerze niż baza DMS lub nie zaznaczono utworzenia osobnej bazy DMS)

 

Okno „Konfiguracyjna baza danych Comarch ERP Optima” – widok przed nawiązaniem połączenia z serwerem

 

Okno „Konfiguracyjna baza danych Comarch ERP Optima” – widok po nawiązaniu połączenia z serwerem (gdy baza konfiguracyjna jest na innym serwerze niż baza DMS lub nie zaznaczono utworzenia osobnej bazy DMS)

 

Okno „Firmowa baza danych Comarch ERP Optima” – widok przed nawiązaniem połączenia z serwerem

 

Okno „Firmowa baza danych Comarch ERP Optima” – widok po nawiązaniu połączenia z serwerem (gdy baza jest na innym serwerze niż baza konfiguracyjna)

 

Po kliknięciu w przycisk [Dodaj użytkownika] zostaje otwarte okno, w którym należy uzupełnić następujące pola:

  • Login – w tym polu operator powinien wpisać login nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
  • Hasło – w tym polu operator powinien wpisać hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
  • Powtórz hasło – w ramach tego pola operator powinien powtórnie wprowadzić hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server.

 

Uwaga
Zaleca się, aby login był unikalny dla każdej instalacji Comarch DMS.

 

Okno ustawienia loginu i hasła dla nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server

 

W przypadku, gdy operator wprowadził login i hasło użytkownika, którego login był już wykorzystywany dla innej instalacji na tym samym serwerze , a następnie kliknął w przycisk [Zapisz], wówczas w dolnej części zostanie wyświetlony komunikat ostrzegawczy „Wpisany login jest już wykorzystany do komunikacji z bazą danych na tym serwerze. Zalecamy zmianę loginu dla nowej instalacji”. Komunikat nie blokuje następnych kroków instalacji – po ponownym kliknięciu w przycisk [Zapisz] użytkownik z podanym loginem oraz hasłem zostanie utworzony.

 

Okno ustawienia loginu i hasła dla nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server w przypadku, gdy wprowadzono login i hasło użytkownika, którego login był już wykorzystywany dla innej instalacji na tym samym serwerze

 

Hasło powinno być silne – tzn. 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 zawierać następujących znaków:

  • ;

 

Jeżeli wpisano hasło, które nie spełnia któregoś z warunków dla silnego hasła, wówczas po kliknięciu przycisku   [Zapisz] hasło nie zostaje zapisane, użytkownik nie zostaje utworzony i wyświetlany jest komunikat:

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

 

 

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

 

 

Jeśli zaś 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, operator nie zostaje utworzony i wyświetlany jest następujący komunikat:

 

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

 

Po poprawnym uzupełnieniu pól oraz po kliknięciu przycisku  [Zapisz] użytkownik z podanym loginem i hasłem zostaje utworzony, okno zamyka się, a w ramach okna „Baza danych Comarch DMS”/„Baza danych Comarch ERP XL”/ „Konfiguracyjna baza danych Comarch ERP Optima”/ „Firmowa baza danych Comarch ERP Optima” wyświetlony zostaje napis „Nowy użytkownik został utworzony”.

Aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server za pomocą nowoutworzonego użytkownika – jego hasło i login zostają również wpisane w ramach wszystkich „connection string” w pliku Web.config znajdującym się w folderze z plikami aplikacji serwerowej.

 

Uwaga
Jeżeli definiujemy połączenia bazodanowe w trybie wielospółkowym, wówczas należy pamiętać, aby nowy login i hasło podać we wszystkich połączeniach definicji spółek.

 

Dalsze kroki instalacji przebiegają bez zmian.

 

Okno „Baza danych Comarch DMS” – widok po dodaniu nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL

 

Okno „Baza danych Comarch ERP XL” – widok po dodaniu nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL

 

Okno „Konfiguracyjna baza danych Comarch ERP Optima” – widok po dodaniu nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL

 

Okno „Firmowa baza danych Comarch ERP Optima” – widok po dodaniu nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL

 

W przypadku aktualizacji aplikacji Comarch DMS wprowadzono zmiany w ramach okna:

  • „Baza danych Comarch DMS”
  • „Baza danych Comarch ERP XL” – w przypadku współpracy z Comarch ERP XL, gdy baza Comarch ERP XL znajduje się na innym serwerze albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połączeniu z serwerem;
  • „Konfiguracyjna baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza Comarch ERP Optima znajduje się na innym serwerze niż baza Comarch DMS albo w oknie „Opcje instalacji” nie zaznaczono opcji „Utwórz osobną bazę danych dla Comarch DMS”, po połaczeniu z serwerem;
  • „Firmowa baza danych Comarch ERP Optima” – w przypadku współpracy z Comarch ERP Optima, gdy baza firmowa Comarch ERP Optima znajduje się na innym serwerze niż baza konfiguracyjna Comarch DMS, po połączeniu z serwerem

dodano następujące elementy, aktywne, gdy użytkownik kliknął w przycisk [Połącz] i nawiązano połączenie z serwerem: pole „Użytkownik SQL dla Comarch DMS” i przycisk [Dodaj użytkownika].

W ramach pola „Użytkownik SQL dla Comarch DMS” operator może wskazać utworzonego wcześniej użytkownika, który aktualnie komunikuje się z bazą danych.

 

Okno „Baza danych Comarch DMS” podczas aktualizacji – widok przed nawiązaniem połączenia z serwerem

 

Okno „Baza danych Comarch DMS” podczas aktualizacji – widok po nawiązaniu połączenia z serwerem i po wyborze użytkownika w polu „Użytkownik SQL dla Comarch DMS”

 

Po wyborze użytkownika przycisk [Zmień hasło] staje się aktywny. Zmiana hasła przy aktualizacji nie jest obowiązkowa, jeśli jednak operator kliknie w przycisk [Zmień hasło], wówczas zostanie otwarte okno, w ramach którego może dokonać zmiany hasła dla wybranego użytkownika SQL. W tym celu należy:

  • W polu „Hasło” wprowadzić nowe hasło dla wybranego użytkownika SQL
  • W polu „Powtórz hasło” wpisać ponownie nowe hasło dla wybranego użytkownika SQL, takie samo, jak w polu „Hasło”

 

Następnie operator powinien kliknąć przycisk [Zapisz].

Hasło powinno być silne – tzn. 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 zawierać następujących znaków:

  • ;

 

Okno zmiany hasła dla wybranego użytkownika SQL

 

Jeżeli wpisano hasło, które nie spełnia któregoś z warunków dla silnego hasła, wówczas po kliknięciu przycisku   [Zapisz] hasło nie zostaje zmienione i wyświetlany jest odpowiedni komunikat, analogicznie jak w przypadku dodawania nowego użytkownika SQL.

Po poprawnym uzupełnieniu pól oraz po kliknięciu przycisku  [Zapisz] hasło dla wybranego użytkownika SQL zostaje zmienione, okno zamyka się, a w ramach okna „Baza danych Comarch DMS”/„Baza danych Comarch ERP XL”/ „Konfiguracyjna baza danych Comarch ERP Optima”/ „Firmowa baza danych Comarch ERP Optima” wyświetlony zostaje napis „Hasło użytkownika bazy zostało zmienione”.

 

Okno „Baza danych Comarch DMS” po zmianie hasła dla wybranego użytkownika SQL

 

Uwaga
Jeżeli zmieniono hasło dla wybranego użytkownika SQL, wówczas w ramach danej aktualizacji nie można dodać nowego użytkownika serwera SQL – przycisk „Dodaj użytkownika” jest wyszarzony.

 

Jeżeli operator nie chce zmieniać hasła istniejącego użytkownika SQL, chce natomiast dodać nowego użytkownika SQL, za pośrednictwem którego aplikacja Comarch DMS komunikuje się z bazą danych, wówczas po połączeniu się z serwerem powinien nacisnąć przycisk [Dodaj użytkownika].

Po kliknięciu w przycisk [Dodaj użytkownika] zostaje otwarte okno, w którym należy uzupełnić następujące pola:

  • Login – w tym polu operator powinien wpisać login nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
  • Hasło – w tym polu operator powinien wpisać hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server;
  • Powtórz hasło – w ramach tego pola operator powinien powtórnie wprowadzić hasło nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server.

 

Uwaga
Zaleca się, aby login był unikalny dla każdej instalacji Comarch DMS.

 

Hasło powinno być silne – tzn. 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 zawierać następujących znaków:

  • ;

 

Jeżeli wpisano hasło, które nie spełnia któregoś z warunków dla silnego hasła, wówczas po kliknięciu przycisku   [Zapisz] hasło nie zostaje zapisane, użytkownik nie zostaje utworzony i wyświetlany jest odpowiedni komunikat, analogicznie jak podczas instalacji aplikacji Comarch DMS.

 

Okno ustawienia loginu i hasła dla nowego użytkownika, za pomocą którego aplikacja Comarch DMS będzie komunikować się z bazą danych na serwerze MS SQL Server

 

W przypadku, gdy operator wprowadził login i hasło użytkownika, którego login był już wykorzystywany dla innej instalacji na tym samym serwerze , a następnie kliknął w przycisk [Zapisz], wówczas w dolnej części zostanie wyświetlony komunikat ostrzegawczy „Wpisany login jest już wykorzystany do komunikacji z bazą danych na tym serwerze. Zalecamy zmianę loginu dla nowej instalacji”. Komunikat nie blokuje następnych kroków instalacji – po ponownym kliknięciu w przycisk [Zapisz] użytkownik z podanym loginem oraz hasłem zostanie utworzony.

 

Uwaga

W ramach aktualizacji operator może albo zmienić hasło, albo dodać nowego użytkownika SQL - nie może wykonać obydwóch tych akcji.

Operator może także nie podejmować żadnej z tych akcji i od razu po przejściu do okna oraz nawiązaniu połączenia z serwerem wybrać bazę w ramach pola „Lista baz danych”, a następnie kliknąć przycisk „Uruchom skrypty”

Jeżeli dodawanie nowego użytkownika SQL zakończy się sukcesem, wówczas pole „Użytkownik SQL dla Comarch DMS” zostanie zablokowane – operator nie będzie mógł zmienić hasła.

 

Okno „Baza danych Comarch DMS” – widok po utworzeniu nowego użytkownika SQL

 

Pozostałe kroki instalatora pozostają bez zmian w stosunku do poprzednich wersji.

 

Możliwość podglądu haseł i zmiana wyglądu ikon w komunikatach

W wersji 2025.0.0 w ramach instalatora Comarch DMS dodano możliwość podglądu wprowadzanych haseł oraz zmieniono ikony pojawiające się w komunikatach.

 

Podgląd wprowadzanych haseł

W wersji 2025.0.0 w ramach instalatora umożliwiono podgląd hasła. W tym celu obok każdego pola, w którym należy wpisać hasło, dodano ikonę [Podgląd hasła] , w którą operator może klikać, aby wpisywane hasło było widoczne/ukryte. W przypadku, jeśli w ramach danego pola:

  • Widoczna jest ikona bez przekreślenia [Podgląd hasła] – ustawienie domyślne, wpisywane hasło nie jest widoczne – jeśli operator kliknie w ikonę , wówczas hasło zostanie wyświetlone, a ikona zmieni się na ikonę [Zamknij podgląd hasła]

 

Widok pól z wpisywanym hasłem, gdy wpisywane hasło jest ukryte

 

  • Widoczna jest ikona z przekreśleniem [Zamknij podgląd hasła] – wpisywane hasło jest widoczne – jeśli operator kliknie w ikonę , wówczas hasło zostanie ukryte, a ikona zmieni się na ikonę [Podgląd hasła]

 

Widok pól z wpisywanym hasłem, gdy wpisywane hasło jest widoczne

 

Zmiana wyglądu ikon w komunikatach

W wersji 2025.0.0 wprowadzono zmiany w wyglądzie ikon, które są wyświetlane obok komunikatów, a mianowicie:

  • W przypadku komunikatów pozytywnych (np. o pomyślnym dodaniu nowej puli) zmieniono ikonę z na .

 

Widok nowej ikony obok komunikatu informującego o pomyślnym utworzeniu puli

 

  • W przypadku komunikatów negatywnych (blokujących kolejne kroki instalacji albo aktualizacji Comarch DMS, np. o występowaniu niedozwolonych znaków specjalnych w nazwie aplikacji) zmieniono ikonę z na

 

Widok nowej ikony obok komunikatu informującego o tym, że nie można utworzyć nowej witryny o podanej nazwie

 

  • W przypadku komunikatów ostrzegawczych/informacyjnych (które nie blokują kolejnych kroków instalacji albo aktualizacji Comarch DMS, np. o istnieniu użytkownika SQL o podanym loginie) dodano ikonę .

 

Widok nowej ikony obok komunikatu informującego o tym, że dany login użytkownika SQL jest już używany do komunikacji z bazą danych na danym serwerze




Informacje ogólne

Aplikacje Comarch DMS w wersji 2025.0.0  współpracują z następującymi Systemami Comarch ERP:

    • Comarch ERP XL – wersje systemu: 2024.1.3, 2025.0, 2025.0.1
    • Comarch ERP Optima – wersje systemu: 2025.0.1, 2025.1.1, 2025.2.1
    • Comarch ERP Altum – wersje systemu: 2024.0.1, 2024.1.0, 2024.5

Uwaga
Została oprogramowana obsługa logów z generatora w Comarch DMS dla następujących wersji Comarch ERP Optima: 2024.3.1, 2024.5.1, 2024.6.1, 2025.0.1, 2025.1.1, 2025.2.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





Właściciel

Kontrolka „Właściciel” umożliwia zmianę właściciela dokumentu.

Właścicielem dokumentu domyślnie jest osoba tworząca dokument.

Na definicji kontrolki dostępne są następujące pola:

  • Nazwa wyświetlana – jest to pole, którego zawartość będzie widoczna na karcie obiegu, wartość pola nie musi być unikalna, dzięki temu możliwe jest dodanie kilku kontrolek, dla których wyświetlana jest taka sama nazwa.
  • Nazwa (identyfikator) – jest to pole, którego wartość widoczna jest wyłącznie we właściwościach kontrolki. Wartość tego pola musi być unikalna w ramach karty obiegu.
  • Prezentuj na całej szerokości – zaznaczenie tej właściwości spowoduje wyświetlenie kontrolki na całej szerokości okna „Karta obiegu”.
  • Ustaw kontrolkę na początku wiersza – parametr odpowiada za ustawienie kontrolki na początku nowego wiersza karty obiegu, bez konieczności dodawania separatorów pomiędzy kontrolką bieżącą, a kontrolką poprzednią. Możliwość użycia parametru „Ustaw kontrolkę na początku wiersza” uzależniona jest od wartości parametru „Prezentuj na całej szerokości”. Gdy zaznaczono parametr „Prezentuj na całej szerokości”, nie ma możliwości użycia parametru „Ustaw kontrolkę na początku wiersza”. Gdy parametr „Ustaw kontrolkę na początku wiersza” jest zaznaczony, parametr „Prezentuj na całej szerokości” jest dostępny, jego zaznaczenie spowoduje wyłączenie i dezaktywację parametru „Ustaw kontrolkę na początku wiersza”.
  • Pokaż na liście – parametr odpowiedzialny za to, czy na liście dokumentów zawężonej do typu obiegu, na którym dodano kontrolkę, będzie wyświetlana kolumna z wartościami kontrolki.

 

Uwaga

Aby parametr „Pokaż na liście” działał poprawnie, zarówno w przypadku starego jak i nowego trybu uprawnień należy przestrzegać następujących zaleceń:

  • nie można używać nawiasów kwadratowych
  • nazwa wyświetlana kontrolek może mieć maksymalnie 128 znaków (dotyczy kontrolek, które mają być wyświetlane na liście)

Kontrolka typu Właściciel i jej właściwości

 

Funkcjonalność właściciela dokumentu wprowadzona została w aplikacji na potrzeby funkcjonalności stanowisk powiązanych ze strukturą organizacyjną.

Operator, który jest właścicielem dokumentu jest zarazem punktem odniesienia w strukturze organizacyjnej, od którego należy zacząć wyszukiwanie najbliższego przełożonego, posiadającego określone uprawnienie typu Stanowisko powiązane ze strukturą organizacyjną, np. Kierownik (zob. Stanowisko powiązane ze strukturą).

Właścicielem dokumentu staje się domyślnie operator, który utworzył dokument. Istnieją dwa sposoby na zmianę właściciela dokumentu:

  • Zmiana poprzez kontrolkę „Właściciel” – właściciela dokumentu można zmienić ręcznie na każdym etapie zmieniając operatora w kontrolce typu „Właściciel” (warunek: kontrolka nie podlega w danym etapie właściwościom Tylko do odczytu i jest widoczna). Aby zmienić operatora, należy wpisać odpowiednią frazę w kontrolce i wybrać operatora z wyświetlanej listy.

 

 

Zmiana operatora w kontrolce typu Właściciel

 

W ramach kontrolki typu Właściciel na karcie danego dokumentu po wpisaniu frazy można wybrać z listy jednego z pracowników lub działów, które zdefiniowano w zakładce „Struktura organizacyjna” (zob. Informacje ogólne). Przy nazwiskach pracowników widoczne jest oznaczenie (P), zaś przy nazwach działów (D). W przypadku pracy w trybie wielospółkowym w nawiasach kwadratowych obok oznaczenia (P) lub (D) znajduje się skrót nazwy spółki.

 

Lista wyświetlana w kontrolce typu Właściciel – widoczne oznaczenia (P) (pracownik) i (D) (dział)

 

  • Automatyczna zmiana właściciela dokumentu – właściciel dokumentu może zostać zmieniony automatycznie podczas przekazywania dokumentu do etapu, na którym została ustawiona właściwość „Automatyczna zmiana właściciela dokumentu”. Musi być tu spełniony jeden warunek – dostęp do dokumentu na tym etapie może posiadać tylko jeden operator. Takie uprawnienie można ustawić w konfiguracji typu obiegu (uprawnienia statyczne) lub wybrać na szczegółach dokumentu podczas przekazywania dokumentu (uprawnienia dynamiczne). Jeśli parametr „Automatyczna zmiana właściciela dokumentu” został zaznaczony, a na szczegółach dokumentu podczas przekazywania dokumentu dodano więcej niż jednego operatora uprawnionego do dokumentu w następnym etapie, wówczas przekazanie dokumentu nie jest możliwe i wyświetlany jest komunikat informujący o przyczynie problemu z przekazaniem.

 

Ustawianie automatycznej zmiany właściciela dokumentu dla danego etapu

 

 

Komunikat wyświetlany przy próbie przekazania dokumentu do następnego etapu, gdy jest do niego uprawniony więcej niż jeden operator, a parametr „Automatyczna zmiana właściciela dokumentu” jest zaznaczony

 

Jeżeli na typie obiegu zostanie zdefiniowana kontrolka „Właściciel”, to nie można na żadnym etapie tego typu obiegu zaznaczyć właściwości „Automatyczna zmiana właściciela dokumentu” i odwrotnie. Błędna konfiguracja typu obiegu skutkuje komunikatem ostrzegawczym przy próbie zapisu:

 

Komunikat wyświetlany przy próbie zapisu typu obiegu, gdy konfiguracja typu obiegu jest niezgodna z wymaganiami kontrolki typu Właściciel

 

Uwaga
Dla funkcjonalności właściciela dokumentu nie ma możliwości zdefiniowania w jednym typie obiegu: kontrolki typu “Właściciel” na karcie obiegu oraz aktywowania parametru “Automatyczna zmiana właściciela dokumentu”, znajdującego się na właściwościach któregokolwiek etapu.

 

Jeżeli operator inicjujący nie wskaże w kontrolce typu „Właściciel” (na karcie obiegu) innego operatora to, po zapisie zmian wprowadzonych na dokumencie lub po przekazaniu do kolejnego etapu, aplikacja wstawi domyślnego operatora (w tym wypadku inicjującego dokument).

 

Kontrolka typu Właściciel na dokumencie

 




Czy przy tworzeniu nowego folderu w Comarch DMS Repozytorium wymagane jest dodanie nowego administratora?

Odpowiedź na to pytanie jest zależna od lokalizacji, w której ma zostać dodany nowy folder.

W Comarch DMS Repozytorium dostępne są dwa rodzaje folderów:

  • Foldery, którym przypisano administratora (obszary)
  • Foldery, którym nie przypisano administratora (występują w formie folderów podrzędnych)

W ramach katalogu głównego „Repozytorium” jest możliwe dodawanie tylko obszarów – folderów z przypisanym administratorem, dlatego w polu „Wybierz nowego administratora” konieczne jest znalezienie w wyszukiwarce pracownika lub pracowników, którzy mają zostać administratorami nowego folderu. W ramach katalogu głównego nie jest możliwe dodanie folderów podrzędnych  – a zatem w katalogu głównym „Repozytorium” dodanie nowego administratora dla folderu (obszaru) jest wymagane.

Dla wszystkich folderów podrzędnych dodawanie nowego administratora nie jest konieczne.




URL

Kontrolka typu „URL” służy do prezentacji aktywnego linku strony WWW na karcie obiegu.

Wskazówka
Od wersji 2023.1.0 istnieje możliwość obserwowania kontrolki typu URL przez inne kontrolki (zob. przykład Obserwacja kontrolki typu URL przez inne kontrolki).

Na definicji kontrolki dostępne są następujące pola:

  • Nazwa wyświetlana – jest to pole, którego zawartość będzie widoczna na karcie obiegu, wartość pola nie musi być unikalna, dzięki temu możliwe jest dodanie kilku kontrolek, dla których wyświetlana jest taka sama nazwa.
  • Nazwa (identyfikator) – jest to pole, którego wartość widoczna jest wyłącznie we właściwościach kontrolki. Wartość tego pola musi być unikalna w ramach karty obiegu.
  • Prezentuj na całej szerokości – zaznaczenie tej właściwości spowoduje wyświetlenie kontrolki na całej szerokości okna „Karta obiegu”.
  • Ustaw kontrolkę na początku wiersza – parametr odpowiada za ustawienie kontrolki na początku nowego wiersza karty obiegu, bez konieczności dodawania separatorów pomiędzy kontrolką bieżącą, a kontrolką poprzednią. Możliwość użycia parametru „Ustaw kontrolkę na początku wiersza” uzależniona jest od wartości parametru „Prezentuj na całej szerokości”. Gdy zaznaczono parametr „Prezentuj na całej szerokości”, nie ma możliwości użycia parametru „Ustaw kontrolkę na początku wiersza”. Gdy parametr „Ustaw kontrolkę na początku wiersza” jest zaznaczony, parametr „Prezentuj na całej szerokości” jest dostępny, jego zaznaczenie spowoduje wyłączenie i dezaktywację parametru „Ustaw kontrolkę na początku wiersza”.

 

Kontrolka typu URL i jej właściwości

 

Na dokumencie Comarch DMS, kontrolka ta umożliwia wprowadzenie adresu strony WWW oraz jego zaprezentowanie na karcie obiegu. Po przyciśnięciu wprowadzonego linku, aplikacja podnosi stronę w przeglądarce internetowej. Na karcie obiegu może być użyta kilkukrotnie.

Wartość w kontrolce na karcie obiegu dodawana jest poprzez przycisk [Dodaj].

Prezentowana jest nazwa linku, a nie adres strony WWW.

Zmiana wartości dokonywana jest za pomocą przycisku [Zmień]. Link można usunąć za pomocą przycisku [Usuń].

 

Dodawanie adresu URL na danym dokumencie

 

Adres URL dodany na danym dokumencie

 

Istnieje możliwość ustawienia dla danego obiegu stałego adresu URL, który będzie automatycznie pojawiał się w ramach kontrolki typu URL po zapisaniu dokumentu. W tym celu należy zastosować procedurę do.OnAfterDocumentSave.

 

Przyklad

Przykład ustawienia automatycznie wyświetlanego adresu URL w ramach danego typu obiegu dokumentów

Admiistrator w ramach typu obiegu o nazwie „Faktury” dodaje kontrolkę URL o nazwie „Link do strony pomocy” (identyfikator: „Url1”).

Po wybraniu przycisku [Zmień] w polu „Nazwa linku” wpisuje Strona pomocy Comarch DMS, a w polu „Adres” https://pomoc.comarch.pl/dms/.

Następnie klika w przycisk  [Zapisz] ,  a później zapisuje typ obiegu za pomocą ikony zapisz32 [Zapisz].

 

Definiowanie kontrolki typu URL w ramach typu obiegu „Faktury”

 

Następnie w bazie Comarch DMS administrator odnajduje procedurę do.OnAfterDocumentSave (katalog Programmability/Stored Procedures) i po kliknięciu na jej nazwę prawym przyciskiem myszki wybiera „Modify”.

 

Baza Comarch DMS – wybór opcji „Modify” dla procedury do.OnAfterDocumentSave

 

Następnie wprowadza następujące zapytanie:

ALTER PROCEDURE [do].[OnAfterDocumentSave]
@DocumentId as int = NULL, -- DWD_ID z tabeli DF_Work
@SavedBy as int = NULL -- DCD_ID z tabeli DF_ConfOSDictionary
AS
If exists(
select * from do.RO_ObjectsTypes t
join do.RO_Documents d on d.DFH_Id=t.DFH_Id
where d.DWD_ID=@DocumentId and t.DFH_Name='Faktury'--nazwa typu obiegu
)

Begin
declare @dkoid INT
select @dkoid=c.DWC_DKOId from do.df_work w
join do.df_WorkCF c on w.DWD_ID= c.DWC_DWDId
join do.DF_ConfCFCardDokFlow f on c.DWC_DKOId=f.DKO_ID
where f.DKO_Name='Url1' and w.DWD_ID=@DocumentId--Nazwa kontrolki URL (identyfikator)

update do.DF_WorkCF set DWC_Number='Strona pomocy Comarch DMS' 
--nazwa wpisana w polu "Nazwa linku"
where DWC_DKOId=@dkoid and DWC_DWDId=@DocumentId

update do.DF_WorkCF set DWC_ValueString= 'https://pomoc.comarch.pl/dms/'
--link wprowadzony w polu "Adres"
where DWC_DKOId=@dkoid and DWC_DWDId=@DocumentId
END

 

Później administrator naciska przycisk „Execute” i powraca do Comarch DMS.

Na każdym nowym dokumencie po zapisaniu dokumentu w kontrolce „Link do strony pomocy” dostępny jest domyślnie link do strony https://pomoc.comarch.pl/dms/

 

Wybrany w definicji obiegu odnośnik URL na nowym dokumencie