Naja, also ich bin auch weit davon entfernt ein wissender JTL Anwender zu sein.
Wenn ich aber bei mir die Einstellungen für die Workflows ansehe, muss ich doch bei der Neudefinition eines Workflows als allererstes das Eriegnis festlegen, das den
Workflow auslösen soll. Dann kann ich in einem nächsten Schritt beschreiben, was in dem Workflow gemacht werden soll und da kann ich dann auch festlegen WANN das dann gemacht werden soll - also z.b. "sofort" oder "Freitags um 20.53".
Aber damit der Workflow überhaupt gestartet wird muss ich aus den vorgegebenen Ereignissen eins auswählen.
Aber ich bin wie gesagt kein JTL Spezialist. Vielleicht kriegst du das von dir gewollte ja über die Workflows hin.
Das Ergebnis würd mich dann wirklich auch interessiern. Bitte Rückmeldung.
Zum SQL Befehl:
- Wenn du die Tabelle tBenutzerAktiv komplett leeren willst:
truncate table tBenutzerAktiv
- Wenn du nur bestimmte Datensätze löschen willst: z.b.
- diejenigen, die an Applikation 2 angemeldet sind
delete * from tBenutzerAktiv where nApplikation = 2
oder
- diejenigen, die seit drei Stunden nichts mehr gemacht haben
delete * from tBenutzerAktiv where dLetzteAktion < DATEADD(hour, -3, getdate())
=> Wie immer, wenn du direkt mit SQL auf die Datenbank gehst, solltest du aber die Befehle genauestens testen bzw. im Vorfeld genau prüfen welche Einträge überhaupt wann und wie in die Tabelle geschrieben werden.