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
-
Melden Sie sich bei an Alexa Entwicklerkonsole mit Ihrem Amazon Entwickler-Account.
-
Klicken Sie auf Code Registerkarte.
-
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 .
-
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 .
-
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>,`
-
Klicken Sie auf Bereitstellen.