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 [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
Kontrolka typu komunikat służy do wyświetlania komunikatów na karcie obiegu pod wpływem danego zdarzenia.
Na definicji kontrolki dostępne są następujące pola:
Nazwa wyświetlana – nazwa kontrolki widoczna wyłącznie na liście kontrolek na definicji obiegu.
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.
Tytuł – treść wyświetlana na belce nagłówkowej komunikatu.
Kontrolki powiązane – pole, w którym należy wskazać kontrolkę, której zachowanie będzie obserwowane przez kontrolkę typu Komunikat.
Wzór na wartość – możliwe wartości: SQL OD, SQL ERP, C# Script. Określa czy komunikat zostanie zdefiniowany za pomocą zapytania SQL czy kodu w języku C#.
Ustaw – wyświetla okno edytora, do którego należy wprowadzić zapytanie lub kod definiujący komunikat.
Kontrolka typu Komunikat i jej właściwości
Mechanizm umożliwia wyświetlenie komunikatu podczas następujących zdarzeń:
Po wprowadzeniu tekstu, wyborze dokumentu elektronicznego dla mechanizmu obserwatora kontrolek typu: tekst, data i godzina, liczba całkowita, liczba rzeczywista, liczba stałoprzecinkowa, dokument elektroniczny, kontrahent, towar. Mechanizm jest aktywowany dla każdego etapu, dla którego została zaznaczona widoczność kontrolki.
Po otworzeniu dokumentu.
Wskazówka
Składnia definiowania komunikatu zapytaniem SQL:
Select Top 1 ‘Komunikat’, 1
Pierwszy parametr typu varchar(max) to tekst wyświetlany w komunikacie („Komunikat”)
Drugi parametr typu int umożliwia zablokowanie przekazania dokumentu do kolejnego etapu („1”).
Wartości:
0 – można przekazać dokument do kolejnego etapu,
1 – zablokowana możliwość przekazania dokumentu do kolejnego etapu. Jest to parametr opcjonalny, domyślnie ustawiony na 0.
Przyklad
Operator chce, aby nie było możliwe przekazanie dokumentu do następnego etapu, jeśli w kontrolce „Wartość netto” wpisano wartość ujemną, chce też, aby został wyświetlony komunikat, który poinformuje o przyczynie blokady przekazania.
W tym celu w definicji kontrolki typu Komunikat w polu „Kontrolki powiązane” operator dodaje do obserwacji kontrolkę „Wartość netto” (identyfikator: „netto”), a po wyborze „SQLOD” i kliknięciu w link „Ustaw” wprowadza następujące zapytanie SQL:
if @netto@ < 0 select Top 1
'Wartość wprowadzona w kontrolce "Wartość netto" jest ujemna
- popraw wartość, aby móc przejść do kolejnego etapu', 1;
Wprowadzanie zapytania SQL dla kontrolki typu Komunikat
Następnie operator zapisuje zmiany w obiegu. Kiedy użytkownik DMS będzie próbował wprowadzić wartość ujemną do kontrolki „Wartość netto”, wówczas przekazanie dokumentu do następnego etapu zostanie zablokowane i zostanie wyświetlony komunikat o treści określonej w zapytaniu SQL.
Komunikat wyświetlany po wprowadzeniu wartości ujemnej do kontrolki „Wartość netto”
Przyklad
Administrator chce, aby nie było możliwe przekazanie do kolejnego etapu dokumentu, dla którego w polu „Numer dokumentu” wprowadzono numer dokumentu identyczny z numerem dokumentu, który już został zapisany.
W tym celu w definicji kontrolki typu Komunikat w polu „Kontrolki powiązane” operator dodaje do obserwacji kontrolkę „Numer dokumentu” (identyfikator: „Numer_dokumentu”), a po wyborze „SQLOD” i kliknięciu w link „Ustaw” wprowadza następujące zapytanie SQL:
BEGIN TRY
if exists (
SELECT * from do.RO_ControlsValue c
join do.RO_Documents d on c.DWD_ID=d.DWD_ID
join do.DF_HeadDokumentFlow h on h.DFH_Id=d.DFH_Id and DFH_Name='Faktury'--nazwa typu obiegu
join do.DF_ConfCFCardDokFlow s on s.DKO_ID=c.DKO_ID
and s.DKO_Name = 'Numer_dokumentu'--identyfikator kontrolki obserwowanej
where c.Value= @Numer_dokumentu@ and d.DWD_ID <> @^DocumentId@
)
SELECT 'Nr obcy już istnieje', 1
END TRY
BEGIN CATCH
DECLARE @ErrorMessage varchar(max) = 'W zapytaniu wystąpił błąd : ' + ERROR_MESSAGE();
THROW 50001, @ErrorMessage ,1;
END CATCH
Definicja kontrolki typu Komunikat
Poniższy rysunek prezentuje przykład działania komunikatu i blokady przekazania dokumentu do kolejnego etapu.
Komunikat z treścią określoną w zapytaniu inicjującym, wyświetlony podczas pracy z aplikacją
Dodawanie nowego pracownika w Comarch DMS
Pracownicy dodani w aplikacji Comarch DMS są operatorami natywnymi (nie są obecni w danym systemie Comarch ERP ) albo operatorami istniejącymi w danym systemie Comarch ERP, zaimportowanymi z systemu Comarch ERP.
Dodawanie operatora natywnego
Aby dodać operatora natywnego, należy w ramach zakładki wykonać następujące kroki:
1. kliknąć w sekcję „Pracownicy”
2. kliknąć w przycisk [Dodaj]
3. w polu „Login” wprowadzić login, jakim ma się posługiwać dany pracownik
4. nacisnąć przycisk [Dodaj]
5. po prawej stronie, w sekcji „Pracownik” określić uprawnienia danego operatora (zob. opis poszczególnych zakladek w ramach sekcji: dla współpracy z Comarch ERP XL: Pracownicy, dla współpracy z Comarch ERP Optima: Pracownicy, dla współpracy z Comarch ERP Enterprise: Pracownicy, dla współpracy z Comarch ERP Altum: Pracownicy , dla Comarch DMS Standalone: Pracownicy)
6. zapisać zmiany za pomocą przycisku [Zapisz]
Dodawanie nowego operatora natywnego
Dodawanie operatora z systemu Comarch ERP
Aby dodać operatora natywnego, należy w ramach zakładki wykonać następujące kroki:
1. kliknąć w sekcję „Pracownicy”
2. kliknąć w przycisk [Dodaj]
3. w polu „Login” wprowadzić co najmniej pierwszą literę loginu operatora, który ma zostać importowany z danego systemu Comarch ERP
4. w ramach wyświetlonej listy wyników wyszukiwania kliknąć w login operatora, który ma zostać importowany z danego systemu Comarch ERP
5. nacisnąć przycisk [Dodaj]
6. po prawej stronie, w sekcji „Pracownik” określić uprawnienia danego operatora (zob. opis poszczególnych zakladek w ramach sekcji: dla współpracy z Comarch ERP XL: Pracownicy, dla współpracy z Comarch ERP Optima: Pracownicy, dla współpracy z Comarch ERP Enterprise: Pracownicy, dla współpracy z Comarch ERP Altum: Pracownicy , dla Comarch DMS Standalone: Pracownicy)
7. zapisać zmiany za pomocą przycisku [Zapisz]
Dodawanie operatora z systemu Comarch ERP
Zakładka „Rezerwacje”
W wersji 2024.3.0 dodano zakładkę „Rezerwacje”, która umożliwia dokonanie rezerwacji zasobu w wybranym terminie.
Widok zakładki „Rezerwacje”
Aby dodać rezerwację w aplikacji na Android należy przejść na zakładkę [Rezerwacje] i kliknąć w przycisk [Dodaj rezerwację]. Wówczas zostanie otwarte okno „Typ rezerwacji”, 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 poniżej w podrozdziale Rezerwacja terminu w aplikacji na Android
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 poniżej w podrozdziale Rezerwacja zasobu w aplikacji na Android
Okno „Typ rezerwacji”
Rezerwacja terminu w aplikacji na Android
Aby zarezerwować termin, należy zaznaczyć opcję „Termin” w oknie „Typ rezerwacji”, a następnie kliknąć przycisk [Dalej] i w oknie „Dodaj rezerwację” 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
– datę i godzinę rozpoczęcia rezerwacji;
– datę i godzinę zakończenia rezerwacji; jeżeli potrzebna jest rezerwacja na cały dzień/dni, wówczas należy zaznaczyć pole [Cały dzień].
[Grupa 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)
[Zasób] – po wyborze terminu rezerwacji zostaje otwarte okno z listą zasobów z wybranej grupy zasobów, które są dostępne w danym terminie – należy wybrać jeden z zasobów.
Okno „Dodaj rezerwację” po wyborze opcji „Termin” – przykładowe uzupełnienie
Następnie należy kliknąć w przycisk [Utwórz rezerwacje], aby zapisać zmiany. Utworzona rezerwacja zostaje dodana do kalendarza operatora.
Rezerwacja zasobu w aplikacji na Android
Okno „Typ rezerwacji”, wybór opcji „Zasób”
Aby zarezerwować zasób, należy zaznaczyć opcję „Zasób” w oknie „Typ rezerwacji”, a następnie kliknąć przycisk [Dalej] i w oknie „Dodaj rezerwację” 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
[Grupa 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)
[Zasób] – po wyborze terminu rezerwacji zostaje otwarte okno z listą zasobów z wybranej grupy zasobów – należy wybrać jeden z zasobów. Następnie należy kliknąć w link [Sprawdź dostępność zasobu] i w otwartym oknie „Dostępność zasobu” sprawdzić, kiedy dany zasób jest dostępny, a potem kliknąć przycisk
Okno „Dostępność zasobu”
– należy uzupełnić datę i godzinę rozpoczęcia rezerwacji;
– należy uzupełnić datę i godzinę zakończenia rezerwacji.
Okno „Dodaj rezerwację” po wyborze opcji „Zasób” – przykładowe uzupełnianie
Następnie należy kliknąć w przycisk [Utwórz rezerwacje], aby zapisać zmiany. Utworzona rezerwacja zostaje odłożona na kalendarzu zasobu.
Instalacja
Uwaga
W przypadku aplikacji mobilnych nie jest obsłużona praca na MacOS. Obsługujemy urządzenia z systemem iOS, czyli iPhony i iPady
Następnie użytkownik powinien nacisnąć link „Pobierz”.
Aplikacja zostanie zainstalowana na urządzeniu.
Aplikacja „Comarch DMS” w App Store
Eksport listy dokumentów do arkusza
Funkcjonalność oferuje możliwość eksportu listy dokumentów do arkusza programu Microsoft Excel. Operator może eksportować listy dokumentów do arkusza, jeśli w ramach zakładki „Struktura organizacyjna” nadano mu uprawnienie „Eksport listy dokumentów do arkusza” (por. Zakładka Uprawnienia)
Uwaga
Aby funkcjonalność działała poprawnie, konieczne jest posiadanie zainstalowanego programu Microsoft Excel.
Możliwy jest eksport listy wszystkich dokumentów lub dokumentów wybranego typu.
Aby eksportować listę wszystkich aktywnych dokumentów znajdujących się u danego operatora, należy na drzewie folderów kliknąć na folder „Wszystkie”, a następnie w ikonę i opcję [Eksportuj listę do arkusza].
Wybór opcji eksportowania listy dokumentów do arkusza
Po kliknięciu w opcję [Eksportuj listę do arkusza] zostanie otwarty arkusz programu MS Excel zawierający listę dokumentów, z zachowanym podziałem na kolumny.
Wyeksportowana lista wszystkich dokumentów aktywnych przypisanych do operatora
Analogicznie, aby eksportować listę wszystkich aktywnych dokumentów z danego typu obiegu znajdujących się u danego operatora, należy na drzewie folderów kliknąć na dany typ obiegu, a następnie w ikonę i opcję [Eksportuj listę do arkusza].
Wybór eksportu listy dokumentów z danego typu obiegu
Wyeksportowana lista wszystkich dokumentów aktywnych z danego obiegu przypisanych do operatora
wyeksportować listę wszystkich dokumentów z wszystkich obiegów (bez względu na status)należy po kliknięciu na folder „Wszystkie” zaznaczyć w ramach filtrów w sekcji „Status dokumentu” opcję „Wszystkie”, a następnie eksportować listę dokumentów
Wybór wszystkich dokumentów w ramach filtra
wyeksportować listę wszystkich dokumentów z danego typu obiegu (bez względu na status) należy po kliknięciu na dany typ obiegu zaznaczyć w ramach filtrów w sekcji „Status dokumentu” opcję „Wszystkie”, a następnie eksportować listę dokumentów
Wybór wszystkich dokumentów z danego typu obiegu w ramach filtra
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
W wersji 2023.0.0 w aplikacji desktop Comarch DMS udostępniono ekran startowy, którego celem jest pomoc dla nowych użytkowników w korzystaniu z Comarch DMS.
Ekran startowy domyślnie otwiera się zawsze po rozpoczęciu pracy z Comarch DMS, chyba, że użytkownik dokona zmiany ustawień w zakładce [Panel użytkownika] (zob. Panel użytkownika).
Dodano również nową zakładkę [Strona startowa] w menu głównym aplikacji desktop Comarch DMS.
Strona startowa w aplikacji desktop oraz zakładka [Strona startowa] są widoczne dla wszystkich użytkowników.
Uwaga
Aktualnie strona startowa w aplikacji desktop jest dostępna jedynie w języku polskim. Jeżeli Comarch DMS jest uruchamiany w innym języku, wówczas strona startowa oraz parametr zostają ukryte.
Na ekranie znajdują się kafelki, pod którymi znajdują się linki do stron dotyczących danego trybu pracy z Comarch DMS (Standalone, współpraca z Comarch ERP XL, współpraca z Comarch ERP Optima, itd.).
Na ekranie startowym dostępne są następujące kafelki:
Filmy instruktażowe krok po kroku
Dokumentacja
Najczęściej zadawane pytania i odpowiedzi (FAQ)
Lista gotowych definicji procesu
O aplikacji Comarch DMS
Bądź na bieżąco. Nowości i zmiany
Kontakt
Zapraszamy na szkolenia
Wymień się doświadczeniami z innymi użytkownikami Społeczność Comarch
Uwaga
Ekran startowy jest dostępny dla każdego użytkownika w dowolnym momencie po kliknięciu na zakładkę [Strona startowa].
Ekran startowy Comarch DMS
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
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 zostanie zaznaczony checkbox „Mobilny podpis” w kontrolce typu Załącznik, wówczas w danej kontrolce można dodawać jedynie podpisy.
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.
Uwaga
Jeśli zostanie zaznaczony checkbox „Mobilny podpis” w kontrolce typu Załącznik, wówczas w danej kontrolce można dodawać jedynie podpisy.
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.
Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?
W ramach zakładki „Kontrolki” lub „Atrybuty” (w przypadku punktu ACD współpracującego z Repozytorium – zapytania można definiować jedynie dla atrybutów przypisanych do typu obiegu wybranego na zakładce Ogólne podczas definiowania punktu ACD) można zastosować szereg zapytań SQL, aby z pliku został zmapowany określony rodzaj danych. Poniżej przedstawiono przykłady takich zapytań:
Skan dokumentu – użytkownik wybiera kontrolkę typu Załącznik, znajdującą się w danym typie obiegu
select OCD_SourceContent, OCD_FileName
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie skanu dokumentu do kontrolki typu załącznik
Numer dokumentu – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select OCD_Number
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie numeru dokumentu do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie numeru dokumentu do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Data wystawienia – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu lub atrybut typu Data w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
Select OCD_IssueDate
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie daty wystawienia dokumentu do kontrolki typu Data i godzina (typ punktu „Współpraca z OCR”)
Mapowanie daty wystawienia dokumentu do atrybutu typu Data (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Data zakupu – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu lub atrybut typu Data w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
Select OCD_PurchaseDate
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie daty zakupu do kontrolki typu Data i godzina (typ punktu „Współpraca z OCR”)
Mapowanie daty zakupu do atrybutu typu Data (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Data otrzymania – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu lub atrybut typu Data w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
Select OCD_ReceiptDate
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie daty otrzymania do kontrolki typu Data i godzina (typ punktu „Współpraca z OCR”)
Mapowanie daty otrzymania do atrybutu typu Data (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Waluta – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select OCD_Currency
from do.OC_Documents
where OCD_Id = @id1@
Mapowanie informacji o walucie do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie informacji o walucie do atrybutu typu Krótki tekst lub Długi tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Kontrahent – użytkownik wybiera kontrolkę typu Kontrahent, znajdującą się w danym typie obiegu (dane pochodzą z bazy Comarch ERP XL)
select top 1 Knt_gidnumer, knt_akronim
from [Nazwa_bazy_DMS].[do].[OC_Documents]
join [Nazwa_bazy_ERPXL].[cdn].[KntKarty] on Knt_Nip = OCD_ContractorNip
where OCD_ID=@Id1@
Natomiast w przypadku współpracy z systemem Comarch ERP Optima, wartość w kontrolce elektronicznej kontrahentmoże zostać uzupełniona zapytaniem jak poniżej.
select top 1 Knt_KntId, Knt_Kod
from [Nazwa_bazy_DMS].[do].[OC_Documents]
join [Nazwa_bazy_ERPOptima].[cdn].[Kontrahenci] on Knt_Nip = OCD_ContractorNip
where OCD_ID=@Id1@
Mapowanie kontrahenta do kontrolki typu Kontrahent (tu we współpracy z Comarch ERP Optima) (typ punktu „Współpraca z OCR”)
W przypadku punktu ACD współpracującego z modułem Repozytorium można zmapować nazwę kontrahenta do atrybutu typu Tekst – poniżej przedstawiono przykład takiego mapowania w przypadku współpracy Comarch DMS z Comarch ERP Optima:
select top 1 Knt_Nazwa1
from [Nazwa_bazy_DMS].[do].[OC_Documents]
join [Nazwa_bazy_ERPOptima].[cdn].[Kontrahenci] on Knt_Nip = OCD_ContractorNip
where OCD_ID=@Id1@
Mapowanie nazwy kontrahenta do atrybutu typu Tekst (tu we współpracy z Comarch ERP Optima) (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
NIP kontrahenta – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select ocd_contractornip
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie NIP kontrahenta do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie NIP kontrahenta do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Adres kontrahenta – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select CONCAT(OCD_ContractorStreet,' ',OCD_ContractorHouseNumber,' ',OCD_ContractorApartmentNumber, ' ', OCD_ContractorPostcode, ' ' , OCD_ContractorCity)
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie adresu kontrahenta do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie adresu kontrahenta do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Województwo kontrahenta (tylko dla dokumentów w języku polskim) – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select OCD_ContractorVoivodeship
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie województwa kontrahenta do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie województwa kontrahenta do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Poczta kontrahenta (tylko dla dokumentów w języku polskim) – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select OCD_Contractorpost
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie poczty kontrahenta do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie poczty kontrahenta do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Państwo kontrahenta – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select ocd_contractorcountry
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie państwa kontrahenta do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie państwa kontrahenta do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Informacja czy kontrahent jest aktywnym płatnikiem VAT (tylko dla dokumentów w języku polskim) – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select
CASE
WHEN OCD_ContractorIsActiveVatPayer = '1' then 'jest płatnikiem VAT'
WHEN OCD_ContractorIsActiveVatPayer ='0' then 'nie jest płatnikiem VAT'
ELSE 'brak danych'
END
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie informacji, czy kontrahent jest aktywnym płatnikiem VAT do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie informacji, czy kontrahent jest aktywnym płatnikiem VAT do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Wartość netto – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu lub atrybut typu Liczba w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select SUM(OCV_Net)
from do.OC_Document_Vat_Registries
where OCV_DocumentId=@Id1@
Mapowanie wartości netto do kontrolki typu Liczba stałoprzecinkowa (typ punktu „Współpraca z OCR”)
Mapowanie wartości netto do atrybutu typu Liczba (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Wartość brutto – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu lub atrybut typu Liczba w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select SUM(OCV_Gross)
from do.OC_Document_Vat_Registries
where OCV_DocumentId =@Id1@
Mapowanie wartości brutto do kontrolki typu Liczba stałoprzecinkowa (typ punktu „Współpraca z OCR”)
Mapowanie wartości brutto do atrybutu typu Liczba (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Stawka VAT – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu lub atrybut typu Liczba w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select OCV_VatRate
from do.OC_Document_Vat_Registries
where OCV_DocumentId =@Id1@
Mapowanie stawki VAT do kontrolki typu Liczba stałoprzecinkowa (typ punktu „Współpraca z OCR”)
Kwota VAT – użytkownik wybiera kontrolkę typu Liczba stałoprzecinkowa, znajdującą się w danym typie obiegu lub atrybut typu Liczba w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select SUM(OCV_Vat)
from do.OC_Document_Vat_Registries
where OCV_DocumentId =@Id1@
Mapowanie kwoty VAT do kontrolki typu Liczba stałoprzecinkowa (typ punktu „Współpraca z OCR”)
Mapowanie kwoty VAT do atrybutu typu Liczba (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Konto bankowe – użytkownik wybiera kontrolkę typu Tekst, znajdującą się w danym typie obiegu lub atrybut typu Długi tekst/ Krótki tekst w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select OCD_BankAccountNumber
from do. OC_Documents
where OCD_ID=@Id1@
Mapowanie konta bankowego do kontrolki typu Tekst (typ punktu „Współpraca z OCR”)
Mapowanie konta bankowego do atrybutu typu Tekst (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Termin płatności – użytkownik wybiera kontrolkę typu Data i godzina, znajdującą się w danym typie obiegu lub atrybut typu Data w przypadku punktu ACD działającego we współpracy z modułem Repozytorium
select OCD_PaymentDate
from do.OC_Documents
where OCD_ID=@Id1@
Mapowanie terminu płatności do kontrolki typu Data i godzina (typ punktu „Współpraca z OCR”)
Mapowanie terminu płatności do atrybutu typu Data (typ punktu „Współpraca z OCR (generowanie dokumentów do Repozytorium”)
Zmapowane dane w ramach zakładki „Automatyczne generowanie dokumentów”
Dokument wygenerowany na podstawie zmapowanych danych
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].