Ativar o Slack como um provedor de canal

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • 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

    1. Navegar até Todos > Gestão de incidentes graves de segurança > Canal de bate-papo > Configuração do provedor de bate-papo.
    2. 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
      Configuração do provedor de bate-papo do Slack
    3. Selecione Baixar manifesto do Slack para baixar o arquivo slack_manifest.json.
      O arquivo slack_manifest.json conté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.
    4. Abra o arquivo slack_manifest.json e execute as seguintes etapas:
      1. Acesse a URL api.slack.com/apps no navegador da Web.
      2. Selecione a ação Criar novo app.
      3. No pop-up Criar um app, escolha a opção De manifesto de um app.
      4. 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.
      5. No pop-up Inserir manifesto do app abaixo, selecione a guia JSON e copie e cole o código do arquivo slack_manifest.json.
      6. Selecione Avançar.
      7. No pop-up Revisar resumo e criar seu app, selecione Criar.
        Agora, seu app foi criado.
      8. 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.
      9. Selecionar Permitir.
      10. Na seção Credenciais da aplicação, preencha os detalhes navegando de volta para a instância da ServiceNow.
      11. Selecionar Todos > Configurações do Slack.
        Você precisa da função sn_msi.workspace_admin para esta ação.
      12. Selecione uma propriedade de Segredo de assinatura.
      13. Copie o segredo da assinatura e cole-o na seção Credenciais do app do Slack.
      14. Na instância da ServiceNow, navegue até Todos > Flow Designer.
      15. Navegar até Conexões > Slack > Exibir detalhes > Configurar.
      16. 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 OAuth O ID de cliente que foi gerado para a conta que você criou no Slack.
        Segredo do cliente 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
      17. 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.
      18. Selecionar Permitir.
        O token de acesso OAuth está disponível e expirará em<YYYY-MM-DD><HH:MM:SS> .
    5. Navegar até Todos > Gestão de incidentes graves de segurança > Canal de bate-papo > Configuração do provedor de bate-papo.
    6. Marque a caixa de seleção Ativo para ativar o registro do provedor de bate-papo.
    7. 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.
    8. 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.
    9. Navegar até api.slack.com/apps > Recursos > OAuth e permissões.
      1. Verifique se todos os escopos estão corretos.
      2. Navegar até Recursos > Assinaturas de evento.
      3. No campo URL da solicitação, selecione Repetir.
        Você pode ver uma mensagem verificada.
      4. Selecione Salvar.