Cette fonction permet de demander l'exécution d'une requête à une date et une heure données. Elle peut être appelée via un bouton directement depuis la gestion des requêtes, ou par le menu.

Il est à noter que l'option Tous utilisateurs définie ci-dessous doit être accordée avec discernement ; même si le lancement d'une tâche sous le code d'un autre utilisateur suppose la saisie de son mot de passe, il est plus sûr d'imposer, pour la majorité des utilisateurs, le lancement de tâches sous leur propre compte.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Cet écran permet d'identifier :

  • le dossier et l'utilisateur de lancement de la requête (si le code utilisateur est modifié, il est nécessaire de saisir le mot de passe de l'utilisateur saisi).
  • la requête ( tâche ou groupe de tâches à lancer), ainsi que la date et l'heure du lancement demandé.

Boutons spécifiques

Validation

valide les choix faits et peut entraîner l'ouverture d'une fenêtre permettant la saisie des paramètres de lancement de la tâche (le contenu de cette fenêtre dépend bien entendu de la tâche).

Si la case Modèle n'est pas cochée, la validation des paramètres entraîne alors l'affichage d'un message de confirmation. Ce message est : Requête transmise au serveur. Il est suivi d'un numéro entre parenthèses qui est le numéro de la requête, ou le numéro de la première requête du groupe (c'est alors un numéro d'ordre que l'on retrouve sur les autres requêtes du groupe). Le numéro ainsi donné identifie de façon unique la ou les tâches, et permettra de les retrouver dans la gestion des requêtes. Si la case Modèle est cochée, un ou plusieurs messages Création du fichier XXXX s'afficheront pour signaler que les fichiers modèles ont bien été créés.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Niveau d'accès insuffisant

La tâche ou le groupe de tâches à lancer est d'un niveau supérieur au niveau de tâches batch que l'utilisateur a le droit de lancer.

Fonction non autorisée

La fonction que l'utilisateur veut lancer n'est pas autorisée à l'utilisateur (son profil fonction ne lui permet pas de la lancer, que ce soit en direct ou en batch).

Requête inactive

La tâche à lancer n'est pas active : la requête ne peut donc être lancée.

Groupe inactif

Le groupe de tâches à lancer n'est pas actif : la requête ne peut donc être lancée.

Mot de passe incorrect

On a saisi le code d'un autre utilisateur, et le mot de passe associé n'a pas été saisi correctement.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre