Automatizar e personalizar tarefas do Slack

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Automatize tarefas do Slack de acordo com seus requisitos, usando a amostra desses cenários como referência.

    Você pode usar as configurações de saída padrão, as decisões de entrada e os subfluxos como referência para personalizar tarefas de acordo com seus requisitos.

    Automatizar comandos do Slack

    Execute estas etapas para automatizar eventos como criar registros de incidentes com base nos comandos do Slack:
    1. Configure os comandos do Slack na página Comandos de barra da sua aplicação personalizada. Para obter mais informações, consulte Configurar aplicativo Slack.
    2. Em Workflow Studio, crie um subfluxo configurado para criar os registros de incidentes de acordo com seu requisito ou crie uma cópia do subfluxo padrão, Responder ao comando do Slack e configurá-lo.
      Nota:
      Crie uma ação e use a carga na entrada do subfluxo de acordo com seus requisitos.
    3. Configurar decisões de entrada na instância ServiceNow.
      1. Na Condição, certifique-se de especificar o valor do comando como /now e especifique os parâmetros necessários.
        Nota:
        Você pode especificar até dois parâmetros em sua condição para acionar o subfluxo necessário.
        Comando do Slack
      2. Em Resposta, selecione o subfluxo que você configurou.
    Quando um usuário do Slack insere o comando, /now cria um incidente<text> , a condição especificada na decisão de entrada será atendida e o subfluxo associado será acionado. Da mesma forma, você pode personalizar subfluxos e decisões de entrada para configurar mais comandos do Slack, como:
    • /now listar incidentes para listar todos os incidentes ativos atribuídos ao usuário conectado.
    • /now ajuda a exibir todos os comandos disponíveis e seu uso de descrição.
    • /now note [anotação] para adicionar anotações ao incidente necessário.
    • /now crie incidente [descrição resumida] > [opcional: urgência] > [opcional: impacto] para criar um incidente com a descrição resumida, a urgência e o impacto especificados. Por exemplo, /now create incident O e-mail não está funcionando > 3 > 2.

    Automatizar ações de mensagem

    1. Na aplicação personalizada do Slack, crie um atalho que aparece nas mensagens e insira o valor post_message_now para IDde retorno de chamada. Para obter mais informações, consulte Configurar aplicativo Slack.
    2. Em Workflow Studio, crie um subfluxo configurado para criar os registros de incidentes de acordo com seu requisito ou crie uma cópia do subfluxo padrão, responder à ação de mensagem do Slack, e configure-o.
      Nota:
      Crie uma ação e use a carga na entrada do subfluxo de acordo com seus requisitos.
    3. Configurar decisões de entrada na instância ServiceNow.
      1. Na Condição, certifique-se de especificar o valor de callback_id como post_message_now e especificar os parâmetros necessários.
        Forneça o callback_id necessário.
      2. Em Resposta, selecione o subfluxo que você configurou.

    Publicar uma mensagem de aprovação

    Execute estas etapas para automatizar a publicação de uma mensagem de aprovação em um canal do Slack.
    1. Em Workflow Studio, crie uma cópia do subfluxo padrão, Responder à ação de aprovação do Slack, e configure-a de acordo com seu requisito.
      Nota:
      Crie uma ação e use a carga na entrada do subfluxo de acordo com seus requisitos.
    2. Definir configurações de saída na instância ServiceNow.
      1. Abra a configuração de saída padrão, Mensagem de aprovação.
      2. Em ID da ação , especifique o identificador exclusivo para automatizar a tarefa de publicar uma mensagem de confirmação. Por exemplo, o valor do ID de ação pode ser approval_request.
    3. Configurar decisões de entrada na instância ServiceNow.
      1. Na condição, certifique-se de especificar o valor do ID da ação como approval_request. Você pode especificar outras condições de acordo com seus requisitos.
        Forneça um valor para o ID da ação.
      2. Em Resposta, selecione o subfluxo que você configurou.

    Quando os eventos do Slack correspondem ao relevante ID da ação, o subfluxo associado, ou seja, o subfluxo Responder à ação de aprovação do Slack, é acionado. Este subfluxo contém a lógica para atualizar o registro necessário e enviar a mensagem de confirmação relevante no canal do Slack.

    Atribuir solicitação com base na confirmação

    Execute estas etapas para automatizar a atribuição de solicitação:
    1. Em Workflow Studio, crie uma cópia do subfluxo padrão, Atribuição de plantão por confirmação, e configure-a de acordo com seus requisitos.
      Nota:
      Crie uma ação e use a carga na entrada do subfluxo de acordo com seus requisitos.
    2. Definir configurações de saída na instância ServiceNow.
      1. Abra a configuração de saída padrão, De plantão: atribuir por confirmação.
      2. Em ID da ação , especifique o identificador exclusivo para automatizar a tarefa de publicar uma mensagem de confirmação. Por exemplo, o valor do ID de ação pode ser on_call_assign_by_acknowledgement.
    3. Configurar decisões de entrada na instância ServiceNow.
      1. Na Condição, certifique-se de especificar o valor do ID da ação como on_call_assign_by_acknowledgement. Você pode especificar outras condições de acordo com seus requisitos.
      2. Em Resposta, selecione o subfluxo que você configurou.

    Publicar uma mensagem acionável

    Execute estas etapas para automatizar a publicação de uma mensagem acionável:
    1. Definir configurações de saída na instância ServiceNow.
      1. Abra a configuração de saída padrão, De plantão: atribuir por confirmação.
      2. Selecione Tabela de destino e Campos de acordo com seu requisito. Por exemplo, short_description e prioridade da tabela Tarefa [task].
      3. Selecione Botões de acordo com seus requisitos. Por exemplo, Aceitar e rejeitar.
      4. Em ID da ação , especifique o identificador exclusivo para automatizar a tarefa de publicar uma mensagem de confirmação. Por exemplo, o valor do ID de ação pode ser on_call_assign_by_acknowledgement.
    2. Em Workflow Studio, crie uma cópia do subfluxo padrão, Publicar mensagem acionável, e configure-a de acordo com seus requisitos.
      Nota:
      Crie uma ação e use a carga na entrada do subfluxo de acordo com seus requisitos.
      1. Na entrada Registro Sys_ID, forneça o SYS ID do registro necessário. Por exemplo, especifique o SYS ID do registro da tarefa.
      2. Na entrada Modelo, selecione o modelo que você criou nas configurações de saída.
    3. Configurar decisões de entrada na instância ServiceNow.
      1. Na Condição, certifique-se de especificar o valor do ID da ação como on_call_assign_by_acknowledgement. Você pode especificar outras condições de acordo com seus requisitos.
      2. Em Resposta, selecione o subfluxo que você configurou.