IBM Enterprise Records, wersja 5.1.+            

Kontrolowanie

Istnieje wiele informacji dotyczących funkcji kontrolowania, zdarzeń i dzienników dostępnych w środowisku IBM® Enterprise Records, a także wiele informacji o sposobach konfigurowania i używania tych funkcji, zdarzeń i dzienników.

Więcej informacji na temat wyświetlania historii kontroli obiektu zawiera sekcja Wyświetlanie wpisów dziennika kontroli. Więcej informacji na temat kontroli zawiera Pomoc dla produktu Content Engine Administration, a w szczególności sekcja ../../../com.ibm.p8.ce.admin.doc/audit/al_concepts.htm.

W przypadku niszczenia automatycznego należy korzystać ze standardowego mechanizmu kontroli produktu Content Engine - w szczególności w celu usuwania zdarzeń kontroli i zachowywania historii niszczenia. Więcej informacji zawiera sekcja poświęcona dziennikowi kontroli w dokumentacji Content Engine.

Za pomocą funkcji kontroli dostępnych dla produktu IBM Enterprise Records możliwe jest:

Zdarzenia kontrolowane

Produkt Content Engine zawiera pewną liczbę zdarzeń systemowych, które po skonfigurowaniu w celu kontrolowania, są automatycznie rejestrowane w dzienniku kontroli w przypadku wystąpienia zdarzenia. Do przykładów tych zdarzeń należy tworzenie obiektu i umieszczanie obiektu w folderze. Produkt IBM Enterprise Records dodaje do składnicy obiektów zdarzenie niestandardowe RMAudit, które rejestruje zdarzenia IBM Enterprise Records jako zdarzenia przemieszczające lub niszczące obiekt.

Każde zarejestrowane zdarzenie jest zapisywane w produkcie Content Engine jako obiekt, a względem tych zarejestrowanych obiektów zdarzeń można wykonywać operacje, takie jak wyszukiwanie, eksportowanie i sprawdzanie właściwości.

Zdarzenie RMAudit

Zaimportowanie modelu danych IBM Enterprise Records do składnicy obiektów powoduje dodanie zdarzenia RMAudit do składnicy obiektów. Ponadto następuje automatyczne zasubskrybowanie zdarzenia dla klas Kategoria akt, Folder akt i Wolumin FPOS, a użytkownik może ręcznie skonfigurować to zdarzenie dla klasy Akta. (Należy jednak pamiętać o tym, że kontrolowanie nie jest automatycznie włączone dla składnicy obiektów).

Zdarzenie RMAudit rejestruje wpis kontroli zawsze w przypadku wykonania dowolnej z następujących czynności względem obiektu:

Zdarzenia systemowe

Oprócz rejestrowania zdarzeń kontrolowanych dla powyższych czynności IBM Enterprise Records można również skonfigurować kontrolowanie dla następujących zdarzeń systemowych udostępnionych z systemem Content Engine. Poniższa tabela zawiera podzbiór dostępnych zdarzeń systemowych; zdarzenia z listy to takie, których kontrolowanie może być prawdopodobnie najbardziej interesujące w produkcie IBM Enterprise Records.

Tabela 1. Zdarzenia systemowe i informacje
Zdarzenie Okoliczności rejestrowania Dotyczy
Tworzenie Po utworzeniu instancji klasy (obejmuje deklarowanie rekordu - zdarzenie jest skonfigurowane dla klasy Akta w FPOS). Kontrolę tego zdarzenia można przeprowadzić dla dowolnej klasy, w tym Kategoria akt, Folder akt, Wolumin i Akta w FPOS, a także dla klasy Dokument w ROS.
Usunięcie Obiekt jest usuwany ze składnicy obiektów. To zdarzenie można kontrolować dla dowolnej klasy.
Umieszczanie Obiekt jest umieszczany w folderze (obejmuje tworzenie podfolderu i automatyczne umieszczenie, które odbywa się podczas deklarowania akt). To zdarzenie można kontrolować dla dowolnej klasy Folder (i podklasy) w tym dla klasy Kategoria akt, Folder akt i klasy Wolumin w FPOS.
Uzyskiwanie treści Następuje uzyskanie treści obiektu zawierającego treść (na przykład: gdy użytkownik wyświetli treść dokumentu). To zdarzenie można kontrolować dla dowolnej klasy Dokument (i podklasy). W celu kontrolowania, gdy użytkownik wyświetli treść dokumentu, należy włączyć to zdarzenie w ROS.
Uzyskanie obiektu Następuje pobranie obiektu z Content Engine (co obejmuje kilka prób wykonanych przez aplikację IBM Enterprise Records). To zdarzenie można kontrolować dla dowolnej klasy.
Zapytanie Realizowane jest zapytanie (obejmuje zapytania, jakie aplikacja IBM Enterprise Records wykonuje w ramach przetwarzania). To zdarzenie można kontrolować dla dowolnej klasy (z wyjątkiem Seria wersji).
Usunięcie z folderu Następuje usunięcie obiektu z folderu (obejmuje usunięcie podfolderu). To zdarzenie można kontrolować dla dowolnej klasy Folder (i podklasy) w tym dla klasy Kategoria akt, Folder akt i klasy Wolumin w FPOS.
Aktualizacja Zmiana właściwości obiektu (obejmuje oznaczenie kontenera jako istotnego i aktywację lub dezaktywację kontenera). To zdarzenie można kontrolować dla dowolnej klasy.
Aktualizacja zabezpieczeń Zmiana zabezpieczeń obiektu. Należy jednak pamiętać o tym, że niepowodzenie nie zostanie zarejestrowane, gdy użytkownik podejmie próbę usunięcia obiektu z aplikacji IBM Enterprise Records i próba zakończy się niepomyślnie, ponieważ usunięcie jest chronione przez znacznik (dotyczy to niektórych obiektów IBM Enterprise Records). To zdarzenie można kontrolować dla dowolnej klasy (z wyjątkiem ReferentialContainmentRelationship i VersionSeries).

Dziennik kontroli

Jeśli w składnicy obiektów aktywowano i kontrolowano rejestrowanie kontroli, wówczas system generuje wpisy dziennika kontroli. Te wpisy istnieją jako tabela w bazie danych w składnicy obiektów. W celu wykonywania operacji względem dziennika (takich jak wyświetlanie i eksportowanie), należy najpierw uruchomić zapytanie dotyczące zdarzeń, a następnie wykonać czynność - w razie potrzeby - względem zestawu wynikowego z zapytania. Zdarzenia kontrolowane pozostają w zdarzeniu dziennika kontroli nawet po usunięciu obiektu kontrolowanego. Szczegółowe informacje o dziennikach kontroli, w tym informacje na temat usuwania zbędnych wpisów dziennika i zarządzania rozmiarem dziennika, zawiera sekcja ../../../com.ibm.p8.ce.admin.doc/audit/al_concepts.htm w dokumentacji Pomocy dla Content Engine Administration.

W dzienniku kontroli zapisywane są następujące informacje:

Niektóre wpisy dziennika kontroli mogą zawierać dodatkowe informacje w zależności od typu zdarzenia kontrolowanego. Na przykład: pomyślnie zakończone zdarzenie Zapytanie powoduje zarejestrowanie pierwotnego tekstu zapytania, z którego zostało wygenerowane zapytanie, a także zapisanie identyfikatora klasy obiekt, który był podmiotem zdarzenia kontrolowanego.

Właściwości zdarzeń kontrolowanych

Poniżej przedstawiono listę nazw symbolicznych i krótkie opisy właściwości dostępnych dla zdarzeń kontroli. Właściwości właściwe dla zdarzenia RMAudit: AuditActionType, ReasonForAction, Reviewer i RMEntityDescription.

AuditActionType Dla zdarzenia RMAudit określa typ czynności kontroli, np. Delete, Przemieść, Niszczenie, Przenoszenie, Przenoszenie tymczasowe, Eksport, Przegląd, Anuluj deklarację, Wstrzymanie lub Usuń wstrzymanie.

AuditLevel Dla zdarzenia AuditConfiguration określa poziom kontroli (kontrolowanie wyłączone = 0, kontrolowanie włączone = 1).

ContainmentName Dla zdarzenia File i Unfile określa nazwę obiektu dodanego lub usuniętego z obiektu-kontenera.

Creator Dla wszystkich zdarzeń określa nazwę skróconą użytkownika, który wygenerował zdarzenie (użytkownik, który utworzył obiekt zdarzenia).

DateCreated Dla wszystkich zdarzeń zawiera datę i godzinę wygenerowania zdarzenia (data i godzina utworzenia obiektu zdarzenia). Produkt Content Engine zapisuje daty i godziny w formacie Coordinated Universal Time (UTC).

DateLastModified Dla wszystkich zdarzeń zawiera datę i godzinę ostatniej modyfikacji zdarzenia (data i godzina ostatniej modyfikacji obiektu zdarzenia).

EventStatus Dla wszystkich zdarzeń określa, czy operacja, która wygenerowała to zdarzenie, zakończyła się pomyślnie (0), czy nie (wewnętrzny kod błędu).

LastModifier Dla wszystkich zdarzeń zawiera skróconą nazwę użytkownika, który jako ostatni zmodyfikował obiekt zdarzenia.

LifecycleOperation Dla zdarzenia ChangeState określa operację cyklu życia wykonaną na obiekcie źródłowym.

ModifiedProperties Dla zdarzenia ChangeClass, ChangeState, Checkin, Checkout, ClassifyComplete, Custom, DemoteVersion, Freeze, Lock, PromoteVersion, RMAudit, Unlock, Update i UpdateSecurity określa listę nazw symbolicznych właściwości zmodyfikowanych przez kontrolowaną operację.

ObjectType Dla wszystkich zdarzeń określa liczbę, która informuje o podstawowym typie obiektu. Dla obiektów zdarzenia wartość jest zawsze równa 1180.

QueryText Dla zdarzenia Query określa oryginalny tekst, z którego wygenerowano zapytanie.

ReasonForAction Dla zdarzenia RMAudit określa przyczynę czynności. To pole zapełniane jest przez wartość wprowadzoną przez użytkownika do pola Komentarze do przeglądu podczas realizowania przepływu pracy.

Reviewer Dla zdarzenia RMAudit określa nazwę użytkownika, który wykonał czynność, która wygenerowała zdarzenie (użytkownik, który uruchomił kolejkę przepływu pracy IBM Enterprise Records).

RMEntityDescription Dla zdarzenia RMAudit określa opis kontrolowanej czynności (jeśli jest to wymagane). Na przykład: czynność Przemieść może zostać opisana jako przeniesienie obiektu RM MyRecordFolder ze źródłowego folderu /Records Management/My File Plan/My Record Category do miejsca docelowego /Records Management/My File Plan/Another Record Category.

SourceClassId Dla zdarzeń CancelCheckout, ChangeClass, ChangeState, Checkin, Checkout, ClassifyComplete, Creation, Custom, Deletion, DemoteVersion, File, Freeze, GetContent, GetObject, Lock, PromoteVersion, Query, RMAudit, Unfile, Unlock, Update i UpdateSecurityEvent określa identyfikator klasy obiektu, który podlega zdarzeniu kontrolowanemu.

SourceObject Dla zdarzeń CancelCheckout, ChangeClass, ChangeState, Checkin, Checkout, ClassifyComplete, Creation, Custom, Deletion, DemoteVersion, File, Freeze, Lock, PromoteVersion, RMAudit, Unfile, Unlock, Update i UpdateSecurity określa obraz stanu obiektu, który jest źródłem zdarzenia kontroli w czasie wystąpienia zdarzenia. (Odniesienie do obiektu zawarte w tej właściwości reprezentuje obiekt w stanie, w jakim się znajdował w momencie wystąpienia zdarzenia, i może być inny niż aktualny stan obiektu).

SourceObjectId Dla zdarzeń CancelCheckout, ChangeClass, ChangeState, Checkin, Checkout, ClassifyComplete, Creation, Custom, Deletion, DemoteVersion, File, Freeze, GetContent, GetObject, Lock, PromoteVersion, RMAudit, Unfile, Unlock, Update i UpdateSecurity określa identyfikator klasy obiektu, który podlega zdarzeniu kontrolowanemu.

VersionSeriesId Dla zdarzeń CancelCheckout, ChangeClass, ChangeState, Checkin, Checkout, ClassifyComplete, Creation, Custom, Deletion, DemoteVersion, Freeze, Lock, PromoteVersion, RMAudit, Unlock, Update i UpdateSecurity określa (jeśli jest to wymagane) identyfikator serii wersji dla obiektu źródłowego.



Opinia

Ostatnia aktualizacja: sierpień 2011


© Copyright IBM Corp. 2011.
To Centrum informacyjne jest oparte na technologii Eclipse. (http://www.eclipse.org)