Slack módulos

Em um cenário Adobe Workfront Fusion, você pode automatizar fluxos de trabalho que usam Slack, bem como conectá-los a vários aplicativos e serviços de terceiros.

Para obter instruções sobre como criar um cenário, consulte os artigos em Criar cenários: índice do artigo.

Para obter informações sobre módulos, consulte os artigos em Módulos: índice do artigo.

Requisitos de acesso

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

Adobe Workfront plano*
Pro ou superior
Adobe Workfront licença*
Plan, Work
Adobe Workfront Fusion licença**

Requisito de licença atual: nenhum requisito de licença Workfront Fusion.

Ou

Requisito de licença herdada: Workfront Fusion para Automação e Integração do Trabalho

Produto

Requisito atual do produto: se você tiver o Plano Select ou Prime Adobe Workfront, sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo. Workfront Fusion está incluído no plano Ultimate Workfront.

Ou

Requisito de produto herdado: sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo.

Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.

Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças

Pré-requisitos

Para usar módulos Slack, você deve ter uma conta Slack.

Informações da API do Slack

O conector Slack usa o seguinte:

URL base
{{ifempty(parameters.domain, 'https://slack.com/api/')}}
Tag da API
v4.0.15

Slack módulos e seus campos

Ao configurar módulos do Slack, o Workfront Fusion exibe os campos listados abaixo. Junto com esses, campos Slack adicionais podem ser exibidos, dependendo de fatores como seu nível de acesso no aplicativo ou serviço. Um título em negrito em um módulo indica um campo obrigatório.

Se você vir o botão de mapa acima de um campo ou função, poderá usá-lo para definir variáveis e funções para esse campo. Para obter mais informações, consulte Mapear informações de um módulo para outro.

Alternância de mapa

Mensagens

Watch Public Channel Messages

Esse módulo de acionamento inicia o cenário quando uma nova mensagem é adicionada a um canal público.

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Channel Selecione o canal público que deseja assistir para novas mensagens.
Limit Defina o número máximo de mensagens que Workfront Fusion retornará durante um ciclo de execução.
Watch Private Channel Messages

Esse módulo de acionamento inicia o cenário quando uma nova mensagem é adicionada a um canal privado (grupo).

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Channel Selecione o canal privado que deseja observar para novas mensagens.
Limit Defina o número máximo de mensagens que Workfront Fusion retornará durante um ciclo de execução.
Get a Private Channel Message

Este módulo de ação recupera os detalhes de uma mensagem de um canal selecionado.

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Channel ID

Insira (mapeie) a ID do canal.

Observação: a ID do Canal pode ser recuperada usando o módulo List Channels.

Message ID (Time stamp)

Insira ou mapeie o carimbo de data e hora da mensagem sobre a qual deseja recuperar informações.

Observação: o carimbo de data/hora pode ser recuperado usando outro módulo, como o módulo Watch Public Channel.

Get a Public Channel Message

Este módulo de ação retorna uma mensagem com uma determinada ID de um canal público especificado.

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Channel ID

Insira ou mapeie a ID do canal.

Observação: a ID do Canal pode ser recuperada usando o módulo List Channels.

Message ID (Time stamp)

Insira ou mapeie o carimbo de data e hora da mensagem sobre a qual deseja recuperar informações.

Observação: o carimbo de data/hora pode ser recuperado usando outro módulo, como o módulo Watch Public Channel.

Create a Message

Este módulo de ação cria uma nova mensagem.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Enter a channel ID or name

Escolha como deseja selecionar o canal no qual deseja criar uma mensagem.

  • Enter manually

    No campo Channel ID or name, insira ou mapeie a ID do canal ou o nome do canal em que deseja postar a mensagem.

    Observação: a ID do Canal pode ser recuperada usando o módulo List Channels.

  • Select from the list

    Selecione o tipo de canal e, em seguida, selecione o canal.

Text

Insira o conteúdo do texto da mensagem que deseja criar.

Observação: para obter informações detalhadas sobre a formatação de texto, consulte Formatação de texto para superfícies do aplicativo na documentação de Slack.

Blocks Os blocos são componentes reutilizáveis que podem ser usados para personalizar e organizar suas mensagens. Para obter mais informações sobre blocos, consulte Kit de Bloqueios na documentação do Slack.
Thread message ID (time stamp) Se a nova mensagem for uma resposta, digite o carimbo de data e hora da mensagem à qual deseja responder. Não insira o carimbo de data e hora de uma mensagem que já é uma resposta.
Reply broadcast

Selecione Yes se ambas as condições a seguir se aplicarem:

  • A nova mensagem é uma resposta para outra mensagem

  • Você deseja que a nova mensagem seja visível para todos no canal

Link names

Habilite esta opção para permitir que nomes e canais usem o formato @username ou #channel.

Para obter mais informações, consulte Formatação de texto para superfícies do aplicativo na documentação de Slack.

Parse message text

Ative esta opção para permitir a análise automática.

Para obter mais informações, consulte Formatação de texto para superfícies do aplicativo na documentação de Slack.

Observação: se você usou as opções Link names ou Parse message text na mensagem original, especifique-as ao executar o módulo Update a Message também.

Use markdown Habilite esta opção para permitir que Slack use a marcação no texto.
Unfurl primarily text-based content

Habilite essa opção para permitir o descarregamento de conteúdo baseado principalmente em texto.

Para obter mais informações sobre descarregamento em Slack, consulte Descarregamento de links em mensagens na documentação Slack.

Unfurl media content

Ative essa opção para permitir o descarregamento do conteúdo de mídia.

Para obter mais informações sobre descarregamento em Slack, consulte Descarregamento de links em mensagens na documentação Slack.

Update a Message

Este módulo de ação permite editar uma mensagem existente.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Enter a channel ID or name

Escolha como você deseja selecionar a mensagem.

  • Enter manually

    No campo Channel ID or name, insira ou mapeie a ID do Canal ou do canal que contém a mensagem e, em seguida, insira a Time Stamp (Message ID) da mensagem. .

    Observação: a ID do Canal pode ser recuperada usando o módulo List Channels.

  • Select from the list

    Selecione o tipo de canal, o canal e a mensagem.

Text

Insira o novo conteúdo de texto da mensagem que deseja atualizar.

Para obter mais informações, consulte Formatação de texto para superfícies do aplicativo na documentação de Slack.

Blocks Os blocos são componentes reutilizáveis que podem ser usados para personalizar e organizar suas mensagens. Para obter mais informações sobre blocos, consulte Kit de Bloqueios na documentação do Slack.
Link names

Habilite esta opção para permitir que nomes e canais usem o formato @username ou #channel.

Para obter mais informações, consulte Formatação de texto para superfícies do aplicativo na documentação de Slack.

Parse message text

Ative esta opção para permitir a análise automática.

Para obter mais informações, consulte Formatação de texto para superfícies do aplicativo na documentação de Slack.

Observação: se você usou as opções Link names ou Parse message text na mensagem original, também deverá especificá-las ao executar o módulo Atualizar uma Mensagem.

Delete a Message

Este módulo de ação exclui uma mensagem especificada.

table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Channel ID

Insira ou mapeie a ID do canal.

Observação: a ID do Canal pode ser recuperada usando o módulo List Channels.

Message ID

Insira ou mapeie o carimbo de data e hora da mensagem que deseja excluir.

Observação: o carimbo de data e hora pode ser recuperado usando outro módulo, como o Módulo Watch Private Channel.

Canais

List Channels

Este módulo de pesquisa retorna uma lista de todos os canais em um espaço de trabalho.

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Exclude archived Selecione Yes para excluir canais arquivados nos resultados.
Type Selecione os tipos de canais que deseja recuperar.
Limit Defina o número máximo de canais que Workfront Fusion retornará durante um ciclo de execução.
Get a Channel

Este módulo de ação retorna informações sobre um canal do espaço de trabalho.

table 0-row-2 1-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Channel ID

Insira ou mapeie a ID do canal sobre o qual deseja recuperar informações.

Observação: a ID do Canal pode ser recuperada usando o módulo List Channels.

List Members in Channel

Este módulo de pesquisa retorna uma lista de usuários no canal selecionado.

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
Channel type Selecione o tipo de canal que contém a lista de membros que você deseja listar.
Public / Private Channel Selecione o canal do qual deseja listar membros.
Limit Defina o número máximo de membros que Workfront Fusion retornará durante um ciclo de execução.

Outro

Make an API Call

Este módulo de ação permite fazer uma chamada autenticada personalizada para a API Slack. Dessa forma, você pode criar uma automação de fluxo de dados que não pode ser realizada pelos outros módulos do Slack.

Selecione o método de solicitação HTTP necessário para configurar a chamada de API. Para obter mais informações, consulte Métodos de solicitação HTTP.

table 0-row-2 1-row-2 2-row-1 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
Connection Para obter instruções sobre como conectar sua conta do Slack ao Workfront Fusion, consulte Criar uma conexão com o Adobe Workfront Fusion - Instruções básicas.
URL Insira um caminho relativo para https://slack.com/api/. Exemplo: /users/identity.
Method
Headers

Adicione os cabeçalhos da solicitação no formulário de um objeto JSON padrão.

Por exemplo, {"Content-type":"application/json"}

Workfront Fusion O adiciona os cabeçalhos de autorização para você.

Query String

Adicione a consulta da chamada à API na forma de um objeto JSON padrão.

Por exemplo: {"name":"something-urgent"}

Body

Adicione o conteúdo do corpo para a chamada à API na forma de um objeto JSON padrão.

Nota:

Ao usar instruções condicionais como if em seu JSON, coloque as aspas fora da instrução condicional.

Base URL Selecione o URL base que deseja usar para a chamada de API.

Terminologia

A terminologia a seguir pode ser útil ao configurar módulos Slack:

  • DM: Direct Message
  • IM: Instant Message
  • Canal privado: anteriormente Group
  • Mensagem direta: anteriormente IM
  • Canal: Conversation na documentação da API, channel no aplicativo Slack.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3