Configure sua habilidade Alexa para se comunicar com sua instância ServiceNow.
Antes de Iniciar
Nota: Vincular sua conta Alexa à sua instância ServiceNow é opcional e somente os tópicos Virtual Agent com a função pública podem ser acessados com acesso de usuário convidado.
Função necessária: administrador
Procedimento
-
Faça login no console do desenvolvedor Alexa com sua conta de desenvolvedor Amazon.
-
Clique na guia Código.
-
Clique em Importar código.
Nota: Procure o arquivo lambda_funtion_sn_va_alexa.zip que você baixou da seção Documentos de suporte da aplicação Integração conversacional com Alexa em ServiceNow Store e clique em Importar.
-
No campo endpoint, substitua o nome do host pelo nome do host do URL da instância ServiceNow em que a aplicação da Store Alexa está instalado.
Ponto de extremidade de exemplo: xxxxxxxxx.service-now.com/api/v1/alexa/message.
-
No campo secretkey, substitua <Provide secret key> por seu token (estático ou baseado em hash).
Use os tokens a seguir de acordo com o tipo de autenticação.
- Token baseado em hash.
Se você estiver usando a autenticação baseada em hash, insira o token de hash fornecido durante a configuração da instância
ServiceNow.
`"var security = <Token>
"var genratedHash = generateHmac(eventJSON, secretKey);
'X-Voice-Type': 'hash',
'X-Voice-Token': genratedHash,"
Nota: A autenticação baseada em hash é fornecida por padrão.
- Token estático
Se você estiver usando autenticação estática, forneça o token estático.
`"var security = <Token>
'X-Voice-Type': 'static',
`'X-Voice-Token': <Token>,`
-
Clique em Implantar.