Funkcjonalność umożliwia przeglądanie danych w formie wydruków. Dostęp do raportów posiadają operatorzy, którym nadano odpowiednie uprawnienia w Kreatorze raportów i dashboardów.
Raporty prezentowane są po kliknięciu na ikonę [Raporty i dashboardy] w menu bocznym aplikacji. Raporty opatrzone są prefiksem „R”. Prefiks „R*” oznacza raport predefiniowany. Prefiks „R” oznacza raport utworzony przez operatora.
W wyświetlonym oknie prezentowane są raporty i dashboardy dostępne dla zalogowanego operatora.
Istnieje możliwość drukowania oraz eksportu raportów do typów plików takich jak m.in.: pdf, xls, xlsx, csv.
Dashboardy
Funkcjonalność umożliwia przeglądanie danych w formie graficznej. Dostęp do dashboardów posiadają operatorzy, którym nadano odpowiednie uprawnienia w Kreatorze raportów i dashboardów.
Dashboardy są prezentowane po kliknięciu na ikonę [Raporty i dashboardy] w menu bocznym aplikacji.
W wyświetlonym oknie prezentowane są raporty i dashboardy dostępne dla zalogowanego operatora.
Istnieje możliwość drukowania oraz eksportu dasboardów do typów plików takich jak pdf, xls, a także do plików graficznych.
Kreator raportów i dashboardów – informacje ogólne
Funkcjonalność kreatora raportów i dashboardów jest dostępna dla operatorów, dla których na właściwościach operatora zostało zaznaczone uprawnienie „Kreator raportów i dashboardów”.
Okno zbudowane jest z trzech zakładek:
Kreator dashboardów – do definiowania dashboardów
Kreator raportów – do definiowania raportów
Uprawnienia – do określania uprawnień dla pracowników, działów czy stanowisk do podglądu raportów i dashboardów
Kreator raportów
Do tworzenia raportów służy kreator, w którym krok po kroku można wskazać tabele, z których zostaną pobrane dane lub wkleić gotowe zapytanie SQL.
Aby utworzyć nowy raport należy wybrać ikonę:
W kolejnych krokach w kreatorze raportu należy:
Wskazać typ kreowanego raportu.
Wskazać typ źródła danych.
Ustawić połączenie do źródła danych – w przypadku, gdy źródłem danych jest baza Comarch DMS, należy wskazać serwer, użytkownika i hasło oraz bazę Comarch DMS.
Kolejnym krokiem jest przejście do konstruktora zapytań, w którym krok po kroku można wskazać tabele, z których zostaną pobrane dane, lub wkleić przygotowane zapytanie SQL.
Po dodaniu zapytania, w kolejnym kroku kreatora użytkownik ma możliwość dodania parametrów do tworzonego zapytania.
W następnym kroku należy wskazać kolumny, które będą wyświetlane w raporcie.
Kolejnym krokiem jest wprowadzenie grupowania danych w raporcie.
Kończąc kreowanie raportu należy wskazać sposób prezentacji danych (wybór orientacji strony, wybór jednego z 5 predefiniowanych layoutów).
W ostatnim kroku należy określić styl tekstu wyświetlanego w raporcie
Po przejściu wszystkich kroków kreatora zostaje wyświetlony designer raportu, w którym można skorzystać z nadanej przez program, częściowo skonfigurowanej formy raportu lub wprowadzić własne modyfikacje za pomocą dostępnych narzędzi.
Parametry umożliwiające definicję raportu dla określonego miejsca wywołania
Możliwość wywołania raportu z listy dokumentów oraz ze szczegółów dokumentów związana jest z parametrami, którymi należy się posłużyć, aby do raportu zostały przekazane informacje o numerze dokumentu, typie obiegu dokumentu czy operatorze.
Comarch DMS na szczegółach i liście dokumentów automatycznie uzupełnia parametry:
WorkflowTypeId (int) – informacja o aktualnie wyświetlanym typie obiegu dokumentów,
DocumentId (long) – informacja o aktualnie wyświetlanym dokumencie,
OperatorId (int) – informacja o operatorze,
DateSince – informacja o wartości w filtrze Data przekazania – od,
DateTo – informacja o wartości w filtrze Data przekazania – do,
Powiązanie powyższych parametrów z parametrami raportu spowoduje, że raport będzie wyświetlany dla aktualnie wyświetlonego dokumentu czy listy dokumentów.
Parametry DateSince i DateTo przekazują informacje o datach ustawionych w filtrze ‘Data przekazania’, wykorzystanie parametrów w raporcie pozwoli na wygenerowanie raportu z listą dokumentów, których data przekazania zawiera się w zakresie dat określonych w filtrze.
Podczas kreowania raportu po wskazaniu typu raportu, określeniu źródła (baza danych), połączeniu do serwera i wskazaniu bazy Comarch DMS wyświetlane jest okno, w którym można wskazać procedurę z bazy lub wprowadzić własne zapytanie. Istotne jest, aby zapytanie dostarczające dane do raportu przekazywało parametr. Przykładowo, wykorzystując procedurę do.ROGetHistory tworzona będzie historia zmian na dokumencie. Procedura przekazuje do raportu parametr @DwdId. Parametr z procedury należy powiązać z parametrem raportu. W tym celu w Report Wizard należy zaznaczyć ‘Expression’ i dodać nowy parametr.
Podczas definicji parametru raportu należy pamiętać, aby typ parametru raportu był zgodny z typem parametru z zapytania SQL.
Następnie należy powiązać zdefiniowany parametr raportu z parametrem z zapytania SQL.
W kolejnych krokach należy zdecydować o tym które informacje zostaną wyświetlone w raporcie i jeżeli jest taka potrzeba, ustawić grupowanie wartości.
Kreator dashboardów
W kreatorze dashboardów operator ma możliwość:
Utworzenia nowego dashboardu poprzez wybranie ikony „New”
Edycji istniejącego raportu za pomocą ikony „Open”
Zapisania raportu po kliknięciu na ikonę „Save” lub „Save as”.
W oknie „Uprawnienia” określa się uprawnienia pracowników do poszczególnych raportów i dashboardów oraz miejsca wywołania raportów. Okno podzielono na trzy sekcje. W lewej sekcji wyświetlana jest lista raportów i dashboardów, w środkowej nadaje się uprawnienia, prawa sekcja wyświetlana jest wyłącznie w kontekście raportów.
Na liście prezentowane są wszystkie zdefiniowane raporty i dashboardy. Po zaznaczeniu nazwy raportu lub dashboardu wyświetlony zostaje prawy panel, w którym definiowane są uprawnienia. Możliwe jest nadanie uprawnienia typu pracownik, dział i stanowisko. Uprawnienia usuwane są za pomocą ikony kosza.
W sekcji ‘Miejsce wywołania raportu’ udostępniono parametry:
Pokaż na liście raportów – parametr odpowiada za możliwość wyświetlania raportu w oknie Raporty i dashboardy. Parametr domyślnie jest zaznaczony dla każdego nowododanego raportu. Gdy parametr jest odznaczony, raport nie jest widoczny na liście raportów możliwych do wywołania w oknie Raporty i dashboardy.
Typ obiegu – w kolumnie należy wybrać z listy typ obiegu dokumentów, dla którego definiowane jest miejsce wywołania.
Miejsce wywołania – parametr może przyjmować trzy wartości:
Lista dokumentów – raport będzie możliwy do wywołania z listy dokumentów ograniczonej do jednego typu obiegu;
Szczegóły dokumentu – raport będzie możliwy do wywołania z poziomu szczegółów dokumentu
Lista i szczegóły dokumentu – łączy powyższe funkcje.
Wywoływanie raportów na szczegółach dokumentu
Wywoływanie raportów na liście dokumentów dla wybranego typu dokumentów