Übersicht
TaskMan (hierbei handelt es sich nicht um den Windows Task-Manager) ist ein Windows-Dienst, der die folgenden Aktivitäten durchführt:
- Anwendungsdatenbank durchsuchen
- Gespeicherte SQL-Prozeduren ausführen
- Anwendungen wie z. B. EDI, MRP und APS starten
- Berichte verarbeiten und generieren (weitere TaskMan-spezifische Informationen finden Sie im Handbuch "Erstellen und Anpassen von Berichten")
- IDO-Methoden ausführen
Abrufen der Anwendungsdatenbank
TaskMan durchsucht die Anwendungsdatenbank, um neue auszuführende Tasks zu identifizieren. Es verwendet das in der Maske Intranet definierte Polling-Intervall. Beim Starten wird eine Verbindung zur Anwendungsdatenbank hergestellt.
Wird eine Task gefunden, die gerade ausgeführt wird, werden die Task-Informationen (zur ausführbaren Datei, zu Task-Parametern und zum Anwendername) abgefragt, und die jeweilige Verarbeitung wird ausgeführt.
Ausführen von gespeicherten SQL-Prozeduren
Bei einer gespeicherten SQL-Prozedur ruft der TaskMan einen Datenbankprozess-Thread auf. Anschließend stellt der Datenbankprozess eine Verbindung zur Anwendungsdatenbank her. Sie wird als SyteLine-Anwender angemeldet, der die Task übermittelt hat. Die gespeicherte Prozedur wird daraufhin über die Prozessverbindung ausgeführt.
Starten von Anwendungen
TaskMan startet einen Systemprozess, um eine gültige Windows-Anwendung auszuführen, wie z. B. EDI (EDIImporter.EXE) und die SyteLine Reihenfolgeplanung (AIM_bats.EXE). Damit wird die Anwendung in die Lage versetzt, Verarbeitungsläufe durchzuführen. Die Anwendung wird unter dem Anwenderkonto ausgeführt, das vom TaskMan-Dienst verwendet wird.