Esta documentação é um guia de referência para o Template [Document] Firebase to Slack, que tem por objetivo executar uma busca de um documento em seu ambiente Firebase e encaminhar uma notificação para o Slack.
Ao utilizar este template, é importante que você se atente a algumas configurações, esta documentação e os comentários no código irão auxiliá-lo.
IMPORTANTE: para funcionamento adequado, você precisa ter configurado previamente a conta dos conectores pela Connector Store. Se você não sabe como fazê-lo, acesse este artigo para obter apoio. |
Macro fluxo
Conectores, actions e tools utilizados
- Firebase
- [Document] Find Documents by Query
- Slack
- Send Message by Webhook
Configurando o Template
1. Trigger
Para iniciar a configuração do template você deve selecionar a trigger do tipo Scheduler e definir a periodicidade da execução do flow, isso é: de quanto em quanto tempo você quer que seja realizado a busca no seu ambiente Firebase para posterior envio da notificação. Neste caso, o recomendado é que você gere um código cron e mantenha o scheduler customizado para que o flow execute sempre ao fim do dia, porém isso depende da sua necessidade de integração.
Caso precise saber mais sobre a configuração da Trigger, acesse este artigo.
2. Consulta no Firebase
A próxima etapa consiste na busca dos dados no seu ambiente Firebase. Acesse Mapping para verificar a estrutura da busca.
3. Enviando as informações para o Slack
A próxima etapa remete a configuração da action responsável por enviar as informações do contato para o seu Slack. Acesse o Mapping e clique em Edit Code para exibir a programação da action.
No Mapping é possível visualizar que o template utiliza o as informações retornadas pelo Firebase, para fazer o envio da notificação em seu ambiente.