Konfigurieren Sie einen Alexa Kompetenz

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Konfigurieren Sie Ihren Alexa Kompetenz, mit der Sie sprechen können ServiceNow Instanz.

    Vorbereitungen

    Hinweis:
    Wird verknüpft Alexa Account bei Ihrem ServiceNow Instanz ist optional und nur die Virtual Agent Themen mit der Rolle „öffentlich“ sind mit Gastanwenderzugriff zugänglich.

    Erforderliche Rolle: Administrator

    Prozedur

    1. Melden Sie sich bei an Alexa Entwicklerkonsole mit Ihrem Amazon Entwickler-Account.
    2. Klicken Sie auf Code Registerkarte.
    3. Klicken Sie Auf Importcode .
      Hinweis:
      Suchen Sie nach lambda_funtion_sn_va_alexa.zip Datei, die Sie aus dem Abschnitt „Begleitdokumente“ von heruntergeladen haben Conversational Integration with Alexa-Anwendung auf ServiceNow Store Und klicken Sie auf Importieren .
    4. In endpointErsetzen Sie den Hostnamen durch den Hostnamen aus Ihrem ServiceNow Instanz-URL, in der Ihr Alexa Store-App ist installiert.

      Beispielendpunkt: xxxxxxxxx.service-now.com/api/v1/alexa/message .

    5. In secretkeyFeld ersetzen <geheimen Schlüssel angeben> Mit Ihrem Token (statisch oder hash-basiert).

      Verwenden Sie die folgenden Token gemäß Ihrem Authentifizierungstyp.

      • Hash-basiertes Token
        Wenn Sie eine hash-basierte Authentifizierung verwenden, geben Sie das Hash-Token an, das Sie während der angegeben haben ServiceNow Instanz-Setup.
        `"var security = <Token>
                  "var genratedHash = generateHmac(eventJSON, secretKey);
                  'X-Voice-Type': 'hash',
                  'X-Voice-Token': genratedHash,"
        Hinweis:
        Standardmäßig wird eine hash-basierte Authentifizierung bereitgestellt.
      • Statisches Token
        Wenn Sie statische Authentifizierung verwenden, geben Sie das statische Token an.
        `"var security = <Token>
                  'X-Voice-Type': 'static',
                 `'X-Voice-Token': <Token>,`
    6. Klicken Sie auf Bereitstellen.