ARM_HISTORY

In dieser Tabelle wird die Historie für eine Aufgabe, eine Vorlage, einen Zeitplan oder einen Aufgabentyp gespeichert.

Details

Objekttyp: TABLE

Primärschlüssel

Name Spalten

ARM_HISTORY_PK

HISTORY_FIELD_ID

Spalten

Name Datentyp Länge Genauigkeit Skalierung Null zulässig Kommentare

HISTORY_FIELD_ID

NUMBER

 

18

0

Nein

Die eindeutige ID des Historienfeldes

OBJECT_ID

NUMBER

 

18

0

Nein

Die Objekt-ID dieses Historieneintrags

OBJECT_TYPE

VARCHAR2

8

   

Ja

Der Objekttyp dieses Historieneintrags

OBJECT_NAME

VARCHAR2

256

   

Ja

Der Objektname dieses Historieneintrags

SUPPORTING_OBJECT_ID

NUMBER

 

18

0

Ja

Eine ID für das Objekt, das von diesem Eintrag referenziert wird. Beispiel: Die Attribut-ID für die Änderung an einem Attributwert

SUPPORTING_OBJECT

VARCHAR2

765

   

Ja

Ein Feld für ein Bestätigungsobjekt. Ein Feld zur allgemeinen Verwendung, falls die anderen Felder zum Speichern der Historie nicht ausreichen

FIELD_ID

NUMBER

 

9

0

Nein

Die Feld-ID, die angibt, welches Feld (z.B. Aufgabenname, Startdatum, Enddatum usw.) geändert wurde. In der Datei "HistoryManager.java" finden Sie eine vollständige Auflistung.

CHANGE_TYPE_ID

NUMBER

 

9

0

Nein

Die ID des Änderungstyps, wie z.B. "Hinzugefügt", "Entfernt" und "Geändert". In der Datei "HistoryManager.java" finden Sie eine vollständige Auflistung.

OLD_VALUE

VARCHAR2

4000

   

Ja

Der vorherige Wert des Feldes

NEW_VALUE

VARCHAR2

4000

   

Ja

Der neue Wert des Feldes

CHANGED_BY

VARCHAR2

255

   

Nein

Die Person, die die Änderung vorgenommen hat

CHANGED_ON

TIMESTAMP(6)

     

Nein

Das Datum der Änderung

OBJECT_VERSION_NUMBER

NUMBER

 

9

0

Nein

Wird zur Implementierung der optimistische Sperre verwendet. Diese Zahl wird bei jeder Aktualisierung der Zeile erhöht. Die Zahl wird am Anfang und am Ende einer Transaktion verglichen, um zu ermitteln, ob die Zeile seit der Abfrage über eine andere Session aktualisiert wurde.

LAST_UPDATE_LOGIN

NUMBER

     

Ja

Spalte für den Benutzer. Speichert die Anmelde-/Session-ID des Benutzers, der diese Zeile zuletzt aktualisiert hat.

LAST_UPDATE_DATE

DATE

     

Nein

Spalte für den Benutzer. Speichert das Datum, an dem diese Zeile zuletzt aktualisiert wurde.

LAST_UPDATED_BY

VARCHAR2

255

   

Nein

Spalte für den Benutzer. Speichert die ID des Benutzers, der diese Zeile zuletzt aktualisiert hat.

CREATION_DATE

DATE

     

Nein

Spalte für den Benutzer. Speichert das Datum, an dem diese Zeile in der Datenbank erstellt wurde.

CREATED_BY

VARCHAR2

255

   

Nein

Spalte für den Benutzer. Speichert die ID des Benutzers, der diese Zeile erstellt hat.

Indizes

Index Eindeutigkeit Spalten

ARM_HISTORY_N1

NONUNIQUE

OBJECT_ID

ARM_HISTORY_N2

NONUNIQUE

FIELD_ID

ARM_HISTORY_N3

NONUNIQUE

CHANGED_ON

ARM_HISTORY_PK

UNIQUE

HISTORY_FIELD_ID