IBM Enterprise Records, wersja 5.1.+            

Wspólne artefakty zapytań w produkcie IBM Enterprise Records

W niniejszym temacie opisano klasy i właściwości produktu IBM® Enterprise Records, które są najczęściej używane z zapytaniami produktu IBM Enterprise Records powiązanymi z raportami.

Nie są to jedyne klasy i właściwości, których można używać w zapytania dot. raportu - są to najczęściej używane elementów w typowych scenariuszach raportowania.

Poniższe sekcje opisują te klasy i właściwości i odwołują się do nich za pośrednictwem "nazw symbolicznych" niezależnych od ustawień narodowych - w przeciwieństwie do nazw wyświetlanych powiązanych z interfejsem użytkownika. W instrukcjach SQL zapytań dot. raportów P8 CM RM należy stosować nazwy symboliczne klas P8 CM RM lub właściwości P8 CM RM w postaci identyfikatorów tabel i kolumn.

Właściwości wspólne

W poniższej tabeli opisano kilka typów właściwości IBM Enterprise Records, które są wspólne dla wielu klas IBM Enterprise Records i są użyteczne na potrzeby raportowania.

Tabela 1. Typy wspólnych właściwości w produkcie IBM Enterprise Records
Nazwa symboliczna Typ danych Opis
Id Id Unikalny identyfikator każdego obiektu instancji P8 CM
Aggregation Łańcuch Określa ogólny typ obiektu IBM Enterprise Records. Dozwolone wartości są następujące: "RecordInfo", "ClassificationScheme", "RecordCategory", "RecordFolder" i "Volume".
DateCreated Data/godzina Data pierwotnego utworzenia instancji
Creator Łańcuch Nazwa użytkownika autora
DateLastModified Data/godzina Data ostatniej modyfikacji instancji
LastModifier Łańcuch Nazwa użytkownika ostatniego modyfikatora instancji
IsDeleted Wartość boolowska "Prawda", jeśli obiekt IBM Enterprise Records został usunięty logicznie. Zwykle zawarte jako kontrola "Fałsz" w klauzuli WHERE
Location, HomeLocation Obiekt [Location] Zwykle dotyczy akt fizycznych i kontenerów fizycznych. Wartość tej właściwości jest często używana w klauzuli LEFT OUTER JOIN z tabelą Lokalizacja w celu określenia wartości Nazwa lokalizacji obiektu Lokalizacja.
RMEntityType
Unikalna wartość przeznaczona tylko do odczytu, przypisana do każdej klasy OOTB IBM Enterprise Records. Wartości wspólne:
100
ClassificationScheme (plan umieszczania w folderach)
101
RecordCategory
102
RecordFolder
103
Volume
105
ElectronicRecordFolder
106
PhysicalBox, Box
108
HybridRecordFolder
110
PhysicalRecordFolder
301
ElectronicRecordInfo
302
EmailRecordInfo
303
Markers (akta fizyczne)
Najczęściej używane w klauzuli WHERE w celu określenia konkretnego podtypu.

Kontenery akt

W poniższej tabeli opisano kilka typów właściwości produktu IBM Enterprise Records, które są wspólne dla klas kontenerów rekordów OOTB (out-of-the-box) (na przykład Kategoria akt, Folder akt, Wolumin) i są użyteczne na potrzeby raportowania.

Tabela 2. Właściwości powiązane z klasą Kontener akt
Nazwa symboliczna Typ danych Opis
PathName Łańcuch Pełna nazwa ścieżki w składnicy obiektów.
DateOpened Data/godzina Reprezentuje pierwotną datę pierwszego otwarcia kontenera.
DateClosed Data/godzina Reprezentuje datę ostatniego zamknięcia kontenera.
ReOpenedDate Data/godzina Reprezentuje datę ponownego otwarcia zamkniętego kontenera.
Inactive Wartość boolowska Wartość "True", jeśli kontener nie jest już aktywny.
DisposalSchedule Obiekt [Disposal Schedule] Harmonogram przypisany do kontenera (jeśli taki istnieje).
DisposalSchedule AllocationDate Data/godzina Data powiązania harmonogramu DispositionSchedule z tą instancją.
CurrentPhaseAction Obiekt [Action1] Instancja czynności powiązana z bieżącą fazą rozporządzenia.
CurrentPhase ReviewDecision Łańcuch Komentarze do przeglądu dla bieżącej fazy rozporządzenia.
CurrentPhase DecisionDate Data/godzina

Data decyzji przeglądu bieżącej fazy.

Określanie relacji zawierania się w zapytaniu

Składnia używana w celu określenia podrzędnego podkontenera jest uzależniona od głębokości w hierarchii kontenera, na jakiej musi wyszukiwać zapytanie.

Dla ogólnego przypadku dowolnego poziomu w dół hierarchii zastosowanie ma operator P8 CM SQL "INSUBFOLDER". Na przykład:
SELECT ... FROM RecordFolder rf 
WHERE rf.This INSUBFOLDER '/...'
Dla konkretnego przypadku bezpośredniego podrzędnego podkontenera można zastosować operator "INFOLDER":
SELECT ... FROM RecordFolder rf 
WHERE rf.This INFOLDER '/...'
Jednak właściwość Parent klasy kontenera jest bardziej skuteczna:
SELECT ... FROM RecordFolder rf 
WHERE rf.Parent = OBJECT('/...')
Jeśli relacja zawierania się istnieje między kontenerem i bezpośrednim podrzędnym obiektem akt/dokumentem, wówczas użycie tabeli ReferentialContainmentRelationship jest bardziej skuteczne niż użycie operatora "INFOLDER":
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head 
WHERE rcr.Tail = OBJECT('/...')
Tabela 3. Właściwości klasy ReferentialContainmentRelationship
Nazwa symboliczna Typ danych Opis
Head Obiekt [RecordInfo] Odniesienie do obiektu zawieranego
Tail Obiekt [Folder] Odniesienie do obiektu-kontenera
ContainmentName Łańcuch Unikalna nazwa obiektu zawieranego w kontenerze.

Akta

W poniższej tabeli opisano kilka typów właściwości IBM Enterprise Records, które są wspólne dla klas akt OOTB (np. Akta elektroniczne, Akta znacznika, ...) i są użyteczne dla celów raportowania:.

Tabela 4. Właściwości powiązanych klas akt
Nazwa symboliczna Typ danych Opis
DocumentTitle Łańcuch Nazwa akt. Nie musi być taka sama jak containmentName dla akt w kontenerze.
Associated RecordType Obiekt [RecordType] Instancja RecordType, jeśli istnieje, powiązana z instancją akt.
CutOffInherited From Id Identyfikator obiektu pośredniczącemu w powiązaniu akt z harmonogramem rozporządzenia. Id jest identyfikatorem kontenera akt lub RecordType.
CurrentPhaseAction Obiekt [Action1] Instancja czynności powiązana z bieżącą fazą rozporządzenia.
CurrentPhase ReviewDecision Łańcuch Komentarze do przeglądu dla bieżącej fazy rozporządzenia.
CurrentPhase DecisionDate Data/godzina Data decyzji przeglądu bieżącej fazy.
IsVitalRecord Wartość boolowska Wartość "True", jeśli akta są istotne.
VitalRecord ReviewDate Data/godzina Data ostatniego przeglądu akt istotnych.
VitalRecord NextReviewDate Data/godzina Data następnego przeglądu akt istotnych.
CurrentClassification Łańcuch (klasyfikacja DoD) Aktualnie ustawiona wartość znacznika zabezpieczeń.
DowngradeOnDate Data/godzina (klasyfikacja DoD) Data zaplanowanego przywrócenia starszej wersji akt.
Downgrade Instructions Łańcuch (klasyfikacja DoD) Instrukcje przywrócenia starszej wersji.
DeclassifyOnDate Data/godzina

(klasyfikacja DoD) Data zaplanowanego anulowania klasyfikacji akt.

Klasy powiązane z rozporządzeniem

Tabela 5. Właściwości powiązane z odpowiednim harmonogramem rozporządzenia
Nazwa symboliczna Typ danych Opis
DisposalSchedule Name Łańcuch Nazwa harmonogramu.
CutoffDisposal Trigger Obiekt [Disposal Trigger] Wyzwalacz powiązany z danym harmonogramem.
Tabela 6. Właściwości powiązane z odpowiednim harmonogramem rozporządzenia
Nazwa symboliczna Typ danych Opis
DisposalTrigger Name Łańcuch Nazwa wyzwalacza.
EventType Liczba całkowita
Wykorzystywana jest lista "EventType":
  1. Predefiniowane
  2. Zewnętrzne
  3. Metadane
  4. Cykliczne
Tabela 7. Właściwości powiązane z fazami
Nazwa symboliczna Typ danych Opis
PhaseName Łańcuch Nazwa fazy.
PhaseAction Obiekt [Action1]
Tabela 8. Właściwości powiązane z Action1s
Nazwa symboliczna Typ danych Opis
ActionName Łańcuch Nazwa czynności.
ActionType Liczba całkowita Wykorzystywana jest lista "ActionType":
  1. Przegląd
  2. Eksport
  3. Przenoszenie
  4. Niszczenie
  5. Przenoszenie tymczasowe
  6. Odcięcie
  7. Przegląd danych istotnych
  8. Niszczenie automatyczne
Tabela 9. Właściwości powiązane z typem akt
Nazwa symboliczna Typ danych Opis
RecordTypeName Łańcuch Nazwa typu akt
DisposalSchedule Obiekt [Disposal Schedule] Instancja harmonogramu rozporządzania powiązana z instancją RecordType
DisposalSchedule AllocationDate Data/godzina Data powiązania harmonogramu DispositionSchedule z tą instancją.

Lokalizacja

Obiekty klasy Lokalizacja są powiązane z klasami akt fizycznych i klasami kontenerów akt fizycznych. Takie klasy zwykle zawierają właściwość Location typu obiekt, która akceptuje instancje klasy Lokalizacja. W niektórych przypadkach istnieje również właściwość HomeLocation tego samego typu.

Tabela 10. Właściwości powiązane z lokalizacją
Nazwa symboliczna Typ danych Opis
LocationName Łańcuch Nazwa lokalizacji
BarcodeID Łańcuch Reprezentuje wartość kodu paskowego zeskanowaną z rzeczywistego kontenera fizycznego.

RecordHold

Wstrzymanie w produkcie IBM Enterprise Records można zastosować do poszczególnych akt lub kontenerów akt. Instancje klasy RecordHold reprezentują konkretne sytuacje wstrzymania, które są stosowane do zera elementów lub do większej liczby elementów. Klasa RecordHold jest używana dla akt i kontenerów akt. Między wstrzymaniami i elementami wstrzymanymi istnieje relacja "wiele do wielu": konkretną instancję RecordHold można zastosować do większej liczby akt/kontenera akt, a konkretne akta/kontener akt można powiązać z więcej niż jedną klasą RecordHold jednocześnie. Te relacje są realizowane za pomocą klas RecordHoldLink lub RMFolderHoldLink.

Tabela 11. Właściwowiśc powiązane z klasą RecordHold
Nazwa symboliczna Typ danych Opis
HoldName Łańcuch Nazw wstrzymania
HoldType Łańcuch Powiązane z listą opcji "HoldTypeList"
Active Wartość boolowska Wartość "True" oznacza, że instancja wstrzymania jest aktualnie aktywna.
Tabela 12. Właściwości powiązane z klasą HoldLink
Nazwa symboliczna Typ danych Opis
Head Obiekt [RecordInfo] lub [RMFolder] Element wstrzymania danego dowiązania
Tail Obiekt [RecordHold] Element wstrzymania danego dowiązania.
DateCreated Data/godzina Reprezentuje datę wstrzymania danego elementu.
IsDynamicHold Wartość boolowska Wartość "True" oznacza, że ta relacja wstrzymania została ustalona za pomocą usługi przeglądania ze wstrzymywaniem w produkcie IBM Enterprise Records, a nie ręcznie.

Zdarzenia RMAudit

Jeśli włączone jest kontrolowanie produktu IBM Enterprise Records, wówczas można użyć instancji klasy RMAudit w celu zgłaszania czynności wykonywanych przez użytkowników w różnych instancjach klas IBM Enterprise Records (np. w aktach, kontenerach akt i innych obiektach).

Tabela 13. Właściwości powiązane z klasą RMAudit
Nazwa symboliczna Typ danych Opis
SourceObjectID Id Identyfikator obiektu, którego dotyczyły operacje w celu wyzwolenia zdarzenia kontrolowanego.
LastModifier Łańcuch Skrócona nazwa użytkownika, który wykonywał operacje względem obiektu źródłowego
InitiatingUser Łańcuch Nazwa użytkownika w formie nazwy głównej lub nazwy wyróżniającej.
DateLastModified Data/godzina Data wystąpienia zdarzenia.
AuditActionType Łańcuch Nazwa czynności: np. Anuluj klasyfikację, Usuń, Niszczenie, Przejście na starszą wersję, Eksport, Przemieść, Przenoszenie, Aktualizuj, Wstrzymanie, Usuń wstrzymanie, Anuluj deklarację.


Opinia

Ostatnia aktualizacja: sierpień 2011


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