Fluxo de dados
Qualquer fluxo é um diagrama vertical que começa com uma etapa de gatilho seguida por qualquer número de etapas de ação. As etapas são conectadas verticalmente. Os dados fluem das etapas pai para as filhas. As etapas filhas têm acesso aos dados de saída das etapas pai.Etapas de Exemplo
Este fluxo tem 3 etapas, elas podem acessar dados da seguinte forma:- Etapa 1 é a principal produtora de dados a serem usados nas próximas etapas. Os dados produzidos pela Etapa 1 estarão acessíveis nas Etapas 2 e 3. Alguns gatilhos não produzem dados, no entanto, como os Agendamentos.
- Etapa 2 pode acessar dados produzidos pela Etapa 1. Após a execução, esta etapa também produzirá dados para serem usados na(s) próxima(s) etapa(s).
- Etapa 3 pode acessar dados produzidos pelas Etapas 1 e 2, pois são suas etapas pai. Esta etapa pode produzir dados, mas como é a última etapa do fluxo, não pode ser usada por outras.
Painel de Dados a Inserir
Para usar dados de uma etapa anterior na sua etapa atual, posicione o cursor em qualquer entrada, o painel Dados a Inserir aparecerá. Este painel mostra as etapas acessíveis e seus dados. Você pode expandir os itens de dados para visualizar seu conteúdo, e pode clicar nos itens para inseri-los na sua entrada de configurações atual. Se um item neste painel tiver um cursor (⌄) à direita, significa que você pode clicar no item para expandir suas propriedades filhas. Você pode selecionar o item pai ou suas propriedades conforme necessário. Quando você insere dados deste painel, eles são inseridos na posição do cursor na entrada. Isso significa que você pode combinar texto estático e dados dinâmicos em qualquer campo. Geralmente recomendamos que você expanda os itens antes de inseri-los para entender o tipo de dados que eles contêm e se são adequados para a entrada que você está preenchendo.Testando Etapas para Gerar Dados
Exigimos que você teste as etapas antes de acessar seus dados. Esta abordagem protege você de selecionar os dados errados e quebrar seus fluxos após publicá-los. Se uma etapa não foi testada e você tentar acessar seus dados, verá a seguinte mensagem:
- Carregar Dados: Alguns gatilhos permitirão que você carregue dados da sua conta conectada sem ter que realizar qualquer ação nessa conta.
- Testar Gatilho: Alguns gatilhos exigirão que você vá à sua conta conectada e dispare o gatilho para gerar dados de amostra.
- Enviar Dados: Webhooks exigem que você envie uma solicitação de amostra para a URL do webhook para gerar dados de amostra.
- Testar Ação: Etapas de ação permitirão que você execute a ação para gerar dados de amostra.
Dicas Avançadas
Alternando para Valores Dinâmicos
Menus suspensos e alguns outros tipos de entrada não permitem que você selecione dados de etapas anteriores. Se você quiser contornar isso e usar dados de etapas anteriores, alterne a entrada para dinâmica usando este botão:Acessando dados por caminho
Se você não conseguir encontrar os dados que está procurando no painel Dados a Inserir mas quiser usá-los, você pode escrever um caminho JSON em vez disso. Use a seguinte sintaxe para escrever caminhos JSON:{{step_slug.path.to.property}}
O step_slug pode ser encontrado movendo o cursor sobre qualquer uma das etapas do seu fluxo, ele aparecerá à direita da etapa.
