Dziennik zdarzeń biznesowych
Dziennik zdarzeń biznesowych stanowi narzędzie służące do zapisywania każdego godnego uwagi zdarzenia biznesowego. Można skonfigurować obiekty biznesowe tak, aby stanowiły odpowiedniki różnych typów zdarzeń wywoływanych przez aplikację użytkownika. W przypadku każdego zdarzenia możliwe jest zapisanie następujących informacji:
- Dane obiektu biznesowego odpowiadającemu typowi zdarzenia.
- Data i godzina zdarzenia oraz użytkownik odpowiedzialny za jego zainicjowanie.
- Dane obiektu biznesowego, dla którego tworzony jest wpis w dzienniku dotyczący zdarzenia.
- Standardowy komunikat aplikacji zawierający opis zdarzenia.
- Dodatkowe informacje kontekstowe dostępne w czasie zaistnienia zdarzenia i różniące się w zależności od typu zdarzenia. Obiekt obsługi dziennika zdarzeń biznesowych obsługuje standardowy zbiór charakterystyk i pole pamięci XML (CLOB). Miejsce składowania każdej informacji określane jest na podstawie obiektu biznesowego powiązanego ze zdarzeniem. Więcej informacji można znaleźć w sekcji Obiekty biznesowe.
Jednym z najbardziej powszechnych typów zdarzeń jest audyt zmian w newralgicznych danych, na przykład związany ze śledzeniem zmian adresu. Dodanie, zmiana czy skasowanie obiektu powiązanego z obiektem biznesowym za każdym razem powodują utworzenie listy zmian, które wystąpiły w danej transakcji, a następnie przesłanie jej do algorytmów biznesowych audytu, które służą do jej przetwarzania. Możliwe jest zaprojektowanie takiego algorytmu w ten sposób, aby przeprowadzany był audyt zmian jako wpisów dziennika zdarzeń biznesowych. Więcej informacji można znaleźć w sekcji Za pomocą obiektu biznesowego można definiować reguły biznesowe.
Można także nadać użytkownikom uprawnienia do tworzenia dzienników zdarzeń biznesowych, gdzie zapisywane będą ważne informacje dotyczące obiektu biznesowego. W tym celu użytkownik musi użyć Skryptu APB, aby wywołać odpowiadający zdarzeniu obiekt biznesowy.
Co najistotniejsze, możliwe jest utworzenie dziennika zdarzeń biznesowych przez każdy proces, za pomocą wywołania obiektu biznesowego, który odpowiada właściwemu typowi zdarzenia.