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 Ferramentas
Requisitos de acesso
Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:
Novo: Padrão
Ou
Atual: trabalho ou superior
Novo:
- Selecionar ou pacote do Prime Workfront: sua organização deve comprar o Adobe Workfront Fusion.
- Pacote do Ultimate Workfront: o Workfront Fusion está incluído.
Ou
Atual: sua organização deve comprar o Adobe Workfront Fusion.
Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação.
Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.
Ferramentas e seus campos
Acionadores
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.
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 Adicionar um módulo de roteador e configurar rotas.
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 Adicionar um módulo de roteador e configurar rotas.
Função de incremento
Este módulo retorna um valor incrementado em 1 após cada ciclo ou execução de cenário.
Selecione quando deseja que o módulo redefina o valor. É quando você deseja que o valor recomece no primeiro valor.
- Após um ciclo
- Após a execução de um cenário
- Nunca
Exemplo:
Esse módulo pode ser usado para 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.
Para criar esse cenário:
-
Defina o campo Redefinir valor do módulo como Nunca.
-
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.
- 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.
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. Isso é útil quando vários webhooks em uma execução de cenário são recebidos, pois mais webhooks criam 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.
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.
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.
- O primeiro cenário conteria a parte antes da pausa.
- O segundo cenário conteria a parte depois dela.
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.
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).
Agregador de texto
Este módulo mescla os valores dos campos selecionados de pacotes recebidos em um único pacote.
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.
Converter a codificação do texto
Converte o texto de entrada inserido (ou dados binários) na codificação selecionada.
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.
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.
Para cada caso que você deseja adicionar, clique em Adicionar item e insira o padrão e a saída do item.
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.