Configure seu Alexahabilidade para conversar com seu ServiceNowinstância.
Antes de Iniciar
Nota: Vinculando seu Alexaconta com seu ServiceNowa instância é opcional e somente o. Virtual Agentos tópicos 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 Alexaconsole do desenvolvedor com seu Amazonconta de desenvolvedor.
-
Clique em Código .
-
Clique em Código de importação .
Nota: Procure lambda_funtion_sn_va_alexa.zip Arquivo baixado da seção Documentos de suporte do Integração conversacional com Alexaaplicação no ServiceNow Storee clique em Importação .
-
Em endpointsubstitua o nome de host pelo nome de host do seu ServiceNowURL da instância em que você Alexao app da loja está instalado.
Endpoint de exemplo: xxxxxxxxx.service-now.com/api/v1/alexa/message .
-
Em secretkeycampo, substituir Fornecer chave secreta> com seu token (estático ou baseado em hash).
Use os tokens a seguir de acordo com seu tipo de autenticação.
- Token baseado em hash
Se você estiver usando autenticação baseada em hash, forneça o token de hash fornecido durante o.
ServiceNowconfiguração da instância.
`"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 .