SOG-Helpcenter Logo SOG Business - Software

notification - Benachrichtigungen




Objektklasse: Notification
id

Datensatz-Id
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Identitätsspalte des Datensatzes.
Ist der eindeutige Bezeichner des Datensatzes, basierend auf einem numerisch, automatisch durch den Sql-Server vergebenen Wertes.




sach

Sachbearbeiter
Format: char(6), Default: ' ', not null
Auswahlliste: sachbea.awl

Sachbearbeiterkürzel, für den die Notifikation gilt.




status

Status der Benachrichtigung
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null
Auswahlliste: m_notification_status

Aufzählung Status der Benachrichtigung.

0 - Inaktiv

Die Benachrichtigung bezieht sich an ein Ereignis, dass noch nicht eingetreten ist.

Wird z.B. für die Benachrichtigung genutzt, dass ein Benutzer "Online" ist. Dazu kann z. B. in der Funktion p503 - Benutzerstatus (benstat) über das Kontextmenü auf einem Benutzerdatensatz eine entsprechende Benachrichtigung erzeugt werden. Diese wird auch sofort im p777 als "Inaktiv" angezeigt. Erst wenn das Ereignis "Benutzer geht Online" tatsächlich eintritt, wird die Benachrichtigung aktiv und sorgt für eine entsprechende Anzeige. Inaktive Benachrichtigungen können aber bereits wieder "erledigt" werden, wodurch diese Ereignisse dann nicht mehr zur Anzeige gebracht werden.

 

5 - Aktiv

Die Benachrichtigung wird angezeigt.

 

8 - Gesehen

Die Benachrichtigung wurde vom Benutzer als "gesehen" quittiert. Sie verbleibt aber in der Liste der Benachrichtigungen, sodass der Benutzer diese später noch einmal aufgreifen kann.

 

9 - Erledigt

Die Benachrichtigung ist erledigt, und wird vom System bei nächster Gelegenheit gelöscht. (reorg)

 

 




typ

Typ der Benachrichtigung
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

0 - Automatisch - Wird vom System verwaltet

1 - Manuell - Wurde manuell erzeugt. wird nicht automatisch verwaltet.




==> Manuell

base.notification.Manuell


==> Automatisch

base.notification.Automatisch


zeitpunkt

Benachrichtigungszeitpunkt
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

Benachrichtigung wird erst angezeigt, wenn der Zeitpunkt erreicht wurde.




ref_art

Referenzart
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Hier kann definiert werden, um welche Art von Referenz es sich handelt.

Datenwerte sind Funktionsabhängig.

Beispiel: Aufgabe / Sachbearbeiterzuordnung => Identifiziert die Benachrichtigung die erzeugt wird, wenn sich die Sachbearbeiterzuordnung ändert.




ref_tab

Referenztabelle
Format: varchar(200), Default: '', not null

SQL Name der Referenztabelle, sofern sich die Benachrichtigung auf ein Datenobjekt bezieht.




ref_key

Referenzdatensatz
Format: varchar(500), Default: '', not null

UniqKey des Datensatzes in der Referenztabelle.




wichtig

Wichtigkeit
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

Aufzählung Wichtigkeit.

0 - normal

Normale Benachrichtigung. Wird dem Benutzer angezeigt, wenn das System eine zeitgesteuerte Aktualisierung durchführt. (z. B. Nach einer Minute)

 

1 - sofortanzeige

Normale Benachrichtigung. Wird dem Benutzer jedoch möglichst sofort signalisiert.

 

2 - dringend

Hohe Wichtigkeit. Wird dem Benutzer besonders hervorgehoben. (z. B. rot oder blinkend)

 

 




info

Anzuzeigender Informationstext
Format: varchar(200), Default: '', not null

Der Text wird im Moment der Erzeugung des Ereignisses festgelegt.

Eine Aktualisierung dieses Textes erfolgt nicht automatisch.

Auch dann nicht, wenn sich die im Text dargestellten Informationen innerhalb des verknüpften Objektes ändern sollten.




bezug_id

Bezug Id
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Id zu einem Datenobjekt, auf das mit der Benachrichtigung Bezug genommen wird.

Hier kann z. B. eine Kundennummer oder eine Artikelnummer gemeldet werden.




bezug_text

Bezug Text
Format: varchar(100), Default: '', not null

Hier kann ein Text auf ein Datenobjekt hinterlegt sein, auf das mit dieser Benachrichtigung Bezug genommen wurde.

z.B. ein Kundenmatchcode oder ein Artikelmatchcode.




bezug_sach

Bezug Sachbearbeiter
Format: char(6), Default: ' ', not null
Auswahlliste: sachbea.awl

Sachbearbeiter auf den mit dieser Benachrichtigung Bezug genommen wird.

z. B. der Sachbearbeiter dem eine Aufgabe zugeordnet wurde, wenn die Benachrichtigung durch eine Überwachung anderer Sachbearbeiter entstanden ist.




hhupd

Letzte Änderung
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

Zeitstempel der letzten Veränderung des Datensatzes im Format yyyymmddhhmmss
Der Zeitpunkt wird als UTC-Zeit angegeben.