In diesem Abschnitt werden die Klassen und Eigenschaften von IBM® Enterprise Records beschrieben, die am häufigsten in Verbindung mit berichtbezogenen Abfragen von IBM Enterprise Records verwendet werden.
Dies sind nicht die einzigen Klassen und Eigenschaften, die Sie in Berichtabfragen verwenden können. Es handelt sich jedoch um die in typischen Berichtszenarios gängigsten Elemente.
Die folgenden Abschnitte verweisen auf diese Klassen und Eigenschaften mit dem von der Ländereinstellung unabhängigen "symbolische Namen" statt mit dem von der Benutzerschnittstelle abhängigen Anzeigenamen. Sie müssen den symbolischen Namen einer P8-CM-RM-Klasse oder P8-CM-RM-Eigenschaft als Tabellen- und Spalten-IDs in P8-CM-RM-SQL-Anweisungen zur Berichtabfrage verwenden.
Die folgende Tabelle beschreibt mehrere Eigenschaftstypen von IBM Enterprise Records, die vielen IBM Enterprise Records-Klassen gemeinsam sind und die für Berichtzwecke nützlich sind.
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
ID | ID | Eindeutige ID jedes P8-CM-Instanzobjekts. |
Aggregation | Zeichenfolge | Gibt den allgemeinen Typ eines IBM Enterprise Records-Objekts an. Zulässige Werte sind "RecordInfo", "ClassificationScheme", "RecordCategory", "RecordFolder" und "Volume". |
DateCreated | Datum/Uhrzeit | Datum der ursprünglichen Instanzerstellung. |
Creator | Zeichenfolge | Benutzername des Erstellers. |
DateLastModified | Datum/Uhrzeit | Datum der letzten Instanzänderung. |
LastModifier | Zeichenfolge | Benutzername des Benutzers, der die Instanz zuletzt geändert hat. |
IsDeleted | Boolescher Wert | "True", wenn das IBM Enterprise Records-Objekt logisch gelöscht wurde. Ist in der Regel zur Prüfung auf "False" in einer WHERE-Klausel enthalten. |
Location, HomeLocation | Objekt [Location] | Bezieht sich in der Regel auf physische Schriftstücke und physische Container. Dieser Eigenschaftswert wird oft in einer Klausel LEFT OUTER JOIN mit der Tabelle Location verwendet, um den Wert LocationName des Objekts [Location] zu ermitteln. |
RMEntityType | Ein schreibgeschützter eindeutiger Wert, der jeder sofort einsatzfähigen Klasse von IBM Enterprise Records zugeordnet wird. Übliche Werte sind:
Wird am häufigsten in einer WHERE-Klausel zur Angabe eines bestimmten Subtyps verwendet.
|
Die folgende Tabelle beschreibt mehrere Eigenschaftstypen von IBM Enterprise Records, die den sofort einsatzfähigen Schriftstückcontainerklassen gemeinsam sind (z. B. "RecordCategory", "RecordFolder", "Volume") und die für Berichtzwecke nützlich sind.
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
PathName | Zeichenfolge | Vollständiger Pfadname im Objektspeicher. |
DateOpened | Datum/Uhrzeit | Stellt das Datum dar, an dem der Container zum ersten Mal geöffnet wurde. |
DateClosed | Datum/Uhrzeit | Stellt das Datum dar, an dem der Container zum letzten Mal geschlossen wurde. |
ReOpenedDate | Datum/Uhrzeit | Stellt das Datum dar, an dem ein geschlossener Container erneut geöffnet wurde. |
Inactive | Boolescher Wert | "True", wenn der Container nicht mehr aktiv ist. |
DisposalSchedule | Objekt [DisposalSchedule] | Der Zeitplan, der gegebenenfalls dem Container zugeordnet ist. |
DisposalSchedule AllocationDate | Datum/Uhrzeit | Datum, an dem der Aussonderungszeitplan dieser Instanz zugeordnet wurde. |
CurrentPhaseAction | Objekt [Action1] | Aktionsinstanz, die der aktuellen Aussonderungsphase zugeordnet ist. |
CurrentPhase ReviewDecision | Zeichenfolge | Prüfkommentare für die aktuelle Aussonderungsphase. |
CurrentPhase DecisionDate | Datum/Uhrzeit | Datum der Prüfentscheidung der aktuellen Phase. |
Die Syntax, die zur Angabe eines untergeordneten Containers verwendet wird, hängt davon ab, wie tief die Abfrage in die Containerhierarchie suchen soll.
SELECT ... FROM RecordFolder rf WHERE rf.This INSUBFOLDER '/...'
SELECT ... FROM RecordFolder rf WHERE rf.This INFOLDER '/...'
SELECT ... FROM RecordFolder rf WHERE rf.Parent = OBJECT('/...')
SELECT ... FROM RecordInfo ri INNER JOIN ReferentialContainmentRelationship rcr ON ri.This = rcr.Head WHERE rcr.Tail = OBJECT('/...')
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
Head | Objekt [RecordInfo] | Verweis auf das Containerinhaltsobjekt. |
Tail | Objekt [Folder] | Verweis auf das Containerobjekt. |
ContainmentName | Zeichenfolge | Eindeutiger Name für den Containerinhalt im Container. |
Die folgende Tabelle beschreibt mehrere Eigenschaftstypen von IBM Enterprise Records, die den sofort einsatzfähigen Schriftstückklassen gemeinsam sind (z. B. "ElectronicRecord", "Marker"...) und die für Berichtszwecke nützlich sind:
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
DocumentTitle | Zeichenfolge | Name des Schriftstücks. Entspricht nicht notwendigerweise dem ContainmentName des Schriftstücks in einem Container. |
Associated RecordType | Objekt [RecordType] | Die RecordType-Instanz (sofern vorhanden), die einer Schriftstückinstanz zugeordnet ist. |
CutOffInherited From | ID | Die ID des Objekts, mit der ein Schriftstück einem Aussonderungszeitplan zugeordnet ist. Die ID ist entweder die ID eines Schriftstückcontainers oder ein Schriftstücktyp (RecordType). |
CurrentPhaseAction | Objekt [Action1] | Aktionsinstanz, die der aktuellen Aussonderungsphase zugeordnet ist. |
CurrentPhase ReviewDecision | Zeichenfolge | Prüfkommentare für die aktuelle Aussonderungsphase. |
CurrentPhase DecisionDate | Datum/Uhrzeit | Datum der Prüfentscheidung der aktuellen Phase. |
IsVitalRecord | Boolescher Wert | "True", wenn das Schriftstück ein notwendiges Schriftstück ist. |
VitalRecord ReviewDate | Datum/Uhrzeit | Datum der letzten Prüfung des notwendigen Schriftstücks. |
VitalRecord NextReviewDate | Datum/Uhrzeit | Datum der nächsten Prüfung des notwendigen Schriftstücks. |
CurrentClassification | Zeichenfolge | (DoD-klassifiziert) Aktueller Wert für Berechtigungskennzeichnungsgruppe. |
DowngradeOnDate | Datum/Uhrzeit | (DoD-klassifiziert) Datum der geplanten Schriftstückherabstufung. |
Downgrade Instructions | Zeichenfolge | (DoD-klassifiziert) Herabstufungsanweisungen. |
DeclassifyOnDate | Datum/Uhrzeit | (DoD-klassifiziert) Datum der geplanten Schriftstückdeklassifikation. |
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
DisposalSchedule Name | Zeichenfolge | Name des Zeitplans. |
CutoffDisposal Trigger | Objekt [Disposal Trigger] | Auslöser, der diesem Zeitplan zugeordnet ist. |
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
DisposalTrigger Name | Zeichenfolge | Name des Auslösers. |
EventType | Ganzzahl | Verwendet die Auswahlliste "EventType":
|
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
PhaseName | Zeichenfolge | Name der Phase. |
PhaseAction | Objekt [Action1] |
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
ActionName | Zeichenfolge | Name der Aktion. |
ActionType | Ganzzahl | Verwendet die Auswahlliste "ActionType":
|
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
RecordTypeName | Zeichenfolge | Name des Schriftstücktyps. |
DisposalSchedule | Objekt [DisposalSchedule] | Die Aussonderungszeitplaninstanz, die der Schriftstücktypinstanz zugeordnet ist. |
DisposalSchedule AllocationDate | Datum/Uhrzeit | Datum, an dem der Aussonderungszeitplan dieser Instanz zugeordnet wurde. |
Positionsklassenobjekte sind sowohl physischen Schriftstücken als auch Containerklassen für physische Schriftstücke zugeordnet. Solche Klassen haben in der Regel eine Eigenschaft "Location" des Typs "Objekt", die Instanzen der Klasse "Location" akzeptiert. In einigen Fällen gibt es auch eine Eigenschaft "HomeLocation" desselben Typs.
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
LocationName | Zeichenfolge | Name der Position. |
BarcodeID | Zeichenfolge | Stellt einen Barcodewert dar, der von einem physischen Container gescannt wurde. |
Eine IBM Enterprise Records-Rückstellung kann auf einzelne Schriftstücke oder auf Schriftstückcontainer angewendet werden. Instanzen der Schriftstückrückstellungsklasse stellen bestimmte Rückstellungssituationen dar, die auf null oder mehr Elemente angewendet werden. Die Schriftstückrückstellungsklasse wird für Schriftstücke und für Schriftstückcontainer verwendet. Es gibt eine Viele-zu-viele-Beziehung zwischen Rückstellungen und zurückgestellten Elementen: eine bestimmte Schriftstückrückstellungsinstanz kann auf mehrere Schriftstücke/Schriftstückcontainer angewendet werden und ein bestimmtes Schriftstück bzw. ein bestimmter Schriftstückcontainer kann mehr als einer Schriftstückrückstellung zugeordnet sein. Diese Beziehungen werden entweder über die Klasse "RecordHoldLink" "RMFolderHoldLink" hergestellt.
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
HoldName | Zeichenfolge | Name der Rückstellung. |
HoldType | Zeichenfolge | Der Auswahlliste "HoldTypeList" zugeordnet. |
Active | Boolescher Wert | "True" gibt an, dass die Rückstellungsinstanz derzeit aktiv ist. |
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
Head | Objekt [RecordInfo] oder [RMFolder] | Das zurückgestellte Element dieses Links. |
Tail | Objekt [RecordHold] | Das Rückstellungselement dieses Links. |
DateCreated | Datum/Uhrzeit | Stellt das Datum dar, an dem dieses zurückgestellte Element zurückgestellt wurde. |
IsDynamicHold | Boolescher Wert | "True", um anzugeben, dass diese Rückstellungsbeziehung über einen Rückstellungsscanvorgangsservice von IBM Enterprise Records eingerichtet und nicht manuell angewendet wurde. |
Wenn die Prüfung von IBM Enterprise Records aktiviert ist, können Sie Instanzen der RM-Prüfklasse verwenden, um Aktionen von Benutzern an verschiedenen Klasseninstanzen von IBM Enterprise Records zu (z. B. Schriftstücke, Schriftstückcontainer und andere Entitäten) melden.
Symbolischer Name | Datentyp | Beschreibung |
---|---|---|
SourceObjectID | ID | ID des Objekts, an dem gearbeitet wurde, um das Prüfereignis auszulösen. |
LastModifier | Zeichenfolge | Kurzname des Benutzers, der zuletzt am Quellenobjekt gearbeitet hat. |
InitiatingUser | Zeichenfolge | Name des Benutzers in Form des Namens des Principals oder des eindeutigen Namens. |
DateLastModified | Datum/Uhrzeit | Datum, an dem das Ereignis auftrat. |
AuditActionType | Zeichenfolge | Name der Aktion, z. B. Deklassifizieren, Löschen, Vernichten, Herabstufen, Export, Verschieben, Übertragen, Hochstufen, Zurückstellen, Rückstellung aufheben, Deklaration aufheben. |