Zmiany inspekcyjne w Business Central
Unikanie niechcianych zmian w danych stanowi częste wyzwanie w wielu aplikacjach wspierających zarządzanie przedsiębiorstwem. Zmiany mogą być różne, na przykład błędny numer telefonu nabywcy lub błąd księgowania w księdze głównej. W artykule opisano możliwości sprawdzania danych, które zostały zmienione, użytkownika, który wprowadził zmiany oraz czasu ich wprowadzenia.
Dziennik zmian
Dziennik zmian pozwala na śledzenie wszystkich bezpośrednich modyfikacji wprowadzanych przez użytkownika w bazie danych. Należy określić każdą tabelę i pole, które ma być śledzone przez system, a następnie aktywować dziennik zmian.
Śledzenie zmian może mieć wpływ na wydajność, co oznacza większą czasochłonność i większy rozmiar bazy danych, a w efekcie, wyższe koszty. W celu zmniejszenia tych kosztów warto rozważyć poniższe opcje:
- Należy zachować ostrożność przy wyborze tabel i operacji.
- Nie należy dodawać zapisów księgi ani zaksięgowanych dokumentów. Zamiast tego, należy nadać priorytet polom systemowym takim jak Utworzony przez oraz Data utworzenia.
- Nie należy stosować typu śledzenia Wszystkie pola. Zamiast tego, należy wybrać typ Niektóre pola i śledzić tylko najważniejsze pola.
Dziennik zmian opiera się na zmianach w danych w śledzonych tabelach. Zapisy na stronie Zapisy dziennika zmian są porządkowane chronologicznie i pokazują wszystkie zmiany wprowadzone w wartościach pól określonej tabeli.
Ważne
Zmiany są widoczne w sekcji Zapisy dziennika zmian tylko po ponownym uruchomieniu sesji użytkownika, co odbywa się w następujący sposób:
- Sesja wygasła i została odświeżona.
- Użytkownik wybrał inną firmę lub widok główny użytkownika.
- Użytkownik wylogował się, a następnie zalogował ponownie.
Praca z dziennikiem zmian
Dziennik zmian może zostać włączony i wyłączony na stronie Ustawienia dziennika zmian. Aktywacja i dezaktywacja dziennika zmian jest także rejestrowana, dlatego zawsze można zobaczyć, który z użytkowników dezaktywował lub reaktywował dziennik zmian.
Wybór akcji Tabele na stronie Ustawienia dziennika zmian pozwala określić tabele oraz typy zmian, które mają być monitorowane w dzienniku zmian. Business Central śledzi także zmiany w wielu tabelach systemowych.
Uwaga
Ustawienie monitorowania pól pozwala śledzić zmiany w konkretnych polach, np. zawierających dane wrażliwe. W takim przypadku, tabela zawierająca monitorowane pole nie będzie dostępna w ustawieniach dziennika zmian, aby uniknąć powtórzeń. Dodatkowe informacje zamieszczono w artykule Monitorowanie pól z danymi wrażliwymi.
Zmiany wprowadzone po skonfigurowaniu i aktywacji dziennika zmian mogą być wyświetlane i filtrowane na stronie Zapisy dziennika zmian. Zapisy można usuwać i filtrować, w zależności od filtrów daty i godziny, na stronie Usuń zapisy dziennika zmian.
Dzienniki aktywności
Niektóre strony w Business Central, pozwalają na wyświetlanie dziennika aktywności, pokazującego stan i wszelkie błędy w plikach eksportowanych z lub importowanych do Business Central.
Praca z dziennikami aktywności
Informacje są wyświetlane na stronie Dziennik aktywności zgodnie z kontekstem, z którego zostały otwarte. Stronę można przykładowo otworzyć z poziomu stron Ustawienia usługi wymiany dokumentów, Dokument przychodzący, Zaksięgowana faktura sprzedaży oraz Zaksięgowana faktura korygująca sprzedaży. Listę zapisów dziennika można opróżnić lub wyczyścić, jeśli zapisy są starsze niż 7 dni.
Monitorowanie pól z danymi wrażliwymi
Podstawowym problemem wielu firm jest zabezpieczenie danych wrażliwych przed osobami trzecimi. Monitorowanie ważnych pól i włączenie powiadomień e-mail, informujących o zmianie ich wartości, zwiększają ochronę. Funkcja powiadomień jest przydatna na przykład w sytuacji, gdy zostaje zmieniony numer IBAN firmy.
Uwaga
Funkcję wysyłania powiadomień e-mail należy skonfigurować w Business Central. Dodatkowe informacje zamieszczono w artykule Konfigurowanie poczty email.
Włączanie monitorowania pól
Konfiguracja z pomocą Ustawienia monitorowania zmian pól pozwala określać pola, które mają być monitorowane na podstawie kryteriów filtrowania, takich jak klasyfikacja wrażliwości danych dla pól. Dodatkowe informacje zamieszczono w artykule Klasyfikacja wrażliwości danych. Konfiguracja umożliwia także określenie osób, które będą otrzymywały powiadomienie mailowe w przypadku zmiany danych oraz konta poczty e-mail, z którego będzie wysyłane powiadomienie. Należy określić zarówno użytkownika otrzymującego powiadomienie jak i konto, z którego powiadomienie będzie wysyłane. Ustawieniami monitorowania pól można zarządzać na stronie Ustawienia monitorowania pól, po zakończeniu konfiguracji.
Lista zapisów na stronie Zapisy dziennika monitorowanych pól będzie z czasem rosnąć. W celu zmniejszenia ilości zapisów, można zdefiniować zasady przechowywania, dzięki którym zapisy będą usuwane po upływie zdefiniowanego okresu czasu. Dodatkowe informacje zamieszczono w artykule Definiowanie zasad przechowywania.
Po skonfigurowaniu monitorowania pól lub wprowadzeniu zmian w konfiguracji, tworzone są zapisy zmian. Można zdecydować, czy zapisy związane z ustawieniami monitorowania mają być ukryte czy wyświetlane.
Możliwe jest zarządzanie ustawieniami monitorowania pól, na przykład określenie, czy powiadomienie e-mail ma zostać wysłane czy zmiana powinna zostać zarejestrowana, dla wszystkich pól na stronie Arkusz monitorowania pól. Ta strona umożliwia również dodanie lub usunięcie funkcji monitorowania z pól.
Uwaga
Aby zastosować zmiany po dodaniu jednego lub więcej pól i rozpoczęciu monitorowania, należy wylogować się z Business Central i zalogować się ponownie.
Praca z monitorowaniem pól
Zapisy wszystkich zmienionych wartości dla monitorowanych pól są dostępne na stronie Zapisy dziennika monitorowanych pól. Na przykład, zapisy zawierają informacje, takie jak pola, dla których została zmieniona wartość, początkowe i nowe wartości oraz kto i kiedy wprowadził zmiany. Więcej informacji na temat dokonanych zmian można uzyskać poprzez wybranie wartości, aby otworzyć stronę, na której zostały wprowadzone. Aby przejść do listy wszystkich zapisów, należy wybrać Zapisy zmian pola.
Wyświetlanie telemetrii monitorowania pól
Business Central można skonfigurować w taki sposób, aby aplikacja przesyłała informacje na temat monitorowania pól do zasobu Application Insights w Microsoft Azure. Następnie, przy użyciu Azure Monitor, można tworzyć raporty i ustawiać powiadomienia dla zebranych danych. Dodatkowe informacje zamieszczono w następujących artykułach w Business Central w sekcji Pomocy dla programistów i specjalistów IT:
- Monitorowanie i analiza telemetrii - włączanie usługi Application Insights
- Analiza telemetrii monitorowania pól
Definiowanie zasad przechowywania
Zasady przechowywania tworzy się, aby usuwać niepotrzebne dane dzienników po upływie zdefiniowanego okresu czasu. Na przykład, ilość zapisów w dzienniku może z czasem rosnąć. Usunięcie starych zapisów pozwala skupić się na zapisach najbardziej aktualnych i istotnych. Dodatkowe informacje zamieszczono w artykule Definiowanie zasad przechowywania.
Zobacz też
Zmiana podstawowych ustawień
Sortowanie, wyszukiwanie i filtrowanie list
Znajdowanie stron i informacji przy pomocy funkcji Powiedz mi
Przypisywanie uprawnień do użytkowników i grup
Praca z Business Central
Definiowanie zasad przechowywania