Elementos

Conhece todos os elementos

Triggers

Criação/Edição

Este trigger vai sempre correr um workflow quando um tipo de registo do Airdesk for criado ou editado. Este pode detetar a ação em qualquer um dos seguintes módulos:

  • Conta

  • Contato

  • Negócio

  • Contrato

  • Subscrição

  • Classificação

  • Chamada

  • Projeto

  • Caso

  • Tarefa

  • Tempo

Podemos dizer ao Airdesk, que ele deve executar um workflow quando uma das opções ocorrer ou ambas. Também podemos selecionar valores personalizados, por exemplo, quando o campo "Estado do Pipeline" for alterado para "Fechado", executar o fluxo de trabalho.

Os valores personalizados podem ser escolhidos com base nas condições "Todas" ou "Ou". Em "Todas", o trigger funcionará se todas as condições forem as configuradas, no caso do "Ou" ele funcionará se uma das condições for verdadeira.

Manual

O trigger manual oferece a opção de criar um fluxo de trabalho que só será executado quando o utilizador solicitar. Podemos criar um fluxo de trabalho que cria um conjunto de tarefas, para que não precisemos de criá-las manualmente.

Webhook

Um webhook é uma forma de um terceiro elemento adicionar uma regra de automação. Ao configurar um webhook, ele fornecerá uma URL exclusiva que pode ser adicionada à configuração de webhook de saída da aplicação de terceiros, ou fará uma solicitação HTTP Post dos seus scripts personalizados. O trigger do webhook espera apenas receber cargas JSON, e poderá usá-lo através de variáveis.

Cron

O comendo Cron, ou Cronômetro, define de quanto e quanto tempo o workflow deve correr. Esta regra pode ser executada a cada minuto, hora, dia, semana ou mês.

Condições

If/Else

O bloco “If/Else” permite que ações alternativas sejam executadas caso certas condições correspondam ou não. É uma condição das condições mais importantes e pode adicionar as condições que forem necessárias.

Property Setter

O Property Setter é usado para criar novas variáveis que não estão vinculadas a objetos existentes. Estas devem ter um nome exclusivo. Também pode ser usado para atualizar uma variável existente criada em outro bloco Property Setter.

Se usarmos o nome "contract" em um bloco Property Setter, podemos chamá-lo posteriormente no fluxo através do valor {{adn["Setter de propriedade"]["contract"]}}.

Connect Workflow

O bloco "Connect Workflow", como o nome indica, permite conectar o workflow que estamos a criar a outro criado anteriormente. Com esta condição evitamos repetir um fluxo já criado quando chegarmos a um determinado ponto no novo workflow.

Dividir em lotes

A condição "Dividir em Lotes" é usada quando existe uma lista de valores que precisam ser verificados individualmente. Este nó possui apenas 2 configurações: o comprimento dos lotes, para definir o total de itens que precisam ser executados em cada ciclo, e a entrada Valor que é a lista.

Depois disso, qualquer nó conectado após o nó "Dividir em Lotes" terá acesso a duas novas variáveis dele, que são {​{​adn["Split in Batches"]["context"]["has_more"]}​}​, que retorna um valor booleano que indica se existem mais itens na lista a serem executados e {​{​adn["Split in Batches"]["value"]}​}​ que é o valor atual.

Para passar para o próximo ciclo no lote, deve conectar o próximo nó de volta à "Divisão em Lote" inicial, como se pode ver no próximo exemplo:

Neste exemplo, estamos a criar um corpo de e-mail utilizando o nó "Dividir em Lotes" para fazer um loop na lista de tarefas recebidas. Depois de definir a divisão em lotes para ter um tamanho de lote de 1 e definir os Proprety Setters de propriedade para criar o corpo do email utilizando os dados da tarefa atual, adicionamos um nó If/Else que verificará o estado da variável {{adn[ "Dividir em lotes"]["contexto"]["has_more"]}}, e dependendo se for verdadeiro ou falso, podemos conectar de volta ao nó "Dividir em Lotes" para continuar a executar o loop ou sair do mesmo e criar nosso o email.

Atraso

A condição "Atraso" permite que o utilizador defina, em um ponto do fluxo de workflow, um atraso para que o fluxo aguarde o tempo definido até avançar para o próximo passo.

Não fazer nada

O bloco "Não fazer nada" faz com que o fluxo pare. Por exemplo, se usarmos o bloco "If/Else", se na opção else quisermos que o fluxo pare, basta alocar o "Não fazer nada".

Ações

Obter itens

Os tipos de nó "Obter itens" são usados quando é necessário um único ou vários itens desse tipo. Poderá usar variáveis para filtrar os itens necessários.

Criação

Esta ação permite criar um registo de qualquer tipo no Airdesk. Basta selecionar qual tipo de registo o fluxo de trabalho deve criar e adicionar todos os detalhes. Nos campos podemos optar por usar dados pesquisáveis do espaço ou usar variáveis para obter dados personalizados.

A Automação do Airdesk permite a criação dos seguintes registos:

  • Email

  • Conta

  • Contato

  • Negócio

  • Contrato

  • Subscrição

  • Chamada

  • Projeto

  • Tarefa

  • Caso

Relatórios

A ação "Relatórios" permite criar um fluxo de trabalho no qual o Airdesk envia automaticamente um relatório em formato PDF por e-mail. Atualmente, é possível enviar o relatório de tempos.

Last updated