Wprowadzenie
Dziennik zmian to funkcja rejestrowania historii zmian dotyczących istotnych wielkości biznesowych i zapisuje zdarzenia w cyklu życia jednostek biznesowych (Business Entity).
Dla każdej jednostki biznesowej i instancji bazy danych można określić, czy zmiany mają być rejestrowane.
Jeśli dziennik zmian jest aktywowany dla danej jednostki biznesowej, persistence service rejestruje wszystkie zmiany dokonane w tej jednostce.
Aplikacja Raport: Dziennik zmian służy do wyświetlania zarejestrowanych danych z dziennika zmian. Dane te są prezentowane w formie raportów, które zostały przypisane do danej jednostki biznesowej w aplikacji Aktywacja dziennika zmian.
Grupa docelowa
- Administratorzy
- Konsultanci techniczni
Opis aplikacji
Wydruk dziennika zmian odbywa się za pośrednictwem aplikacji Raport: Dziennik zmian. Dodatkowo, aplikacja może zostać uruchomiona na kilka sposobów:
- poprzez wpisanie nazwy Raport: Dziennik zmian w oknie nawigacji
- z poziomu menu kontekstowego dla konkretnej instancji jednostki biznesowej (Business Entity). W takim przypadku pole Instancja jednostki biznesowej zostaje automatycznie uzupełnione.
Sekcja Parametry
Poniżej opisane zostały parametry dostępne w aplikacji:
Tytuł raportu – pole pozwala na wprowadzenie nazwy raportu. Domyślny tytuł Raport: dziennik zmian dla bazy danych OLTP.
Baza danych – baza danych, dla której ma zostać wygenerowany raport.
Jednostka biznesowa – pozwala ograniczyć wyszukiwanie do wskazanej jednostki biznesowej ((Business Entity).
Hasło wyszukiwania – pole pozwala ograniczyć wynik wydruku do jednostek biznesowych (Business Entity), które odpowiadają określonemu kryterium wyszukiwania. Kryterium to składa się z klucza biznesowego (Business Key) oraz opcjonalnie z opisu. Na przykład, po załadowaniu instancji aplikacje wyświetlają ciąg wyszukiwania w pasku tytułu. W przypadku nielicznych jednostek zależnych (Dependents) ciąg wyszukiwania nie został zdefiniowany – w takim przypadku jako kryterium wyszukiwania używany jest klucz główny w postaci identyfikatora GUID.
Instancja jednostki biznesowej – w tym polu można metodą drag&drop wprowadzić instancję jednostki biznesowej. Dzięki temu wydruk raportu może zostać ograniczony do określonych instancji.
Czas zmian – w tym polu należy podać okres, z którego zmiany mają być uwzględniane w raporcie.
Użytkownik – w polu można wprowadzić użytkownika, aby wyświetlić tylko zmiany dokonane przez niego. Jeśli nie zostanie wskazany żaden użytkownik, raport będzie zawierał zmiany niezależnie od tego, kto ich dokonał.
Wyświetl atrybuty techniczne (parametr) – po zaznaczeniu parametru w raporcie będą wyświetlane pole techniczne m.in.: identyfikatory GUID.
Wydruk
Dla każdego typu bazy danych dostępny jest odpowiedni raport:
- baza OLTP – cisag.app.system.modificationjournal.rpt.ModificationJournalOLTP
- baza OLAP – cisag.app.system.modificationjournal.rpt.ModificationJournalOLAP
- baza repozytorium – cisag.app.system.modificationjournal.rpt.ModificationJournalRepository
- baza konfiguracyjna – cisag.app.system.modificationjournal.rpt.ModificationJournalConfiguration
Raporty te przedstawiają zawartość dziennika zmian dla odpowiednich baz danych. Za pomocą aplikacji Aktywacja dziennik zmian można również przypisać inne raporty do wydruku dziennika zmian, pod warunkiem że posiadają one takie same parametry z logicznymi typami danych tego samego rodzaju.
W poniższej tabeli opisano kolumny zawarte w raportach.
| Kolumna | Opis |
| Business Entity | Nazwa jednostki biznesowej (Business Entity). |
| Czas zmiany | Data i godzina dokonania zmiany. |
| Użytkownik | Nazwa użytkownika, który dokonał zmiany w jednostce biznesowej. |
| Obiekt biznesowy | Nazwa obiektu biznesowego (Business Object). |
| Instancja | Nazwa zmodyfikowanej instancji. |
| Typ zmiany |
Określa rodzaj zmiany:
|
| Atrybut | Nazwa atrybutu, który uległ zmianie. W przypadku dodania lub usunięcia instancji wyświetlane są wszystkie atrybuty. Przy zmianie – tylko te, które zostały zmodyfikowane. |
| Wartość | Zawartość odpowiedniej kolumny. W przypadku zmiany wyświetlana jest zarówno stara, jak i nowa wartość. |
Konfiguracja
W aplikacji Konfiguracja nie występują dedykowane parametry dla aplikacji Raport: dziennik zmian.
Uprawnienia
Uprawnienia do aplikacji typu raport: Raport: dziennik zmian określają, czy użytkownik może wyświetlić dziennik zmian. Jeśli użytkownik nie ma uprawnienia do otwierania aplikacji typu raport, nie może użyć dziennika zmian. Aplikacja jest udostępniona dla użytkowników typu Collaboration-User.
Pozycja w menu kontekstowym do uruchomienia aplikacji Raport: dziennik zmian jest aktywna tylko wtedy, gdy użytkownik posiada wymagane uprawnienia do wyświetlenia dziennika zmian dla odpowiedniej instancji jednostki biznesowej i dziennik zmian dla tej jednostki został aktywowany.



