DB Connector
DB Connector est un service chiffré basé sur Windows qui agit comme une passerelle entre la plateforme NiCE CXone et votre base de données d'entreprise, fonctionnant sur TLS 1.2. Il est couramment utilisé pour récupérer des informations d'une base de données privée et les fournir à l'agent. Par exemple, vous pourriez extraire un numéro de client ou un numéro de commande en fonction de l'ID de l'appelant et l'utiliser dans un pop-up d'écran pour que l'agent puisse s'y référer. Vous pouvez également utiliser DB Connector pour écrire des informations obtenues pendant une interaction dans la base de données privée, bien que cela soit moins courant.
Lorsqu'un script Studio exécute une action SQL, la requête est dirigée vers DB Connector pour traitement. DB Connector transmet ensuite la requête à la base de données d'entreprise à l'aide d'un compte OLE DB configuré. Le pilote OLE DB transmet la requête à la base de données, puis renvoie le résultat à NiCE CXone via DB Connector.
NiCE CXone ne stocke pas les informations récupérées à partir d'une base de données privée par DB Connector. Cependant, les informations peuvent apparaître dans les Messages des agents, les fichiers journaux et d'autres endroits similaires, selon la manière dont les informations sont utilisées. Vous devez prendre cela en considération si vous prévoyez d'utiliser DB Connector pour récupérer des informations privées protégées, telles que des informations soumises aux réglementations HIPAA.
Studio Actions utilisées avec DB Connector
Utilisez ces actions avec DB Connector :
DB Connector et équilibreurs de charge
DB Connector peut s'exécuter sur un équilibreur de charge, cependant, il n'est pas officiellement pris en charge. Si vous choisissez d'exécuter DB Connector sur un équilibreur de charge :
- Téléchargez et exécutez le client DB Connector sur votre équilibreur de charge.
- Définir le client ConnectString à l'adresse IP de l'équilibreur de charge.
- Conservez le numéro de port par défaut : 1433.
- DB Connector ferme chaque connexion SQL une fois l'opération terminée.
Exigences
Les exigences techniques suivantes s'appliquent au serveur DB Connector :
- Microsoft Windows Server 2008/2008R2 ou version ultérieure.
- .NET Framework 4.5.2 au minimum
- Accès Internet à une poignée d'Adresses ip qui constituent des points d'accès à la plateforme NiCE CXone. Pour plus d'informations, consultez l'assistant Connectivity Requirements.
- Visibilité sur la base de données. Si la base de données s'exécute sur un serveur MS Windows, DB Connector peut s'exécuter sur la même machine, mais ce n'est pas obligatoire.
- Le pilote de la base de données approprié (par exemple, ADO ou ODBC). Le pilote doit disposer des informations d'identification appropriées pour accéder à la base de données. Pour des raisons de sécurité, le compte utilisateur de la base de données devrait avoir l'accès minimum requis. Par exemple, si NiCE CXone a seulement besoin de lire à partir de la base de données, utilisez un compte limité aux autorisations en lecture seule.
- Si une base de données Oracle est utilisée, vous devez télécharger un pilote OLE DB Oracle. Visitez le site Web Oracle et recherchez le mot-clé 64-bit ODAC download.
Principaux faits sur DB Connector
Prenez note de ces faits importants sur DB Connector :
- La configuration et l'utilisation de DB Connector nécessitent à la fois l'interface Web en NiCE CXone et l'exécutable DB Connector.
- DB Connector est installé sur un serveur ayant accès à votre base de données privée. Cet ordinateur est appelé le serveur DB Connector.
- La DB Connector application est nommée DBCCFG.
- Si vous rencontrez des problèmes avec DB Connector étant faussement identifié comme infecté, contactez votre fournisseur d'antivirus.
- DB Connector prend en charge les divisions
Séparez les données de façon sécurisée entre les secteurs d’activité. Les données ne peuvent être consultées que depuis la division dont elles font partie.. Vous pouvez assigner de nouveaux groupes de connecteurs à une division. Les Connecteurs héritent de la division du groupe auquel ils sont assignés. L'Accès aux connecteurs dans les divisions est limité aux utilisateurs et aux scripts se trouvant dans la même division que le connecteur. Une fois assigné, vous ne pouvez pas modifier la division à laquelle un connecteur est assigné. Votre système doit être configuré pour les divisions afin d'utiliser cette option. - Si DB Connector ne fonctionne pas comme prévu malgré une configuration adéquate, mettez à jour les paramètres de pare-feu de Windows pour permettre à la base de données et à l'application DB Connector de s'exécuter.
- DB Connector a été validé avec Microsoft SQL Server et Oracle. Cependant, DB Connector utilise la technologie normalisée OLE DB de Microsoft. D'autres types de bases de données sont compatibles tant que les pilotes conformes à OLE DB du vendeur de la base de données ont été installés sur le serveur DB Connector.
- DB Connector ne fonctionne pas avec MySQL.
Architecture DB Connector
Le diagramme suivant montre comment le DB Connector établit et maintient une connexion avec la plateforme NiCE CXone.
La connexion entre votre base de données et la plateforme NiCE CXone est initiée par un clic sur Démarrer dans l'application du connecteur. Cette connexion est maintenue pour toujours à moins qu'elle ne soit interrompue. Lorsqu'elle est interrompue, vous pouvez redémarrer la connexion en cliquant sur Démarrer dans l'application du connecteur. Tant que la connexion est maintenue, NiCE CXone peut envoyer des requêtes à votre base de données sans avoir besoin d'une adresse IP ou d'un nom DNS pour se connecter.
Les connecteurs sont créés et assignés à des groupes pour faciliter la gestion. Un groupe DB Connector peut contenir un seul connecteur. Les Groupes peuvent être utilisés pour fournir un modèle de basculement pour multiple bases de données. Les exemples suivants montrent deux options d'architecture DB Connector redondante.
Option de basculement 1
Dans cet exemple, le Groupe 1 comporte trois connecteurs. Chaque connecteur est une instance distincte d'une connexion à une seule base de données. Un connecteur pourrait faillir, le trafic serait alors redirigé vers le deuxième connecteur. Si le deuxième connecteur faillissait, le troisième connecteur prendrait le contrôle. Si la base de données elle-même faillissait, le système serait hors service.
Option de basculement 2
Dans cet exemple, le Groupe 1 comporte deux connecteurs : le premier pointant vers le côté primaire de la base de données et le second vers le côté secondaire de la base de données. Un connecteur pourrait faillir, le trafic serait alors redirigé vers l'autre connecteur. Une instance de la base de données pourrait faillir, le trafic serait alors redirigé vers la copie de la base de données.