Czy w BPM można kopiować i wklejać całe dokumenty?

Niestety w BPM (dawniej DMS) nie ma możliwości kopiowania i wklejania całych dokumentów.

 

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

Sprawdź Szkolenia Comarch BPM!




Czy można wygenerować dokument BPM (dawniej DMS) na podstawie maila bez załącznika?

Tak, aby generować  dokument Comarch BPM (dawniej DMS) na podstawie wiadomości email bez załącznika w punkcie ACD można wykorzystać tryb współpracy:
„Współpraca ze skrzynką pocztową (generowanie dokumentów BPM)”.

Więcej informacji znajduje się w dokumentacji:
https://pomoc.comarch.pl/dms/index.php/dokumentacja/definiowanie-punktu-konfiguracyjnego-wspolpraca-ze-skrzynka-pocztowa-generowanie-dokumentow-dms/

 

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

Sprawdź Szkolenia Comarch BPM!




Aktualizacja aplikacji Comarch BPM Repozytorium za pomocą instalatora

Aby zaktualizować aplikację Comarch BPM (dawniej DMS) Repozytorium za pomocą instalatora należy przeprowadzić aktualizację wraz z aplikacją Comarch BPM (dawniej DMS), do której przypisano tę aplikację.

Uwaga
Przed rozpoczęciem aktualizacji konieczne jest, aby wykonać backup bazy MongoDB – zob. Backup bazy danych MongoDB

Uwaga
Podczas aktualizacji za pomocą Instalatora (Instalator Comarch BPM.exe) potrzebny jest dostęp do Internetu.

Przebieg aktualizacji za pomocą instalatora opisano w następujących artykułach:

 

Uwaga

W wersji 2024.2.2 w Comarch BPM (dawniej DMS) Repozytorium wprowadzono szyfrowanie connection stringów znajdujących się w pliku appsettings.json w folderze z plikami Comarch BPM (dawniej DMS) Repozytorium.

 

Plik appsettings.json z zaszyfrowanymi connection strings

Wskazówka
Czy wystąpiły problemy podczas aktualizacji Comarch BPM (dawniej DMS) Repozytorium? Sięgnij do wskazówek: Comarch BPM Repozytorium – Najczęściej pojawiające się pytania




Aktualizacja Comarch BPM Repozytorium w trybie ręcznym

Uwaga
W wersji 2022.0.3 wprowadzono automatyczną aktualizację baz danych modułu Comarch BPM (dawniej DMS) Repozytorium. Aktualizacja bazy danych umożliwia dokonanie konwersji struktury bazy MongoDB do nowej wersji (zob. Aktualizacja bazy danych MongoDB).

Uwaga
Przed rozpoczęciem aktualizacji Comarch BPM (dawniej DMS) Repozytorium konieczne jest, aby wykonać backup bazy MongoDB – zob. Backup bazy danych MongoDB

Jeśli użytkownik korzystał przedtem z Comarch BPM (dawniej DMS) i z Comarch BPM (dawniej DMS) Repozytorium, powinien dokonać aktualizacji.

Najpierw konieczna jest aktualizacja aplikacji serwerowej, WEB i desktop Comarch BPM (dawniej DMS), którą można przeprowadzić ręcznie albo za pomocą instalatora. Kiedy aplikacje zostały zaktualizowane, wówczas można przystąpić do aktualizacji modułu Repozytorium.

 

Przebieg aktualizacji:

 

1. W pobranym pakiecie instalacyjnym  należy otworzyć folder Comarch BPM {wersja},  a następnie Comarch BPM {wersja}, w którym znajduje się  folder BPM Repository Api

 

Uwaga
Od wersji 2024.0.0 w pakiecie instalacyjnym nie znajduje się już folder DocumentManager.WebClient, a zamiast folderu DocumentManager.WebApi dostępny jest folder BPM Repository Api.

 

Wybór folderu „Comarch BPM {wersja}”

 

Wybór folderu „BPM Repository Api”

 

 

2. następnie konieczne jest usunięcie i podmienienie dotychczasowej zawartości  folderu DocumentManager.WebApi (lub folderu o innej nazwie, do którego w wersji 2024.0.0 lub późniejszej skopiowano zawartość folderu DMS (lub BPM) Repository Api), znajdującego się domyślnie w lokalizacji C:\inetpub\wwwroot, na odpowiadającą mu zawartość folderu BPM Repository Api z pakietu instalacyjnego, poprzez jej skopiowanie i wklejenie

 

Uwaga
Wszystkie pliki w folderze DocumentManager.WebApi powinny zostać usunięte i  podmienione plikami z folderu z nowej wersji, z wyjątkiem pliku appsettings.json, który znajduje się w folderze DocumentManager.WebApi. Jest to plik, który zawiera konfigurację połączenia z Comarch DMS i z bazą MongoDB – jeśli zostanie podmieniony, trzeba uzupełnić od nowa plik (zob. Wprowadzanie zmian w appsettings.json, pliku konfiguracyjnym serwera).

 

3. następnie należy sprawdzić i uzupełnić plik Web.config w folderze z aplikacją serwerową Comarch BPM (dawniej DMS) oraz plik web.config w folderze z aplikacją WEB Comarch DMS, zgodnie z instrukcjami w artykule Konfiguracja aplikacji WEB (nowej aplikacji web) do współpracy z modułem Repozytorium, czyli:

W ramach katalogu zawierającego aplikację web (nową aplikację webową) otworzyć do edycji plik web.config i uzupełnić:

    • W ramach „RepositoryApi” zamiast [applicationHost] nazwę serwera, na którym znajduje się aplikacja Repozytorium i zamiast DocumentManager.WebApi – nazwę aplikacji Repozytorium
    • W ramach „RepositoryWebsockets” zamiast [applicationHost] nazwę serwera, na którym znajduje się aplikacja Repozytorium i zamiast DocumentManager.WebApinazwę aplikacji Repozytorium

a następnie zapisać wprowadzone zmiany.

 

Przyklad

<rule name=”RepositoryApi” stopProcessing=”true”>
<match url=”^api/repository/(.*)” />
<action type=”Rewrite” url=”http://localhost/repozytorium/api/{R:1}”
logRewrittenUrl=”true” />
</rule>
<rule name=”RepositoryWebsockets” stopProcessing=”true”>
<match url=”^hubs/repository/(.*)” />
<action type=”Rewrite” url=”http://localhost/repozytorium/hubs/{R:1}”
logRewrittenUrl=”true” />
</rule>

 

Uzupełnianie pliku web.config w aplikacji web Comarch BPM (dawniej DMS)

 

4. następnie należy zrestartować serwer IIS  w Menedżerze internetowych usług informacyjnych (IIS) , klikając przyciskUruchom ponownie” po prawej stronie ekranu

 

Wybór przycisku „Uruchom ponownie” w Menedżerze internetowych usług informacyjnych (IIS)

 

5. w dalszej kolejności konieczne jest wyczyszczenie danych przeglądarki, na której użytkownik korzysta z modułu Repozytorium, w tym plików cookie oraz innych danych witryn

 

Tak przygotowane Repozytorium jest zaktualizowane i gotowe do pracy.

 

Wskazówka
Czy wystąpiły problemy podczas aktualizacji Comarch DMS Repozytorium? Sięgnij do wskazówek: Comarch BPM Repozytorium – Najczęściej pojawiające się pytania

 

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

Sprawdź Szkolenia Comarch BPM Repozytorium!

 




Definiowanie punktu konfiguracyjnego (współpraca z Comarch OCR (generowanie dokumentów do Repozytorium))

W wersji 2023.0.0 dodany został nowy typ punktu ACD o nazwie Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium). Umożliwia on przesyłanie dokumentów do Comarch BPM (dawniej DMS) Repozytorium oraz przeprocesowanie ich przez usługę Comarch OCR.

W ramach tego typu możliwe jest utworzenie wielu punktów konfiguracyjnych, podobnie jak ma to miejsce w przypadku innych typów punktów ACD.

Uwaga
Typ punktu konfiuracyjnego “Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” jest dostępny na liście tylko, jeśli została włączona współpraca z modułem Repozytorium, czyli gdy w pliku web.config klucz UseRepository=”True” (zob. przykładowo Instalacja aplikacji web w trybie ręcznym).

Jeżeli UseRepository=”False”, wówczas punkt typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” nie jest dostępny.

 

Uwaga
Typ punktu konfiguracyjnego “Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” nie jest dostępny, jeśli w pliku web.config klucz WorkMode=”Lite” (Comarch DMS pracuje w trybie Lite)

 

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Tryb współpracy”

 

Zakładka Ogólne

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Ogólne”

 

W ramach zakładki „Ogólne” znajdują się następujące pola:

  • Nazwa punktu – w polu należy wpisać nazwę punktu nadaną przez użytkownika
  • Typ dokumentu – w ramach pola wyświetlana jest lista typów dokumentów dostępnych w module Repozytorium, zgodnie z listą znajdującą się w module Repozytorium w zakładce , w zakładce „Zarządzanie aplikacją”, w sekcji „Typy dokumentów”. Użytkownik powinien wybrać z listy typ dokumentu, który zostanie nadany dokumentom wygenerowanym w punkcie ACD

 

Przykładowa lista typów dokumentów wyświetlana w module Repozytorium

 

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Ogólne”, pole „Typ dokumentu” – przykładowa lista typów dokumentu dostępnych w module Repozytorium

 

  • Lokalizacja – w ramach pola dostępna jest lista lokalizacji zgodnie ze strukturą folderów w module Repozytorium; użytkownik powinien wybrać lokalizację, do której w ramach modułu Repozytorium mają trafiać dokumenty wygenerowane w punkcie ACD

 

Przykładowa struktura folderów w module Repozytorium

 

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Ogólne”, pole „Lokalizacja” – przykładowa lista lokalizacji dostępnych w module Repozytorium

  • Wyszukiwanie w treści plików w module Repozytorium – domyślnie zaznaczona opcja; jeżeli checkbox jest zaznaczony, wówczas możliwe jest wyszukiwanie przesłanych dokumentów w module Repozytorium według frazy znajdującej się w treści dokumentu, a także wyszukiwanie fraz w ramach treści dokumentu na podglądzie

 

Zakładka Lista

Na zakładce „Lista”, analogicznie do pozostałych trybów pracy punktów konfiguracyjnych, należy za pomocą zapytania SQL określić listę dokumentów, która będzie wyświetlana w oknie ACD po przeprocesowaniu plików w usłudze Comarch OCR.

 

Przyklad

Przykład zapytania wyświetlającego listę dokumentów

BEGIN TRY

select OCD_ID, NULL, OCD_Number from do.OC_Documents

left join do.OC_WorkAPProcess on OCD_ID = OCW_DocumentID /*tabela przeprocesowanych dokumentów */

join do.DF_ConfAPDictionary on OCW_APDId=APD_ID

where OCW_Status = 2 and OCW_Archival = 0 and OCW_APDid =@PointId@ -- zmienna dynamiczna

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

END TRY

BEGIN CATCH

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

THROW 50001, @ErrorMessage ,1;

END CATCH

 

Uwaga
Od wersji 2024.2.1  w zapytaniu na zakładce „Lista” należy dodać „and OCW_Archival=0”, zgodnie z powyższym przykładem.

 

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Lista”

 

Zakładka Atrybuty

Uwaga
W konfiguracji punktu ACD typu “Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” zakładka Kontrolki została zastąpiona zakładką Atrybuty.

W ramach zakładki można mapować wartości z bazy SQL, pochodzące z dokumentu, który został przeprocesowany, na atrybuty na dokumencie przesłanym do Repozytorium.

Kiedy użytkownik kliknie przycisk [Dodaj], wyświetlana jest lista atrybutów, które w module Repozytorium zostały przypisane do danego typu dokumentu, wybranego w ramach konfiguracji punktu ACD na zakładce „Ogólne” w polu „Typ dokumentu”.

Użytkownik może wybrać z listy atrybuty, na które mają zostać zmapowane wartości. Obok nazwy wybranego atrybutu wyświetlany jest również w nawiasie typ danego atrybutu.

 

Przykładowa lista atrybutów przypisana przez użytkownika do danego typu dokumentu w module Repozytorium

 

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Atrybuty”– przykładowa lista atrybutów dostępnych dla danego typu dokumentu w module Repozytorium

 

Po wyborze z listy atrybutu należy zdefiniować zapytanie SQL, które pobierze z bazy odpowiednią wartość po przeprocesowaniu dokumentu za pomocą usługi OCR, analogicznie jak ma to miejsce w przypadku innych typów punktów ACD.

 

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Atrybuty”– zapytanie SQL dla przykładowego atrybutu „Data wystawienia”

 

Zakładka Uprawnienia

Na zakładce „Uprawnienia” należy wskazać pracowników, którzy będą mogli procesować dokumenty w ramach punktu. Uprawnienia mogą być dodawane wyłącznie poprzez wskazanie pracowników, nie ma możliwości dodania uprawnień dla pracowników wskazanego działu czy pracowników zajmujących określone stanowisko.

 

Punkt ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)”, zakładka „Uprawnienia” w trybie wielospółkowym

 

Uwaga
Dodanie operatora do uprawnień na punkcie konfiguracyjnym skutkuje nadaniem mu uprawnień do zakładki ACD (we właściwościach pracownika, na zakładce „Uprawnienia”, w sekcji „Funkcjonalności” zostaje zmieniona wartość parametru „Automatyczne generowanie dokumentów” na „TAK”)

 

Konieczne jest, aby operatorzy, którym nadano uprawnienia do punktu ACD typu „Współpraca z Comarch OCR (generowanie dokumentów do Repozytorium)” posiadali:

  • Uprawnienia do pracy z Repozytorium (na karcie pracownika na zakładce „Struktura organizacyjna” na zakładce „Uprawnienia” w sekcji „Funkcjonalności” w polu „Praca z modułem” mają wybraną wartość „Obieg dokumentów i Repozytorium” – zob. Struktura organizacyjna)
  • Uprawnienia administratora lub edytora do lokalizacji w module Repozytorium wybranej w punkcie ACD na zakładce „Ogólne” w polu „Lokalizacja” (nadawanie takich uprawnień odbywa się w module Repozytorium podczas dodawania folderu – w przypadku uprawnienia administratora – lub z poziomu menu kontekstowego dodanego folderu – w przypadku uprawnienia edytora – zob. Instrukcja Repozytorium

 

Jeżeli operator nie posiada któregoś z powyższych uprawnień, wówczas nie jest możliwe przesłanie dokumentu poprzez punkt ACD do modułu Repozytorium i przy próbie generowania dokumentu wyświetlony zostaje następujący komunikat:

 

Komunikat wyświetlany w przypadku braku uprawnień użytkownika próbującego generować dokument

 

Na każdej zakładce znajduje się ikona [Eksport], która umożliwia eksportowanie danego punktu ACD do zapisu na dysk (zob. Eksport punktu ACD).

 

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

Sprawdź Szkolenia Comarch BPM!

 




Definiowanie punktu konfiguracyjnego (Import e-faktur ZUGFeRD i XRechnung)

 

W wersji 2025.1.0 w aplikacji desktop Comarch BPM (dawniej DMS) wprowadzono możliwość importu e-faktur niemieckich należących do następujących typów:

  • ZUGFeRD(X-Faktur) v. 2.3.2
  • XRechnung v. 3.0.2

Uwaga
Współpraca z ustrukturyzowanymi e-fakturami niemieckimi dotyczy wyłącznie opcji pobrania takiej e-faktury do Comarch BPM (dawniej DMS) oraz wyświetlenia wartości pochodzących z dokumentu na formatce faktury w Comarch BPM (dawniej DMS).

 

W związku z tym wprowadzono nowy typ punktu ACD – „Import e-faktur ZUGFeRD i XRechnung”.

 

Definiowanie punktu konfiguracyjnego ACD

Zakładka „Tryb współpracy”

Aby utworzyć punkt konfiguracyjny typu „Import e-faktur ZUGFeRD i XRechnung” należy w oknie „Automatyczne generowanie dokumentów” dodać nowy punkt konfiguracyjny za pomocą ikony , a następnie na liście trybów pracy punktu wybrać opcję „Import e-faktur ZUGFeRD i XRechnung” .

 

Punkt ACD typu „Import e-faktur ZUGFeRD i XRechnung”, zakładka „Tryb współpracy”

 

Zakładka „Ogólne”

W ramach zakładki „Ogólne” dostępne są następujące pola:

  • Nazwa punktu – pole, w którym należy określić nazwę, pod jaką punkt konfiguracyjny będzie widoczny na liście punktów;
  • Spółka – pole występujące w przypadku pracy w trybie wielofirmowym; należy wybrać spółkę, dla której przeznaczony jest dany punkt ACD;
  • Typ obiegu – pole, w którym należy wskazać typ obiegu, w ramach którego będą generowane dokumenty zawierające dane z faktury;
  • Nazwy atrybutów na liście dokumentów w punkcie ACD – obszar, w ramach którego dostępne są pola: „Atrybut 1”, Atrybut 2” i „Atrybut 3”.

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.

 

Punkt ACD typu „Import e-faktur ZUGFeRD i XRechnung”, zakładka „Ogólne” (tryb jednofirmowy) po uzupełnieniu pól

 

Punkt ACD typu „Import e-faktur ZUGFeRD i XRechnung”, zakładka „Ogólne” (tryb wielofirmowy) przed uzupełnieniem pól

 

Zakładka „Lista”

Na zakładce „Lista”, analogicznie do pozostałych trybów pracy punktów konfiguracyjnych, należy za pomocą zapytania SQL określić listę dokumentów, która będzie wyświetlana w oknie ACD po przeprocesowaniu plików.

W ramach zakładki „Lista” należy wprowadzić następujące zapytanie, które można również skopiować z przykładu dostępnego w ramach okna:

 

BEGIN TRY

select d.XDH_InvoiceID, NULL, XDH_InvoiceNumber, XDH_Tag1, XDH_Tag2, XDH_Tag3

from do.XF_DocumentHeaders d

left join do.XF_WorkAPProcess W on d.XDH_InvoiceID = XFW_DocumentID /*tabela przeprocesowanych dokumentów*/

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

where XFW_Status <> 4 and XFW_Archival=0

and APD_ID=@PointId@ -- id punktu ACD

and XFW_OperatorID=@IdOperatorBPM@ /*dodatkowy warunek, aby na liście operator widział dokumenty przeprocesowane przez siebie*/

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

END TRY

BEGIN CATCH

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

THROW 50001, @ErrorMessage ,1;

END CATCH

 

Punkt ACD typu „Import e-faktur ZUGFeRD i XRechnung”, zakładka „Lista”

 

Zakładka „Kontrolki”

W ramach zakładki „Kontrolki” za pomocą zapytań SQL należy wskazać wartości, które zostaną wyświetlone w poszczególnych kontrolkach po wygenerowaniu dokumentu.

 

Punkt ACD typu „Import e-faktur ZUGFeRD i XRechnung”, zakładka „Kontrolki” – wprowadzono zapytanie dla kontrolki typu Załącznik „Anhang”

 

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

 

Uwaga

Zapytania SQL dla poszczególnych atrybutów:

  • Dla pola „Atrybut 1”
select XDH_Tag1 from do.XF_DocumentHeaders where XDH_InvoiceID=@Id1@
  • Dla pola „Atrybut 2”
select XDH_Tag2 from do.XF_DocumentHeaders where XDH_InvoiceID=@Id1@
  • Dla pola „Atrybut 3”
select XDH_Tag3 from do.XF_DocumentHeaders where XDH_InvoiceID=@Id1@

 

Zakładka „Uprawnienia”

Podobnie jak w przypadku innych typów punktu ACD na zakładce „Uprawnienia” należy wskazać pracowników, którzy będą mogli procesować dokumenty w ramach punktu. Uprawnienia mogą być dodawane wyłącznie poprzez wskazanie pracowników, nie ma możliwości przyznania uprawnień pracownikom wskazanego działu czy pracownikom zajmującym wybrane stanowisko.

 

Punkt ACD typu „Import e-faktur ZUGFeRD i XRechnung”, zakładka „Uprawnienia” (tryb jednofirmowy)

 

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

Sprawdź Szkolenia Comarch BPM!

 




Konfiguracja kontrolki typu Załącznik w ramach integracji modułu Repozytorium z modułem Workflow

Integracja modułu Repozytorium z modułem Workflow umożliwia:

  • automatyczne przesyłanie do Repozytorium plików, które zostały dodane za pomocą kontrolki typu załącznik na dokumencie BPM (dawniej DMS) w module Workflow; od wersji 2025.2.0 istnieje możliwość przyznania operatorom dodającym załącznik prawa do wyboru lokalizacji w Repozytorium, do której trafi załącznik (zob.  Wybór lokalizacji zapisu załącznika w Comarch BPM Repozytorium przez operatora dodającego załącznik w aplikacji desktop)
  • od wersji 2023.1.0 dodawanie pliku z modułu Repozytorium do kontrolki typu załącznik w module Workflow (zob. Załącznik dodany z modułu Repozytorium); od wersji 2024.2.0 także z poziomu nowej aplikacji web Comarch BPM (dawniej DMS);
  • od wersji 2024.0.0 przejście z poziomu panelu szczegółów dokumentu w module Comarch BPM Repozytorium do powiązanego z nim dokumentu w aplikacji WEB Comarch BPM (dawniej DMS) ;
  • od wersji 2024.2.0 podgląd w Repozytorium dokumentu dodanego z modułu Repozytorium do kontrolki typu Załącznik w nowej aplikacji web Comarch BPM (dawniej DMS)

We właściwościach kontrolki typu załącznik został wprowadzony podział na dwie zakładki: ’Ogólne’ i ’Archiwa’.

 

Pola w zakładce 'Ogólne’ kontrolki typu załącznik

 

W zakładce ’Archiwa’:

 

  •  jeżeli współpraca z modułem Repozytorium jest wyłączona, znajduje się checkbox ’Manager dokumentów’.
  • jeśli współpraca z Repozytorium jest włączona, w tym miejscu pojawia się checkbox ’Współpraca z Repozytorium’ (od wersji 2023.1.0; wcześniej 'Zapisz do Repozytorium’). Po jego zaznaczeniu:
    • załączniki, które są dodawane do dokumentu, przesyłane są do Repozytorium, tam też są przechowywane;
    • od wersji 2023.1.0. dostępna jest funkcjonalność dodawania plików z Repozytorium do kontrolki typu załącznik w module Workflow, od wersji 2024.2.0 dostępna również w nowej aplikacji web Comarch BPM (dawniej DMS) (zob. Załącznik dodany z modułu Repozytorium).

 

Opcja „Współpraca z Repozytorium” w zakładce „Archiwa” we właściwościach kontrolki typu załącznik (przed zaznaczeniem checkboxa)

 

Uwaga
W przypadku współpracy z Comarch ERP XL jeżeli na zakładce „Archiwa” na definicji kontrolki typu Załącznik zaznaczono parametr „Współpraca z Repozytorium”, wówczas załącznik nie zostanie przeniesiony do bazy Comarch ERP XL pomimo odpowiednich ustawień w pliku web.config.

 

Aby  funkcjonalność przesyłania plików z kontrolki do Repozytorium lub dodawania plików z Repozytorium do kontrolki była możliwa, należy kolejno:

1. w aplikacji stacjonarnej BPM (dawniej DMS)  wybrać  zakładkę ’Archiwa’

2. zaznaczyć opcję ’Współpraca z Repozytorium’

3. określić warunki zapisu, takie jak:

 

  • przy wyborze opcji 'Lokalizacja’: lokalizacja w Repozytorium, do której domyślnie powinny być przesyłane pliki; do wyboru spomiędzy wszystkich folderów, które zostały utworzone w module Repozytorium (oprócz katalogu głównego), ułożonych według struktury drzewa katalogów.

 

Lokalizacja – struktura drzewa folderów w module Repozytorium

 

Wybór określonej lokalizacji ( w tym przypadku Folderu 1) w module Repozytorium z poziomu właściwości kontrolki typu załącznik w aplikacji stacjonarnej

 

  • zaznaczenie/odznaczenie parametru „Pozwalaj na wybór lokalizacji podczas dodawania załącznika” – jest to parametr dodany w wersji 2025.2.0; jeśli parametr jest zaznaczony, wówczas podczas dodawania załącznika na dokumencie Comarch BPM zostanie otwarte okno, w którym operator może wybrać lokalizację w Comarch BPM Repozytorium, w której ma zostać zapisany dany załącznik (zob. Wybór lokalizacji zapisu załącznika w Comarch BPM Repozytorium przez operatora dodającego załącznik w aplikacji desktop); jeśli parametr jest odznaczony, wówczas załącznik zostanie dodany do domyślnej lokalizacji, którą wybrano w polu „Lokalizacja” na definicji kontrolki;
  • w ramach pól:  ‘Podczas zapisu załącznika w Repozytorium stosuj’ i ’Podczas pracy z załącznikiem z Repozytorium stosuj’”, dostępnych od wersji 2024.2.0 w wyniku zastąpienia pola ‘Zastosuj login operatora Repozytorium’), rodzaj uprawnień do zapisu i odczytu danych w module Workflow we współpracy z modułem Repozytorium

 

W każdym z pól dostępne są dwie opcje:

    • Login własny operatora – zapis załącznika/praca z załącznikiem odbywa się w imieniu operatora BPM (dawniej DMS), który dodał załącznik za pomocą kontrolki/pracuje z załącznikiem.
    • Login operatora z konfiguracji – zapis załącznika/praca z załącznikiem odbywa się w imieniu operatora domyślnego, który został wybrany w zakładce „Ustawienia” w sekcji ‘Przechowywanie plików’ po kliknięciu w pole „Kontrolki typu Załącznik” i w przycisk „Ustaw”

Operator, w zależności od tego, jakie opcje wybrał w tych dwóch polach, może korzystać:

    • Z uprawnień własnych zarówno podczas zapisu załącznika, jak i podczas dalszej pracy z załącznikiem (mapowania wartości, odczytu załącznika) – jeśli wybrano następujące ustawienia:

 

 

    • Z uprawnień operatora z konfiguracji zarówno podczas zapisu załącznika, jak i podczas dalszej pracy z załącznikiem (mapowania wartości, odczytu załącznika) – jeśli wybrano ustawienie „Login operatora z konfiguracji” w polu „Podczas zapisu załącznika w Repozytorium stosuj” (w tym przypadku pole „Podczas pracy z załącznikiem z Repozytorium stosuj” ustawia się automatycznie i jest nieedytowalne):

 

 

    • Z uprawnień własnych podczas zapisu załącznika, zaś z uprawnień operatora z konfiguracji podczas dalszej pracy z załącznikiem (mapowania wartości, odczytu załącznika) – jeśli wybrano następujące ustawienia:

 

 

Przyklad

Przykład zapisywania załącznika w Repozytorium w imieniu operatora z konfiguracji:

W ‘Ustawieniach’ w polu ‘Login domyślnego operatora Repozytorium’ wybrano operatora ‘Anna Nowa’.

 

Ustawianie operatora domyślnego dla Repozytorium

 

We właściwościach kontrolki typu załącznik w polu „Podczas zapisu załącznika w Repozytorium stosuj” zaznaczono „Login operatora z konfiguracji”.

 

Wybór loginu operatora Repozytorium z konfiguracji

 

Następnie operator ‘Administrator’ dodał nowy dokument i dołączył do niego załącznik o nazwie ‘Faktura FZ_5_2021’.

 

Dokument z kontrolką typu załącznik zapisany przez Administratora (przy zaznaczonej opcji 'Login operatora z konfiguracji’)

 

Po wejściu do ‘Folderu 1’ w module Repozytorium w aplikacji webowej załącznik ‘Faktura FZ_5_2021’ jest widoczny jako utworzony przez operatora ‘Anna Nowa’ – choć w rzeczywistości utworzył go operator ‘Administrator’.

 

Dokument utworzony przez Administratora – jako autor dokumentu figuruje Anna Nowa, ponieważ została wybrana na operatora domyślnego w Repozytorium

 

Natomiast po zaznaczeniu opcji ’Ustawienia typów dokumentów’ i kliknięciu przycisku ‘Dodaj’ pod napisem ‘Typy’ powinny zostać wybrane takie właściwości jak:

1. typ dokumentów, który będzie przypisywany do przesłanych plików, a także określony typ domyślny (może zostać wybrany tylko jeden typ domyślny).

Lista typów dokumentów ułożona jest alfabetycznie.

Jeżeli typ dokumentu nie zostanie określony, załączniki będą wysyłane do Repozytorium jako przynależne do typu 'Nieokreślony’.

Możliwe jest  wybranie wielu typów dokumentów, ale tylko jeden może zostać oznaczony jako typ domyślny. Lista dostępnych typów dokumentów zależy od typów dokumentu  zdefiniowanych w module Repozytorium w sekcji ‘Ustawienia’ w ramach okna ‘Zarządzanie aplikacją’ w zakładce ‘Typy dokumentów’.

Wskazówka
Od wersji 2023.1.0 wybór typów dokumentów w ramach kontrolki typu załącznik określa również, które typy dokumentów i przypisane do nich dokumenty będą dostępne w ramach okna „Dodaj załącznik” w ramach funkcjonalności dodawania załączników z Repozytorium do dokumentów w module Workflow (zob. Załącznik dodany z modułu Repozytorium ).

Widok przykładowych typów dokumentów zdefiniowanych w module Repozytorium

 

 

Wybór typu dokumentów we właściwościach kontrolki typu załącznik

 

Przyklad

Ustawianie typów dokumentów dostępnych w oknie „Dodaj załącznik” w ramach funkcjonalności dodawania załączników z modułu Repozytorium do modułu Workflow

Użytkownik w ustawieniach kontrolki typu załącznik „Załącznik”, w zakładce „Archiwa”, po zaznaczeniu parametru „Współpraca z Repozytorium” i wybraniu lokalizacji oraz loginu operatora:

  • usunął domyślny typ dokumentu „Nieokreślony”;
  • dodał dwa typy dokumentów dostępne w Repozytorium: „Faktura Zakupu” i „instrukcja”, wraz z atrybutami i zapisał zmiany

 

Typy dokumentów dodane w ustawieniach kontrolki typu załącznik „Załącznik”

 

  • po dodaniu nowego dokumentu i kliknięciu kontrolki „Załącznik”, a następnie wyborze opcji „Z Repozytorium” zostaje otwarte okno, w którym dostępne są jedynie dwa typy dokumentów, zgodnie z ustawieniami kontrolki – „Faktura Zakupu” i „instrukcja”.

 

Okno „Dodaj załącznik”, w którym dostępne są tylko dwa typy dokumentów – „Faktura Zakupu” i „instrukcja”

 

2. kontrolki BPM (dawniej DMS), które zostaną zmapowane do atrybutów oznaczonych jako wymagane (jeśli dla danego typu dokumentu będą one określone).

Jeżeli w ustawieniach modułu Repozytorium dla wybranego typu dokumentu nie zostały ustalone wymagane atrybuty, określenie atrybutów i kontrolek  do mapowania nie jest konieczne.

Po wybraniu określonego atrybutu po kliknięciu w ’Ustaw’ wyświetla się lista kontrolek, spośród których można wybrać kontrolki dostępne  w ramach tego atrybutu.

 

Uwaga
Funkcjonalność mapowania atrybutów z modułu Workflow  do modułu Repozytorium nie jest dostępna, jeżeli w zakładce „Schemat obiegu” w sekcji „Przekazanie”, a następnie „Przekazanie czasowe” zaznaczono opcję „Przekazuj po zadanym czasie”.

 

Przyklad

Wybór atrybutów

Dla typu dokumentu ‘Faktura Zakupu’  w ustawieniach modułu Repozytorium  wybrano jako wymagane atrybuty ‘Nazwa faktury’ i ‘data wystawienia’. Z tego powodu jeśli do kontrolki typu załącznik dodano typ dokumentu ‘Faktura zakupu’, konieczne jest ustawienie  kontrolek dla tych atrybutów. Natomiast dla typu dokumentu ‘instrukcja’ nie wybrano w ustawieniach modułu Repozytorium  wymaganych atrybutów.  Wobec tego, jeśli do kontrolki typu załącznik dodano typ dokumentu ‘instrukcja’, to ustawienie atrybutów jest opcjonalne. W ramach atrybutu ‘data wystawienia’ możliwy jest wybór jednej z dwóch kontrolek typu Data i godzina znajdujących się na karcie obiegu.

Atrybuty, które nie są wymagane, można usuwać z listy we właściwościach kontrolki za pomocą ikony kosza . Dla atrybutów wymaganych taka opcja nie jest dostępna.

Definiowanie typu dokumentu ‘Faktura zakupu’ w module Repozytorium – atrybuty ustawione jako wymagane

 

Definiowanie typu dokumentu ‘instrukcja’ w module Repozytorium – atrybuty nie są ustawione jako wymagane

 

Dodawanie atrybutów i kontrolek we właściwościach kontrolki ‘Załącznik’

 

3. w ramach pola 'Etap mapowania’: etap obiegu dokumentu, na którym wartości kontrolek zostaną zmapowane do atrybutów, a także typ dokumentu będzie zmapowany na  plik przesłany do Repozytorium. Wybór etapu mapowania dla każdego wybranego typu dokumentu jest konieczny dla zapisania obiegu.

 

Wybór etapu mapowania

 

Kontrolki, jakie są prezentowane, zależą od tego, jaki typ atrybutu został wybrany.

Dany atrybut może zostać dodany tylko raz w ramach jednego typu dokumentu.

Wyróżnione zostały następujące typy atrybutów, wraz z typami kontrolek, które mogą do nich należeć:

  • atrybut krótki tekst – kontrolka typu dokument elektroniczny, typu dokument ERP XL,  typu dokumenty w obiegu, typu dokumenty związane,  typu kontrahent, typu lista,  typu tekst, typu towar,  typu URL,  typu właściciel
  • atrybut długi tekst – kontrolka typu dokument elektroniczny, typu dokument ERP XL,  typu dokumenty w obiegu, typu dokumenty związane,  typu kontrahent, typu lista,  typu tekst, typu towar,  typu URL,  typu właściciel
  • atrybut liczba (z odznaczoną opcją wartość dziesiętna) – kontrolka typu liczba całkowita
  • atrybut liczba (z zaznaczoną opcją wartość dziesiętna) – kontrolka typu liczba całkowita, typu liczba rzeczywista, typu liczba stałoprzecinkowa
  • atrybut data – kontrolka typu data i godzina
  • atrybut wartość logiczna – kontrolka typu wartość logiczna

 

Jeżeli we właściwościach kontrolki wybrano dwa lub więcej typów dokumentów, to przy dodawaniu załącznika z dysku lub ze skanu na dokumencie pojawia się okienko z opcją wyboru typu, do którego operator chce przypisać dany załącznik.

 

Okno wyboru typu dokumentu po naciśnięciu kontrolki typu załącznik

 

Przypisanie typu dokumentu dla załącznika dodanego do Repozytorium z poziomu Workflow lub załącznika dodanego z Repozytorium do dokumentu w Workflow można później zmienić, klikając na ikonę obok nazwy załącznika, wybierając inny typ dokumentu i zapisując zmiany. Zmiana typu dokumentu będzie widoczna w module Repozytorium.

 

Zmiana typu dokumentu, do którego przypisano dany dokument

 

Jeżeli dokument w Repozytorium podlega regule retencji, wówczas po usunięciu pliku z kontrolki załącznik w module Workflow pozostaje on w dotychczasowym folderze w Repozytorium i nie zostaje usunięty, ale traci informacje o procesach powiązanych z dokumentem. Po usunięciu takiego załącznika w module Workflow i próbie zapisu pojawia się poniższy komunikat:

 

Automatyczna archiwizacja dokumentów z Workflow w Repozytorium

 

W wersji 2025.1.0 wprowadzono możliwość automatycznej zmiany statusu dokumentu na archiwalny w czasie mapowania danych na etapie, który wybrano z listy.

Archiwizacja jest dostępna na każdym wskazanym przez użytkownika etapie następującym po etapie mapowania. W tym celu na zakładce „Archiwa” dodano opcję „Automatyczna archiwizacja dokumentu w Repozytorium”, widoczną jedynie wówczas, jeśli operator zaznaczył parametr „Współpraca z Repozytorium” i ustawił typ/typy dokumentów.

 

Widok definicji kontrolki typu Załącznik z odznaczonym parametrem „Automatyczna archiwizacja dokumentu w Repozytorium”

 

Po zaznaczeniu parametru „Automatyczna archiwizacja dokumentu w Repozytorium” poniżej pojawi się pole „Etap archiwizacji”, w którym dostępna jest lista etapów, które zdefiniowano dla danego typu obiegu. Należy wybrać jeden z etapów. Na wybranym etapie nastąpi archiwizacja dokumentu w Repozytorium.

W przypadku, gdy operator zaznaczy parametr „Automatyczna archiwizacja dokumentu w Repozytorium”, a nie wybierze etapu w polu „Etap archiwizacji”, zapis typu obiegu nie będzie możliwy – wyświetli się komunikat informujący o nieokreśleniu etapu archiwizacji. Po kliknięciu w przycisk „OK” komunikat zostanie zamknięty, a operator pozostanie na definicji obiegu.

Jeżeli parametr „Automatyczna archiwizacja dokumentu w Repozytorium” nie zostanie zaznaczony, wówczas operator może zarchiwizować dokument z poziomu modułu Repozytorium, tak samo jak dotychczas.

Komunikat wyświetlany, gdy zaznaczono parametr „Automatyczna archiwizacja dokumentu w Repozytorium”, a nie wybrano etapu w polu „Etap archiwizacji”

 

Widok definicji kontrolki typu Załącznik z zaznaczonym parametrem „Automatyczna archiwizacja dokumentu w Repozytorium” i wybranym etapem archiwizacji

 

Uwaga
Mapowanie wartości nie dokona się na dokumencie zarchiwizowanym. Jeśli w polach „Etap mapowania” i „Etap archiwizacji” wskazano ten sam etap, wówczas w pierwszej kolejności nastąpi mapowanie wartości, a później archiwizacja dokumentu.

Kiedy w obiegu dokumentów w module Workflow dokument dotrze do etapu archiwizacji, wówczas dokument załącznika w module Repozytorium zostanie zarchiwizowany.

Jeśli dokument był już przedtem zarchiwizowany, wówczas jego stan nie ulega zmianie.

Jeżeli do dokumentu w module Workflow dodano załącznik, który w module Repozytorium ma status „Archiwalny”, wówczas mapowanie i archiwizacja nie zostaną przeprowadzone – stan pliku w Repozytorium pozostanie bez zmian.

Uwaga
Cofnięcie dokumentu do etapu archiwizacji w module Workflow nie spowoduje archiwizacji dokumentu w module Repozytorium.

 

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

Sprawdź Szkolenia Comarch BPM Repozytorium!

 




Zarządzanie dodatkowymi załącznikami w punkcie ACD




Weryfikacja numeru obcego w Comarch BMP




Dodawanie kontrahenta Comarch ERP XL w Comarch BMP