Documentation

Section : Gestion scolaire / GPI / GPI - Général

Annexe F - EXEGRICS

Dernier changement: jeu, 01/30/2014 - 10:56
Par Équipe GPI | Produit GPI - Général | Audience(s)

Auparavant, le produit EXEGRICS était un produit distinct et indépendant des produits qui l’utilisent. Dorénavant, EXEGRICS sera une fonctionnalité dans tous les produits qui l’utilisent afin de s’assurer du bon fonctionnnement de la version du serveur de tâche et du produit qui l’utilise.

En premier lieu, il faut s’assurer qu’aucun service de l’ancien ExeGrics n’existe pour GPI car l’installation sera refusée.

1- Suppression des anciens services ...

  • Dans 'Panneau de configuration' -> 'Outils d'administration' -> 'Services', notez le nom de tous les services qui débutent par 'exegrics_' et qui font référence à GPI.

Pour connaître si l'application GPI est référencée par le service, consultez ses propriétés. À la section 'Chemin d'accès des fichiers exécutables :', recherchez '-run GPI' dans le texte.

  • Démarrez l'ancien ExeGrics disponible dans le menu 'Démarrer' sous le nom 'Société Grics' -> 'Serveur de tâches ExeGrics [no version]' -> 'Installation de service'. On peut le reconnaitre facilement parce que le champ 'Nom de l'application' est présenté sous forme de liste déroulante.
  • Supprimez chaque service GPI (notés précédemment) en le sélectionnant dans la liste déroulante 'Service(s) installé(s)" de la section 'Supprimer le service'
  • Notez s'il reste des services autre que GPI dans la liste déroulante. S'il n'en reste plus, il faudra faire la désinstallation de l'ancien ExeGrics sur le poste (voir plus bas).
  • Quittez l'ancien ExeGrics

2- Désinstallation de l'ancien ExeGrics ...

  • SEULEMENT s'il ne reste aucun service de l'ancien ExeGrics (débutant par 'exegrics_'), il faut désinstaller ce programme.

Dans 'Panneau de configuration' -> 'Programmes et fonctionnalités', désinstallez 'Serveur de tâches ExeGrics[no version]'.

3- Installation du nouvel ExeGrics ...

  • Assurez-vous que '.NET Framework 4' est installé sur le poste dédié à la gestion des tâches du produit GPI 2012
  • Si le produit GPI 2012 est installé sur le poste, assurez-vous qu'il soit mis à jour à la version souhaitée (8.0.52.x ou plus)
  • Démarrez l'installeur et demandez l'installation de la fonctionnalité 'Serveur de tâches ExeGrics'
    • Si l'existence d'au moins un service de l'ancien ExeGrics référençant à GPI est détecté, l'installation est refusée et un message invite l'utilisateur à le(s) supprimer. Le texte exact du message est présenté dans la pièce jointe intitulée : 'INSTALL_MsgServiceExeGricsPrésent.png'.
  • Lorsque la fenêtre de configuration des services est affichée, vous avez deux possibilités (comme pour les MLX des fonctionnalités Web):
  • Configurer vos services maintenant.

Lorsque vous avez terminé, fermez la fenêtre à l'aide du 'X' pour pouvoir terminer l'installation.

  • Configurer vos services plus tard en démarrant le raccourci 'GPI 2012' -> 'Serveur de tâches ExeGrics' -> 'GPI 2012 - ExeGrics - Installation de service' dans le menu 'Démarrer'.

Fermez la fenêtre à l'aide du 'X' pour pouvoir terminer l'installation.

  • Dans 'Panneau de configuration' -> 'Outils d'administration' -> 'Services', vous reconnaîtrez les services référencés pour GPI, par le préfixe 'exegricsGPI_'.

 

Comportement de l'installeur versus Validation de l'existence de service de l'ancien ExeGrics référençant à GPI

Bien que cette validation soit faite lors de l'installation de la fonctionnalité, il peut arriver qu'un client installe à nouveau un service GPI avec l'ancien ExeGrics. Ce qui pourrait nuire au bon fonctionnement du serveur actuel. Pour cela, une validation sera faite également lors d'une mise à niveau à une nouvelle version.

 

Comportement de l'installeur dans les différentes situations

Nouvelle installation de la fonctionnalité:

  • Une validation de l'existence d'au moins un service GPI avec l'ancien ExeGrics (préfixe exegrics_) est effectuée. S'il en existe, l'installation est refusée.
  • Une fois l'installation de la fonctionnalité complétée, la fenêtre de configuration de service est affichée. Si l'utilisateur configure un service, il sera automatiquement démarré.
  • S'il existait déjà des services GPI créés à l'aide du nouveau ExeGrics (préfixe exegricsGPI_), par exemple, suite à une désinstallation, ils ne seront pas redémarrés automatiquement. L'utilisateur devra les démarrer manuellement.

Mise à niveau d'un correctif (ex. 8.0.52.4140 vers 8.0.52.4197):

  • Aucune validation des services GPI avec l'ancien ExeGrics (préfixe exegrics_) est effectuée. S'il en existe, le client en sera informé lors de sa prochaine mise à niveau à une nouvelle version (ex. 8.0.52.4197 vers 8.0.53.4850).
  • La fenêtre de configuration de service n'est pas affichée.
  • Les services GPI du nouveau ExeGrics (préfixe exegricsGPI_) sont arrêtés pour le temps de l'installation et redémarré une fois l'installation terminée.

Mise à niveau à une nouvelle version (ex. 8.0.52.4197 vers 8.0.53.4850):

  • Une validation de l'existence d'au moins un service GPI avec l'ancien ExeGrics (préfixe exegrics_) est effectuée. S'il en existe, l'installation est refusée.
  • La fenêtre de configuration de service n'est pas affichée.
  • Une validation des services GPI avec le nouveau ExeGrics (préfixe exegricsGPI_) est effectuée. Ceux en exécution sont présentés au client qui devra choisir parmi 2 options :
    • L'installeur arrête le service pour le temps de l'installation et le redémarre une fois terminé
    • L'installeur arrête le service et c'est le client qui devra le redémarrer

Désinstallation de la fonctionnalité:

  • Aucune validation des services GPI avec l'ancien ExeGrics (préfixe exegrics_) n'est effectuée.
  • La fenêtre de configuration de service n'est pas affichée.
  • Les services GPI du nouveau ExeGrics (préfixe exegricsGPI_) sont arrêtés mais pas supprimés. Si nous souhaitons qu'ils disparaissent, il faut prévoir leur suppression 'AVANT' de désinstaller le produit (ou la fonctionnalité).

Réparation de la fonctionnalité:

  • Aucune validation des services GPI avec l'ancien ExeGrics (préfixe exegrics_) n'est effectuée.
  • La fenêtre de configuration de service n'est pas affichée.
  • Une validation des services GPI avec le nouveau ExeGrics (préfixe exegricsGPI_) est effectuée. Ceux en exécution sont présentés au client qui devra choisir parmi 2 options :
    • L'installeur arrête le service pour le temps de l'installation et le redémarre une fois terminé
    • L'installeur arrête le service et c'est le client qui devra le redémarrer

 

Y a-t-il des ajustements à faire dans les productions déjà planifiées?

Si la fonctionnalité est installée sur le même serveur que l'ancien ExeGrics, aucune intervention n'est nécessaire dans l'application GpiWindows. Cependant, comme auparavant, si on change de serveur, il faut le spécifier dans les valeurs de la donnée paramétrée 'Nom des serveurs de tâches'.