Ativar o Slack como um provedor de canal
Ative Slack validando a conexão Slack.
Antes de Iniciar
Função necessária:
- sn_msi.workspace_admin — Gravação
- sn_msi.chat_collab_provider — Leitura
Depois que a conexão é ativada e validada, uma mensagem informativa é exibida informando que a conexão do provedor foi validada com sucesso. Você pode modificar a configuração do canal adicionando e removendo usuários e, possivelmente, adicionando mais canais ou renomeando os canais existentes.
Procedimento
- Navegar até Tudo > Gestão de incidentes graves de segurança > Canal de bate-papo > Configuração do provedor de bate-papo.
-
Selecione Slack para abrir a configuração do provedor de bate-papo do Slack.
Figura 1. Configuração do provedor de bate-papo do Slack -
Selecione Baixar manifesto do Slack para baixar o arquivo
slack_manifest.json.O arquivoslack_manifest.jsoncontém a configuração completa para a configuração do Slack e permite que você configure o Slack automaticamente. Você precisa carregar este arquivo JSON na configuração do Slack. -
Abra o arquivo
slack_manifest.jsone execute as seguintes etapas:-
Acesse a URL
api.slack.com/appsno navegador da Web. - Selecione a ação Criar novo app.
- No pop-up Criar um app, escolha a opção De manifesto de um app.
-
No pop-up Escolha um espaço para desenvolver seu app, escolha um espaço na lista e selecione Avançar.
Por exemplo, MSIM Slack Workspace.
-
No pop-up Inserir manifesto do app abaixo, selecione a guia JSON e copie e cole o código do arquivo
slack_manifest.json. - Selecione Avançar.
-
No pop-up Revisar resumo e criar seu app, selecione Criar.
Agora, seu app foi criado.
-
Na página Informações básicas, selecione Instalar no espaço.
O bot de integração do Slack solicita sua permissão para acessar o espaço do Slack do MSIM.
- Selecionar Permitir.
- Na seção Credenciais da aplicação, preencha os detalhes navegando de volta para a instância da ServiceNow.
-
Selecionar Tudo > Configurações do Slack.
Você precisa da função sn_msi.workspace_admin para esta ação.
- Selecione uma propriedade de Segredo de assinatura.
- Copie o segredo da assinatura e cole-o na seção Credenciais do app do Slack.
- Na instância da ServiceNow, navegue até Tudo > Flow Designer.
- Navegar até Conexões > Slack > Exibir detalhes > Configurar.
-
No formulário, preencha os campos.
Campo Descrição Nome da Conexão Nome desta conexão. Por exemplo, Slack. URL de conexão URL desta conexão. Por exemplo, https://slack.com Nome da Credencial Nome das credenciais. Por exemplo, Credenciais do Slack. Nome do OAuth Nome do OAuth. Por exemplo, OAuth do Slack. ID do cliente do OAuth O ID de cliente que foi gerado para a conta que você criou no Slack. Segredo do cliente do OAuth O segredo do cliente da conta que você criou no Slack. URL de redirecionamento do OAuth Nome da instância de redirecionamento do OAuth. Por exemplo, msimslack.service-now.com/oauth_redirect.do -
Selecione Configurar e obter token do OAuth.
O bot de integração do Slack solicita sua permissão para acessar o espaço do Slack do MSIM.
-
Selecionar Permitir.
O token de acesso OAuth está disponível e expirará em<YYYY-MM-DD><HH:MM:SS> .
-
Acesse a URL
- Navegar até Tudo > Gestão de incidentes graves de segurança > Canal de bate-papo > Configuração do provedor de bate-papo.
- Marque a caixa de seleção Ativo para ativar o registro do provedor de bate-papo.
-
Selecione Validar conexão para testar a conexão.
Uma mensagem de confirmação exibe que a conexão do provedor foi validada com sucesso.
-
Clique com o botão direito do mouse no registro e selecione Salvar.
Depois disso, a conexão entre o Slack e a instância Now Platform é estabelecida com sucesso.
-
Navegar até api.slack.com/apps > Funcionalidades > OAuth e permissões.
- Verifique se todos os escopos estão corretos.
- Navegar até Funcionalidades > Assinaturas de evento.
-
No campo URL da solicitação, selecione Repetir.
Você pode ver uma mensagem verificada.
- Selecione Save (Salvar).