Révision datée du novembre 13, 2014 à 23:00 par SimulTrans (discussion) (To deploy the package immediately:)

Déploiement d'ensembles de règles

Récapitulatif

Pour que les règles soient appelées par des applications Genesys, vous devez déployer l'ensemble de règles sur l'application Genesys Rules Engines (ou pour Genesys Web Engagement, sur le serveur dorsal GWEB). Le processus de déploiement (que vous choisissiez de déployer immédiatement ou que vous planifiiez le déploiement pour plus tard) tente de compiler l'ensemble de règles et vous informe du résultat via la fenêtre contextuelle Déploiement en attente. Vous pouvez vérifier l'état du déploiement en consultant l'onglet Historique de déploiement, qui indique l'état En attente. Lorsque le déploiement est en attente, vous ne pouvez pas l'annuler.

Ce processus vous permet de corriger toutes les erreurs éventuelles avant le déploiement. En outre, si vous tentez d'exécuter un déploiement qui dupliquerait :

  • soit un déploiement déjà planifié ;
  • soit un attribut d'un déploiement déjà planifié, comme :
    • le même ensemble de règles
    • pour le même instantané
    • pour le même serveur/cluster de destination

un message approprié s'affiche. Vous pouvez alors soit modifier les attributs de votre déploiement, soit aller dans l'historique de déploiement et modifier/supprimer le déploiement planifié.

Pour utiliser l'écran de déploiement, vous devez disposer d'autorisations de déploiement (définies dans Genesys Administrator).

Pour déployer un ensemble de règles :

  1. Dans la liste déroulante, sélectionnez le locataire auquel appartient l'ensemble de règles.
  2. Dans l'Arborescence de l'Explorateur, sélectionnez le nom de l'ensemble de règles.
  3. Sélectionnez Déployer des règles sous l'ensemble de règles. (Le nombre de règles qui ne sont pas encore incluses dans un instantané apparaît entre parenthèses.) Le panneau Détails se compose de deux onglets :
  • L'onglet Déploiements en attente vous permet de choisir un instantané de l'ensemble, y compris la toute DERNIÈRE version de l'ensemble (en cas de configuration par un administrateur), de créer un instantané, d'en exporter un (sous la forme d'un fichier XML téléchargeable dans le système de fichiers local de l'utilisateur), d'en supprimer un, de déployer l'ensemble de règles, de planifier le déploiement et d'afficher la source de l'ensemble. (L'option Afficher la source de l'ensemble affiche le contenu réel de l'instantané de l'ensemble en cours de déploiement. Le modèle de fait, les définitions de calendrier et les définitions de règle sont codés dans le langage de la règle et affichés.)
Important
lorsque vous créez un instantané, vous pouvez choisir de cocher l'option Exécuter en arrière-plan. Pour les très grands ensembles de règles, la création d'un instantané peut prendre beaucoup de temps. Lorsque cette option est cochée, cette opération est exécutée en arrière-plan. Cela vous permet de faire d'autres choses ou de vous déconnecter. Lorsque l'instantané est terminé, il apparaît sous Instantanés de l'ensemble.

Même si l'option Exécuter en arrière-plan est cochée, l'ensemble sera d'abord élaboré et validé pour garantir l'absence d'erreurs. Une fois que la validation a réussi, l'instantané sera mis en file d'attente comme tâche de fond.

Vous ne pouvez pas supprimer le tout DERNIER instantané ni l'instantané associé à un déploiement planifié.
  • L'onglet Historique de déploiement affiche des informations détaillées sur le moment où l'instantané de l'ensemble a été déployé, ainsi que le nom du responsable. Les déploiements qui ont échoué apparaissent également dans la liste. L'historique de déploiement affiche également les déploiements planifiés et vous permet d'annuler ou de modifier le planning des déploiements à venir.

Pour déployer immédiatement l'ensemble de règles :

  1. Sélectionnez l'instantané de l'ensemble ou la toute DERNIÈRE version (le cas échéant).
  2. Important
    la toute DERNIÈRE version est disponible uniquement si elle est configurée dans Genesys Administrator. Votre organisation peut choisir de ne pas la rendre disponible, car son contenu peut varier dans le temps, notamment entre des déploiements planifiés.
  3. Cliquez sur Déployer maintenant dans l'onglet Déploiements en attente.
  4. Sélectionnez l'emplacement de déploiement de l'instantané de l'ensemble. Les emplacements peuvent inclure des clusters d'applications configurés dans Genesys Administrator, ou le serveur dorsal GWEB pour Genesys Web Engagement.
  5. Entrez des commentaires sur le déploiement (ils apparaîtront dans l'onglet Historique de déploiement).
  6. Cliquez sur Déployer.

Un message s'affiche pour indiquer si le déploiement s'est déroulé correctement.

Pour déployer l'ensemble de règles ultérieurement :

  1. Cliquez sur Planifier le déploiement dans l'onglet Déploiements en attente.
  2. Sélectionnez l'emplacement (nom de l'application Rules Engine ou cluster d'applications, ou le serveur dorsal GWEB pour Genesys Web Engagement) où sera déployé l'instantané de l'ensemble.
  3. Indiquez la date et l'heure de déploiement souhaitées.
  4. Entrez des commentaires sur le déploiement (ils apparaîtront dans l'onglet Historique de déploiement).
  5. Cliquez sur Planifier.

Un message s'affiche pour indiquer si le déploiement a été planifié correctement.

Pour replanifier un déploiement ou annuler un déploiement planifié, accédez à l'onglet Historique de déploiement.

Pour actualiser l'affichage d'un historique de déploiement, cliquez sur le bouton Actualiser ou cliquez sur le nœud concerné dans l'Arborescence de l'Explorateur.

Pour afficher les détails d'un déploiement vers un cluster :

Si vous effectuez un déploiement vers un cluster, vous pouvez désormais afficher un rapport détaillé du déploiement, qu'il ait réussi ou échoué. Ceci vous donne des informations utiles sur la manière dont un déploiement s'est déroulé : vous pouvez voir, par exemple, si une connexion au serveur a été temporairement interrompue à un moment critique ou si un réglage de temporisation de serveur nécessite une éventuelle modification.

Important
Lors du déploiement vers un cluster, GRAT utilise un protocole d'exécution en deux phases pour garantir que tous les nœuds GRE exécutés dans le cluster exécutent la même version de l'ensemble de règles déployé. Si l'un des nœuds du cluster échoue pendant la phase 1, la phase 2 n'est pas exécutée.
  • Phase 1 : (Déploiement) Tous les GRE du cluster sont avertis concernant le nouvel ensemble de règles. Chaque GRE télécharge le nouvel ensemble de règles et le compile.
  • Phase 2 : (Exécution) Une fois que tous les GRE ont exécuté la phase 1 avec succès, GRAT avertit chaque GRE qu'il peut activer et exécuter le nouvel ensemble de règles.
L'état de déploiement indique le détail de chaque nœud du cluster et si des erreurs se sont produites ou non.

Pour afficher le rapport :

  1. Cliquez sur le lien Échec/Réussite dans la colonne État.
  2. Les détails de chaque action de déploiement vers chaque serveur du cluster sont affichés, notamment :
  • Le nom du serveur GRE
  • L'état du serveur
  • Le message de réussite ou d'erreur généré par le serveur
  • Les temps de déploiement de la phase 1 (et de la phase 2) en secondes
Important
le fuseau horaire des déploiements planifiés est toujours identique à celui du serveur sur lequel Genesys Rules Authoring Tool est installé.
Comments or questions about this documentation? Contact us for support!