Configurer une Alexa compétence

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Configurez votre Alexa compétence pour qu’elle communique avec votre ServiceNow instance.

    Avant de commencer

    Remarque :
    La liaison de votre Alexa compte à votre ServiceNow instance est facultative et seules les Agent virtuel rubriques disposant du rôle public sont accessibles avec l’accès utilisateur invité.

    Rôle requis : administrateur

    Procédure

    1. Connectez-vous à la Alexa console développeur avec votre Amazon compte développeur.
    2. Cliquez sur l’onglet Code .
    3. Cliquez sur Importer le code.
      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 Alexa et ServiceNow Store cliquez sur Importer.
    4. Dans le endpoint champ, remplacez le nom d’hôte par le nom d’hôte de l’URL de l’instance ServiceNow où votre Alexa application de stockage est installée.

      Exemple de point de terminaison : xxxxxxxxx.service-now.com/api/v1/alexa/message.

    5. Dans le secretkey champ, remplacez < Fournir une clé secrète > par votre jeton (statique ou basé sur le 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>,`
    6. Cliquez sur Déployer.