Zapytanie o dziennik zmian

Dziennik zmian jest funkcją protokołującą dziennika dla wielkości gospodarczych i rejestruje zdarzenia w cyklu życia jednostek biznesowych. Dla każdej jednostki biznesowej i instancji bazy danych można ustalić, czy zmiany mają być protokołowane. Jeśli dziennik zmian jest aktywny to usługa Persistence service rejestruje zmiany dla danej jednostki biznesowej. Aplikacja Zapytanie o dziennik zmian umożliwia sprawdzenie zarejestrowanych danych dziennika zmian.

Grupa docelowa

  • Administratorzy systemu
  • Konsultanci techniczni

Opis aplikacji

Aplikacja Zapytanie o dziennik zmian jest aplikacją zapytań składającą się z nagłówka i obszaru roboczego. W nagłówku można wprowadzić kryteria wyszukiwania, natomiast w obszarze roboczym wyświetlane są zarejestrowane dane dziennika zmian zgodnie z zadanymi kryteriami wyszukiwania dla danej jednostki biznesowej zarejestrowanej w aplikacji Aktywacja dziennika zmian. Wyświetlane są również zmiany dotyczące obiektów zależnych jednostki biznesowej. Aplikacja może być uruchamiana zarówno z obszaru nawigacji, jak i z menu kontekstowego. Wpis w menu kontekstowym jest aktywny tylko wtedy, gdy użytkownik posiada wymagane uprawnienia wysyłania zapytań do dziennika zmian dla danej instancji jednostki biznesowej oraz gdy dziennik zmian został dla tej jednostki aktywowany.

Nagłówek

W obszarze zapytania aplikacji Zapytanie o dziennik zmian wprowadzane są kryteria wyszukiwania. Dostępne są następujące pola:

Jednostka biznesowa – ogranicza zapytanie do określonej jednostki biznesowej

Instancja jednostki biznesowej – w tym polu można metodą Drag & Drop wprowadzić instancję jednostki biznesowej. Dzięki temu zapytanie może zostać zawężone do określonych instancji. Jeśli zostanie wprowadzona instancja jednostki biznesowej, w polu Jednostka biznesowa zostanie automatycznie zasugerowana odpowiednia jednostka biznesowa.

Użytkownik – w tym polu można podać identyfikator użytkownika, aby wyświetlić tylko zmiany dokonane przez tego użytkownika. Jeżeli nie zostanie wskazany żaden użytkownik, prezentowane są wszystkie zmiany niezależnie od osoby, która je wykonała. Można wprowadzić wielu użytkowników, oddzielając ich identyfikatory przecinkiem i spacją.

Godzina zmiany – data zmiany

Typ – typ zmiany. Możliwe wartości to

  • Wstaw
  • Zmiana
  • Usuń
  • Niezmieniony
  • wszystkie (opcja domyślna)

Kolumna – pozwala ograniczyć zapytanie do konkretnej kolumny jednostki biznesowej lub od niej zależnej (dependence). Można także określić kilka kolumn, oddzielając je przecinkiem i spacją.

Hasło wyszukiwania – w tym polu zapytanie można zawęzić do jednostek biznesowych zawierających określone słowo kluczowe, które odnosi się do Instance String danej jednostki. Instance String składa się z klucza biznesowego i opcjonalnie oznaczenia jednostki biznesowej.

Obszar roboczy

W obszarze roboczym aplikacji Zapytanie o dziennik zmian prezentowana jest lista wyników zawierająca znalezione i zarejestrowane dane dziennika zmian. Ponadto na pasku narzędzi, umieszczonym nad listą, dostępne są dodatkowe przyciski oraz pole, które umożliwiają wyświetlanie rozszerzonych informacji.

Przycisk [Pokaż nazwy techniczne] — pozwala na przełączenie widoku obiektu biznesowego z oznaczeń na nazwy techniczne

Przycisk [Wydrukuj dziennik zmian] — umożliwia otwarcie aplikacji Raport: Dzienniki zmian, o ile wcześniej została zaznaczona odpowiednia pozycja w wynikach. W takim przypadku następuje przełączenie do tej aplikacji, a wybrane pola zostają automatycznie wypełnione wartościami z listy. Należy podkreślić, że w tym momencie nie jest jeszcze uruchamiane generowanie raportu.

Pole Poziom steruje sposobem prezentacji szczegółowych informacji, które wyświetlane są w dodatkowych wierszach dla każdej zmiany jednostki biznesowej. Dostępne są różne poziomy: na poziomie Entity widoczne są wyłącznie wiersze z podstawowymi informacjami o zmianach jednostki biznesowej; na poziomie Obiekt biznesowy wyświetlane są również wiersze zawierające informacje o zmianach jednostki biznesowej i jej obiektów zależnych; na poziomie Zmienione wartości prezentowane są dodatkowe wiersze z wartościami, które uległy zmianie; natomiast wybór poziomu Zmodyfikowane wartości i informacje techniczne powoduje, że w wierszach ze zmienionymi wartościami prezentowane są również dane techniczne, takie jak na przykład identyfikatory GUID.

Zmiany są wyświetlane w liście zawierającej następujące kolumny:

Instancja jednostki biznesowej — w tym polu wyświetlana jest instancja jednostki biznesowej

Użytkownik — w tym polu prezentowana jest nazwa użytkownika, który wprowadził zmianę w jednostce biznesowej

Godzina zmiany — w tym polu podawany jest dokładny moment wprowadzenia zmiany

Jeżeli w polu Poziom zostanie wybrana opcja Obiekt biznesowy, lista zostaje rozszerzona o dodatkowy nagłówek z kolejnymi kolumnami:

Typ — rodzaj zmiany. Możliwe wartości to: wstaw, zmiana, usuń.

Obiekt biznesowy — oznaczenie lub nazwa techniczna obiektu biznesowego

Instancja — w tym polu wyświetlany jest Instance String Business Entity lub Dependents. Instance String składa się z klucza biznesowego oraz opcjonalnie z oznaczenia obiektu biznesowego. Dla nielicznych Dependents Instance String nie został zdefiniowany, w takim przypadku jako Instance String prezentowany jest klucz główny w postaci GUID.

Jeżeli w polu Poziom  zostanie wybrana opcja Zmienione wartości, lista zawiera dodatkowy nagłówek z następującymi kolumnami:

Kolumna nazwa atrybutu, który uległ zmianie. W przypadku wstawienia lub usunięcia instancji wyświetlane są wszystkie atrybuty. W przypadku zmiany wyświetlane są wyłącznie atrybuty, które zostały zmodyfikowane.

Stara wartość — w tym polu prezentowana jest poprzednia wartość atrybutu, o ile zmiana miała miejsce

Nowa wartość — w tym polu wyświetlana jest nowa wartość atrybutu, obowiązująca po zmianie

Instrukcje

Wymagania

Aby możliwe było odczytanie Dziennika zmian dla instancji Business Entity, konieczne jest posiadanie praw dostępu Otwórz oraz Pokaż informacje o zmianach dla tej instancji. Oba prawa dostępu są niezależne, co oznacza, że jedno nie wymaga drugiego. Dane w dzienniku zmian obejmują zawsze zarówno aktualny stan (widoczny przy użyciu Otwórz), jak i aktualne informacje o zmianach (UpdateInformation), a także dane historyczne.

Instrukcja

W celu wykonania zapytania o dziennik zmian należy wykonać następujące kroki:

  1. Otworzyć aplikację Zapytanie o dziennik zmian.
  2. W razie potrzeby zmienić kryteria wyszukiwania w obszarze zapytania, z uwzględnieniem obowiązku wskazania Business Entity.
  3. Wybrać w standardowym pasku narzędzi akcję [Aktualizuj].
  4. W obszarze roboczym zostaną wyświetlone wszystkie dane dziennika zmian odpowiadające zadanym kryteriom.

Wskazówka
Jeśli użytkownik posiada wymagane uprawnienia dla instancji danego Business Entity oraz dziennik zmian jest dla niego aktywny, możliwe jest przejście do aplikacji za pomocą menu kontekstowego.

Konfiguracja

Aplikacja Zapytanie o dziennik zmian nie są wymaga dodatkowych ustawie w obszarze Konfiguracja.

Jednostki biznesowe

Dla tej aplikacji nie żadna jednostka biznesowa nie jest wymagana.

Uprawnienia

Uprawnienia mogą być nadawane poprzez role lub przypisanie organizacji. Szczegółowy opis znajduje się w artykule Uprawnienia.

Uprawnienia specjalne

Dla aplikacji Zapytanie o dziennik zmian dostępne jest następujące specjalne prawo dostępu odnoszące się do akcji. Uprawnienia dla tego prawa dostępu mogą być nadawane w aplikacji Role uprawnień.

Dziennik zmian dla wszystkich instancji

cisag.sys.kernel.DisplayAllInstancesModificationJournal

Prawo dostępu umożliwia wyświetlenie dziennika zmian także dla wszystkich instancji dla danej jednostki biznesowej, pod warunkiem posiadania praw dostępu Otwórz oraz Pokaż informacje o zmianach dla tej jednostki biznesowej. Dzięki temu prawu dostępu nie ma konieczności wskazywania konkretnej instancji podczas wyświetlania danych dziennika zmian — wybór może zostać zawężony na przykład poprzez Instance String. Jeśli użytkownik nie posiada prawa dostępu Dziennik zmian dla wszystkich instancji, pole jednostki biznesowej jest nieedytowalne. Pole Hasło wyszukiwania w takim przypadku nie jest widoczne.

Dodatkowe informacje

Aby możliwe było wykonanie zapytania o dziennik zmian dla instancji jednostki biznesowej, konieczne jest posiadanie praw dostępu Otwórz oraz Pokaż informacje o zmianach dla tej instancji. Oba -rawa dostępu są niezależne — jedno nie wymaga drugiego. Dane w dzienniku zmian obejmują zawsze zarówno aktualny stan (widoczny przy użyciu Otwórz), jak i aktualne informacje o zmianach (UpdateInformation), a także dane historyczne.

Przyporządkowania organizacyji

Dla aplikacji Zapytanie o dziennik zmian nie są wymagane przyporządkowania organizacji.

Szczególne informacje

Dla aplikacji Zapytanie o dziennik zmian nie występują żadne szczególne wymagania.

Uprawnienia dla partnerów biznesowych

Aplikacja Zapytanie o dziennik zmian nie jest udostępniana partnerom biznesowym.

Czy ten artykuł był pomocny?