Quando usar
Use este gatilho quando quiser que o workflow reaja a mudancas em agendas e eventos de agenda. Exemplos comuns:
- Enviar um lembrete automatico quando um novo evento e adicionado a agenda
- Notificar participantes quando um evento e atualizado ou cancelado
- Sincronizar eventos do Brife com um calendario externo (Google Calendar, Outlook, etc.)
- Registrar um log quando uma nova agenda e criada no workspace
- Use o filtro de agenda especifica para evitar que o workflow dispare para todas as agendas. Isso e especialmente importante em workspaces com muitas agendas.
- Para integracao com calendarios externos, o par Evento criado* + *Evento atualizado cobre a maioria dos cenarios de sincronizacao bidirecional.
- Combine o evento Evento criado com um node de atraso (Temporizador) para enviar lembretes antes do horario do evento. Exemplo: enviar um e-mail 1 hora antes da reuniao.
- Os eventos de Agenda (criada/atualizada/excluida) sao uteis para fins administrativos, como registrar quando equipes criam ou removem agendas.
---
Como funciona
Ao adicionar este gatilho, voce escolhe o evento que deve disparar o workflow. O Brife monitora as operacoes em agendas e eventos de agenda e inicia o fluxo automaticamente quando a acao configurada acontece. Voce pode filtrar por uma agenda especifica para limitar o escopo.
---
Configuracoes
Quando (Evento)
Selecione o evento que ira disparar o workflow. Os eventos estao organizados em dois grupos:
#### Evento (de agenda)
| Evento | Descricao |
|--------|-----------|
| Evento criado | Dispara quando um novo evento e adicionado a uma agenda. |
| Evento atualizado | Dispara quando as informacoes de um evento existente sao modificadas (data, horario, titulo, etc.). |
| Evento excluido | Dispara quando um evento e removido de uma agenda. |
#### Agenda
| Evento | Descricao |
|--------|-----------|
| Agenda criada | Dispara quando uma nova agenda e criada no workspace. |
| Agenda atualizada | Dispara quando as configuracoes de uma agenda sao modificadas. |
| Agenda excluida | Dispara quando uma agenda e removida do workspace. |
---
Na agenda (filtro de agenda)
Permite limitar o gatilho a uma agenda especifica do workspace.
| Opcao | Descricao |
|-------|-----------|
| Todas as agendas | O workflow dispara para alteracoes em qualquer agenda do workspace. |
| (Agenda especifica) | O workflow dispara apenas para alteracoes na agenda selecionada. |
Se o workspace nao possui agendas, sera exibida a mensagem "Nenhuma agenda encontrada".
---
Dados de saida
Os nodes seguintes no fluxo podem acessar os dados gerados pelo evento:
| Variavel | Tipo | Descricao |
|----------|------|-----------|
| `event` | Texto | Nome do evento que disparou o workflow (ex: `schedule.event.created`) |
| `data` | Objeto | Dados completos do evento ou agenda que sofreu a alteracao |
| `workspaceId` | Texto | Identificador do workspace onde o evento ocorreu |
| `timestamp` | Texto | Data e hora em que o evento aconteceu |
O objeto `data` contera campos diferentes dependendo se o evento e de agenda ou de evento de agenda. Para eventos de agenda, inclui titulo, data/hora, descricao, participantes, etc.
---
Dicas
Este artigo foi útil?