Installation‎ > ‎1. Procédure d'installation‎ > ‎4. Informations supplémentaires‎ > ‎

AQManagerFullWeb BackgroundTasks

AQManagerFullWeb BackgroundTasks est une application de type service windows dédiée à réaliser des tâches d'arrière-plan utiles à l'application Web.

Rôles

Ci-dessous, la liste des rôles principaux remplis par ce service :
  1. Préchargement de tous les écrans suite à une installation/mise à jour (évite les temps d'attente lors de chaque première ouverture d'écran après installation)*
  2. Calcul des temps de fonctionnement des équipements selon le calendrier qui leur est associé.
  3. Calcul des heures de travail du personnel selon le calendrier qui leur est associé.
  4. Agrégation de données statistiques visant à optimiser les temps d'affichage de celles-ci dans l'application Web.
  5. Envoi de mails d'alarmes de retard de prise en charge des workflows
  6. Impression des jobs paramétrés sur des imprimantes serveur
  7. Génération automatique des préventifs
  8. Envoi de notifications SMS paramétrées dans les workflows
  9. Envoi des emails d'abonnement aux écrans "modules"
  10. Modification de l'état des équipements en retard de préventif
*A partir de la version 1.2.16841.17319

Installation

Depuis la version 1.2.135xx, le service est automatiquement installé/mis à jour sur votre serveur lors de l'exécution du setup de l'application AQManagerFullWeb. Il est dès lors prêt à être opérationnel pour remplir les rôles 1 et 2 évoqués ci-dessus sans paramétrage spécifique de votre part. Toutefois, il est important de savoir que le service n'est pas démarré par défaut suite à son installation/mise à jour. En effet, suite à une opération d'installation/mise à jour, vous devez d'abord démarrer l'interface Web (en accédant à son adresse dans un navigateur) afin que le processus de mise à jour se finisse totalement. Tant que vous n'arrivez pas à vous connecter/authentifier sur l'application Web, c'est que le processus de mise à jour est toujours en cours. Une fois ce processus achevé avec succès, vous pouvez alors démarrer le service.

Paramétrage

Le fichier de configuration "AQManagerFullWebBackgroundTasks.exe.config" propre au service est situé sur le serveur dans le dossier "bin" du répertoire d'installation de l'application AQManagerFullWeb. 

Toute modification faite dans ce fichier entraîne automatiquement un redémarrage de l'application Web mais nécessite un redémarrage, par vos soins, du service AQManagerFullWeb BackgroundTasks pour qu'il prenne en compte ces changements.

La balise "appSettings" qu'il contient permet de créer/modifier les clefs suivantes dont les rôles respectifs sont détaillés :

 Nom Valeur Valeur par défaut Commentaires
 CheckForPendingPDFServerPrinterJobsIntervalSecondsIntervalle de temps de vérification des travaux d'impressions "serveur" en attente de traitement (en secondes) 10 secondesSi vous ne comptez pas exploiter cette fonctionnalité, vous pouvez allonger sa valeur au maximum soit 2000000
 CheckForSendPendingSMSIntervalSecondsIntervalle de temps de vérification des SMS en attente d'envoi depuis les workflows  (en secondes) 30 secondesSi vous ne comptez pas exploiter cette fonctionnalité, vous pouvez allonger sa valeur au maximum soit 2000000
 EquipmentRangeGenerationIntervalMinutes Intervalle de temps de génération automatique du préventif (en minutes) 1440 minutes 
 EquipmentRangeGenerationStartHour Heure de lancement de la génération automatique du préventif  4 heures du matin 
 SpareRangeGenerationIntervalMinutes Intervalle de temps de génération automatique des demandes d'essais d'environnement (en minutes) 1440 minutes 
 SpareRangeGenerationStartHour Heure de lancement de la génération automatique des demandes d'essais d'environnement 2 heures du matin 
 ApplyEquipmentStateOnLateRangeTasksIntervalMinutes Intervalle de temps de modification de l'état des équipements en retard de préventif 1440 minutes 
 ApplyEquipmentStateOnLateRangeTasksStartHour Heure de lancement de modification de l'état des équipements en retard de préventif 0 heure Toute valeur négative entraînera le démarrage immédiat du processus (au moment du démarrage du service)
 EquipmentsStatisticsGeneratorIntervalMinutes Intervalle de temps des agrégations des statistiques liées aux équipements (heures de fonctionnement, arrêts, ...) (en minutes) 480 minutes 
 StockPeremptionIntervalMinutes Intervalle de temps de mise en indisponibilité automatique des stocks périmés (en minutes) 720 minutes 
 UsersStatisticsGeneratorIntervalMinutesIntervalle de temps de génération des statistiques liées aux calendriers et pointages des membres du personnel (en minutes) 720 minutes 
 WorkflowsAlarmsNotificationsIntervalMinutesIntervalle de temps de vérification des mails d'alarme de retard de prise en charge des workflows  (en minutes) 30 minutesSi vous ne comptez pas exploiter cette fonctionnalité, vous pouvez allonger sa valeur au maximum soit 35000

Démarrage

Pour visualiser la liste des services installés sur votre serveur, ouvrez l'utilitaire MMC inclus dans Windows appelé "Gestion de l'ordinateur".
L'arborescence de gauche vous donne accès aux services (la présentation peut varier selon les versions de Windows). Identifiez dans la liste de droite le service intitulé AQManagerFullWebBackgroundTasks #x (l'application pouvant être installée plusieurs fois sur un même serveur, chaque instance est identifiée par un numéro auto incrémenté symbolisé par x). faites ensuite un click droit puis "Démarrer" pour initier son exécution.

Surveillance

Le service écrit des événements dans l'observateur d'événements de Windows afin de permettre de "voir" si tout se déroule bien.