Configurez votre Alexa compétence pour parler à votre ServiceNow instance.
Avant de commencer
Remarque : La liaison de votre Alexa compte à votre ServiceNow instance est facultative et seules les Agent virtuel rubriques avec le rôle public sont accessibles avec un accès d’utilisateur invité.
Rôle requis : admin
Procédure
-
Connectez-vous à la Alexa console développeur avec votre Amazon compte de développeur.
-
Cliquez sur l’onglet Code .
-
Cliquez sur Code d’importation.
Remarque : Recherchez le fichier lambda_funtion_sn_va_alexa.zip que vous avez téléchargé à partir de la section Pièces justificatives de l’application Conversational Integration with AlexaServiceNow Store et cliquez sur Importer.
-
Dans le endpoint champ, remplacez le nom d’hôte par le nom d’hôte de l’URL de votre ServiceNow instance où votre Alexa application de stockage est installée.
Exemple de point de terminaison : xxxxxxxxx.service-now.com/api/v1/alexa/message.
-
Dans le champ, remplacez < Fournir une clé secrète > par votre jeton (statique ou basé sur le secretkey hachage).
Utilisez les jetons suivants selon votre type d’authentification.
- Jeton basé sur le hachage
Si vous utilisez l’authentification basée sur le hachage, fournissez le jeton de hachage que vous avez fourni lors de la configuration de l’instance
ServiceNow .
`"var security = <Token>
"var genratedHash = generateHmac(eventJSON, secretKey);
'X-Voice-Type': 'hash',
'X-Voice-Token': genratedHash,"
Remarque : L’authentification basée sur le hachage est fournie par défaut.
- Jeton statique
Si vous utilisez l’authentification statique, fournissez le jeton statique.
`"var security = <Token>
'X-Voice-Type': 'static',
`'X-Voice-Token': <Token>,`
-
Cliquez sur Déployer.