No Sytex, as automações permitem simplificar o trabalho diário configurando fluxos que cuidam de tarefas repetitivas ou processos que devem ser executados de forma constante. Esta ferramenta foi projetada para ajudar você a economizar tempo, evitar erros manuais e manter tudo em ordem sem necessidade de programar.
As automações agora funcionam com um único modelo: . Isso significa que cada automação é criada uma única vez e pode ser reutilizada em múltiplos contextos. Não é mais necessário duplicar a lógica se você precisa do mesmo fluxo em diferentes templates ou situações.
Uma mesma automação pode ser executada a partir de qualquer um destes contextos:
Executada quando algo acontece em um formulário ou tarefa (ex: "formulário aprovado", "tarefa concluída"). Configurada na janela de .
Executada em eventos que se aplicam a nível geral da organização, não vinculados a um template específico. Também configurada como trigger.
Um botão visível para o usuário que executa a automação ao clicar. Configurado na janela de .
Executada externamente por meio de uma chamada à API do Sytex.
Uma automação pode executar outra como parte de seus passos.
Cada automação pode definir — os dados que precisa para funcionar (por exemplo: um site, uma tarefa, um texto, uma data). Ao conectá-la a um trigger ou botão, configura-se de onde vêm os valores desses parâmetros naquele contexto.
Uma automação só pode ser conectada a um contexto se, a partir dele, for possível fornecer todos os seus parâmetros obrigatórios. Se algum ficar sem atribuir, o sistema indica com um aviso.
Também é possível criar automações sem parâmetros, para fluxos que não precisam de dados de entrada.
Esta é a principal vantagem do novo modelo. Antes, se você precisava da mesma lógica em dois templates diferentes, tinha que duplicar a automação. Agora, cria uma vez e conecta a todos os templates, eventos ou botões que precisar. Se alterar a lógica, a mudança se aplica em todos os lugares onde é usada.
As automações, seus triggers e suas actions são gerenciados a partir de janelas dedicadas:
- : Lista e editor de automações. Aqui se define a lógica (passos, ações, parâmetros de entrada).
- : Conexões entre automações e eventos. Configura-se qual automação é disparada por qual evento e como os parâmetros são mapeados.
- : Conexões entre automações e botões. Configura-se qual automação é executada a partir de qual botão, com qual texto visível e como os parâmetros são mapeados.