Informations générales
TaskMan (qui est différent du Gestionnaire des tâches Windows) est un service Windows qui :
- Interroge la base de données d'application
- Exécute les procédures enregistrées SQL
- Lance des applications telles que EDI, CBN et APS
- Traite et génère des états (pour plus d'informations sur les états spécifiques à TaskMan, reportez-vous au guide Creating and Customizing Reports)
- Exécute les méthodes IDO
Interrogation de la base de données d'application
TaskMan interroge la base de données d'application pour identifier les nouvelles tâches à exécuter. Il utilise l'intervalle de polling défini dans l'écran Intranets. Au démarrage, elle se connecte à la base de données de l'application.
Lorsqu'une tâche en attente d'exécution est trouvée, les informations de tâche (y compris l'exécutable, le type de paramètres de tâche et le nom d'utilisateur) sont interrogées et le traitement approprié est effectué.
Exécution des procédures enregistrées SQL
Pour une procédure enregistrée SQL, le TaskMan lance un thread de processus de base de données. Le processus de base de données se connecte ensuite à la base de données d'application. Il se connecte en tant qu' utilisateur SyteLine qui a soumis la tâche. La procédure enregistrée est ensuite exécutée à l'aide de la connexion au processus.
Lancement d'applications
TaskMan lance un processus système pour exécuter toute application Windows valide telle que EDI (EDIImporter.EXE) et l'ordonnancement (AIM_Exts.EXE) SyteLine, ce qui permet à l'application d'exécuter son traitement. L'application est exécutée sous le compte utilisateur utilisé par le service TaskMan.