Konfigurieren Sie eine Kompetenz Alexa .

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Konfigurieren Sie Ihre Kompetenz Alexa für die Kommunikation mit Ihrer Instanz ServiceNow.

    Vorbereitungen

    Hinweis:
    Die Verknüpfung Ihres Alexa -Kontos 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 Code importieren.
      Hinweis:
      Suchen Sie nach der Datei lambda_funktion_sn_va_alexa.zip, die Sie aus dem Abschnitt „Unterstützende Dokumente“ 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, in der Ihre Store-App Alexa installiert ist.

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

    5. Ersetzen Sie im Feld secretkey .<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 ServiceNow -Instanz angegeben haben.
        `"var security = <Token>
                  "var genratedHash = generateHmac(eventJSON, secretKey);
                  'X-Voice-Type': 'hash',
                  'X-Voice-Token': genratedHash,"
        Hinweis:
        Die Hash-basierte Authentifizierung ist 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.