Configurer les connecteurs et les groupes
Les tâches suivantes sont présentées dans l'ordre dans lequel vous les exécuteriez pour configurer DB Connector pour votre organisation.
Créer des groupes de connecteurs
Vous pouvez créer plusieurs connecteurs et les regrouper pour assurer la redondance et la continuité en cas de défaillance de l'un des connecteurs. Vous pouvez également créer différents groupes de connecteurs pour des connecteurs qui servent à des fins différentes. Lorsque vous créez un DB Connector groupe, il apparaît également dans la DB Connector application sur le DB Connector serveur.
Si vous ne créez pas plusieurs connecteurs ou ne prévoyez pas d'utiliser plusieurs connecteurs pour le basculement, vous pouvez ignorer cette tâche en toute sécurité.
- Connectez-vous à CXone.
- Cliquez sur le sélecteur d'applications et sélectionnezACD.
- Accédez à ACD Configuration > DB Connectors.
- Cliquez sur New et sélectionnez DB Connector Groups.
- Entrez un Name et Description.
- Cliquez sur Create DB Group. Votre nouveau groupe apparaît dans l'arborescence de la liste du volet de gauche et apparaît également dans la liste déroulante Group lorsque vous créez des connecteurs. Vous avez également accès à d'autres onglets afin que vous puissiez configurer le groupe.
- Cliquez sur l'onglet Contacts.
- Cliquez sur Edit. Saisissez les coordonnées de la personne de votre entreprise qui devra être contactée en cas de faille d’un connecteur de base de données. Vous pouvez ajouter un Name, Email et Phone Number.
- Configurez le basculement et la priorité des connecteurs, si ce groupe nécessite ces options.
- Cliquez sur Done.
Créer des connecteurs
Lorsque vous créez un connecteur, il apparaît également dans la DB Connector application sur le DB Connector serveur.
- Connectez-vous à CXone.
- Cliquez sur le sélecteur d'applications et sélectionnezACD.
- Accédez à ACD Configuration > DB Connectors.
- Cliquez sur New et sélectionnez Database Connectors.
- Entrez un Name et Description.
- Pour Group , sélectionnez le groupe auquel ce connecteur doit être attribué à partir de la liste déroulante des groupes disponibles.
- Entrez une valeur numérique dans Thread Pool. Un groupe de fils est le nombre de tâches concurrentes (ou fils) qui s’exécutent en même temps. Ce paramètre peut être ajusté pour obtenir les meilleures performances. Un groupe de fils plus grand augmente l'utilisation des ressources mais peut engendrer des résultats plus rapides. La valeur par défaut est 50.
- Cliquez sur Create DB Connector.
Configuration du basculement du groupe de connecteurs et de la priorité des connecteurs
Une fois que plusieurs connecteurs ont été créés et affectés à un groupe de connecteurs, vous pouvez modifier le groupe pour configurer les propriétés de priorité et de basculement des connecteurs. Le basculement est une configuration facultative qui permet au système de basculer vers un connecteur différent en cas de défaillance du connecteur spécifié. La priorité des connecteurs indique au système quel connecteur doit recevoir les commandes par défaut et l'ordre dans lequel les connecteurs seront utilisés en cas de basculement.
Alors que les groupes de connecteurs sont le plus souvent utilisés pour plusieurs connecteurs qui fonctionnent ensemble pour la protection contre le basculement, vous pouvez utiliser des groupes pour organiser différents connecteurs qui sont utilisés à des fins similaires. Dans ce cas, vous ne devez pas configurer les propriétés de priorité des connecteurs ou de basculement pour le groupe de connecteurs.
Vous ne pouvez pas configurer de groupes si un ou plusieurs des connecteurs au sein de ce groupe est/sont enregistré(s). Vous devrez d'abord annuler l’enregistrement des connecteurs, configurer le groupe, puis ré-enregistrer les connecteurs.
- Connectez-vous à CXone.
- Cliquez sur le sélecteur d'applications et sélectionnezACD.
- Accédez à ACD Configuration > DB Connectors.
- Cliquer sur le groupe désiré dans la colonne Groups .
- Cliquez sur l'onglet Failover puis sur Edit.
- Cochez la case Allow Failover to next DB Connector in Group.
-
Configurez le basculement :
- Sélectionnez l'option qui correspond à la manière dont vous souhaitez déclencher le comportement du relai. Vous pouvez choisir For all errors EXCEPT those listed below ou For only those errors listed below.
- Cliquez sur Nouveau pour ajouter une erreur.
-
Saisissez le texte d'un Error depuis un fichier journal. Inclure le texte complet de l'erreur en commençant par le mot Exception, mais en excluant l'horodatage. Par exemple :
Exception:Sql Action Failed - QueryType: SqlSelect - Query: SELECT Address1_line1 FROM ViewCustomerInfoUAT where phonenumber ='RESKILL' and rown = 1OleDbExceptionError converting data type varchar to bigint.System.Data.OleDb.OleDbException (0x80040E07): Error converting data type varchar to bigint
Pour déclencher un basculement pour toute erreur de base de données, entrez Exception dans le champ Error . Toutes les erreurs de base de données commencent par ce mot.
- Cliquez sur Add.
- Lorsque vous avez terminé d’entrer les erreurs, cliquez sur Done.
- Configurez la priorité du connecteur :
- Cliquez sur l'onglet Connector Priority puis sur Edit.
- Cliquez sur la flèche vers le haut ou vers le bas dans le champ Order pour modifier la position du connecteur dans la liste. Par défaut, les connecteurs d'un groupe sont utilisés dans l'ordre dans lequel ils ont été créés.
- Cliquez sur Done.
Configurez un Examen de santé du Connecteur
Vous pouvez éventuellement configurer des connecteurs pour tester leur connexion à la base de données toutes les 30 secondes. Cette «vérification de l'état» est une requête SQL que vous configurez (telle qu'une simple requête de sélection). Vous ne pouvez pas configurer une vérification de l'état d'un connecteur lorsqu'il est enregistré en tant que service Windows. Vous devrez soit configurer l’examen de santé avant d'enregistrer le connecteur, ou désenregistrer le connecteur puis le ré-enregistrer après que l’examen de santé de santé ait été configuré.
- Connectez-vous à CXone.
- Cliquez sur le sélecteur d'applications et sélectionnezACD.
- Accédez à ACD Configuration > DB Connectors.
- Cliquez sur le connecteur pour lequel vous voulez configurer un examen de santé et cliquez sur l’onglet Health Check.
- Cliquez sur Edit.
- Sélectionnez la case à cocher Enable 30 second interval Health Check .
- Dans le champ Query to run, entrez une requête SQL simple qui devra être exécutée à l'aide du DB connector.
- Cliquez sur Done.
Configurez la liaison de données du connecteur
Vous devez configurer les connecteurs et les groupes de connecteurs avant d'effectuer cette tâche dans la DB Connector application. Vous ne pouvez pas configurer les liaisons de données pour les connecteurs enregistrés. Si vous avez besoin de reconfigurer la liaison de données pour un connecteur en cours d'exécution, vous devez désactiver le connecteur, puis l'arrêter et enfin l'annuler dans la DB Connector application. Lorsque vous avez terminé votre configuration, inversez ces étapes pour remettre le connecteur en production: enregistrez-vous et démarrez le connecteur dans la DB Connector application, puis activez-la dans CXone.
- Exécutez l'application DBCCFG en tant qu'administrateur sur le DB Connector serveur.
- Cliquez sur le connecteur que vous souhaitez configurer.
- Dans la boîte de dialogue Reminder to Activate, cliquez sur OK.
- Cliquez sur Configure au-dessus du champ Connection String.
- Dans la boîte de dialogue Data Link Properties , cliquez sur l’onglet Provider puis et cliquez sur le type de fournisseur pour votre base de données.
-
Configurez une connexion à une base de données SQL.
Cette étape fournit des instructions pour configurer une connexion à une base de données SQL. Si vous vous connectez à un fournisseur OLE DB, ignorez cette étape.
- Pour le champ 1, entrez le nom de votre serveur de base de données ou sélectionnez-le dans la liste déroulante des serveurs détectés.
- Pour le domaine 2, spécifiez le type de compte que le connecteur utilisera pour accéder à la base de données en sélectionnant un bouton radio. Vous pouvez choisir d'utiliser la sécurité intégrée de Windows ou fournir les informations d'identification d'un compte d'utilisateur spécifique en fonction de la manière dont votre base de données privée est configurée.
- Pour le champ 3, sélectionnez la base de données/le tableau dans la liste déroulante des bases de données détectées sur le serveur que vous avez spécifié dans le champ 1.
- Cliquez sur Test Connection pour vérifier que le connecteur est en mesure d'établir une connexion avec la base de données à l'aide des informations que vous avez fournies.
-
Configurez une connexion de base de données OLE.
Cette étape fournit des instructions pour configurer une connexion à un fournisseur OLE DB. Si vous avez configuré une connexion SQL à l'étape précédente, ignorez cette étape.
- Sélectionnez une option dans la liste déroulante Specify the Source of Data.
-
Sélectionnez une option dans la liste déroulante sous Use data source name ou Use a connection string en tapant un nom dans le champ, puis cliquez sur Build.
-
Saisissez un nom d'utilisateur et un mot de passe pour le compte que le connecteur utilisera pour accéder à la base de données privée.
-
Vous pouvez cocher les cases situées à côté de Blank password, Allow saving password to activate the option ou les deux. Cependant, ces options sont moins sûres et ne sont pas recommandées.
-
Vous pouvez Enter the initial catalog à utiliser en sélectionnant dans la liste déroulante.
- Cliquez sur Test Connection pour vérifier que le connecteur est en mesure d'établir une connexion avec la base de données à l'aide des informations que vous avez fournies.
- Cliquez sur OK.
- Cliquez sur OK.
Enregistrer ou désenregistrer des connecteurs
Les connecteurs doivent être enregistrés pour s'exécuter en tant que services Windows sur le serveur DB Connector . Vous ne pouvez configurer aucun aspect d'un connecteur si celui-ci est enregistré. Vous pouvez désenregistrer un connecteur lorsque vous avez besoin de reconfigurer la liaison de données, le groupe de connecteurs, et ainsi de suite.
- Exécutez l'application DBCCFG en tant qu'administrateur sur le DB Connector serveur.
- Sélectionnez le connecteur que vous souhaitez enregistrer ou désenregistrer.
- Cliquez sur Register ou sur Unregister si le connecteur a déjà été enregistré précédemment.
- Dans la boîte de dialogue Reminder to Activate, cliquez sur OK.
-
Confirmez l'état d'enregistrement du connecteur.
- .
- Cliquez sur le connecteur.
- Si le connecteur est enregistré, les informations sur le connecteur sont disponibles dans l’onglet Windows Service.
Démarrer ou arrêter un connecteur
Une fois qu’un connecteur a été configuré et enregistré, celui-ci doit être démarré pour transmettre des données. Vous pouvez également mettre le connecteur à l’arrêt le cas échéant pour apporter des modifications au niveau de la configuration ou le désinstaller.
Si vous souhaitez désinstaller DB Connector du DB Connector poste de travail, vous devez arrêter tous les connecteurs. Vous pouvez ensuite utiliser la fonctionnalité Programmes et fonctionnalités de Windows pour supprimer l'application.
- Exécutez l'application DBCCFG en tant qu'administrateur sur le DB Connector serveur.
- Cliquez sur le connecteur vous voulez démarrer ou arrêter.
- Cliquez sur Start ou sur Stop si le connecteur est déjà en cours d'exécution.
Activer ou désactiver un connecteur
Les connecteurs ne peuvent pas être utilisés dans Studio scripts jusqu'à ce qu'ils soient activés.
- Connectez-vous à CXone.
- Cliquez sur le sélecteur d'applications et sélectionnezACD.
- Accédez à ACD Configuration > DB Connectors.
- Cliquez sur le connecteur que vous souhaitez activer ou désactiver.
- Cliquez sur Activate, ou sur Deactivate si le connecteur a déjà été activé précédemment.