Définir l’implémentation des tests d’acheminement externe
Définissez le module d’extension Outils de test d’acheminement externe [com.glide.awa.external.test_tools] avec un exemple de Framework de tests automatisés (ATF) de fournisseur d’acheminement externe simplifié à l’aide des données de démonstration disponibles avec l’installation du module d’extension.
Pour exécuter ExternalRoutingConfigurationTestTool, vérifiez que vous disposez des éléments suivants :
- Chargé les données de démonstration pour AWA, awa.external et awa.external.test_tools.
- Renseigner les informations d’identification dans AutomationUser dans la table sys_auth_profile_basic.
- A créé la connexion HTTP(s) dans sys_alias, ServiceNow_Basic enregistrement.
Vous devez ouvrir l’enregistrement ExternalRoutingConfigurationTestTool et cliquer sur Exécuter le test pour terminer les actions du test d’acheminement externe.
Fonctions du module d’extension Outils de test d’acheminement externe (com.glide.awa.external.test_tools)
Lorsque le module d’extension External Routing Test Tools (com.glide.awa.external.test_tools) est exécuté, il valide si :
- L’enregistrement de connexion est créé dans la connexion HTTP(S) [http_connection].
- Les informations d’identification sont fournies dans la connexion HTTP(S) [http_connection].
- L’enregistrement AWA_Queue est mis à jour avec succès avec les valeurs suivantes :
- Externe = vrai
- Fournisseur = démo ServiceNow
- Un enregistrement est créé avec succès dans la table Interaction [interaction] avec les valeurs suivantes :
- Description brève = Créé à partir de l’automatisation des tests ATF
- État = Nouveau
- Type = Messagerie instantanée
- L’enregistrement est automatiquement créé dans l’élément de travail.
- Le script de validation côté serveur est exécuté en transmettant l’ID de l’élément Studio de workflow de travail au fournisseur CCaaS tiers externe.
- L’ID de sys_flow_context est récupéré à partir de l’exécution du sys_flow_context.
- L’ID de sys_flow_context récupéré fournit la réponse de la charge utile.
- La réponse de la charge utile appartient à l’élément de travail que vous avez créé.
- Le script de validation côté serveur est exécuté pour vérifier si la réponse réussit, puis la charge utile est envoyée à l’API REST Affectation manuelle.
- L’autorisation des informations d’identification est configurée dans la table Configuration de l’authentification de base [sys_auth_profile_basic].
- Un agent est disponible dans la table Utilisateur [sys_user] pour monter la charge utile.
- Le script de validation côté serveur est exécuté pour confirmer que l’agent est disponible dans le canal de service correct.
- L’API REST Affectation manuelle est appelée lorsque l’agent est disponible.
- L’état de la réponse est réussi et la charge utile de la réponse contient Affectation manuelle demandée avec succès.
- L’élément AWA de travail est affecté avec succès à l’agent et n’est pas dans l’état File d’attente.Remarque :Si le test échoue à une étape, des informations détaillées sur l’emplacement de la configuration sont fournies à l’utilisateur avec la solution pour y remédier.