Configurar notificações para um app Slack personalizado

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Envie notificações ServiceNow para usuários por meio do seu próprio bot Slack.

    Antes de Iniciar

    Função necessária: administrador ou message_admin

    Procedimento

    1. Crie um JSON para sua aplicação personalizada Slack.

      Certifique-se de que seu JSON corresponda ao seguinte formato de exemplo:

      {
      "bot_user_id" : "U9TLFR6TA",
      "scope" : "bot,channels:read",
      "client_id" : "294380102274.335446283495",
      "client_secret" : "ed0da5fe1f844fdac15a9e1ac1b0b831",
      "verification_token" : "YXSNsRhioCeU8h9Fm2k4ACuO",
      "app_id" : "A9VD48BEK",
      "access_token" : "xoxp-294380102274-295238228534-335452648487-2fac31f923dadd7ff30f2bc8c852809d",
      "bot_access_token" : "xoxp-333695856928-6pNwnO3Y6vNSGI7KCAIPwv6V",
      "team_id" : "T8NB63082",
      "team_name" : "sn-notif-ext-test",
      "user_id" : "U8P706QFQ",
      "bot_username": "empdmyers1snnotifext"
      }

      Para obter o ID do usuário do bot, copie o ID do membro do usuário do bot no app Slack.

      O escopo é sempre bot,channels:read.

      Para obter o ID do cliente, o segredo do cliente e o token de verificação, consulte a página de informações básicas no espaço Slack.

      Para obter o ID da aplicação, copie o identificador de 9 caracteres da URL da aplicação no seu espaço Slack.

      Para obter o Token de acesso e o Token de acesso do bot, consulte a página OAuth e Permissões no espaço Slack.

      Para obter o ID da equipe, exiba o código-fonte HTML da página do espaço Slack.

      O nome da equipe é o mesmo que o seu subdomínio no espaço Slack.

      Para obter o ID do usuário, copie o ID do membro da sua própria conta no app Slack.

      O nome de usuário do bot é o nome que você atribuiu ao usuário do bot em Slack.

    2. Em sua instância ServiceNow, navegue até Notificação do Sistema > Envio de mensagens > Configuração de integração de envio de mensagens.
    3. Ao lado da lista Slack, clique em Instalar.
    4. Na janela Configuração do JSON, cole o JSON que você criou na Etapa 1.
      Exemplo de JSON
    5. Clique em Enviar.
    6. Na janela de confirmação, clique em Ignorar.
      Janela de confirmação

    Resultado

    O sistema cria um canal de notificação para seu app Slack personalizado automaticamente.

    O que Fazer Depois

    • Vincule ServiceNow contas de usuário ao seu app Slack personalizado para que os usuários possam agir nas notificações que são entregues pelo seu bot Slack.
    • Para cada conta de usuário vinculada, habilite o canal de notificação usando as configurações do sistema.
    • Crie notificações para seu app Slack personalizado seguindo as etapas em Criar uma notificação de mensagens e Configurar conteúdo da mensagem.