de:app:020cor:110sm:020mgr:0180spttsk

Manager für autom. Ausführung von offenen Vorgängen

Transaktion SPTTSK

Dieser “Task Manager” ermöglicht das automatische Abarbeiten offener Vorgänge. Diese Vorgänge sind sonst über “Auswahl Offener Vorgänge” (SPTSEL) bzw. über das Office zu erreichen. Die aufgelisteten Vorgänge können wahlweise einzeln (Icon ) oder alle (Icon ) abgearbeitet werden.

SPTTSK verarbeitet allerdings nur bestimmte Arten von SPT-Sätzen, nämlich die Typen “AUT”, “STP” und “PUP”.

AUT = Automatisch auszuführende Transaktionen
STP = Straight Through Processing
PUP = Auf Verarbeitung wartende Änderung

Dies sind SPT-Typen, die NICHT im im Office sichtbar sind:
STP wird verwendet für Straight Through Processing von eingehenden Nachrichten.
AUT wird verwendet für von der Applikation ausgelöste, automatisch zu verarbeitende Transaktionen, z.B. periodische Gebührenabrechnung aus den xxBCOM.

Offene Vorgänge mit STP und auch AUT werden intentional nicht automatisch erledigt, wenn es Infotexte gibt, da diese nicht im Hintergrund angezeigt werden können, aber evtl. texlich formulierte Anweisungen enthalten. In diesem Fall wird der SPT auf 'PEN' gesetzt um sicherzustellen, dass ein Mensch den Hinweistext liest.

In der Applikation wird dieser Task Manager für folgende Aufgaben eingesetzt:

  • Verarbeitung der freigegebenen Stammdatenänderungen (bei Verwendung des “4-Augenprinzips bei der Stammdatenpflege”)
  • Verarbeitung der automatisch ermittelten Gebührenabrechnungen (xxBCOM/xxTCOM).

Für die Verarbeitung wird die UserID, unter der die Transaktionen laufen, für den Typ “AUT” auf den Kontraktverantwortlichen und für “STP” auf den Application Administrator der Entity umgesetzt, nur wenn diese nicht bekannt sind, wird unter der UserID verarbeitet, unter der die Transaktion SPTTSK gestartet wurde. Damit werden z.B. Warnungen per Notifier an den zuständigen Sachbearbeiter geschickt, ebenso, wie dieser in den erzeugten Briefen erscheint.

Optionale Auswahl offener Vorgänge

Die Eingabe eines SQL-Ausdrucks zur zusätzlichen Auswahl kann über Setzen von “ADDSQLEXPFLG” in Abschnitt [SPTTSK] in SPTTSK.INI ermöglicht werden. Dadurch ist es beispielsweise möglich, bei einer Massendatenverarbeitung außerhalb des täglichen Geschäfts (z.B. Datenmigrationen), individuell Datensätze für die Verarbeitung auszuwählen.

Beispiel (Dateiname in OBJNAM):
OBJNAM LIKE 'Suchbegriff02%'

Damit kann diese Transaktion jeweils die SPT-Sätze verarbeiten, die zum Suchbegriff passen. Hierdurch wird zudem leichter steuerbar, wie weit die Verarbeitung fortgeschritten ist (d.h. für welche Suchbegriffe die Verarbeitung bereits durchgeführt wurde).

Im Vordergrund laufende Manager-Prozesse sind grundsätzlich manuell zu starten.

Tracen von Transaktionen

Transaktionen, die über den SPTTSK gestartet werden, lassen sich tracen, indem der SPTTSK aus dem Vordergrund gestartet wird und die gewünschte Debug Switche aktiviert werden. Der SPTTSK übergibt die eigenen Debug Switche als Commandline Parameter an die von ihm gestarteten Transaktionen weiter.

Transaktions-Panels

Task Manager



Datenfelder

Datenfeld Beschreibung
Start Time of Job Date Dieses Feld zeigt das Datum, an dem der Aufgaben-Manager gestartet wurde, an
mit Stunden und Minuten.
Automatic Termination Flag Dieses Feld legt die Gründe für das Beenden des Aufgaben-Managers fest
- zu einer festgelegten Zeit. In diesem Fall ist die Zeit auf der rechten Seite
einzugeben
- bei leerer Liste. In diesem Fall hält der Aufgaben-Manager an, wenn die Liste
der offenen Transaktionen leer ist.
- nur manuell. In diesem Fall hält der Aufgaben-Manager an, wenn der “Stop”
Button gedrückt wird.
Redotime Dieses Feld enthält die Neustartzeit des Aufgaben-Managers in Sekunden. Nach
dieser Zeit startet der Aufgaben-Manager falls die Verarbeitung als
“automatisch” eingestellt ist. Falls “manuell” gewählt wurde, ist die Eingabe
eines Zeitraums ohne Funktion.
Anwendungs Trace Flag Diese Option setzt den Trace Level der Transaktion. Höhere Werte bedeuten mehr Details.


Offene Vorgänge




de/app/020cor/110sm/020mgr/0180spttsk.txt · Last modified: 2022/04/19 13:14 (external edit)