Gestion des tâches (admin)

De Wiki1000

La gestion des tâches permet de configurer comment les planifications et les traitements différés seront exécutés dans un dossier.

Il existe deux modes de gestion des tâches :

Par l'utilisation de l'automate.

Dans ce mode, des tâches d'automate sont créées et planifiés dans le serveur d'automate associé au service.

Les résultats de ces traitements sont consultables dans le journal d'exéction de l'automate.

Par l'utilisation des files d'attente.

Dans ce mode, des messages de traitement sont postés dans des files d'attente associées au dossier et consommés par les services.

Les résultats de ces traitements sont consultables dans le journal d'exécution des tâches.

Les avantages et inconvénients de ces modes sont :

Mode Pour Contre
Automate
  • Compatible avec les version précédentes.
  • Compatibilité limité avec une architecture cluster.
  • Compatibilité limité avec une architecture hébergée.
  • Nécessite une configuration supplémentaire.
Tâches
  • Compatible avec une architecture cluster.
  • Compatible avec une architecture hébergée.
  • Meilleurs performances
  • Disponible à partir de la version 9.00
  • Nécessite de reconfigurer les interfaces SI en montée de version.

Configuration de la gestion des tâches

Configuration rapide

Au niveau de l'application dans un dossier

Admintask-0.png

Admintask-1.png

  • Désactiver la gestion des tâches.
Dans ce mode toutes les fonctionnalités sont désactivées et le service ne consomme pas les files d'attente associés aux dossier.
  • Activer le mode compatibilité.
Dans ce mode les files d'attentes sont configurées et les services les consomment mais les interfaces utilisateurs d'exécution différée utilisent toujours l'automate.
  • Activer toutes les fonctionnalités.
Dans ce mode les files d'attentes sont configurées, le services les consomme et mais les interfaces utilisateurs d'exécution différée utilisent la gestion des tâches.
Ce mode permet de remplacer totalement l'utilisation de l'automate.
Tip-20px.png Tip : Dans tous les cas il est possible d'utiliser simultanément les files d'attente et l'automate.

Configuration avancée

Admintask-2.png

  • Planification des tâches
Sélectionner le mode d'exécution utilisé lorsque l'utilisateur exécute une action différée.
  • Fonctionnalités / Opérations asynchrones
L'utilisation des files d'attente permet d'asynchroniser les actions des utilisateurs. Dans le cadre d'une architecture séparant frontends et backends cella permet de décherger les serveurs de front en répartissant la charge sur les serveurs de back.

Admintask-3.png

  • Configurez les files d'attente
Lors de la configuration rapide les files d'attente ont été automatiquement créées en utilisant la base de données métier comme gestionnaire de file d'attente. Si vous désirez changer de gestionnaire de file d'attente définiez d'abord celle-ci et changer ici la configuration du dossier.
Tip-20px.png Tip : La file d'attente de planification doit avoir un délai d'invisibilité long, en général ce n'est pas le cas des gestionnaires de file d'attente de cloud publique. Utilisez une file d'attente de la base de données.

Voir aussi :

Outils personnels