std.SetHistory

Dieser Job fügt einen Eintrag in der DB-Tabelle osobjhist für das angegebene Objekt ein.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

sInfo

STRING

Ja

Informationen über die durchgeführte Aktion

dwObjectID

INT

Ja

ID des Objekts

dwObjectType

INT

Ja

Typ des Objekts

2. Verhalten

  • Der Server erzeugt einen History-Eintrag vom Typ OBJECT_INFORMATION (Action-ID 31).

  • UserNameShort, UserNameFull, Station und Time werden vom Server automatisch anhand der aktuellen Session befüllt.

  • Der Eintrag ist anschließend über dms.GetObjectHistory abrufbar.

  • Funktioniert für alle Objekttypen (Folder, Register, Dokumente).

2.1. Beispiel-Eintrag in der Historie

Nach dem Aufruf erscheint in der DMSHistory-XML ein Eintrag wie:

<Modification osguid="...">
  <Time>09.04.2026 10:50:00</Time>
  <Action id="31">Object information</Action>
  <Description>Log entry from the business model.</Description>
  <UserNameShort>ROOT</UserNameShort>
  <UserNameFull>Administrator</UserNameFull>
  <Station station_id="...">ECM4</Station>
  <Info>Custom log entry</Info>
</Modification>

3. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.