Guia do usuário
HelpdeskSobre o Floui
  • Conhecendo o Floui
    • Conceito
    • Introdução ao fluxo
    • Glossário
  • Conectores
    • Estrutura do conector
    • Categorias
      • Triggers
        • ⚡Manual Trigger
        • ⚡Flow Trigger
        • ⚡CRON
        • ⚡HTTP In
        • ⚡Form
        • ⚡Subscriber (Pub/Sub)
        • ⚡Queue Consumer V2
        • ⚡Quando um cartão for movido
      • Conectores essenciais
        • Function Javascript
        • Switch
        • Loop / ForEach
        • Condition
        • REST API
        • HTTP Request
        • HTTP Out
        • Range
        • Random
        • Delay
        • Junção
        • Template
        • Comentário
        • Regex
        • Máscara
      • Manipulação de dados
        • In Memory Storage
        • Lista
        • Message Change
        • Transformar valores
        • Transformar valores
        • CSV
        • Ler XLS/XLSX
        • Criar QRcode
        • XML
        • ZIP File
        • Base64
        • MD5
        • Criptografar mensagem PGP
        • Descriptografar mensagem PGP
        • Template
        • JSON
        • JSONata Expression
        • JSONPath Expression
        • JSON Schema validation
        • Oracle
          • Oracle DB Query
        • SQLite 3
          • SQLite3 Exec
          • SQLite3 Query
        • MySQL
          • MySQL Query
        • Data e hora
          • Somar ou Subtrair
          • Criar ou Formatar
          • Comparar valores
      • Manipulação de arquivos
        • File Writer
        • File List
        • File Reader
        • File Remove
        • Externos
          • Upload para FTP
          • Download de FTP
          • Listar arquivos no FTP
          • Remove via FTP
          • SSH Command
          • SCP Download
      • Filas e eventos
        • Subflow Call
        • Subflow Input
        • Subflow Output
        • Publisher (Pub/Sub)
        • Queue Publisher V2
        • Flow Call
        • Flow Output
      • Monitoramento
        • Logger
        • Debugger
      • Serviços do Floui
        • Floui Forms
          • Form Result
        • Floui Database
          • Criar registro
          • Listar registros
          • Consultar por ID
          • Remover registro
          • Atualizar registro
          • Limpar tabela
          • Consultar por campo
          • Salvar registro
        • Floui Datasource
          • Consultar dados
      • Serviços externos
        • Adobe Commerce
          • Empresa
            • Criar empresa
            • Consultar empresa
            • Atualizar empresa
            • Listar empresas
          • Cliente
            • Criar cliente
            • Consultar cliente
            • Atualizar cliente
            • Listar clientes
            • Remover cliente
          • Pedido
            • ⚡Pedido criado
            • ⚡Pedido atualizado
            • Consultar pedido
            • Listar pedidos
          • Cancelamento
            • Cancelar pedido
          • Envio
            • Criar envio para pedido
            • Consultar envio
            • Listar envios
          • Fatura
            • Consultar fatura
            • Listar faturas
            • Criar fatura para pedido
          • Estorno
            • Criar estorno para pedido
          • Produto
            • Criar produto
            • Listar produtos
            • Consultar produto
            • Atualizar produto
            • Associar produto filho
            • Desassociar produto filho
            • Inserir mídia no produto
            • Criar preço especial (Commerce)
            • Remover preço especial (Commerce)
            • Consultar preços especiais (Commerce)
            • Atualizar preço de custo (Commerce)
            • Atualizar preço de custo em lote (Commerce)
            • Remover preço de custo (Commerce)
            • Consultar preços de custo (Commerce)
            • Atualizar tabela de preço do produto (Tier prices)
          • Estoque
            • Consultar item de estoque (MSI)
            • Lista itens de estoque (MSI)
            • Atualiza um item de estoque (MSI)
            • Atualiza lote de itens de estoque (MSI)
          • Carrinho
            • Consultar carrinhos de compras
            • ⚡Item adicionado ao carrinho
          • Exibir mensagem de sessão
        • AWS S3
          • Listar arquivos
          • Ler arquivos
          • Upload de arquivo para AWS S3
          • Remover arquivos
        • Bling ERP (Bling API V3)
          • Pedido de venda
            • Atualizar status de pedido de venda
            • Consultar um pedido de venda
            • Listar pedidos de venda
            • Criar pedido de venda
          • Pedido de compra
            • Listar pedidos de compra
            • Consultar um pedido de compra
          • Produtos
            • Consultar produto
            • Listar produtos
          • Contatos
            • Criar contato
            • Atualizar contato
            • Consultar contato
            • Listar contatos
          • Módulos
            • Listar situações do módulo
            • Listar módulos
          • Notas fiscais
            • Consulta Nota Fiscal
            • Listar Notas Fiscais
        • Google
          • Google Forms
            • Ler respostas do formulário
            • Ler resposta específica
          • Google Sheets
            • Ler planilha
            • Escrever na planilha
            • Adicionar ao final da planilha
          • Google Analytics (GA4)
            • Gerar relatório
        • Groq
          • Transcrição de áudio
          • Chat Completion
        • Linx Microvix B2C
          • Produto
            • Consultar produto
            • Consultar custos de produto
            • Listar custos de produtos
            • Listar detalhes de produtos
            • Consultar detalhes do produto
            • Listar produtos
              • Listar grade 1
              • Listar grade 2
            • Listar marcas
            • Listar linhas
            • Listar setores
            • Listar marcas
            • Listar classificações
          • Cliente
            • Inserir cliente
            • Listar clientes
          • Pedido
            • Inserir pedido
            • Listar pedidos
            • Listar notas fiscais de um pedido
            • Cancelar pedido
            • Atualizar status do pedido
            • Inserir item do pedido
          • Endereço
            • Listar endereços de entrega
            • Inserir endereço de entrega
        • OpenAI
          • Transcrição de áudio
          • Chat Completion
          • Gerador de imagem
        • Passbolt
          • Consultar segredos de um recurso
          • Listar recursos
        • Sankhya
          • Parceiro
            • Consultar parceiros
          • Pedido
            • Inserir pedido
            • Consultar pedidos
          • Produto
            • Consultar produtos
            • Consultar detalhes do produto
            • Consultar estoque
          • Cliente
            • Inserir cliente
            • Consultar clientes
            • Consultar alterações
          • Endereço
            • Inserir endereço
            • Inserir bairro
            • Inserir cidade
            • Inserir região
            • Consultar endereços
            • Consultar bairros
            • Consultar cidades
            • Consultar regiões
        • Slack Notification
        • SMTP
          • Enviar e-mail com SMTP
        • Trello
          • ⚡Quando cartão for movido
          • Listar cartões
          • Criar novo cartão
          • Consultar cartão
          • Buscar por cartões
          • Atualizar campo customizado
          • Mover cartão
          • Adicionar comentário
          • Arquivar cartão
          • Desarquivar cartão
          • Remover cartão
        • Twilio
          • Enviar mensagem Whatsapp
          • Enviar SMS
        • ViaCEP
          • Consulta CEP com ViaCEP
        • Wake Commerce
          • Tabela de preço
            • Inserir uma lista de produtos na tabela de preço
            • Atualizar um produto na tabela de preço
            • Remover um produto da tabela de preço
          • Produto
            • Criar produto
            • Atualizar produto
            • Consulta produto
            • Listar produtos
            • Listar produtos relacionados
            • Atualizar preço do produto
            • Vincular categorias em um produto
            • Adicionar imagens ao produto
            • Adicionar uma nova informação ao produto
            • Atualizar uma informação do produto
          • Pedido
            • Consulta pedido
            • Listar pedidos não integrados
            • Inserir rastreamento e status do pedido
            • Atualizar rastreamento completo
            • Atualizar pedido como completo
            • Atualiza a situação do status do pedido
            • Consulta rastreamento e nota fiscal do pedido
            • Remover vinculo produto/categoria
          • Categoria
            • Criar categoria
            • Consulta categoria
            • Remover vinculo categoria/produto
          • Estoque
            • Atualizar estoque
          • Fabricante
            • Consultar fabricante
            • Criar fabricante
          • Usuário
            • Consultar usuário
            • Vincular usuário ao parceiro
            • Remover o vinculo entre o usuário e o parceiro
            • Buscar a lista de vínculos entre usuário e parceiro
            • Listar usuários
            • Criar usuário
            • Atualizar um usuário pelo e-mail
            • Listar endereços do usuário
            • Atualizar endereço do usuário pelo email
        • Wake Experience
          • Gerar token
          • Inserir pessoas em massa (csv)
  • Ferramentas
    • Construção
      • Versionamento de fluxos
      • Floui Datasources
      • Floui Forms
      • Floui Filas Internas
      • Floui Conectores Personalizados
    • Armazenamento
      • Floui Database
      • Floui Storage
    • Monitoramento
      • Floui Dashboards
      • Execução em tempo real
      • Histórico de execuções
      • Logs de monitoramento
      • Regras de alerta
  • Configurações
    • Variáveis globais
    • Contas de serviço
      • Autorizar conta Bling ERP
    • Grupos
  • Painel da conta
    • Logs de auditoria
  • Funcionalidades
    • Mustache
  • Artigos
    • Criando usuários no Floui
    • Bibliotecas disponíveis
    • Templates
    • Tutoriais
      • Criando seu primeiro Flow
      • Leitura de arquivo CSV
      • Disparos de e-mail após um novo registro no formulário
      • Acesso a APIs abordando o padrão REST
Powered by GitBook
On this page
  • Painel de construção
  • Configurações do fluxo
  • Object msg
  • Biblioteca de conectores
  • Criando conexões
  • Live Debugger
  • Habilite o modo de depuração
  • Adicione breakpoints para depuração da execução
  • Execute em modo de depuração
  • Logs de monitoramento
  • Templates personalizáveis

Was this helpful?

  1. Conhecendo o Floui

Introdução ao fluxo

Crie fluxos de automação completos com uma ferramenta low code online

PreviousConceitoNextGlossário

Last updated 2 months ago

Was this helpful?

Painel de construção

Os fluxos são essenciais para simplificar processos complexos por meio de métodos visuais. Nossa ferramenta de baixo código permite a criação e gerenciamento fácil desses fluxos de trabalho, aumentando a eficiência tanto para desenvolvedores quanto para analistas.

Configurações do fluxo

O painel de configurações do fluxo oferece uma interface centralizada para gerenciar diversas propriedades e funcionalidades essenciais dos fluxos no Floui.

Nele, é possível definir o nome do fluxo, ativar ou desativar sua execução, adicionar o fluxo em um grupo, criar versões e snapshots, configurar variáveis locais e estabelecer limites para execuções simultâneas. Além disso, o painel permite adicionar notas para documentar alterações e informações relevantes. E, caso seja necessário migrar um fluxo para outro Workspace ou conta, é possível exportá-lo em formato JSON ou importar arquivos JSON contendo as propriedades desejadas.

Object msg

No contexto do Floui, o objeto principal, denominado msg, é a referência central durante a execução de um fluxo. Ele é incrementado a cada conector, permitindo adicionar novas propriedades à sua estrutura de forma dinâmica, conforme a lógica do fluxo.

Seguindo a sintaxe da linguagem JavaScript, as propriedades do objeto msg podem ser acessadas utilizando a notação de ponto (.). Para acessar um atributo, basta utilizar a seguinte estrutura: nomeDoObjeto.atributo.

No exemplo abaixo, para acessar a propriedade denominada status dentro do objeto msg, é necessário utilizar a estrutura msg.response.status. Isso significa que o campo status está aninhado dentro da propriedade response do objeto msg, e para acessá-lo corretamente, é necessário seguir essa hierarquia. Adicionalmente, é possível clicar na propriedade e o campo JSON Path irá informar a hierarquia completa.

Biblioteca de conectores

Adicione, configure e manipule novos conectores com nossa biblioteca que conta com mais de 300 conectores. Consulte nosso catálogo de conectores e fique por dentro da estrutura de código low-code do Floui.

Criando conexões

Os conectores contam com dois tipos de carga útil: o de entrada, indicado pelo campo in, e o de saída, indicado pelo campo out.

Live Debugger

O Floui oferece uma ferramenta de depuração completa para facilitar a implementação e validação dos fluxos criados. Pelo painel lateral, é possível visualizar em tempo real as mensagens trafegadas entre os conectores, identificando possíveis falhas. Além disso, é possível adicionar breakpoints para interromper a execução em pontos específicos.

Habilite o modo de depuração

Para iniciar a depuração de um fluxo, acesse o painel de configurações e clique na opção Debugger. Isso ativará o modo de depuração, permitindo que todas as mensagens trafegadas durante a execução do fluxo sejam capturadas e registradas na janela lateral.

Adicione breakpoints para depuração da execução

Ao ativar o modo de depuração, cada conector exibirá a opção Breakpoint, permitindo definir pontos de interrupção. Esses breakpoints pausam a execução do fluxo quando atingidos, proporcionando a oportunidade de inspecionar os dados trafegados naquele conector onde a execução foi interrompida.

Execute em modo de depuração

Com o modo de depuração ativado e os breakpoints definidos (caso optado), a execução do fluxo pode ser iniciada clicando em Start Debug e, em seguida, em Executar.

Durante a execução em depuração, a interface exibirá em tempo real qual conector está sendo processado. E, no painel lateral, será apresentado o objeto msg correspondente, possibilitando a análise das informações trafegadas.

Logs de monitoramento

No Floui, durante a execução de um fluxo, é possível registrar logs utilizando os conectores Function, Logger e Debugger, cada um com características específicas:

Function: disponível para JavaScript e Python, permite estruturar mensagens de log utilizando as interfaces nativas da linguagem:

Javascript: console.log()

Python: print()

Esse conector é ideal para criar mensagens personalizadas diretamente no código.

Logger: armazena logs detalhados diretamente no servidor, oferecendo um registro persistente de mensagens importantes. Esse conector é recomendado para monitoramento em produção e para análises posteriores.

As mensagens registradas pelo Logger são retidas por até 90 dias no workspace contratado. Para informações adicionais sobre retenção, entre em contato com um de nossos consultores ou pelos nossos canais de suporte.

Debugger: registra mensagens durante a execução do fluxo, sendo especialmente útil no processo de desenvolvimento e depuração.

Templates personalizáveis

Separamos alguns modelos que ajudarão você a compreender o comportamento de fluxos e realizar atividades como a "Notificação de pedido em rota de entrega por SMS com a Twilio", ou "Requisições de API Rest com dados persistidos em memória com o servidor redis". Saiba mais sobre nossos .

templates
Área de trabalho de um fluxo.
Configurações do fluxo
Exemplo de um retorno para uma requisição REST API.
Biblioteca de conectores
Realizando conexões dentro do fluxo.
Habilitar o modo de depuração de fluxo.
Adicionar breakpoint em conector.
Execução em modo de depuração.
Exemplos de conetores Function, Logger e Debugger.