On distingue deux types de travaux exécutables par le gestionnaire de travaux :
Les travaux écrits spécifiquement pour collaborer avec le gestionnaire de travaux
Ces travaux respectent une interface spécifique et sont capables de manipuler directement (fonctions de rapport, statut d'erreur en sortie) les informations du gestionnaire de travaux.
Les travaux non interfacés avec le gestionnaire de travaux (commandes systèmes)
Le gestionnaire de travaux met à jour la table de rapport en fonction de la sortie standard de la commande et l'état du travail en fonction du code retour (errorlevel) de la commande :
0 |
travail terminé sans erreur, |
<> 0 |
travail en erreur. |
Une bibliothèque de programmes serveurs Adélia est fournie avec le gestionnaire de travaux.
Cette bibliothèque fournit des fonctions permettant de manipuler les tables du gestionnaire de travaux (ajout d'un travail, ajout d'une ligne dans le rapport d'exécution, modification de l'état d'un travail, gestion des utilisateurs).