Konfigurieren Sie eine Kompetenz Alexa .

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Konfigurieren Sie Ihre Kompetenz Alexa so, dass sie mit Ihrer Instanz von ServiceNow kommuniziert.

    Vorbereitungen

    Hinweis:
    Das Verknüpfen Ihres Alexa -Accounts mit Ihrer ServiceNow -Instanz ist optional, und nur die Virtual Agent -Themen mit der öffentlichen Rolle sind mit Gastbenutzerzugriff zugänglich.

    Erforderliche Rolle: admin

    Prozedur

    1. Melden Sie sich mit Ihrem Amazon -Entwicklerkonto bei der Alexa ]-Entwicklerkonsole an.
    2. Klicken Sie auf die Registerkarte Code.
    3. Klicken Sie auf Importcode.
      Hinweis:
      Suchen Sie nach der Datei „ lambda_funtion_sn_va_alexa.zip “, die Sie aus dem Abschnitt „Begleitdokumente“ der Anwendung Conversational Integration with Alexa auf dem ServiceNow Store heruntergeladen haben, und klicken Sie auf Importieren.
    4. Ersetzen Sie im Feld endpoint den Hostnamen durch den Hostnamen aus Ihrer ServiceNow -Instanz-URL, unter der Ihre Alexa -Store-App installiert ist.

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

    5. Ersetzen Sie im Feld secretkey durch<Provide secret key> mit Ihrem Token (statisch oder Hash-basiert).

      Verwenden Sie die folgenden Token entsprechend Ihrem Authentifizierungstyp.

      • Hash-basiertes Token
        Wenn Sie die Hash-basierte Authentifizierung verwenden, geben Sie das Hash-Token an, das Sie beim Setup der Instanz ServiceNow angegeben haben.
        `"var security = <Token>
                  "var genratedHash = generateHmac(eventJSON, secretKey);
                  'X-Voice-Type': 'hash',
                  'X-Voice-Token': genratedHash,"
        Hinweis:
        Die Hash-basierte Authentifizierung wird standardmäßig bereitgestellt.
      • Statisches Token
        Wenn Sie die 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.