Applications
Les applications sont les différents logiciels de Genesys gérant le centre de contact. Il existe deux types d'applications : les interfaces utilisateurs graphiques (GUI) et les démons. La plupart des démons sont des serveurs d'autres applications.
Vous devez enregistrer chaque instance d'un démon séparément. Configuration Server ne permet pas à deux démons du même nom de se connecter simultanément. En revanche, un objet dans la Configuration Database peut représenter un nombre quelconque d'applications GUI de même type et des paramètres de configuration.
Affichage des applications
La liste Applications présente les applications figurant dans votre environnement. Elle est organisée selon la hiérarchie suivante : locataires, unités de configuration, sites et dossiers. Pour afficher les objets en fonction d'une hiérarchie spécifique, sélectionnez le type de hiérarchie dans le menu déroulant au-dessus de la liste.
Important
Les applications désactivées sont grisées dans la liste.
Configuration Manager respecte les paramètres d'autorisation du locataire. Vous ne pouvez accéder qu'aux objets pour lesquels vous avez des autorisations et des privilèges.
Vous pouvez filtrer le contenu de cette liste de deux façons :
- Entrez le nom ou une partie du nom d'un objet dans le champ Filtre rapide.
- Cliquez sur l'icône en forme de cube pour ouvrir le volet du filtre Répertoire des locataires. Dans ce volet, cliquez sur le
locataire que vous souhaitez sélectionner. Utilisez le champ Filtre rapide de ce volet pour filtrer la liste des locataires.
Vous pouvez trier les éléments d'une liste en cliquant sur un en-tête de colonne. Pour inverser l’ordre de tri, cliquez une seconde fois sur l’en-tête de la colonne active. Vous pouvez ajouter ou supprimer des colonnes en cliquant sur Sélectionner les colonnes. Pour sélectionner ou désélectionner plusieurs objets en même temps, cliquez sur Sélectionner.
Utilisation des applications
Pour créer un nouvel objet Application, cliquez sur Nouveau. Pour afficher ou modifier les détails d'un objet existant, cliquez sur son nom ou cochez la case en regard de l'objet, puis cliquez sur Modifier.
Pour supprimer un ou plusieurs objets, cochez la case en regard du ou des objets dans la liste, puis cliquez sur Supprimer. Vous pouvez également supprimer des objets individuellement en cliquant sur l'objet, puis sur Supprimer.
Sinon, cliquez sur Plus pour effectuer les tâches suivantes :
Cliquez sur le nom d'une application pour afficher d'autres informations sur l'objet. Vous pouvez également définir des autorisations, des options et des options d'application, et afficher des dépendances.
Création d'objets Application
Pour créer une application, procédez comme suit :
[+] Afficher les étapes
- Cliquez sur Nouveau.
- Entrez les informations suivantes. Pour certains champs, vous pouvez entrer le nom d'une valeur ou cliquer sur Parcourir pour sélectionner une valeur dans la liste proposée :
- Nom—Nom de l'application. Vous devez spécifier une valeur pour cette propriété. Cette valeur doit être unique dans la Configuration Database. Pour éviter tout dysfonctionnement des applications, Genesys déconseille l'utilisation de symboles (y compris les guillemets simples et doubles) dans les noms d'application.
- Modèle—Modèle d'application sur lequel repose cette application. Cette valeur est définie automatiquement lorsque vous sélectionnez le modèle d'application.
- Type—Type de l'application. Cette valeur est définie automatiquement en fonction du modèle d'application sélectionné.
- Type de composant—Spécifie en détail le but de cet objet Application dans la configuration. Conservez la valeur par défaut (Inconnu) définie dans ce champ à moins que la documentation propre à l'application ne précise de saisir une valeur spécifique. Ce champ est uniquement visible pour les démons.
- Version—Version de l'application. Cette valeur est définie automatiquement en fonction de la version du modèle d'application sélectionné.
- Est un serveur d'application—Ce champ est sélectionné pour tous les démons et non sélectionné pour toutes les interfaces utilisateurs graphiques. Il est défini automatiquement en fonction du champ Type.
- Locataire—Dans un environnement multilocataires, locataire auquel appartient cet objet. Cette valeur est automatiquement configurée sur le locataire spécifié dans le champ Répertoire du locataire de la liste d'objets.
- Activé—Si cette option est sélectionnée, l'objet sélectionné est dans un état de fonctionnement normal et peut être utilisé sans restriction.
Cette section s'applique uniquement aux démons, pas aux interfaces utilisateurs graphiques :
- Répertoire de travail—Chemin complet du répertoire d'installation de cette application. Ce champ est obligatoire. A la création d'une application, Genesys recommande d'insérer un point (.). Le chemin sera automatiquement renseigné à l'installation de la nouvelle application et à la connexion à Configuration Server.
- Ligne de commande—Ligne de commande utilisée pour démarrer cette application ; elle spécifie le nom du fichier exécutable de l'application. Ce champ est obligatoire. A la création d'une application, Genesys recommande d'insérer un point (.). La ligne de commande sera automatiquement renseignée à l'installation de la nouvelle application et à la connexion à Configuration Server.
- Arguments de ligne de commande—Autres paramètres de ligne de commande utilisés pour démarrer cette application. Lors de la création d'une nouvelle application, Genesys recommande de laisser ce champ vide. Les arguments seront insérés automatiquement lors de l'installation de la nouvelle application et de sa connexion à Configuration Server.
- Délai de démarrage—Intervalle, en secondes, pendant lequel la couche de gestion attend le démarrage de cette application. Si l'application a été configurée avec l'option de configuration autostart réglée sur Vrai, il s'agit également du délai au bout duquel Solution Control Server démarre cette application après l'initialisation ou après un redémarrage du système. Ce champ est obligatoire.
- Délai d'arrêt—Intervalle, en secondes, pendant lequel la couche de gestion attend l'arrêt de cette application. Ce champ est obligatoire.
- Démarrage automatique—Indique si la couche de gestion redémarre automatiquement l'application en cas d'arrêt inattendu.
- Hôte—Ordinateur hôte sur lequel l'application s'exécute.
Important
Afin de prendre en charge des configurations HA spécifiques, il est possible d'enregistrer plusieurs serveurs sur le même port du même hôte.
Autrement, n'attribuez le numéro de port à aucun autre serveur sur le même hôte.
- Serveur de sauvegarde—Serveur contacté par les applications client en cas d'échec de la connexion au serveur principal. Vous ne pouvez pas associer un serveur de secours avec plusieurs serveurs principaux. Vous devez utiliser le même modèle d'application pour le serveur de secours que celui utilisé pour le serveur principal. Vous devez également associer les serveurs au même compte utilisateur.
Important
Lorsque vous désignez une Application comme serveur de secours pour un autre serveur, l'autocommutateur (pour les applications T-Server), les Connexions et les Locataires de cette Application sont modifiés automatiquement pour coïncider avec les valeurs correspondantes du serveur principal. Tant que cette application est associée au serveur principal, ses connexions seront considérées comme en lecture seule et ne pourront être changées que lorsque vous apporterez des modifications aux connexions du serveur principal.
- Type de redondance—Type de redondance avec lequel cette application fonctionne.
- Délai d'attente—Délai d'attente de l'application, en secondes, entre chaque tentative de reconnexion après l'échec d'une connexion avec le serveur.
- Tentatives—Nombre de tentatives de reconnexion à ce serveur avant d'essayer de se connecter au serveur
de secours. Cette valeur doit être égale ou supérieure à 1. Cette propriété n'est utilisée que si vous avez spécifié un serveur de secours pour ce serveur.
Important
Le réglage de ce paramètre sur une valeur différente de
1 peut ne pas prendre effet pour certains types d'applications.
- Connexion en tant que SYSTEME—Si cette case est cochée, indique que cette application se connecte à Configuration Server pour le compte SYSTEME.
- Connexion en tant que compte—Identifie le compte que doivent utiliser les applications pour se connecter à Configuration Server. Si la case Connexion en tant que SYSTEME est cochée, ce champ est désactivé. Pour les applications de type Configuration Server, la valeur par défaut de ce champ est Environment\default.
Important
Si vous configurez Configuration Server Proxy, Genesys vous recommande vivement d'utiliser la valeur par défaut (
Environment\default).
- Certificat—Valeur du certificat de sécurité. Sous Windows, sélectionnez la valeur du certificat dans la liste des certificats installés. Dans UNIX, saisissez le chemin complet vers le fichier <serial_#>_<host_name>_cert.pem.
- Description du certificat—Description facultative du certificat.
- Clé du certificat—Chemin complet vers le fichier <serial_#>_<host_name>_priv_key.pem de la clé du certificat de sécurité. Ce champ ne s'utilise que si Genesys Security est déployé sous UNIX ; sinon ce champ est vide.
- AC fiable—Chemin complet du fichier ca_cert.pem de l'autorité de certification qui a émis le certificat de sécurité par défaut. Ce champ ne s'utilise que si Genesys Security est déployé sous UNIX ; sinon ce champ est vide.
- L'onglet Connexions répertorie les connexions reliant cette application aux autres. Cliquez sur Ajouter pour ajouter une connexion.
- Entrez les informations suivantes dans la fenêtre contextuelle qui apparaît sur votre écran :
- Serveur—Application serveur à laquelle cette application se connecte en tant que client au démarrage.
- ID de port—Port du serveur auquel l'application se connecte. Si vous souhaitez utiliser une connexion sécurisée, assurez-vous de sélectionner un port sécurisé.
- Protocole de connexion—Nom du protocole de contrôle de connexion. Sélectionnez ensuite :
- Simple—Connexion TCP simple entre des composants Genesys.
- ADDP—Protocole ADDP (Advanced Disconnect Detection Protocol) entre des composants Genesys. Consultez le guide Management Framework Deployment Guide pour en savoir plus sur le protocole ADDP.
Important
Définissez le protocole ADDP entre l’Agent de contrôle local et Solution Control Server dans l'onglet
Options de l'objet Hôte.
- Délai d'attente local—Cette valeur n'est obligatoire que si vous avez spécifié addp dans Protocole de connexion. Cette valeur spécifie l'intervalle d'interrogation mesuré en secondes côté client. Cette valeur indique la fréquence selon laquelle l'application client envoie des signaux d'interrogation à l'application serveur. Pour activer cette fonctionnalité, spécifiez une valeur entière.
Avertissement
Pour éviter les faux états de déconnexion pouvant survenir à cause des retards dans le réseau de données, Genesys recommande de régler les délais d'attente ADDP à des valeurs supérieures à
10 secondes.
- Délai d'attente distant—Cette valeur n'est obligatoire que si vous avez spécifié addp dans Protocole de connexion. Cette valeur spécifie l'intervalle d'interrogation mesuré en secondes côté serveur. Cette valeur indique la fréquence selon laquelle l'application serveur envoie des signaux d'interrogation à l'application client. Pour activer cette fonctionnalité, spécifiez une valeur entière.
Avertissement
Pour éviter les faux états de déconnexion pouvant survenir à cause des retards dans le réseau de données, Genesys recommande de régler les délais d'attente ADDP à des valeurs supérieures à
10 secondes.
- Mode de suivi—Mode de suivi de connexion utilisé entre un serveur et son client, illustré ainsi :
- Le suivi est désactivé—Si vous souhaitez que les applications client et serveur n'impriment pas de message relatif au protocole ADDP dans leurs journaux.
- Suivi du côté client—Si vous souhaitez que l'application client imprime les messages relatifs au protocole ADDP dans son journal.
- Suivi du côté serveur—Si vous souhaitez que l'application serveur imprime les messages relatifs au protocole ADDP dans son journal.
- Suivi des deux côtés—Si vous souhaitez que les applications client et serveur impriment des messages relatifs au protocole ADDP dans leur journal.
- Mode de connexion—Précise si ce port est sécurisé ou non par Genesys Security à l'aide du protocole TLS. Ce champ est désactivé si le client n'utilise pas Genesys Security.
- Paramètres de protocole de transport—Tout texte, le plus souvent des paires clé=valeur, séparées par un point-virgule (;). Cette propriété est spécifique à l'application. Consultez la documentation de l'application pour définir les valeurs appropriées pour ce champ, le cas échéant.
- Paramètres d'application—Tout texte, le plus souvent des paires clé=valeur, séparées par un point-virgule (;). Cette propriété est spécifique à l'application. Consultez la documentation de l'application pour définir les valeurs appropriées pour ce champ, le cas échéant.
- Cliquez sur Appliquer pour enregistrer les informations dans l'onglet Connexions.
- L'onglet Ports répertorie les ports de communication utilisés par les clients d'une application pour se connecter à un serveur. Afin de prendre en charge des configurations haute disponibilité spécifiques, il est possible d'enregistrer plusieurs serveurs sur le même port du même hôte. Autrement, n'attribuez le numéro de port à aucun autre serveur sur le même hôte. Cliquez sur Ajouter pour ajouter une connexion.
- Entrez les informations suivantes dans la fenêtre contextuelle qui apparaît sur votre écran :
- Cliquez sur Appliquer pour enregistrer les informations dans l'onglet Ports.
- Signification fonctionnelle de l'onglet Locataires uniquement dans un environnement multilocataires. Il spécifie une liste de locataires desservis par cette application. Les informations spécifiées dans cette liste ne limitent pas les privilèges d'accès des applications démons en ce qui concerne les données de configuration. Cliquez sur Ajouter pour ajouter un locataire à cet objet Application.
Important
Les applications T-Server et High Availability (HA) Proxy n'affichent pas la propriété Locataire. Un T-Server ne peut desservir qu'un seul locataire, qui est spécifié dans les propriétés
générales du T-Server. Un HA Proxy ne peut desservir que le même locataire que celui du T-Server correspondant. Par ailleurs, ce locataire est également spécifié dans les propriétés
générales de l'application HA Proxy.
- Cliquez sur Enregistrer.
Configuration de la journalisation
Pour configurer la journalisation, procédez comme suit :
[+] Afficher les étapes
- Dans la liste Applications, sélectionnez une ou plusieurs applications.
- Cliquez sur Plus et sélectionner Configurer la journalisation.
- Dans la fenêtre Configuration de la journalisation, définissez les options suivantes :
- Les applications sélectionnées dans la liste Applications apparaissent dans la section Applications. Vous pouvez sélectionner ou désélectionner les applications à inclure dans cette procédure.
- Dans la section Niveau du journal, sélectionnez l'une des options suivantes :
- Tout—Tous les événements des niveaux de journalisation Suivi, Interaction et Standard sont consignés.
- Suivi—Génère tous les événements consignés à partir des niveaux Suivi, Interaction et Standard. Ce paramètre peut nuire aux performances de l'application. Ne définissez ce niveau que lorsque vous testez de nouvelles fonctions ou de nouveaux scénarios de traitement des interactions.
- Interaction—Génère tous les événements consignés à partir des niveaux Interaction et Standard. Ne définissez ce niveau uniquement lorsque vous testez des événements pour une interaction spécifique.
Important
Les enregistrements au niveau interaction contiennent l'attribut ID de l'interaction qui facilite la recherche des événements consignés générés par de nombreuses applications, mais en rapport avec la même interaction.
Avertissement
L'utilisation du niveau interaction génère beaucoup d'événements de journalisation sur le réseau ; ceci peut avoir une influence néfaste sur les performances du SGBD, des serveurs de messages et des composants de traitement d'interaction.
- Standard—Genesys vous recommande d'activer en permanence un seul niveau de journalisation standard durant le fonctionnement des solutions en mode de production normal. Ce niveau signale des événements concernant des problèmes importants et les opérations normales des solutions en service.
Un événement est signalé au niveau standard s'il répond à l'un des critères suivants :
- Indique une tentative d'exécution de toute opération externe qui a échoué
- Indique que la dernière tentative d'exécuter une opération externe ayant précédemment échoué a abouti
- Indique la détection d'une condition ayant une incidence négative sur les opérations, réelles ou projetées
- Indique qu'une condition précédemment détectée avec une incidence négative sur les opérations, n'existe plus
- Indique une violation quelconque de la sécurité
- Indique un échange de données de haut niveau non reconnu ou qui ne suit pas la séquence logique attendue
- Indique l'impossibilité de traiter une demande externe
- Indique l'achèvement réussi d'une étape logique dans un processus d'initialisation
- Indique la transition d'une application d'un mode de fonctionnement vers un autre
- Indique que la valeur d'un paramètre associée à un seuil configurable a dépassé ce seuil
- Indique que la valeur d'un paramètre associée à un seuil configurable qui a précédemment dépassé ce seuil est revenue dans sa plage normale.
- Aucune—Aucune journalisation n'est exécutée.
- Dans la section Réglage des sorties du journal, vous pouvez affiner le réglage du niveau de journalisation des types de consignation suivants : Network Log Server, Fichier texte brut et Console.
- Effectuez l'une des actions suivantes :
- Si vous avez sélectionné Network Log Server lors de l'étape précédente, accédez à la section Serveur de messages, puis sélectionnez le serveur de messages pour recevoir les journaux.
- Si vous avez sélectionné Fichier texte brut lors de l'étape précédente, accédez à la section Nom du fichier journal, puis spécifiez le nom du fichier journal pour recevoir les journaux. Vous pouvez également configurer les paramètres suivants :
- Créer un segment—Si cette option est sélectionnée, le fichier journal est segmenté en blocs de la taille spécifiée dans le champ Taille du segment (Mo).
- Taille du segment (Mo)—Si l’option Créer un segment est sélectionnée, spécifiez la taille des segments du fichier journal en mégaoctets.
- Expiration des segments—Si cette option est sélectionnée, les segments sont supprimés une fois le nombre maximum de segments atteint, en fonction de la valeur définie dans Segments maximum.
- Segments maximum—Si l’option Expiration des segments est sélectionnée, spécifiez le nombre de segments à conserver avant de supprimer les segments au-delà de la limite définie.
- Cliquez sur OK.
Démarrage et arrêt d'applications
L’état de chaque objet d’application est affiché sur le tableau de bord système. Depuis la version 8.5.240, l’état est également affiché dans la liste des applications dans Configuration Manager. N’importe quelle application peut également être démarrée ou arrêtée à partir de cette liste.
Le démarrage et l’arrêt d’une application sont généralement identiques aux actions pouvant être réalisées dans le tableau de bord système. Pour résumer, vous :
- Sélectionnez une application dans la liste.
- Ouvrez le menu Plus.
- Sélectionnez l’action appropriée d’arrêt, de démarrage ou de basculement. Les options disponibles dans le menu dépendent de l’état actuel de l’application.
- Confirmez votre sélection.
Genesys Administrator Extension envoie une notification au Solution Control Server, qui utilise Local Control Agent pour exécuter l’opération à distance sur l'application.
Vous devez avoir l’autorisation Exécuter et les privilèges de rôle appropriés pour démarrer et arrêter une application.
Important
- Vous ne pouvez pas démarrer ou arrêter une application Database Access Point.
- Les applications ayant l’état NA sont des objets conteneurs, tels que des dossiers ou des unités de configuration, ou sont désactivées. Vous ne pouvez pas les démarrer ou les arrêter.
Démarrage d'applications
Vous ne pouvez démarrer une application que si son état actuel est Arrêté.
Important
- Le démarrage d'application par Genesys Administrator Extension ne signifie pas nécessairement que l'application démarre immédiatement sa fonction. Les applications sont des composants de structures de niveau supérieur appelés Solutions, et la plupart d'entre elles ne fonctionnent normalement que dans le cadre des solutions auxquelles elles appartiennent. Genesys recommande de n'activer des applications indépendantes que pour maintenance ou pendant des mises à niveau en ligne. En mode de production normal, démarrez toujours une solution complète.
- Une application que vous avez installée en tant que service doit être démarrée uniquement en tant que service.
Pour démarrer une application dans la liste des applications, procédez comme suit :
[+] Afficher les étapes
- Sélectionnez l’application que vous souhaitez démarrer.
- Ouvrez le menu Plus et sélectionnez Démarrer.
Le démarrage de l'application peut prendre un certain temps, qui dépend de :
- La quantité de données de configuration que l'application doit lire dans la Configuration Database.
- Le temps nécessaire pour la vérification de l'intégrité et de la complétude des données.
- Le nombre de connexions réseau que l'application doit établir avec d'autres ressources système.
Pendant l'initialisation d'une application, son état passe de Arrêté à Attente. Lorsque l'application démarre, son état passe de Attente à Exécution en cours. Dans certains cas, une application peut dépendre de composants internes ou externes pour effectuer ses fonctions. Dans ce cas, l'état de l'application peut changer comme suit :
- De Arrêté à Attente, puis à Initialisation et éventuellement à Service non disponible.
- De Initialisation ou Service non disponible à Démarré, seulement lorsque tous les composants internes et externes sont prêts.
Genesys Administrator signale le démarrage réussi d'une application uniquement si l'application a signalé un état Démarré ou Service non disponible dans le délai d'attente configuré.
Conseil
Vous pouvez aussi arrêter une application en cliquant sur son état. Par exemple, si une application affiche l'état
Arrêté et que vous cliquez sur son état, l'application tente de s'arrêter.
Arrêt progressif d'applications
Avertissement
L'arrêt d'une application peut entraîner l'interruption de certaines ou de toutes les solutions actives auxquelles appartient l'application.
Cette action est similaire à la commande Arrêt progressif dans Genesys Administrator. Lorsque vous arrêtez une application, celle-ci cesse d'accepter de nouvelles requêtes et finit de traiter les requêtes de sa file d'attente. Si vous n'êtes pas certain qu'une application prend en charge l'arrêt progressif, vous pouvez utiliser l'option de configuration suspending-wait-timeout pour configurer un délai d'attente. Ceci garantit que l'application s'arrêtera progressivement si elle prend en charge ce type d'arrêt ; sinon, l'arrêt ne sera pas progressif. Reportez-vous au guide Framework Configuration Options Reference Manual pour plus d'informations sur cette option de configuration.
Vous pouvez arrêter une application uniquement si son état actuel est Démarré, Service indisponible ou Attente. Vous ne pouvez pas arrêter progressivement une application si son état est Suspension ou Suspendue.
Pour arrêter progressivement une application dans la liste des applications, procédez comme suit :
[+] Afficher les étapes
- Sélectionnez l’application que vous souhaitez arrêter.
- Ouvrez le menu Plus et sélectionnez Arrêter.
Conseil
Vous pouvez aussi arrêter une application en cliquant sur son état. Par exemple, si une application affiche l'état
Démarré et que vous cliquez sur son état, l'application tente de s'arrêter.
Arrêt d’applications immédiat (forcer l’arrêt)
Avertissement
L'arrêt d'une application peut entraîner l'interruption de certaines ou de toutes les solutions actives auxquelles appartient l'application.
Lorsque vous utilisez la fonction Forcer l’arrêt d’une application, cette dernière cesse immédiatement de traiter toutes les demandes nouvelles et actuelles. Vous pouvez arrêter une application que si son état actuel est Démarré, Service indisponible, Attente, Suspension ou Suspendue.
Pour forcer l’arrêt d’une application dans la liste des applications, procédez comme suit :
[+] Afficher les étapes
- Sélectionnez l’application pour laquelle vous souhaitez forcer l’arrêt.
- Ouvrez le menu Plus et sélectionnez Forcer l’arrêt.
Conseil
Vous pouvez également démarrer et arrêter des applications en cliquant sur le nom de l'état dans l'onglet Applications. Par exemple, si une application affiche l'état
Démarré et que vous cliquez sur le nom de l'état, l'application tente de s'arrêter. De la même façon, si une application affiche l'état
Arrêté et que vous cliquez sur le nom de l'état, l'application tente de démarrer.
Changer de mode (changement manuel)
La fonction Changer de mode fait passer à une application configurée dans une paire HA et en cours d’exécution en mode secours, en mode principal. Cela force l’application principale correspondante à s’exécuter en mode secours. Cette option est désactivée si l’application sélectionnée n’est pas configurée en tant qu’application primaire dans une paire HA.
Pour effectuer un changement manuel, vous devez disposer d’une licence appropriée pour Management Layer. En l'absence de licence, cette option est désactivée.
Le changement manuel n'est pas disponible pour les types d'applications suivants :
- Configuration Server
- Database Access Point
- Solution Control Server
Pour passer manuellement sur une application de secours HA dans une paire HA pour une exécution en mode principal, procédez comme suit :
[+] Afficher les étapes
- Sélectionnez l’application de secours pour laquelle vous souhaitez passer en mode principal.
- Ouvrez le menu Plus et sélectionnez Changer de mode.