Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
erste | letzte |
Änderungen von: | |
bis: | |
Typ: | |
erste | letzte |
Die Funktion des Jobs Process System Notifications besteht in der Erstellung diverser System-Benachrichtigungen. Diese Systembenachrichtigungen sind Workflow-Anträge, welche ein Mitarbeiter bekommt, bei dem ein bestimmtes Ereignis im Zeitwirtschaftssystem auftritt (z.B. Buchung ausserhalb Rahmen).
Wichtig hierbei ist, dass die Ereignisse im Zeitwirtschaftssystem (z.B. "Unregelmässigkeit" in der Interflex 6020) auch korrekt parametriert sind, damit diese auch im Anlassfall erzeugt werden können!
Die einzigen Aktionen, die bei solchen Systembenachrichtigungen in der Workflow-Liste "Offene Aufgaben" zur Verfügung stehen, sind:
Ansicht beim User:
Eine detaillierte Beschreibung zu den allgemeinen Job-Parametern finden Sie im Kapitel Jobs.
Um eine neue Konfiguration anzulegen klickt man auf die Schaltfläche "Neue Konfiguration", befüllt die vorgegebenen Felder mit Neuem Job-Namen, wählt, ob der Job aktiv oder nicht-aktiv sein soll. Durch anschließendes speichern kann man weitere Konfigurationsdetails editieren:
Mögliche Velocity-Parameter (Platzhalter für tatsächliche Werte):
Parameter |
Beschreibung |
Typ |
fromdate |
Datum der Systemunregelmässigkeit |
String |
year |
Jahr der Systemunregelmässigkeit |
String |
month |
Monat der Systemunregelmässigkeit |
String |
day |
Tag im Monat der Systemunregelmässigkeit |
String |
appCtx |
Spring ApplicationContext (ermöglicht Zugriff auf Services) |
Object |
eventDate |
Datum der Unregelmässigkeit als Datumsobjekt |
Date |
ta_id |
Ta-ID der Person, für welche die Unregelmässigkeit eingetreten ist |
String |
person |
PoPerson object der betroffnen Person |
PoPerson |
Um den Namen der betreffeden Person auszugeben, ist folgender Velocity Ausdruck notwendig: $person.getFullName()
Um z.b. den Namen, die OE des Mitarbeiters, seinen Kontostand zum Tag auszugeben, wäre folgendes Beispiel anzuwenden:
#set ($ta_service = $appCtx.getBean("Ta") ) #set ($jvalue = $ta_service.getAccountValue($ta_id, $eventDate, "vkkonto") ) Saldokappung für $person.getFullName() vom $fromdate Stunden $jvalue.getNumValueAsIm()
Wichtiger Tip zu Velocity: Man kann grundsätzlich über den ApplicationContext auf alle möglichen Service-Objekte zugreifen. Das Erzeugen von neuen Objekten (z.b. Datum, etc.) ist nicht möglich. Nähere Infos zur Syntax findet man auf http://velocity.apache.org
Damit bei Unregelmäßigkeiten aus dem System 6020 (z.B. veregessene Gehen-Buchung) Systemhinweise erstellt werden können, muß eine XPDL Datei hochgeladen werden.
Die XPDL Datei SystemNotification.xpdl muss derzeit noch manuell in die Workflow-Engine hochgeladen werden. Die Datei finden Sie hier!
Um die XPDL Datei hochzuladen geht man am besten wie folgt vor:
Upload xpdl to engine anklicken (2. Symbol von links) > Programm wird auf den Server geladen
Auf diese Weise können auch andere Prozesse, die nicht standardmäßig ausgeliefert, sondern individuell nach Wunsch erstellt werden, in das System hochgeladen werden.
Zusatzinfos: Link auf Notes-dokument
Mime Type | text/xml | text/xml | |
Datei-name | |||
Größe (in Bytes) | 8389 | 8376 |
Version 28 von Mrs. Ex-Mitarbeiter
am 21.09.09 12:37:38 Name: Job processSystemNotifications Variante: main - default Status: Veröffentlichung |
Version 29 von Mrs. Ex-Mitarbeiter
am 21.09.09 12:40:52 Name: Job processSystemNotifications Variante: main - default Status: Veröffentlichung |