Configurer une Alexa compétence

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • 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

    1. Connectez-vous à la Alexa console développeur avec votre Amazon compte de développeur.
    2. Cliquez sur l’onglet Code .
    3. 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.
    4. 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.

    5. 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>,`
    6. Cliquez sur Déployer.