Ferramentas

A seção Adobe Workfront Fusion Tools inclui vários módulos úteis que podem aprimorar seu cenário.

Os módulos Ferramentas estão disponíveis na lista de aplicativos ou no ícone de Ferramentas, na parte inferior da tela.

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*
Plano, Trabalho
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 Adobe Workfront Fusion e Adobe Workfront para usar a funcionalidade descrita neste artigo. Workfront Fusion está incluído no plano Workfront do Ultimate.

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.

Ferramentas e seus campos

Triggers

Gatilho básico

Esse módulo permite criar um acionador personalizado e definir seus pacotes de entrada.

Você pode usar este módulo, por exemplo, para contatos ou qualquer outra lista agendada para ser enviada para um endereço de email especificado (como os módulos Email >Enviar um Email ou Gmail >Enviar um Email), ou como um simples lembrete a ser acionado sempre que desejar.

Pacote
Crie pacotes personalizados adicionando itens de matriz. A matriz consiste nos pares nome - valor.

Ações

Obter Várias Variáveis

Este módulo recupera valores que foram criados anteriormente pelo módulo Set Variable ou Set Multiple Variables.

Este módulo pode ler variáveis que foram definidas em qualquer lugar do cenário, mesmo que a variável tenha sido definida em uma rota diferente daquela em que o módulo Obter Várias Variáveis está localizado. O único requisito é que o módulo Ferramentas > Definir Variável ou Ferramentas > Definir Várias Variáveis seja executado antes do módulo Ferramentas > Obter Várias Variáveis. Para obter mais informações sobre a ordem em que os módulos são executados, consulte Módulo de roteador em Adobe Workfront Fusion.

Variáveis
Adicione as variáveis que você deseja que o módulo obtenha.
Nome da variável
Para cada variável adicionada, mapeie o nome da variável que deseja obter.
INFO
Exemplos: Estes são os usos possíveis dos módulos Set/Get (multiple) variável(is):
  • Armazenar um valor calculado para uso posterior, mesmo em uma rota diferente. Isso é útil nos casos em que o valor é usado em vários módulos e a fórmula para calcular o valor é muito complexa.
  • Para depurar uma fórmula. Se uma fórmula usada em um módulo aparentemente não fornecer um resultado correto, copie a fórmula e cole-a em um módulo Definir variável que você insere antes do módulo relevante. Desconecte o(s) módulo(s) após o módulo Set Variable e execute o cenário. Verifique a saída do módulo Set Variable, ajuste ou simplifique a fórmula, execute o cenário novamente e continue a fazê-lo até que o problema seja resolvido.

Obter Variável

Este módulo recupera um valor criado anteriormente pelo módulo Set Variable ou Set Multiple Variables.

Este módulo pode ler variáveis que foram definidas em qualquer lugar do cenário, mesmo que a variável tenha sido definida em uma rota diferente daquela em que o módulo Obter Variável está localizado. O único requisito é que o módulo Ferramentas > Definir Variável ou Ferramentas > Definir Várias Variáveis seja executado antes do módulo Ferramentas > Obter Variável. Para obter mais informações sobre a ordem em que os módulos são executados, consulte Módulo de roteador em Adobe Workfront Fusion.

Nome da variável
Mapeie o nome da variável que você deseja que o módulo obtenha.

Função de incremento

Este módulo retorna um valor incrementado em 1 após cada operação do módulo.

Redefinir um valor

Selecione quando deseja que o módulo incremente o valor.

  • Após um ciclo
  • Após a execução de um cenário
  • Nunca
INFO
Exemplo:
Um dos usos do módulo é implementar uma atribuição "rodízio" de tarefas, leads, emails e assim por diante aos usuários em um grupo. O algoritmo escolhe os designados de um grupo em alguma ordem racional, geralmente indo de cima para baixo de uma lista. Quando o algoritmo atinge o final da lista, ele então dá a próxima atribuição para o usuário no topo da lista e continua a fazer atribuições na lista.
O cenário a seguir envia um email para o primeiro recipient após cada execução de cenário com numeração ímpar e para o segundo recipient após cada execução de cenário com numeração par.
  1. Para criar esse cenário:

  2. Defina o campo Redefinir valor do módulo como Nunca.

  3. Defina a rota para valores ímpares. Defina o filtro para esta rota usando a função matemática de módulo que é igual a 1:

Observação: não se esqueça de alterar o operador Igual a do operador Texto padrão para o operador Numérico.
  1. Defina a rota para valores pares usando a função matemática de módulo que é igual a 0:
A função de incremento adiciona uma cada vez que o cenário é executado. Os filtros verificam o incremento e agem de acordo com seu valor, garantindo que os emails sejam distribuídos uniformemente.

Definir Várias Variáveis

Este módulo cria variáveis que podem ser mapeadas por outros módulos na rota. A variável também pode ser mapeada para os módulos Obter Variável ou Obter Várias Variáveis para qualquer rota no cenário.

Variáveis
Adicione as variáveis que você deseja que o módulo defina.
Nome da variável
Para cada variável, insira o nome da variável. Esse nome será exibido ao mapear a variável em outros módulos.
Valor de variável
Para cada variável, insira o valor da variável.
Tempo de vida da variável

Selecione por quanto tempo você deseja que as variáveis permaneçam válidas (mantenha o mesmo valor).

  • Um ciclo: A variável é válida para um ciclo. Útil quando vários webhooks em uma execução de cenário são recebidos (mais webhooks = mais ciclos).
  • One execution: a variável é válida para uma execução de cenário. Uma execução pode conter um ou mais ciclos.

Definir Variável

Este módulo cria uma variável que pode ser mapeada por outros módulos na rota. A variável também pode ser mapeada para os módulos Obter Variável ou Obter Várias Variáveis para qualquer rota no cenário.

Nome da variável
Insira o nome da variável. Esse nome será exibido ao mapear a variável em outros módulos.
Tempo de vida da variável

Selecione por quanto tempo você deseja que as variáveis permaneçam válidas (mantenha o mesmo valor).

  • Um ciclo: A variável é válida para um ciclo. Útil quando vários webhooks em uma execução de cenário são recebidos (mais webhooks = mais ciclos).
  • One execution: a variável é válida para uma execução de cenário. Uma execução pode conter um ou mais ciclos.
Valor de variável
Insira ou mapeie o valor da variável.

Suspender

Esse módulo permite atrasar o fluxo do cenário por até 300 segundos (5 minutos).

Essa função pode ser útil, por exemplo, para reduzir a carga do servidor de serviço target ou imitar o comportamento humano ao enviar SMS ou emails em massa.

Atraso
Insira o número de segundos durante os quais o cenário será pausado.
TIP
Se você quiser pausar o fluxo por períodos mais longos, sugerimos dividir o cenário em dois cenários:
  • O primeiro cenário conteria a parte antes da pausa.
  • O segundo cenário conteria a parte depois dela.
O primeiro cenário acabaria armazenando todas as informações necessárias em um armazenamento de dados junto com o carimbo de data e hora atual. O segundo cenário verificaria periodicamente o armazenamento de dados em busca de registros com um carimbo de data e hora anterior ao atraso desejado, recuperaria os registros, finalizaria o processamento dos dados e removeria os registros do armazenamento de dados.
Para obter mais informações sobre armazenamentos de dados, consulte Armazenamentos de Dados em Adobe Workfront Fusion.
Para obter mais informações sobre módulos de repositório de dados específicos, consulte Repositório de dados módulos.

Agregadores

Agregador numérico

Esse módulo permite recuperar valores numéricos, aplicar uma das funções selecionadas (SUM, AVG, COUNT, MAX, MIN) e retornar o resultado em um pacote.

módulo Source
Selecione o módulo do qual deseja agregar campos.
Função de agregação
Selecione a função que deseja usar para agregar os valores.
Agrupar por
Defina uma expressão pela qual você deseja agrupar a saída agregada. Esta expressão pode conter um ou mais itens mapeados. Os dados agregados são, então, separados em grupos usando o valor dessa expressão. Cada grupo gera um pacote separado com uma chave (a expressão avaliada) e um valor (o valor agregado). Você pode usar a chave como um filtro nos módulos subsequentes.
Parar processamento após uma agregação vazia
Habilite essa opção para interromper o cenário quando não houver resultados.
Valor
Insira ou mapeie o valor que deseja agregar.

Agregador de tabela

Este módulo mescla valores dos campos selecionados de pacotes recebidos em um único pacote usando uma coluna especificada e um separador de linha (que permite criar uma tabela).

módulo Source
Selecione o módulo do qual deseja agregar campos.
Campos Agregados
Selecione os campos do módulo selecionado acima que contêm valores que você deseja agregar em um pacote.
Separador de coluna
Selecione ou insira o tipo de separador que separará as colunas de valor de campo no pacote resultante. Se você selecionar Outro, insira o caractere que deseja usar para separar valores no campo separador.
Separador de linha
Selecione ou insira o tipo de separador que separará as linhas de valor de campo no pacote resultante. Se você selecionar Outro, insira o caractere que deseja usar para separar valores no campo separador.
Agrupar por
Defina uma expressão pela qual você deseja agrupar a saída agregada. Esta expressão pode conter um ou mais itens mapeados. Os dados agregados serão, então, separados em grupos usando o valor dessa expressão. Cada grupo gera um pacote separado com uma chave (a expressão avaliada) e um valor (o valor agregado). Você pode usar a chave como um filtro nos módulos subsequentes.
Parar processamento após uma agregação vazia
Selecione esta opção para interromper o cenário quando não houver resultados.

Agregador de texto

Este módulo mescla os valores dos campos selecionados de pacotes recebidos em um único pacote.

módulo Source
Selecione o módulo do qual deseja agregar campos.
Separador de linha
Selecione ou insira o tipo de separador que separará as linhas de valor de campo no pacote resultante. Se você selecionar Outro, insira o caractere que deseja usar para separar valores no campo separador.
Agrupar por
Defina uma expressão contendo um ou mais itens mapeados. Os dados agregados são separados em Grupos com o mesmo valor de expressão. Cada Grupo gera um pacote separado contendo uma Chave com a expressão avaliada e o texto agregado. Ao fazer isso, você pode usar a chave como um filtro nos módulos subsequentes.
Texto
Insira ou mapeie o texto que você deseja que o módulo agregue.
Parar processamento após uma agregação vazia
Selecione esta opção para interromper o cenário quando não houver resultados.
INFO
Exemplo: você pode usar o agregador de texto para inserir mais valores (por exemplo, nomes de clientes ou observações) em um único pacote e enviar um email contendo todos os valores no corpo do email ou no assunto do email.

Transformadores

Compor uma cadeia de caracteres

Converte qualquer valor em um tipo de dados de string (texto). Isso facilita o mapeamento, por exemplo, de dados binários.

Texto
Insira ou mapeie os dados que deseja converter em texto.

Converter a codificação do texto

Converte o texto de entrada inserido (ou dados binários) na codificação selecionada.

Dados de entrada
Insira ou mapeie o conteúdo que deseja converter.
Página de código de dados de entrada
Selecione o tipo de codificação dos dados de entrada.
Página de código de dados de saída
Selecione o tipo de codificação dos dados de destino (saída).

Alternar

Verifica o valor de entrada para obter uma correspondência com a lista de valores fornecida. Retorna a saída com base no resultado.

Entrada
Insira a expressão que você deseja avaliar.
Usar expressões regulares para corresponder

Ative esta opção para usar expressões regulares. O módulo determina os casos com base na expressão regular, em vez de uma correspondência exata.

Uma expressão regular é uma sequência de caracteres na qual cada caractere é um metacaractere, com um significado especial, ou um caractere regular que tem um significado literal. Esses caracteres e metacaracteres identificam um padrão que pode ser usado para pesquisar texto. Por exemplo, se você deseja pesquisar nomes, é possível configurar uma expressão regular para pesquisar um padrão que consiste em duas palavras consecutivas que começam com letras maiúsculas. As expressões regulares são uma ferramenta poderosa para pesquisar e manipular texto.

Uma discussão de expressões regulares está fora do escopo deste artigo. Recomendamos os seguintes recursos:

  • Para obter a lista completa de metacaracteres, consulte Expressões regulares em documentos da Web do MDN.
  • Para um tutorial sobre como criar expressões regulares, recomendamos RegexOne.
  • Para experimentar expressões regulares, recomendamos o site Expressões regulares 101. Selecione a VARIÁVEL ECMAScript (JavaScript) no painel esquerdo.
Casos

Se a entrada contiver um valor inserido no campo Padrão, o valor inserido no campo Saída será retornado.

Se a entrada não corresponder a nenhum dos valores definidos em um campo Padrão, uma das situações a seguir ocorrerá:

  • O valor do campo Else é retornado
  • Se não houver valor no campo Else, nenhuma saída será retornada.
Else
Insira o valor retornado quando os critérios definidos no campo Casos não forem atendidos.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43