Zmiana administratora na obszarach w Comarch BPM Repozytorium
W wersji 2025.2.0 umożliwiono dodanie nowego administratora w Comarch BPM Repozytorium:
przez administratora głównego Comarch BPM Repozytorium – operatora, dla którego w aplikacji desktop Comarch BPM na karcie pracownika na zakładce „Uprawnienia” jednocześnie:
w sekcji „Uprawnienia ogólne” w polu „Administrator” wybrano opcję „Tak”
w sekcji „Funkcjonalności” w ramach pola „Praca z modułem” wybrano opcję „Obieg dokumentów i Repozytorium”
oraz
przez administratora lokalnego.- operatora, dla którego w Comarch BPM na karcie pracownika na zakładce „Uprawnienia” w sekcji „Funkcjonalności” w ramach pola „Praca z modułem” wybrano opcję „Obieg dokumentów i Repozytorium”, a w Comarch BPM Repozytorium przyznano mu uprawnienie administratora podczas tworzenia folderu (obszaru) lub (od wersji 2025.2.0) w ramach zrządzania uprawnieniami obszaru
W przypadku administratora głównego Comarch BPM Repozytorium:
nie można odebrać mu uprawnień z poziomu Repozytorium
odebranie mu uprawnień jest możliwe:
przez wybór na karcie pracownika w aplikacji desktop Comarch BPM opcji „Nie” na zakładce „Uprawnienia” w sekcji „Uprawnienia ogólne” w polu „Administrator”
lub
przez wybór na karcie pracownika w aplikacji desktop Comarch BPM opcji „Obieg dokumentów” na zakładce „Uprawnienia” w sekcji „Funkcjonalności” w ramach pola „Praca z modułem”
jest wyświetlany na liście osób uprawnionych do folderu w oknie „Zarządzanie uprawnieniami” w Comarch BPM Repozytorium w trybie do odczytu (wyszarzony)
W przypadku administratora lokalnego Comarch BPM Repozytorium:
uprawnienie na poziomie administratora, które nadano; na danym obszarze jest dziedziczone na wszystkie obszary i foldery podrzędne;
dostęp do danego obszaru jest pełny – operator może archiwizować dokumenty i zarządzać uprawnieniami;
jest wyświetlany na liście osób uprawnionych do folderu w oknie „Zarządzanie uprawnieniami” w Comarch BPM Repozytorium w trybie do odczytu (wyszarzony), jeśli do danego obszaru przypisano mniej niż dwóch administratorów lokalnych;
jeśli do danego obszaru jest przypisanych dwóch lub więcej administratorów lokalnych, wówczas można usunąć administratora lokalnego, klikając w ikonę . Usunięcia administratora lokalnego może dokonać tylko inny administrator. Po usunięciu administratora lokalnego zostają mu odebrane wszystkie uprawnienia na danym obszarze oraz na podrzędnych obszarach i folderach;
jeśli do danego obszaru jest przypisanych dwóch lub więcej administratorów lokalnych, wówczas można zmienić uprawnienia administratora lokalnego na uprawnienie „Edytor” albo „Przeglądający” w ramach danego obszaru – w takim przypadku uprawnienia pracownika zostaną zawężone odpowiednio do uprawnień edytora lub przeglądającego.
Uwaga
Jeżeli:
Uprawnienie administratora lokalnego zostanie zmienione na uprawnienie administratora głównego Comarch BPM Repozytorium (w aplikacji desktop Comarch BPM na karcie pracownika na zakładce „Uprawnienia” w sekcji „Uprawnienia ogólne” w polu „Administrator” zostanie wybrana opcja „Tak”) – wówczas taki operator będzie mieć uprawnienia administratora głównego
Uprawnienie administratora głównego Comarch BPM zostanie zmienione na uprawnienie administratora lokalnego (w aplikacji desktop Comarch BPM na karcie pracownika na zakładce „Uprawnienia” w sekcji „Uprawnienia ogólne” w polu „Administrator” zostanie wybrana opcja „Nie”) – wówczas taki operator będzie mieć uprawnienia administratora lokalnego dla danego obszaru.
Od wersji 2025.2.0 po przejściu do okna „Zarządzanie uprawnieniami” dla danego folderu (obszaru) istnieje możliwość wyboru roli „Administrator” dla pracownika. W tym celu w ramach listy wyboru poziomu uprawnień dla pracownika wyświetlanej po kliknięciu ikony strzałki skierowanej w dół dodano opcję „Administrator” wraz z opisem dostępnych uprawnień. Operator może wybrać tę opcję, aby zmienić poziom uprawnień pracownika lub nadać takie uprawnienie nowemu pracownikowi.
W sytuacji, kiedy przedtem do danego obszaru przypisany był tylko jeden administrator lokalny, nadanie uprawnień administratora lokalnego drugiemu operatorowi umożliwia edycję lub usunięcie jednego z administratorów lokalnych.
Wprowadzone zmiany należy zapisać za pomocą przycisku [Zapisz].
Uwaga
Rola „Administrator” może zostać nadana pracownikowi jedynie przez administratora głównego Comarch BPM Repozytorium lub przez administratora lokalnego danego folderu (obszaru).
Uwaga
Jeśli w katalogu nadrzędnym użytkownik ma nadane uprawnienie „Administrator”, wówczas w katalogu podrzędnym nie można zmienić mu uprawnienia na „Edytor” albo „Przeglądający”.
Uwaga
Jeżeli w obszarze nadrzędnym rola danego operatora zostanie zmieniona z opcji „Administrator” na „Przeglądający” lub „Edytor”, wtedy użytkownik zostanie usunięty w obszarach podrzędnych.
Jeżeli natomiast w obszarze nadrzędnym rola danego operatora zostanie zmieniona z opcji „Przeglądający” lub „Edytor” na „Administrator”, wtedy uprawnienie jest dziedziczone na obszary podrzędne (operator ma do nich uprawnienia administratora).
Okno „Zarządzaj uprawnieniami folderu” z opcją „Administrator” do wyboru
Obok nagłówka „Osoby z dostępem do folderu” dodano również ikonę [Info] – po przesunięciu na nią kursora wyświetlana jest następująca informacja:
Wybrane osoby mogą mieć określony poziom uprawnień:
Przeglądający – tylko podgląd Edytor – porządkowanie, dodawanie i edytowanie Administrator – pełen dostęp, archiwizacji i zarządzanie uprawnieniami
Nadawanie operatorom uprawnień w Repozytorium – dla administratora
W ramach Comarch BPM (dawniej DMS) Repozytorium można wyróżnić dwie główne role, jakie mogą pełnić operatorzy:
Administrator – jest to użytkownik, który jednocześnie:
1.posiada uprawnienie administratora w Comarch BPM (dawniej DMS), tzn. w aplikacji desktopowej Comarch BPM (dawniej DMS) w ramach zakładki [Struktura organizacyjna] na karcie pracownika, w zakładce Uprawnienia, w sekcji Uprawnienia ogólne opcja Administrator jest zaznaczona na Tak,
2. ma w tej samej zakładce [Struktura organizacyjna] na karcie pracownika w sekcji Funkcjonalnościparametr Praca z modułem wybrany na Obieg Dokumentów i Repozytorium.
Nowododany administrator posiada uprawnienia administratora także do obszarów , folderów podrzędnych i dokumentów, które znajdowały się w Repozytorium zanim przyznano mu uprawnienia.
Widok ustawień „Administrator” i „Praca z modułem” wybranych tak, aby dany użytkownik był jednocześnie administratorem BPM (dawniej DMS) i Repozytorium
Administrator posiada w ramach Repozytorium wiele uprawnień niedostępnych dla standardowego użytkownika, takich jak:
definiowanie typów dokumentu - w tym możliwość włączenia, edycji lub wyłączenia retencji
definiowanie globalnej listy atrybutów
dodawanie powodów unieważnienia dokumentów
zarządzanie poziomem uprawnień innych użytkowników we wszystkich katalogach i w stosunku do wszystkich dokumentów w Repozytorium
tworzenie obszarów(katalogów z przypisanym administratorem) w ramach katalogu głównego Repozytorium
tworzenie, edycja i usuwanie obszarówi katalogów w każdym katalogu w ramach Repozytorium
dodawanie, edycja i usuwanie dokumentóww ramach całego Repozytorium (poza katalogiem głównym Repozytorium)
Uwaga
Administrator główny jest dodawany do każdego obszaru , katalogu i dokumentu, ponieważ jest dodawany do root'a (katalogu głównego Repozytorium).
Uwaga
Usunięcie administratora nie jest możliwe w żadnym zakresie w module Comarch BPM (dawniej DMS)Repozytorium.
Żeby usunąć administratora z Repozytorium, konieczna jest:
zmiana parametru Praca z modułem na Obieg dokumentów – wtedy dany operator przestaje mieć jakikolwiek dostęp do Repozytorium, ale pozostaje administratorem BPM (dawniej DMS) (więc może przywrócić sobie dostęp do Repozytorium)
albo
zmiana parametru Administratorna Nie – wówczas dany operator ma nadal dostęp do Repozytorium, ale nie ma już w nim uprawnień administratora, nie ma nawet dostępu do wcześniej dodanych przez siebie obszarów , katalogów podrzędnych i dokumentów – dostęp do jakiegokolwiek katalogu repozytorium musi mu być nadany przez aktualnego administratora.
W każdym przypadku usunięcia uprawnień administratora należy zapisać zmiany na karcie pracownika za pomocą ikony [Zapisz].
Usuwanie administratora Repozytorium - zmiana parametru "Praca z modułem" (użytkownik pozostaje administratorem BPM (dawniej DMS), ale traci dostęp do Repozytorium)
Usuwanie administratora z Repozytorium - zmiana parametru "Administrator" (operator ma dostęp do Repozytorium jako standardowy użytkownik, ale nie ma uprawnień administratora ani w Repozytorium, ani w BPM (dawniej DMS))
Uwaga
Jeżeli którekolwiek z wymienionych uprawnień (administratora lub pracy z modułem Repozytorium) zostanie odebrane, wówczas operator zostanie usunięty z katalogu głównego Comarch BPM (dawniej DMS) Repozytorium - czyli usunięty z wszelkich podrzędnych obszarów , katalogów i dokumentów.
Standardowy użytkownik– operator, którego dodano w Comarch BPM (dawniej DMS), a który nie jest administratorem i który w aplikacji desktopowej Comarch BPM (dawniej DMS) w ramach zakładki [Struktura organizacyjna] na karcie pracownika, w zakładce Uprawnienia, w sekcji Funkcjonalności ma parametr Praca z modułem wybrany na Obieg Dokumentów i Repozytorium. Użytkownik może mieć następujące poziomy uprawnień: administrator obszaru, edytor albo przeglądający.
Uwaga
Aby standardowy użytkownik mógł pracować w Repozytorium, powinien mieć przyznane przez administratora uprawnienia do przynajmniej jednego katalogu – w innym wypadku nie będzie w stanie przesłać żadnych dokumentów bezpośrednio do Repozytorium ani przeglądać żadnych dokumentów w ramach Repozytorium.
Rodzaje uprawnień operatorów
W odniesieniu do danego folderu lub dokumentu administrator Repozytorium może nadać użytkownikowi jeden z trzech rodzajów uprawnień:
Przeglądający – użytkownik nie może modyfikować danego obszaru /katalogu /dokumentu, ma jednak dostęp do podglądu i przeglądania dokumentów, które należą do katalogu, do którego nadano uprawnienie „Przeglądający”, a także do katalogów podrzędnych (chyba, że dany katalog to obszar , którego administratorem jest inny użytkownik). Dostęp obejmuje także opcję pobrania na dysk dokumentów, zarówno aktywnych, jak i zarchiwizowanych.
Widok zawartości Folderu 5 dla użytkownika, któremu nadano w stosunku do niego uprawnienie „Przeglądający”
Uwaga
Jeżeli w ramach katalogu, do którego przyznano uprawnienie „Przeglądający” administrator doda obszar podrzędny , którego administratorem jest inny użytkownik, wtedy taki obszar podrzędny nie jest widoczny dla „Przeglądającego”.
Edytor – użytkownik może modyfikować dany obszar /katalog /dokument. Oprócz uprawnień dostępnych na poziomie „Przeglądający” użytkownik będący „Edytorem” ma możliwość dodawania, archiwizacji, unieważniania i usuwania dokumentów, a także zmiany ich nazwy, typu dokumentu i wartości atrybutów oraz edycji zakończenia okresu przechowywania. Może także w ramach podglądu dodać nowe atrybuty do danego typu dokumentu, wybierając spośród wszystkich określonych w Repozytorium przez administratora Repozytorium. W zakresie uprawnień „Edytora” leży także dodawanie, usuwanie i edycja katalogów (zmiana nazwy), w przypadku katalogu, do którego przyznano uprawnienie oraz katalogów do niego podrzędnych.
Widok zawartości Folderu 5 dla użytkownika, któremu któremu nadano w stosunku do niego uprawnienie „Edytor”
Uwaga
Jeżeli w ramach katalogu, do którego przyznano uprawnienie „Edytor” administrator doda obszar podrzędny , którego administratorem jest inny użytkownik, wtedy taki obszar podrzędny nie jest widoczny dla „Edytora”.
Przyklad
Administrator nadał operatorowi „Jan Kowalski” uprawnienia edytora do obszaru Folder na faktury. Następnie postanowił utworzyć w ramach tego folderu obszar Folder C, którego administratorem jest operator „Joanna Bławatek”.
Tworzenie przez administratora obszaru o nazwie „Folder C” w ramach obszaru „Folder na faktury”
[/su_lightbox]
Administrator Repozytorium widzi wówczas w obszarze Folder na faktury listę folderów i dokumentów, która zawiera również obszar Folder C.
Widok obszaru „Folder na faktury” dla administratora Repozytorium
Natomiast użytkownik „Jan Kowalski” widzi tę samą listę, ale bez obszaru Folder C.
Widok obszaru „Folder na faktury” dla operatora „Jan Kowalski” o uprawnieniach „Edytor” w stosunku do tego folderu
Administrator – użytkownik może modyfikować dany obszar /katalog /dokument. Oprócz uprawnień dostępnych na poziomie „Edytor” użytkownik będący „Administratorem” ma możliwość zarządzania uprawnieniami innych użytkowników do obszaru , dla którego jest administratorem oraz do znajdujących się w nim dokumentów.
Uwaga
Uprawnienie administratora może być przyznane tylko do obszaru – nie jest możliwe przyznanie uprawnień administratora do katalogu lub dokumentu.
Uwaga
Jeśli użytkownikowi zostaną nadane uprawnienia administratora do obszaru , to takie uprawnienia są dziedziczonetakże na podrzędny w stosunku do niego obszar z nowym administratorem.
Przyklad
Administrator utworzył w ramach katalogu głównego Repozytorium obszar Folder 5 i nadał w stosunku do niego uprawnienia administratora operatorowi „Joanna Bławatek”.
Tworzenie obszaru „Folder 5” z operatorem „Joanna Bławatek” jako administratorem
Następnie w ramach obszaru Folder 5 administrator utworzył nowy obszar Folder na instrukcje, nadając operatorowi „Aleksandra Maj” uprawnienia administratora w stosunku do niego.
Tworzenie obszaru „Folder na instrukcje” z operatorem „Aleksandra Maj” jako administratorem
Wówczas po wybraniu opcji Zarządzaj uprawnieniami widoczne jest, że operator „Joanna Bławatek” ma w stosunku do obszaru Folder na instrukcje uprawnienia administratora, choć nie nadawano jej takich uprawnień na tym obszarze – dziedziczy je z obszaru nadrzędnego Folder 5.
Okno „Zarządzaj uprawnieniami” dla obszaru „Folder na instrukcje” – operator „Joanna Bławatek” ma uprawnienia administratora
Uwaga
W wersjach wcześniejszych niż 2025.2.0 po nadaniu uprawnień administratora danego obszaru innemu użytkownikowi nie jest możliwa edycja lub usunięcie uprawnień takiego użytkownika, chyba że uprawnienia administratora lokalnego do danego obszaru ma co najmniej dwóch użytkowników – wtedy możliwe jest usunięcie lub modyfikacja uprawnień jednego z nich. Nie jest też możliwe dodanie nowego administratora lokalnego do istniejącego obszaru .
Widok zawartości Folderu 4 dla użytkownika, któremu nadano w stosunku do niego uprawnienie „Administrator”
Rodzaje uprawnień w Repozytorium
Przykłady funkcjonowania uprawnień w Repozytorium
Przyklad
Uprawnienia administratora folderu podrzędnego a uprawnienia do folderu nadrzędnego
Administrator nadaje operatorowi "Anna Kowalik" uprawnienia administratora do obszaru Folder na potwierdzenia zamówień.
Tworzenie przez administratora obszaru "Folder na potwierdzenia zamówień" - uprawnienia administratora obszaru będzie posiadać operator "Anna Kowalik"
Następnie w ramach obszaru Folder na potwierdzenia zamówień administrator tworzy obszar Styczeń 2022 i nadaje w nim uprawnienia administratora użytkownikowi "Barbara Nowacka".
Tworzenie przez administratora obszaru "Styczeń 2022" w obszarze "Folder na potwierdzenia zamówień" - uprawnienia administratora obszaru "Styczeń 2022" będzie posiadać operator "Barbara Nowacka"
Przy takim zdefiniowaniu uprawnień do tych obszarów zarówno "Barbara Nowacka", jak i "Anna Kowalik" mają uprawnienia do obszaru Styczeń 2022.
Okno "Zarządzaj uprawnieniami folderu: Styczeń 2022" - w ramach pola "Osoby z dostępem do pliku" widoczne jest, że zarówno "Barbara Nowacka", jak i "Anna Kowalik" mają uprawnienia administratora w stosunku do tego obszaru
Jednocześnie operator "Barbara Nowacka" nie posiada żadnych uprawnień do obszaru Folder na potwierdzenia zamówień - pomimo tego, że jest administratorem obszaru znajdującego się w Folderze na potwierdzenia zamówień.
Okno "Zarządzaj uprawnieniami folderu: Folder na potwierdzenia zamówień" - w ramach pola "Osoby z dostępem do pliku" widoczne jest, że "Barbara Nowacka" nie ma żadnych uprawnień do tego obszaru .
Przyklad
Uprawnienia edytora folderu podrzędnego a uprawnienia do folderu nadrzędnego
Administrator nadaje operatorowi "Anna Kowalik" uprawnienia administratora do obszaru Folder na potwierdzenia zamówień.
Tworzenie przez administratora obszaru "Folder na potwierdzenia zamówień" - uprawnienia administratora obszaru będzie posiadać operator "Anna Kowalik"
Następnie w ramach obszaru Folder na potwierdzenia zamówień administrator tworzy folder Uwagi, nie dodając dodatkowego administratora.
Tworzenie przez administratora folderu "Uwagi" w obszarze "Folder na potwierdzenia zamówień" - bez dodatkowych uprawnień administratora
Po wejściu do menu kontekstowego folderu Uwagi i po wybraniu opcji Zarządzaj uprawnieniami administrator nadaje operatorowi "Barbara Nowacka" uprawnienie edytora w stosunku do tego folderu, wyszukując operatora za pomocą wyszukiwarki, klikając [Dodaj] przy nazwisku "Barbara Nowacka", następnie w ramach pola Osoby z dostępem do pliku naciskając obok tego użytkownika i wybierając opcję Edytor.
Wybór przez administratora opcji "Zarządzaj uprawnieniami" z menu kontekstowego folderu "Uwagi"
Dodawanie przez administratora użytkownika "Barbara Nowacka" do listy osób z dostępem do folderu "Uwagi"
Zapisywanie przez administratora uprawnień edytora dla operatora "Barbara Nowacka"
Widok listy osób uprawnionych do folderu "Uwagi"
Wówczas, kiedy administrator wybierze menu kontekstowe obszaru Folder na potwierdzenia zamówień i opcję Zarządzaj uprawnieniami , wtedy będzie widoczne, że operator "Barbara Nowacka" co prawda znajduje się na liście Osoby z dostępem do pliku, ale z poziomem uprawnienia Brak dostępu.
Poziom uprawnień można zmienić z Brak dostępu na Edytor lub Przeglądający, naciskając strzałkę obok napisu Brak dostępu i wybierając odpowiednią opcję, a następnie [Zapisz]
W ten sposób ułatwiono potencjalne nadanie uprawnień do folderu nadrzędnego dla osoby, która ma już uprawnienia do znajdującego się w nim folderu podrzędnego. Jeżeli natomiast administrator nie chce, żeby operatora "Barbara Nowacka" wyświetlano na liście, może usunąć tę pozycję z listy, klikając ikonę obok napisu Brak dostępu, a następnie [Zapisz] - ta operacja nie wpłynie na uprawnienia operatora "Barbara Nowacka" w folderze podrzędnym.
Wybór przez administratora opcji "Zarządzaj uprawnieniami" z menu kontekstowego obszaru " Folder na potwierdzenia zamówień"
Widok listy osób uprawnionych do obszaru "Folder na potwierdzenia zamówień"
Opcje zmiany uprawnień dla użytkownika "Barbara Nowacka"
Przyklad
Uprawnienia operatora o poziomie uprawnień "przeglądający" do folderu nadrzędnego Folder 4, kiedy zostaje mu odebrany dostęp do folderu podrzędnego Folder 4.1
Na liście obszarów znajduje się obszar Folder 4 , a w nim dwa foldery podrzędne: Folder 4.1 i Folder 4.2.
Zawartość obszaru Folder 4
Administrator nadaje uprawnienie „Przeglądający” operatorowi „Jan Kowalski” na poziomie obszaru Folder 4.
Uprawnienia do obszaru Folder 4
Następnie administrator usuwa uprawnienia operatora „Jan Kowalski” na poziomie folderu podrzędnego Folder 4.1.
Usuwanie uprawnień operatora „Jan Kowalski” do folderu podrzędnego Folder 4.1
Wówczas uprawnienia operatora "Jan Kowalski" na poszczególnych poziomach prezentują się następująco:
W ramach uprawnień do Folder 4.1 – brak dostępu* z możliwością edycji
Uprawnienia do folderu podrzędnego Folder 4.1
W ramach uprawnień do drugiego folderu podrzędnego, Folder 4.2 – przeglądający
Uprawnienia do folderu podrzędnego Folder 4.2
W ramach uprawnień do obszaru nadrzędnego Folder 4 – przeglądający*
Uprawnienia do obszaru nadrzędnego Folder 4
Przy dodawaniu uprawnień pracownikowi pod możliwymi do wyboru opcjami Przeglądający i Edytor dostępne są krótkie opisy możliwości działań na danym poziomie uprawnień – w wersji 2022.0.1 informacja dostępna pod opcją Edytor została zmodyfikowana, tak aby obejmować nowoprzyznane edytorowi uprawnienie archiwizacji dokumentów.
Informacje dotyczące poziomu uprawnień w oknie zarządzania uprawnieniami
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?
Możliwości pracy danego użytkownika w Repozytorium są zależne od tego, czy administrator nadał mu uprawnienia do dostępu do danego pliku lub folderu.
Bez przyznanych uprawnień użytkownik nie może dodawać nowych obszarów, folderów i dokumentów ani modyfikować tych, które wprowadzono już do Repozytorium, nie są też dla niego widoczne obszary, foldery oraz dokumenty dodane przez innych użytkowników.
W odniesieniu do danego folderu lub dokumentu użytkownikowi może zostać nadany przez administratora jeden z trzech rodzajów uprawnień:
1. Przeglądający – użytkownik z takim rodzajem uprawnień:
nie może modyfikować danego obszaru /katalogu /dokumentu
ma dostęp do podglądu i przeglądania dokumentów, które należą do katalogu, do którego nadano uprawnienie „Przeglądający”, a także do katalogów podrzędnych (chyba, że dany katalog to obszar , którego administratorem jest inny użytkownik). Dostęp obejmuje także opcję pobrania na dysk dokumentów, zarówno aktywnych, jak i zarchiwizowanych.
Widok zawartości Folderu 2 dla użytkownika, któremu nadano w stosunku do niego uprawnienie „Przeglądający”
Uwaga
Jeżeli w ramach katalogu, do którego przyznano uprawnienie „Przeglądający” administrator doda obszar podrzędny, którego administratorem jest inny użytkownik, wtedy taki obszar podrzędny nie jest widoczny dla „Przeglądającego”.
2. Edytor – użytkownik z takim poziomem uprawnień:
może modyfikować dany obszar /katalog /dokument.
ma uprawnienia dostępne na poziomie „Przeglądający”
ma możliwość dodawania, archiwizacji, unieważniania i usuwania dokumentów
ma możliwość zmiany nazwy dokumentów, typu dokumentu i wartości atrybutów oraz edycji zakończenia okresu przechowywania
może w ramach podglądu dodać nowe atrybuty do danego typu dokumentu, wybierając spośród wszystkich określonych w Repozytorium przez administratora Repozytorium
może dodawać, usuwać i edytować katalogi (zmiana nazwy), w przypadku katalogu, do którego przyznano uprawnienie oraz katalogów do niego podrzędnych.
Widok zawartości Folderu 5 dla użytkownika, któremu któremu nadano w stosunku do niego uprawnienie „Edytor”
Uwaga
Jeżeli w ramach katalogu, do którego przyznano uprawnienie „Edytor” administrator doda obszar podrzędny, którego administratorem jest inny użytkownik, wtedy taki obszar podrzędny nie jest widoczny dla „Edytora”.
Przyklad
Administrator nadał operatorowi „Jan Kowalski” uprawnienia edytora do obszaru Folder na faktury. Następnie postanowił utworzyć w ramach tego folderu obszar Folder C, którego administratorem jest operator „Joanna Bławatek”.
Tworzenie przez administratora obszaru o nazwie „Folder C” w ramach obszaru „Folder na faktury”
Administrator Repozytorium widzi wówczas w obszarze Folder na faktury listę folderów i dokumentów, która zawiera również obszar Folder C.
Widok obszaru „Folder na faktury” dla administratora Repozytorium
Natomiast użytkownik „Jan Kowalski” widzi tę samą listę, ale bez obszaru Folder C.
Widok obszaru „Folder na faktury” dla operatora „Jan Kowalski” o uprawnieniach „Edytor” w stosunku do tego folderu
3. Administrator – użytkownik z takim poziomem uprawnień:
może modyfikować dany obszar /katalog /dokument
posiada uprawnienia dostępne na poziomie „Edytor”
ma możliwość zarządzania uprawnieniami innych użytkowników do obszaru , dla którego jest administratorem oraz do znajdujących się w nim dokumentów.
Uwaga
Uprawnienie administratora może być przyznane tylko do obszaru – nie jest możliwe przyznanie uprawnień administratora do katalogu lub dokumentu.
Uwaga
Jeśli użytkownikowi zostaną nadane uprawnienia administratora do obszaru, to takie uprawnienia są dziedziczone także na podrzędny w stosunku do niego obszarz nowym administratorem.
Przyklad
Administrator utworzył w ramach katalogu głównego Repozytorium obszar Folder 5 i nadał w stosunku do niego uprawnienia administratora operatorowi „Joanna Bławatek”.
Tworzenie obszaru „Folder 5” z operatorem „Joanna Bławatek” jako administratorem
Następnie w ramach obszaru Folder 5 administrator utworzył nowy obszar Folder na instrukcje, nadając operatorowi „Aleksandra Maj” uprawnienia administratora w stosunku do niego.
Tworzenie obszaru „Folder na instrukcje” z operatorem „Aleksandra Maj” jako administratorem
Wówczas po wybraniu opcji Zarządzaj uprawnieniami widoczne jest, że operator „Joanna Bławatek” ma w stosunku do obszaru Folder na instrukcje uprawnienia administratora, choć nie nadawano jej takich uprawnień na tym obszarze – dziedziczy je z obszaru nadrzędnego Folder 5.
Okno „Zarządzaj uprawnieniami” dla obszaru „Folder na instrukcje” – operator „Joanna Bławatek” ma uprawnienia administratora
Uwaga
W wersjach wcześniejszych niż 2025.2.0 po nadaniu uprawnień administratora danego obszaru innemu użytkownikowi nie jest możliwa edycja lub usunięcie uprawnień takiego użytkownika, chyba że uprawnienia administratora lokalnego do danego obszaru ma co najmniej dwóch użytkowników – wtedy możliwe jest usunięcie lub modyfikacja uprawnień jednego z nich. Nie jest też możliwedodanie nowego administratora lokalnego do istniejącego obszaru .
Zarządzanie uprawnieniami do folderu lub dokumentu
Zarządzanie uprawnieniami do folderu lub dokumentu jest możliwe dla użytkownika, któremu przyznano uprawnienie „Administrator” do danego folderu albo dokumentu.
Istnieją cztery sposoby na uzyskanie dostępu do zarządzania uprawnieniami:
1.przesunięcie kursora na dany folder/dokument, a następnie kliknięcie w menu kontekstowe i wybór opcji [Zarządzaj uprawnieniami]
Wybór opcji „Zarządzaj uprawnieniami” za pomocą menu kontekstowego
2.zaznaczenie checkboxa przy danym folderze/dokumencie, a następnie naciśnięcie[Zarządzaj uprawnieniami] z menu kontekstowego na belce nad listą dokumentów
Wybór opcji „Zarządzaj uprawnieniami” z menu na belce nad listą dokumentów
3.zaznaczenie checkboxa przy danym folderze/dokumencie, wybór ikonki [Info] na prawym panelu, a następnie naciśnięcie[Zarządzaj uprawnieniami]
Wybór opcji „Zarządzaj uprawnieniami” za pomocą ikonki „Info”
4. wybór opcji [Zarządzaj uprawnieniami] po wyborze przycisku „Więcej akcji” w podglądzie dokumentu
Wybór opcji „Zarządzaj uprawnieniami” po kliknięciu w opcję „Więcej akcji” w podglądzie dokumentu
Okno „Zarządzaj uprawnieniami folderu”
Okno „Zarządzaj uprawnieniami folderu”/”Zarządzaj uprawnieniami pliku”składa się z dwóch części:
1.pola „Nadaj uprawnienia pracownikom” – można w nim wyszukać danego pracownika i dodać go do osób posiadających uprawnienia do folderu/dokumentu.
Wyszukiwanie jest możliwe już po wpisaniu jednego znaku, pod wpisywanym tekstem pojawia się lista pracowników, w których imieniu albo nazwisku występuje podana fraza.
Aby nadać uprawnienia do folderu/dokumentu pracownikowi, należy kliknąć przycisk [Dodaj].
Jeżeli użytkownik ma już przyznane uprawnienia, obok jego nazwiska na liście pojawia się znak.
Pole „Nadaj uprawnienia pracownikom”
2.pola „Osoby z dostępem do pliku” – wyświetlona jest pod nim lista osób, którym nadano uprawnienia do danego katalogu/dokumentu.
Możliwe poziomy uprawnienia to: „Administrator”, „Przeglądający”, „Edytor”.
Raz nadany poziom uprawnienia „Administrator” nie podlega edycji (chyba że administratorów jest przynajmniej dwóch i są to administratorzy lokalni), nie można także dodać takiego uprawnienia w ramach opcji „Zarządzaj uprawnieniami folderu”.
Natomiast poziom uprawnień „Przeglądający” podlega opcji edycjina „Edytor” i na odwrót.
Jeżeli zmieniono poziom uprawnień w ramach katalogu podrzędnego, niebędącego obszarem lub dokumentu znajdującego się w katalogu podrzędnym, wówczas przy poziomie uprawnień danego użytkownika w folderze nadrzędnym pojawia się znak *.
Za pomocą ikonki[Kosz], znajdującej się obok przyznanego poziomu uprawnienia użytkownika i widocznej po najechaniu kursorem na dany wiersz, możliwe jest całkowite usunięcie uprawnień do danego folderu z zawartością/dokumentu dla danego użytkownika. Ta opcja nie jest aktywna dla poziomu uprawnień „Administrator”, chyba że ustalono dwóch lub więcej administratorów lokalnych – wtedy możliwe jest usunięcie wszystkich z nich oprócz jednego.
Pole „Osoby z dostępem do pliku”; wybór z dostępnych poziomów uprawnień. Po prawej stronie widoczna jest także ikona kosza.
Przyklad
W ramach folderu nadrzędnego „Folder 5_admin” nadano uprawnienie „Edytor” użytkownikowi „Józef Kowal”.
Następnie w folderze podrzędnym „Pliki graficzne” znajdującym się w folderze „Folder 5_admin” zmieniono poziom uprawnień użytkownika „Józef Kowal” do folderu podrzędnego na „Przeglądający”.
Zmiana uprawnień użytkownika „Józef Kowal” na „Przeglądający” na poziomie folderu podrzędnego
Wówczas przy poziomie uprawnień użytkownika „Józef Kowal” w folderze nadrzędnym „Folder 5_admin” pojawia się gwiazdka, wskazująca na to, że w folderze podrzędnym zostało dla niego zmienione uprawnienie.
Widok opcji „Zarządzaj uprawnieniami folderu” w folderze „Folder 5_admin”. Poziom uprawnień przy użytkowniku „Józef Kowal” oznaczony jest znakiem * ze względu na zmianę uprawnień w folderze podrzędnym.
Uwaga
Zmiana uprawnień użytkownika z „Edytor” na „Przeglądający” i na odwrót nie wpływa na uprawnienia tego użytkownika w stosunku do folderów podrzędnych z przypisanym administratorem lokalnym i zawartości takich folderów)
Przy nazwisku użytkownika w polu „Osoby z dostępem do pliku” może również pojawić się adnotacja[Brak dostępu], jeżeli:
użytkownik nie miał przyznanych uprawnień do nowego folderu podrzędnego/dokumentu, ale przyznano mu je wcześniej do innego folderu podrzędnego/dokumentu, a oba te foldery/dokumenty znajdują się we wspólnym folderze nadrzędnym. Oznaczenie "Brak dostępu" pojawia się wtedy przy nazwisku danego użytkownika w zarządzaniu uprawnieniami nowego folderu/dokumentu.
użytkownik miał przyznane uprawnienia do folderu nadrzędnego, później utworzono folder podrzędny/dokument, a następnie usunięto uprawnienia użytkownika na poziomie folderu nadrzędnego. Oznaczenie "Brak dostępu" pojawia się wtedy przy nazwisku danego użytkownika w zarządzaniu uprawnieniami folderu podrzędnego/dokumentu.
W ramach okna zarządzania uprawnieniami dostępne są również poniższe przyciski:
[Zapisz] - po kliknięciu przycisku zmiany zostają zapisane, a okno zamknięte . Należy nacisnąć go przed opuszczeniem okna, w przeciwnym wypadku wprowadzone zmiany nie zostaną zachowane.
[Odrzuć] - po kliknięciu przycisku wprowadzone zmiany zostaną anulowane, a okno zamknięte
[Zamknij] - po kliknięciu przycisku okno zamyka się bez zapisania zmian
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?
Moduł Repozytorium jest dostępny zarówno dla Comarch BPM (dawniej DMS) Standalone, jak i dla wszystkich form współpracy: z Comarch ERP XL, Comarch ERP Optima, Comarch ERP Altum i Comarch ERP Enterprise (CEE).
Uwaga
Moduł Repozytorium nie funkcjonuje w przeglądarce Internet Explorer. Do pracy z modułem zalecane są przeglądarki:
Microsoft Edge
Google Chrome
Mozilla Firefox
Opera
Uwaga
Od wersji 2023.1.0 aby możliwa była poprawna współpraca z modułem Repozytorium należy kolejno:
1.zainstalować dodatek Application Request Routing, dostępny pod następującym adresem:
2. w ramach Menedżera Internetowych usług Internetowych kliknąć na ikonę „Application Request Routing Cache”
3.w ramach panelu „Akcje” po prawej stronie ekranunacisnąć link „Otwórz funkcje”.
Wybór ikony „Application Request Routing Cache” i przycisku „Otwórz funkcje”
4.zaznaczyć parametr „Enable proxy” w ramach zakładki „Application Request Routing” i potwierdzić zmianę przyciskiem „Zastosuj”.
Włączanie proxy w ustawieniach „Application Request Routing” na serwerze IIS
Uwaga
W wersji 2023.0.0 zaktualizowano .net core do .net6.
Z tego powodu wymagana jest aktualizacja w środowisku Windows pakietu IIS Hosting Bundle do wersji 6.0 albo wyższej– aktualizację można pobrać ze strony https://dotnet.microsoft.com/en-us/download/dotnet/6.0
Obsługa bazy danych MongoDB nie ulega zmianie. Zalecane jest korzystanie z wersji 4.4 – 5.0
Uwaga
Nastąpiły zmiany w lokalizacji ustawień modułu Comarch BPM (dawniej DMS) Repozytorium: definicjach atrybutów i typów dokumentów – przeniesiono je do wersji web aplikacji.
System Comarch BPM (dawniej DMS) składa się z modułów:
Aby umożliwić działanie modułu Workflow i modułu Repozytorium, niezbędne jest zainstalowanie trzech odrębnych aplikacji na serwerze IIS, z których dwie służą potrzebom modułu Comarch BPM (dawniej DMS) Workflow (Obieg Dokumentów) i jedna tworzy moduł Comarch BPM (dawniej DMS) Repozytorium.
Instalacja serwera MongoDB w systemie Windows
Uwaga
Minimalna obsługiwana wersja serwera MongoDB to wersja 4.2.
W celu pobrania instalatora serwera MongoDB należy wejść na stronę https://www.mongodb.com/, następnie wybrać zakładkę „Products”, później „Community Edition”, następnie „MongoDB Community Server”, nacisnąć zielony przycisk„Select package”, wybrać wersję MongoDB w polu „Version”, a następnienacisnąć zielony przycisk „Download”(bezpośredni link do „MongoDB Community Server”: MongoDB Community Download | MongoDB).
Proces instalacji przedstawiony poniżej to skrócona wersja instalacji – przy założeniu, że na tej samej maszynie, gdzie Mongo DB jest uruchamiany, zainstalowana jest też baza.
1.Po pobraniu pliku instalacyjnego należy go otworzyć. Wówczas na ekranie pojawia się okno instalatora Mongo DB, gdzie powinno się kliknąć „Next”.
Okno początkowe instalatora MongoDB
2. Następnie należy wyrazić zgodę na umowę licencyjną, zaznaczając checkbox i kliknąć „Next”.
Okno umowy licencyjnej MongoDB
3. Kolejnym krokiem jest wybór typu instalacji – należy wybrać opcję „Complete”.
Okno Mongo DB – wybór typu instalacji
4. Następnie należy w oknie konfiguracji usługi wybrać checkbox „Run service as Network Service user”.
Wybór konfiguracji usługi w MongoDB
5. W kolejnym oknie instalacyjnym zaznacza się parametr „Install Mongo DB Compass”.
Mongo DB Compass to aplikacja, która służy do przeglądania bazy danych, analogicznie do SSMS dla SQL Server. Po wyborze przycisku „Next” następuje przejście do kolejnego okna.
Okno instalacji MongoDB Compass
6. Następnie należy kliknąć „Install”.
Okno do rozpoczęcia instalacji MongoDB
7. Na zakończenie instalacji należy kliknąć przycisk „Finish”.
Okno końcowe instalacji Mongo DB
Po ukończeniu instalacji konieczne jest upewnienie się, czy usługa MongoDB jest uruchomiona. Można to sprawdzić wchodząc do Menedżera zadań systemu Windows, wybierając zakładkę Usługi i znajdując pozycję Mongo DB, dla której w polu „Stan” powinno wyświetlać się „Uruchomiony”.
Menedżer zadań systemu Windows – widoczny podświetlony rekord MongoDB
Dodawanie administratora MongoDB i bazy danych dla Comarch BPM (dawniej DMS) Repozytorium za pomocą MongoDB Compass
Po instalacji na MongoDB należy uruchomić MongoDB Compass. Jeśli Mongo DB zostało zainstalowane lokalnie, wówczas nie ma konieczności uzupełniania connection stringa – wystarczy nacisnąć „Connect”, aby zalogować się do serwera.
Okno logowania do serwera Mongo DB
Kiedy zalogowano się do serwera Mongo DB, wówczas:
1. należy utworzyć użytkownika o uprawnieniach administratora na serwerze– w poniższym przykładzie taki użytkownik to admin, zaś jego hasło to Passwd1234. Posiada najwyższy poziom uprawnień na serwerze.
Aby utworzyć użytkownika należy:
wpisać instrukcję use admin na konsoli _MONGOSH BETA,
zatwierdzić przyciskiem Enter,
wprowadzić na konsoli _MONGOSH BETA następujące polecenie:
Wielkość liter w nazwach użytkowników jest istotna dla logowania
Wskazówka
Zaleca się zmianę hasła na inne mocne hasło.
Uwaga
Jeżeli w mocnym haśle został użyty znak „@”, wówczas w ConnectionString konieczne jest wpisanie „%40” zamiast „@”. Potrzeba zmiany wynika z tego, że Mongo traktuje znak „@” jako oddzielenie pozycji.
Dodawanie administratora o nazwie admin w MongoDB
2. Następnie należy utworzyć bazę danych dla Comarch BPM (dawniej DMS) Repozytorium i dodać użytkownika, dla którego będzie następowało łączenie się aplikacji Comarch BPM (dawniej DMS) Repozytorium z bazą danych. W tym celu konieczne jest, aby:
wpisać instrukcję use Repository (Repository to nazwa przykładowej bazy Repozytorium) na konsoli _MONGOSH BETA,
zatwierdzić przyciskiem Enter,
wprowadzić na konsoli _MONGOSH BETA następujące polecenie, aby dodać użytkownika:
Wielkość liter w nazwach użytkowników jest istotna dla logowania
Wskazówka
Zaleca się zmianę hasła na inne mocne hasło.
Uwaga
Jeżeli w mocnym haśle został użyty znak „@”, wówczas w ConnectionString konieczne jest wpisanie „%40” zamiast „@”. Potrzeba zmiany wynika z tego, że Mongo traktuje znak „@” jako oddzielenie pozycji.
Tworzenie bazy danych dla Comarch BPM (dawniej DMS) Repozytorium
Dodawanie użytkownika, dla którego aplikacja Comarch BPM (dawniej DMS) Repozytorium łączy się z bazą danych
Po wykonaniu powyższych czynności Mongo DB Compass może zostać zamknięty.
Wprowadzanie zmian w pliku mongod.cfg
Następnie należy dokonać edycji pliku konfiguracyjnegomongod.cfg.
Plik znajduje się w lokalizacji:
<install directory>\bin\mongod.cfg
domyślnie lokalizacja to: C:\Program Files\MongoDB\Server\<wersja>\bin\mongod.cfg
Przykładowa lokalizacja pliku mongod.cfg
Zmiany, których należy dokonać w pliku mongod.cfg:
1. w sekcji #network interfaces:
port: 27017 – port domyślny
bindIp: 127.0.0.1 – domyślnie jest w tym miejscu ustawiony localhost – tu powinien być umieszczony adres IP klienta, który komunikuje się z serwerem bazodanowym (dla Comarch BPM (dawniej DMS) Repozytorium: z serwerem IIS). Jeżeli zamiast bindIp zostanie wpisane bindIpAll: true, wówczas można będzie połączyć się z serwerem z każdego komputera.
2. w sekcji #security:
Uwaga
Należy usunąć znak # przedsecurity
Uwaga
Należy dodać dwie spacje i wpisaćauthorization: enabled
Uwaga
Bez dwóch spacji przed authorization: enabled serwer nie będzie mógł zostać uruchomiony.
Dzięki tej zmianie możliwe będzie logowanie do bazy MongoDB przy użyciu loginu i hasła.
Zmiany w pliku mongod.cfg
Następnie należy zapisać plik i uruchomić ponownie serwer MongoDB w Menedżerze zadań Windows, klikając na niego prawym przyciskiem myszy i naciskając „Uruchom ponownie”.
Ponowne uruchamianie MongoDB w Menedżerze zadań Windows po edycji pliku mongod.cfg
Uwaga
Podczas ponownego łączenia do MongoDB Compass konieczne będzie wpisanie connection stringa według poniższego wzoru:
Kiedy zainstalowano serwer, kolejnym krokiem jest wprowadzenie zmian w pliku konfiguracyjnymmongod.conf, dostępnym w lokalizacji: /etc/mongod.conf. Polecenie, które uruchamia plik mongod.conf do edycji, to:
sudo gedit/etc/mongod.conf
Zmiany, których należy dokonać w pliku mongod.conf:
1. w sekcji #network interfaces:
port: 27017 – port domyślny
bindIp: 127.0.0.1 – domyślnie jest w tym miejscu ustawiony localhost – tu powinien być umieszczony adres IP klienta, który komunikuje się z serwerem bazodanowym (dla Comarch BPM (dawniej DMS) Repozytorium: z serwerem IIS). Jeżeli zamiast bindIp zostanie wpisane bindIpAll: true, wówczas można będzie połączyć się z serwerem z każdego komputera.
2. w sekcji #security:
Uwaga
Należy usunąć znak# przedsecurity
Uwaga
Należy dodać dwie spacje i wpisaćauthorization: enabled
Uwaga
Bez dwóch spacji przed authorization: enabled serwer nie będzie mógł zostać uruchomiony.
Dzięki tej zmianie możliwe będzie logowanie do bazy MongoDB przy użyciu loginu i hasła.
Po zapisaniu wprowadzonych zmian należy ponownie uruchomić serwer MongoDB, przykładowo używając poniższej komendy:
sudo systemctl restart mongod
Dodawanie administratora MongoDB i bazy danych dla Comarch BPM (dawniej DMS) Repozytorium z poziomu terminala w Ubuntu
Następnie należy zalogować się do MongoDB z poziomu terminala w Ubuntu, a później create a database and add the operator for which the Comarch DMS Repository will be connected to the database.
Aby utworzyć bazę, powinna zostać wpisana komenda: use Repository.
W dalszej kolejności należy utworzyć użytkownika, zaczynając od wpisania komendy use admin.
Później konieczne jest wprowadzenie polecenia, które utworzy użytkownika o uprawnieniach administratora na serwerze – w poniższym przykładzie taki użytkownik to admin, zaś jego hasło to Passwd1234. Posiada najwyższy poziom uprawnień na serwerze:
Wielkość liter w nazwach użytkowników jest istotna dla logowania.
Wskazówka
Zaleca się zmianę hasła na inne mocne hasło.
Login ani hasło nie mogą zawierać następujących znaków:
:
/
?
#
[
]
@
!
Od wersji 2024.2.2 można używać powyższych znaków w ramach loginu i/lub hasła.
Nie należy natomiast używać spacji w loginie ani w haśle.
[/alert]
Uwaga
Jeżeli w mocnym haśle został użyty znak „@”, wówczas w ConnectionString konieczne jest wpisanie „%40” zamiast „@”. Potrzeba zmiany wynika z tego, że Mongo traktuje znak „@” jako oddzielenie pozycji.
Następnie należy dodać użytkownika, dla którego będzie następowało łączenie się aplikacji Comarch BPM (dawniej DMS) Repozytorium z bazą danych. W tym celu konieczne jest wprowadzenie następującego polecenia:
Tworzenie i odtwarzanie backupów bazy danych MongoDB
Backupy baz danych Mongo DB mogą być tworzone i odtwarzane za pomocą narzędzi mongodump oraz mongorestore, które należą do MongoDB Database Tools. Można je pobrać ze strony producenta:
Zanim rozpocznie się konfigurację aplikacji Comarch BPM (dawniej DMS) na serwerze IIS, konieczne jest zainstalowanie dwóch komponentów, niezbędnych do poprawnego działania aplikacji:
Jeżeli aktualizację przeprowadzono w trybie ręcznym, konieczne jest zaktualizowanie aplikacji Comarch BPM (dawniej DMS): serwerowej, web i desktop, a w ustawieniach puli aplikacji zmiana wartości parametruWłącz aplikacje 32-bitowenaFalse. Tych czynności nie trzeba wykonywać, jeśli do aktualizacji został użyty instalator.
Ustawienia zawansowane puli aplikacji dla modułu Workflow (Obieg dokumentów) (aplikacji serwerowej) – z odpowiednim ustawieniem parametru „Włącz aplikacje 32-bitowe”
Przenoszenie katalogu BPM (dawniej DMS) Repository Api
Jeżeli na serwerze nie jest zainstalowany Comarch BPM (dawniej DMS), konieczna jest instalacja aplikacji Comarch DMS serwerowej, WEB i desktop według instrukcji znajdującej się na stroniehttps://pomoc.comarch.pl/bpm/ po wejściu do kategorii wybranej współpracy, w rozdziale Instalacja i konfiguracja.
Następnie należy z pakietu instalacyjnego z lokalizacji Comarch BPM (dawniej DMS) {wersja} \ Comarch BPM (dawniej DMS) {wersja} skopiować zawartość katalogu BPM Repository Api do folderu w lokalizacjiC:\inetpub\wwwroot, np. do katalogu DocumentManager.WebApi.
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 (wcześniej DMS Repository Api).
Lokalizacja folderu BPM Repository Api w pakiecie instalacyjnym Comarch BPM 2025.2.0
Lokalizacja folderu DocumentManager.WebApi, do którego przeniesiono zawartość folderu BPM Repository Api
Dodawanie nowej puli aplikacji dla Comarch BPM (dawniej DMS) Repozytorium
Comarch BPM (dawniej DMS) Repozytorium jest modułem Comarch BPM (dawniej DMS), jednak musi zostać zainstalowany jako osobna aplikacja na serwerze IIS i wymaga osobnej puli aplikacji.
Uwaga
Z powodu różnych właściwości nie można wykorzystać tej samej puli aplikacji dla aplikacji DMS i Repozytorium.
Uwaga
Repozytorium należy zainstalować na tej samej witrynie, na której znajduje się moduł Workflow (np. Default Web Site)
Dodawanie nowej puli aplikacji w IIS
Dla puli aplikacji dedykowanej modułowi Comarch BPM (dawniej DMS) Repozytorium konieczne jest określenie wersji środowiska .NET CLR jako ’Bez kodu zarządzanego’.
Dodawanie puli aplikacji „BPM_repository” dla modułu Repozytorium, z wersją środowiska .Net CLR zaznaczoną jako „Bez kodu zarządzanego”
Ustawienia zaawansowane puli BPM_repository
Dla pul aplikacji dedykowanych modułowi Comarch BPM (dawniej DMS) Workflow (Obieg Dokumentów) konieczne jest określenie wersji środowiska .NET CLR jako.NET CLR v4.0.
Następnie należy nacisnąć opcję „Ustawienia zaawansowane„, dostępną do wyboru po kliknięciu na „Pule aplikacji„, a następnie naciśnięciu nazwy odpowiedniej puli prawym przyciskiem myszy. Można też, alternatywnie, kliknąć nazwę puli i wybrać opcję z paska „Akcje” po prawej stronie ekranu.
W ramach „Ustawień zaawansowanych” konieczne jest ustawienie parametru ’Włącz aplikacje 32-bitowe’ na False.
Konwertowanie katalogu DocumentManager.WebApi na aplikację
1. W kolejnym kroku należy w ramach Menedżera IIS nacisnąć prawym przyciskiem myszy folderDocumentManager.WebApi i wybrać opcję „Konwertuj na aplikację„.
Konwertowanie folderu DocumentManager.WebApi na aplikację w oknie Menedżera internetowych usług informacyjnych (IIS)
2. Następnie otworzy się okno „Dodawanie aplikacji„, w którym należy nacisnąć opcję „Wybierz„, wybrać pulę aplikacji dedykowaną Comarch BPM (dawniej DMS) Repozytorium – w poniższym przykładzie jest to pula „BPM_repository” – i nacisnąć „Ok„.
Okno dodawania aplikacji dla aplikacji modułu Comarch BPM Repozytorium
W ramach Comarch BPM (dawniej DMS) można korzystać z Managera dokumentów lub z modułu Repozytorium, nie jest jednak możliwe jednoczesne korzystanie z obydwóch opcji.
Domyślnie włączony jest Manager dokumentów, dlatego aby włączyć obsługę modułu Comarch BPM (dawniej DMS) Repozytorium, w kluczu Web.config, dostępnym w folderze z aplikacją serwerową (dawną web) Comarch BPM (dawniej DMS) należy uzupełnić 3 następujące klucze:
<add key=”UseRepository” value=”true” /> – umożliwiający włączenie Repozytorium poprzez wpisanie wartości „true” (jeżeli pozostanie „false”, włączony będzie Manager dokumentów)
<add key=”RepositoryUrl” value=”http://<ip serwera>/DocumentManager.WebApi” /> – w tym kluczu konieczne jest wprowadzenie adresu URL aplikacji Repozytorium, przykładowo:
http://localhost/DocumentManager.WebApi
<add key=”WebClientUrl” value=”http://<ip serwera>/DocumentWorkflow.Web” /> – wprowadzony w wersji 2024.0.0; klucz, w którym (w przypadku korzystania z funkcjonalności Comarch BPM (dawniej DMS) Repozytorium) należy wprowadzić adres nowej aplikacji WEB, przykładowo:
Od wersji 2024.0.0 moduł Repozytorium nie jest dostępny z poziomu aplikacji serwerowej Comarch BPM (dawniej DMS) (dawnej aplikacji web).
Wskazówka
Adres URL aplikacji DocumentManager.WebApi można sprawdzić, klikając w daną aplikację w Menedżerze internetowych usług informacyjnych (IIS) i naciskając opcję „Przeglądaj *:80 (http)” w panelu ” Zarządzaj aplikacją” po prawej stronie ekranu.
Adres strony widoczny w otwartym oknie przeglądarki to adres danej aplikacji.
Wprowadzanie zmian w appsettings.json, pliku konfiguracyjnym serwera
Uwaga
Przed przejściem do kolejnych kroków konfiguracji zaleca się zatrzymanie utworzonej witryny sieci web albo całego serwera IIS.
Następnie konieczne jest wejście do katalogu z aplikacją Repozytorium (np. DocumentManager.WebApi), dostępnym domyślnie w lokalizacji C:\inetpub\wwwroot\ , a następnie edycja znajdującego się tam pliku konfiguracyjnego appsettings.json , w którym należy uzupełnić poniższe informacje:
Wskazówka
Wielkość znaków w parametrach nie ma znaczenia.
1. „IdentityMongoDatabaseSettings” – connection string do bazy Comarch BPM (dawniej DMS) Repozytorium, która zawiera konta użytkowników.
Przyklad
Connection string powinien składać się z takich części:
W tym parametrze powinien zostać wprowadzony adres aplikacji serwerowej modułu Workflow – taki, jak został wprowadzony w bpm.exe.config (dawnym dms.exe.config) – pliku konfiguracyjnym aplikacji desktop
Przykład uzupełnienia connection strings dla „IdentityMongoDatabaseSettings” i „ApplicationMongoDatabaseSettings” oraz „ServerUrl” dla „DocumentWorkflowSettings”
4. ”StorageSettings” – ustawienia bazy, która przechowuje pliki
„Type” – właściwość, która określa domyślne miejsce przechowywania plików dodawanych do Comarch BPM (dawniej DMS) Repozytorium. Może przyjmować wartości:
„IBard” – wtedy pliki dodawane do Repozytorium będą przechowywane w usłudze Comarch IBARD
„Mongo” – wtedy pliki dodawane do Repozytorium będą przechowywane w bazie MongoDB
Przykładowe uzupełnienie „Type” w „Storage settings” , jeśli pliki z Repozytorium przechowywane będą w usłudze Comarch Ibard
Przykładowe uzupełnienie „Type” w „Storage settings” , jeśli pliki z Repozytorium przechowywane będą w bazie MongoDB
”IBARDStorageSettings” – parametr uzupełniany, jeśli wybrano bazę IBARD, baza danych, która przechowuje dane wymagane dla IBARD
„ConnectionString” – connection string do bazy z konfiguracją współpracy z IBARD – znajduje się tu ta sama informacja, która w wersji poprzedniej była w IBARDMongoDatabase Settings
Uwaga
Jeśli wszystkie pliki Comarch BPM (dawniej DMS) Repozytorium mają być przechowywane tylko w usłudze IBARD – wówczas należy usunąć pozycje „MongoStorageSettings”, „ConnectionString”, „ChunkSizeBytes”.
Uwaga
W przypadku przechowywania plików z Repozytorium w usłudze IBARD po uzupełnieniu „Connection String” w „IBARDStorageSettings” konieczne jest zalogowanie do usługi IBARD w sekcji „Przechowywanie plików” w zakładce „Ustawienia” w aplikacji desktop Comarch BPM (dawniej DMS), klikając przycisk „Autoryzacja„.
Okno logowania do usługi IBARD w aplikacji desktopowej Comarch BPM (dawniej DMS)
Przyklad
Przykład uzupełnienia pliku appsettings.json, jeśli wszystkie pliki mają być przechowywane w usłudze Comarch IBARD:
”MongoStorageSettings” – parametr uzupełniany, jeśli wybrano bazę MongoDB, baza danych, która przechowuje pliki binarne.
W tym parametrze należy uzupełnić „ConnectionString” do bazy, która będzie służyć do przechowywania plików dodawanych do Comarch BPM (dawniej DMS) Repozytorium.
Drugi klucz, ”ChunkSizeBytes”, dotyczy tylko plików przechowywanych w bazie MongoDB, definiuje maksymalny rozmiar pojedynczej części pliku (w bajtach), który jest dodawany do bazy.
Uwaga
Jeżeli przesyłany plik okaże się być większego rozmiaru niż określono w ”ChunkSizeBytes”, plik ulegnie podziałowi na tyle części, ile razy ”ChunkSizeBytes” mieści się w rozmiarze tego pliku, z ewentualnym jednym dodatkowym plikiem (jeśli z podziału zostanie reszta).
Uwaga
Jeśli wszystkie pliki Comarch BPM (dawniej DMS) Repozytorium mają być przechowywane tylko w usłudze Mongo – wówczas należy usunąć pozycje „IbardStorageSettings” i jego „ConnectionString”.
Przyklad
Przykład uzupełnienia pliku appsettings.json, jeśli wszystkie pliki mają być przechowywane w bazie MongoDB:
Możliwa jest również sytuacja, w której podczas pracy z Comarch BPM (dawniej DMS) Repozytorium zostało zmienione miejsce przechowywania plików z usługi IBARD na bazę MongoDB – wtedy możliwe jest korzystanie z plików przechowywanych zarówno w IBARD, jak i w MongoDB. Warunkiem jest uzupełnienie „Connection String” w kluczu „IBARDStorageSettings” (tak, żeby następowało połączenie z bazą, która przechowuje konfigurację współpracy z IBARD) oraz „Connection String” w kluczu „MongoStorageSettings” (tak, żeby następowało połączenie z bazą, która przechowuje pliki). Przy takim uzupełnieniu connection stringów domyślnie pliki, które zostaną dodane do Comarch BPM (dawniej DMS) Repozytorium, będą zapisane zgodnie z lokalizacją, którą określono w parametrze Type w sekcji Storage Settings.
Przyklad
Przykład uzupełnienia pliku appsettings.json, jeśli pliki mają być zapisywane w bazie MongoDB, ale możliwa również będzie praca z plikami, które są przechowywane w usłudze IBARD:
Powyższe ustawienia są niezbędne do właściwej konfiguracji pliku. Poniższe ustawienia natomiast można zmienić opcjonalnie:
„JWTSettings” – ustawienia JSON Web Tokens, autoryzacja użytkowników wewnątrz Comarch BPM (dawniej DMS) Repozytorium. Zawiera następujące parametry:
„Key” – klucz szyfrujący,
„Issuer”:”CorelIdentity”,
„Audience”: „CorelIdentityUser”,
„DurationInMinutes”: 60 – czas, po jakim token autoryzujący wygaśnie; podany w minutach
„Serilog” – framework logujący działanie aplikacji. Zawiera następujące parametry:
„MinimumLevel” – określa poziom szczegółowości loga
„Default”: „Information” – definiuje domyślny poziom
„Override” – określa szczegółowe ustawienia logów dla paczek Microsoft oraz System, zapisywanie informacji na poziomie warning i wyżej, czyli error, fatal error.
„Enrich”: [ „FromLogContext”, „WithMachineName”, „WithProcessId”, „WithThreadId” ] – określa schemat wpisów do dziennika logów. Zawiera następujące parametry:
„WriteTo” – definicja logów „Name”: „Console” – logi do konsoli „Name”: „File” – logi do pliku w formacie txt
„path”: „C:\\temp\\repository.txt” – lokalizacja w której będzie zapisywany log
„outputTemplate”: „{Timestamp:G} {Message}{NewLine:1}{Exception:1}” – format logów
Uwaga
Kiedy dane zostały wprowadzone, konieczne jest zapisanie pliku appsettings.json, a następnie uruchomienie zatrzymanej wcześniej witryny albo całego serwera IIS. Następnie należy uruchomić Comarch BPM (dawniej DMS) aplikację desktopową.
Od wersji 2022.0.1 konieczne jest włączenie protokołu WebSocket. W tym celu należy wykonać następujące kroki:
1. w ramach pola wyszukiwania przy przycisku „Start” wpisać frazę „Włącz lub wyłącz funkcje systemu Windows” i kliknąć „Otwórz”
Wyszukiwanie frazy „Włącz lub wyłącz funkcje systemu Windows”
2. Następnie w oknie, które zostało otwarte, należy rozwinąć zawartość folderu „Internetowe usługi informacyjne”, później „Usługi WWW”, potem „Funkcje tworzenia aplikacji”, zaznaczyć checkbox przy folderze „Protokół WebSocket” i kliknąć przycisk .
Zaznaczanie checkboxa przy „Protokół Web Socket”
Zostanie wówczas otwarte okno Funkcje systemu Windows, w ramach którego system dokona zapisu wprowadzonych zmian.
Zapisywanie wprowadzonych zmian w systemie
Gdy zmiany zostaną zapisane, informacja o tym zostanie wyświetlona w ramach okna. Należy wówczas zamknąć okno, klikając na przycisk .
Okno „Funkcje systemu Windows”, gdy zmiany zostały zapisane
3. Następnie należy otworzyć Menadżer Internetowych Usług Internetowych (IIS) i w środkowej części okna, w sekcjiZarządzaniekliknąć na ikonęEdytor konfiguracji, a następnie wybrać opcjęOtwórz funkcję, znajdującą się po prawej stronie, w górnej części panelu Akcje.
Wybór opcji „Otwórz funkcję”
4. Po wyborze opcji Otwórz funkcję w środkowej części Menedżera zostanie wyświetlony Edytor konfiguracji.
W poluSekcjanależywyszukać na rozwijalnej liście sekcjęsystem.webServer/webSocket, a następnie wybrać dla polaenabledwartośćTrue. Następnie aby zapisać zmiany, wybierz opcjęZastosuj dostępną w ramach panelu Akcje po prawej stronie Menedżera.
Wybór wartości „True” dla pola „enabled”
Zatwierdzenie wprowadzonych zmian za pomocą opcji „Zastosuj”
5. Później należy ponownie uruchomić IIS, wybierając opcjęUruchom ponowniena panelu Akcje w ramach Menedżera IIS.
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?
Błędy w module Comarch BPM (dawniej DMS) Repozytorium po stronie serwera są logowane do pliku tekstowego przy pomocy frameworka Serilog oraz mechanizmów ASP.NET Core, tak jak wskazano w pliku konfiguracyjnym appsettings.json, a także po stronie klienta aplikacji do konsoli przeglądarki.
Aby dana opcja po stronie serwera stała się aktywna, konieczne jest odkomentowanie jej, czyli usunięcie znaków //, lub dodanie jej w ramach pliku appsettings.json (domyślna lokalizacja pliku: C:\inetpub\wwwroot\DocumentManager.WebApi\appsettings.json).
Zaleca się logowanie błędów do pliku tekstowego repository_log.txt (lokalizacja domyślna: C:\temp\repository_log.txt).
Odkomentowane ustawienia logowania błędów do pliku repository_log.txt
Lokalizacja pliku repository_log
Plik repository_log
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 (dawniej DMS) Repozytorium i chcesz dowiedzieć się więcej?
W wersji 2025.2.0 zmieniono nazwę Comarch DMS na Comarch BPM. W związku z tą zmianą usunięto klucz „DefaultAppMarket” z pliku web.config znajdującego się w folderze z plikami aplikacji serwerowej Comarch BPM – system nosi nazwę Comarch BPM niezależnie od rynku, na jaki jest przeznaczony.
Dotychczasowy klucz” DefaultAppMarket”, znajdujący się w pliku web.config w folderze z plikami aplikacji serwerowej Comarch BPM, został usunięty.
Celem modułu Repozytorium jest przechowywanie dokumentów w formie plików w ramach kreowanej przez administratorów i (częściowo) edytorów struktury folderów.
Dostęp danego pracownika do danego folderu lub pliku zależy od tego, czy zostały mu do niego przyznane uprawnienia. W ramach modułu Repozytorium widoczne są dla użytkownika tylko te foldery i pliki, do których przyznał mu dostęp użytkownik o uprawnieniach administratora (Repozytorium lub lokalnego).
Widok ogólny głównego okna dla administratora Repozytorium
Widok ogólny głównego okna dla użytkownika, któremu udzielono dostępu do niektórych obszarów w 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?
W ofercie znajdują się następujące rodzaje szkoleń:
Comarch BPM (dawniej DMS)
Szkolenia na poziomie podstawowym:
Warsztaty – Aplikacja Comarch BPM we współpracy z Comarch ERP XL – to szkolenie w formie zdalnej. Jeśli:
zaczynasz pracę z Comarch BPM (dawniej DMS) we współpracy z Comarch ERP XL
chcesz dowiedzieć się, jak we właściwy sposób skonfigurować aplikację Comarch BPM (dawniej DMS), zarówno w wersji webowej, jak i desktopowej i jak korzystać z podstawowych funkcjonalności
chcesz swobodnie korzystać z takich możliwości, jak m.in.:
import struktury firmy i pracowników z Comarch ERP XL do Comarch BPM (dawniej DMS),
dodawanie dokumentów, uzupełnianie danych i przekazywanie do następnego etapu,
dodawanie opisu analitycznego do dokumentu i wygenerowanie go w Comarch ERP XL z poziomu Comarch BPM (dawniej DMS)
dowiązywanie kontrahenta czy towaru z Comarch ERP XL do dokumentów w Comarch BPM (dawniej DMS),
wysyłanie powiadomień mailowych do użytkowników Comarch BPM (dawniej DMS),
zmiana wartości kontrolki wraz ze zmianą wartości w innej kontrolce
Warsztaty – Aplikacja Comarch BPM we współpracy z Comarch ERP Optima – to szkolenie w formie zdalnej. Jeśli:
zaczynasz pracę z Comarch BPM (dawniej DMS) we współpracy z Comarch ERP Optima
chcesz dowiedzieć się, jak we właściwy sposób skonfigurować aplikację Comarch BPM (dawniej DMS), zarówno w wersji webowej, jak i desktopowej i jak korzystać z podstawowych funkcjonalności
chcesz swobodnie korzystać z takich możliwości, jak m.in.:
dowiązywanie kontrahenta czy towaru z Comarch ERP Optima do dokumentów w Comarch BPM (dawniej DMS),
dodawanie dokumentów,
uzupełnianie danych i przekazywanie do następnego etapu,
wysyłanie powiadomień mailowych do użytkowników Comarch BPM (dawniej DMS),
zmiana wartości kontrolki wraz ze zmianą wartości w innej kontrolce
Warsztaty – Zaawansowane modelowanie procesów i obiegów dokumentów w Comarch BPM we współpracy z Comarch ERP XL – to szkolenie dostępne w formie zdalnej. Jeśli:
znasz podstawy pracy z Comarch ERP XL i z Comarch BPM (dawniej DMS) we współpracy z Comarch ERP XL
znasz język dostępu do baz danych MS SQL
chcesz swobodnie korzystać z takich możliwości, jak m.in.:
praca z kontrolką typu Lista, praca z kontrolką typu Dane tabelaryczne,
definiowanie komunikatów w ramach kontrolki typu Komunikat,
wykorzystanie mechanizmu własnej akcji, stosowanie procedur Comarch BPM (dawniej DMS),
Warsztaty – Zaawansowane modelowanie procesów i obiegów dokumentów w Comarch BPM we współpracy z Comarch ERP Optima – to szkolenie dostępne w formie zdalnej. Jeśli:
znasz podstawy pracy z Comarch ERP Optima i z Comarch BPM (dawniej DMS) we współpracy z Comarch ERP Optima
znasz język dostępu do baz danych MS SQL
chcesz swobodnie korzystać z takich możliwości, jak m.in.:
praca z kontrolką typu Lista, praca z kontrolką typu Dane tabelaryczne,
definiowanie komunikatów w ramach kontrolki typu Komunikat,
Szczegółowe informacje dotyczące funkcjonalności Comarch BPM (dawniej DMS) są dostepne w ramach dokumentacji, znajdującej się na stronie https://pomoc.comarch.pl/bpm
Menu główne w aplikacji web
Menu główne aplikacji Comarch BPM (dawniej DMS) w wersji webowejskłada się z poniższych elementów:
Manager dokumentów nie jest dostępny z poziomu nowej aplikacji web.
[Raporty] – zakładka dostępna od wersji 2024.1.1; na tej zakładce wyświetlana jest lista dashboardów i raportów, do których dany operator jest uprawniony.
Aby zakładka była widoczna dla danego operatora, musi on mieć przyznane uprawnieniedo co najmniej jednego raportu lub dashboardu na zakładce „Uprawnienia” w ramach zakładki [Kreator raportów i dashboardów] w aplikacji desktop.
[Rezerwacje] – zakładka dostępna od wersji 2024.3.0; w ramach tej zakładki każdy operator może dokonać rezerwacji wybranego zasobu na wybrany termin lub usunąć rezerwację. Operatorzy o uprawnieniach administratora mogą także definiować zasoby i grupy zasobów z poziomu aplikacji desktop (zob. Rezerwacje )
[Ustawienia] – zakładka, w ramach której użytkownik może wybrać sposób wyświetlania szczegółów dokumentów oraz preferencje dotyczące języka aplikacji i widoku listy; od wersji 2024.3.0 w ramach tej zakładki można również włączyć uwierzytelnienie dwustopniowe.
Użytkownik może rozwinąć lub zwinąć menu, klikając na ikonę , która znajduje się w górnej części panelu.
Widok zwiniętego i rozwiniętego menu
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?
W wersji 2025.0.0 dodano możliwość resetowania hasła w nowej aplikacji web Comarch BPM (dawniej 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 BPM (dawniej DMS) dotyczy jedynie operatorów natywnych.
Wskazówka
Link do zmiany hasła jest pobierany z klucza add key=”WebClientUrl” w pliku Web.config, który znajduje się w folderze z plikami aplikacji serwerowej (dawny web).
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 BPM (dawniej 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ż jednym 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 BPM (dawniej 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
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?
W wersji 2025.0.0 dodano weryfikację skryptów na używanej bazie danych w przypadku próby przejścia do nowej aplikacji web Comarch BPM (dawniej DMS) – w przypadku wystąpienia niezgodności zostanie wyświetlony informujący o niej komunikat.
Okno logowania zawiera pola z nazwą operatora (login) oraz hasłem, a także (od wersji 2024.1.1) parametr „Zapamiętaj mnie” oraz (od wersji 2025.0.0) link „Nie pamiętasz hasła?” (zob. Resetowanie hasła) . W przypadku trybu wielofirmowego prezentowane jest dodatkowe pole z wyborem spółki.
W wersji 2025.2.0 udostępniono opcję wymuszenia wprowadzenia ręcznie pełnej nazwy firmy w polu „Spółka” w oknie logowania. W tym celu w ramach pliku web.config w folderze z plikami aplikacji serwerowej Comarch BPM wprowadzono następujące zmiany:
Usunięto parametr CompanyNameSearchModeEnabled;
Wprowadzono parametr CompanySelectionMode, który może przyjąć następujące wartości:
List – wartość domyślna, ustawiana przez instalator podczas instalacji Comarch BPM – jeśli wprowadzono tę wartość, wówczas operator może wybrać spółkę z listy dostępnych spółek w oknie logowania;
Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „List” (aplikacja web)
Search – jeśli wprowadzono tę wartość, wówczas operator może wyszukać nazwę spółki wraz z sugerowaną nazwą spółki, która zawiera wpisaną frazę, na liście dostępnych spółek w oknie logowania. Jeśli lista nie zawiera danej frazy, wówczas nie zostanie wyświetlona (aplikacja desktop i aplikacja web) lub zostanie wyświetlona pusta lista (aplikacje mobilne);
Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Search” (aplikacja web)
Text – jeśli wprowadzono tę wartość, wówczas operator powinien wprowadzić nazwę spółki ręcznie w polu „Spółka” w oknie logowania. W przypadku, jeśli operator:
Wpisze poprawną nazwę spółki – zostanie zalogowany do aplikacji Comarch BPM. Jeśli zostaną wprowadzone dodatkowe białe znaki (spacje) przed albo po nazwie spółki, wówczas zostanie uwzględniona nazwa bez spacji. W ramach pola można wprowadzić maksymalnie 100 dowolnych znaków;
Wpisze niepoprawną nazwę spółki lub nie uzupełni pola w aplikacji desktop – wówczas zostaną wyświetlone komunikaty – odpowiednio: „Pole spółka jest wymagane” i „Niepoprawna nazwa spółki”.
Wpisze niepoprawną nazwę spółki w aplikacji web – w takim przypadku zostanie wyświetlony komunikat „Niepoprawna nazwa spółki”, a pole „Spółka” zostanie zaznaczone na czerwono
Wpisze niepoprawną nazwę spółki w aplikacji mobilnej na system Android – w takim przypadku zostanie wyświetlony komunikat „Błąd logowania. Niepoprawna nazwa spółki”
Okno logowania, gdy w ramach parametru CompanySelectionMode wprowadzono wartość „Text” (aplikacja web)
Komunikat wyświetlony, gdy parametr CompanySelectionMode ma wartość Text, a operator wpisał niepoprawną nazwę spółki w polu „Spółka” (aplikacja web)
Okno logowania, tryb jednofirmowy w nowej aplikacji web Comarch BPM (dawniej DMS)
Okno logowania, tryb wielofirmowy w nowej aplikacji web Comarch BPM (dawniej DMS)
W danym momencie operator może pracować tylko z jedną wersją (stacjonarną, WWW lub mobilną) aplikacji Comarch BPM (dawniej DMS).
Podczas logowania, aplikacja weryfikuje czy operator nie jest już zalogowany do innej wersji aplikacji. Jeżeli weryfikacja wykaże, że obecnie operator zalogowany jest do innej wersji, wyświetlone zostanie okno z pytaniem dotyczącym automatycznego wylogowania.
Wybór przycisku [Zaloguj się ponownie] spowoduje wylogowanie operatora z dotychczasowej wersji aplikacji i umożliwi zalogowanie do nowej.
Jeśli użytkownik wybierze przycisk [Pozostaw sesje], wówczas operator pozostanie zalogowany na dotychczasowej wersji aplikacji.
Okno podczas logowania do aplikacji webowej, jeśli dany operator jest już zalogowany do aplikacji
W wersji 2024.3.0 wprowadzono funkcjonalność uwierzytelnienia dwustopniowego. Uwierzytelnienie dwustopniowe może być:
Obowiązkowe – jeśli zostało włączone przez administratora dla wszystkich użytkowników (zob. Narzędzia)
Dobrowolne – jeśli zostało ustawione przez danego operatora z jego własnej woli (zob. Konfiguracja lub Preferencje)
Jeżeli administrator włączył obowiązkowe logowanie dwustopniowe dla wszystkich użytkowników, a dany operator nie ustawił wcześniej logowania dwustopniowego, wówczas musi je skonfigurować podczas kolejnego logowania – po wprowadzeniu loginu i hasła i kliknięciu „Zaloguj się” zostaje otwarte okno „Włącz logowanie dwuetapowe”.
Okno „Włącz logowanie dwuetapowe” wyświetlone przy logowaniu do nowej aplikacji web Comarch BPM (dawniej DMS) w przypadku, jeśli administrator włączył wymuszenie logowania dwuetapowego, a dany operator nie miał go uruchomionego
Następnie operator musi kolejno wykonać następujące czynności:
Pobrać aplikację Google Authenticator na urządzeniu mobilnym
Otworzyć aplikację Google Authenticator
W aplikacji Google Authenticator kliknąć w przycisk „Dodaj kod”
Wybrać jedną z następujących możliwych ścieżek postępowania:
kliknąć w opcję „Zeskanuj kod QR” w aplikacji Google Authenticator i zeskanować kod QR widoczny w oknie „Włącz logowanie dwuetapowe” w aplikacji Comarch BPM (dawniej DMS)
lub
kliknąć w opcję „Wpisz klucz konfiguracyjny” w aplikacji Google Authenticator, a następnie w polu „Nazwa konta” wprowadzić nazwę, pod jaką będzie widoczne konto w aplikacji Google Authenticator, a w polu „Twój klucz bezpieczeństwa” wpisać 16-cyfrowy kod dostępny w ramach pola „Klucz bezpieczeństwa” w oknie „Włącz logowanie dwuetapowe” w Comarch BPM (dawniej DMS) (widoczny poniżej kodu QR). Po wprowadzeniu wartości należy nacisnąć przycisk „Dodaj” w aplikacji Google Authenticator
Zapisać kod z pola „Klucz bezpieczeństwa” na nośniku zewnętrznym – umożliwi to dostęp do konta w przypadku utraty lub usterki urządzenia mobilnego
W polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator” dostępnym w oknie „Włącz logowanie dwuetapowe” w Comarch BPM (dawniej DMS) wpisać 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator, zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w Comarch BPM (dawniej DMS) należy wpisać kolejny wygenerowany kod
Kliknąć przycisk [Zapisz].
Okno „Włącz logowanie dwuetapowe” – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Po kliknięciu przycisku [Zapisz] operator zostanie zalogowany do nowej aplikacji web Comarch BPM (dawniej DMS) .
Jeżeli operator ma już włączoną weryfikację dwuetapową, wówczas przy kolejnym otwarciu okna logowania do aplikacji desktop i wprowadzeniu loginu i hasła, a następnie kliknięciu w przycisk [Zaloguj się] zostaje wyświetlone okno „Podaj kod z aplikacji”. W ramach tego okna należy wprowadzić 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator (zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w oknie „Podaj kod z aplikacji” należy wpisać kolejny wygenerowany kod. Następnie operator powinien kliknąć w przycisk [Zaloguj się] dostępny w ramach okna „Podaj kod z aplikacji”.
Okno logowania do nowej aplikacji web Comarch BPM (dawniej DMS) z oknem „Podaj kod z aplikacji”
Okno „Podaj kod z aplikacji” w nowej aplikacji web Comarch BPM (dawniej DMS) – wprowadzanie kodu w polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator”
Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zaloguj się] okno logowania i okno „Podaj kod z aplikacji” zostają zamknięte, a otwiera się nowa aplikacja web Comarch BPM (dawniej DMS).
W wersji 2024.1.1 wprowadzono możliwość zablokowania logowania po określonej liczbie prób logowania na wybrany okres czasu.
W tym celu w pliku Web.configznajdującym się w katalogu z plikami aplikacji serwerowej (dawna web) wprowadzono dwa nowe klucze:
<add key=’MaxLoginAttempts’ value=”5″/> – w ramach tego klucza należy podać, jaka ma być maksymalna liczba prób logowania dla operatora zanim nastąpi zablokowanie logowania – domyślna wartość to 5
<add key=’LoginBlockTime’ value=”60″/> – w ramach tego klucza należy podać, po jakim czasie (liczonym w sekundach) operator będzie mógł podjąć kolejną próbę logowania, po tym, jak logowanie zostało zablokowane – domyślna wartość to 60.
Plik Web.config z nowymi kluczami MaxLoginAttempts i LoginBlockTime
Jeśli operator próbował zalogować się do nowej aplikacji web Comarch BPM (dawniej DMS) za pomocą błędnego loginu i/lub hasła, a liczba prób przekroczyła wartość wprowadzoną w ramach klucza <add key=’MaxLoginAttempts’ value=”5″/>, wówczas powyżej pola „Login” zostanie wyświetlone okno z informacją Konto zostało zablokowane z powodu zbyt wielu nieudanych prób logowania. Spróbuj ponownie za moment lub skontaktuj się z administratorem domeny. Wówczas operator musi poczekać, aż upłynie czas określony w ramach klucza <add key=’LoginBlockTime’ value=”60″/>, aby podjąć kolejną próbę logowania.
Okno logowania do nowej aplikacji web Comarch BPM (dawniej DMS)– jeśli operator próbował logować się za pomocą błędnych danych zbyt wiele razy
W wersji 2024.1.1 na stronie logowania do nowej aplikacji web Comarch BPM (dawniej DMS) dodano również parametr[Zapamiętaj mnie]. Parametr znajduje się pod polem „Hasło” (w trybie jednofirmowym) lub pod polem „Spółka” (w trybie wielofirmowym).
Po zaznaczeniu parametru operator jest zalogowany w Comarch BPM (dawniej DMS) aż do momentu, kiedy naciśnie [Wyloguj się]. Gdy zalogowany operator zamknie okno Comarch BPM (dawniej DMS) za pomocą przycisku lub , wówczas przy ponownym uruchomieniu aplikacji nie jest konieczne wpisywanie loginu i hasła, logowanie przebiega automatycznie.
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?