Pular para o conteúdo
  • Não há sugestões porque o campo de pesquisa está em branco.

[NOVO RECURSO] Conheça o AltoQi Nodes

Crie rotinas e fluxos personalizados no AltoQi Eberick

A atualização 2025-11 do AltoQi Eberick traz a versão beta do AltoQi Nodes, uma nova solução que faz parte do ecossistema AltoQi de programação visual integrada ao Eberick.

Com o AltoQi Nodes, os usuários passam a ter liberdade para criar rotinas automatizadas e personalizadas, ampliando as possibilidades de uso do programa com lógica própria e geração de resultados sob medida. Tudo isso sem sair do ambiente da plataforma.

O AltoQi Nodes chega em versão beta na atualização 2025-11, oferecendo uma nova forma de automatizar e personalizar rotinas dentro do Eberick. O recurso está disponível para clientes com assinatura Enterprise e Infinity que possuam o módulo beta.

💡Se quiser experimentar o Nodes e contribuir com a evolução da ferramenta, preencha este formulário para solicitar acesso, que será avaliado pela equipe de Produto.

Essa primeira versão já traz funcionalidades práticas, com potencial direto para ganhos em produtividade e flexibilidade técnica. Projetada para atender desde iniciantes até usuários experientes, a ferramenta permite criar fluxos conectando nós, sem necessidade de escrever código. A proposta é democratizar a automação no projeto estrutural, tornando acessível a criação de soluções sob medida para as mais diversas rotinas.

Ao longo deste artigo, você vai entender o que é o Qi Nodes, como ele funciona e como começar a criar seus próprios fluxos dentro do Eberick.


O que é o AltoQi Nodes?

O Qi Nodes é uma ferramenta que consiste em um ambiente programação visual para automação e personalização de fluxos integrada ao Eberick. Em vez de programar com linhas de código, você monta fluxos conectando nós, com cada um representando uma ação ou dado. Essa abordagem gráfica permite montar lógicas complexas de forma simples, como se estivesse construindo um diagrama.

Essa ferramenta transforma o modo como interagimos com o modelo estrutural, abrindo possibilidades como:

  • Consultar e filtrar elementos do projeto.

  • Aplicar cálculos e verificações personalizadas.

  • Gerar relatórios sob medida.

  • Automatizar tarefas repetitivas com poucos cliques.

Se código fosse concreto, o Qi Nodes seria como blocos pré-moldados. Em vez de esculpir cada detalhe manualmente, você encaixa os elementos certos para formar sua solução.

Por que usar o Nodes?

O AltoQi Nodes foi criado para ampliar a autonomia dos projetistas e técnicos, sem exigir conhecimento em linguagens de programação. Com ele, você pode:

  • Automatizar verificações específicas de projeto.

  • Criar análises customizadas com base no modelo.

  • Explorar dados e gerar saídas conforme suas necessidades.

  • Agilizar processos que antes demandavam manipulação externa ou repetição manual.

Ao adotar o Nodes, os usuários ganham flexibilidade e produtividade, adaptando o Eberick à sua realidade de projeto.

Entendendo os conceitos fundamentais

Antes de criar fluxos, é importante compreender os elementos centrais do AltoQi Nodes, já que o entendimento desses conceitos são a base para explorar o potencial da ferramenta com clareza e confiança. 

No Nodes, toda a lógica de automação é construída com nós e conexões

  • Nós: são os blocos básicos que compõem um fluxo. Cada nó representa uma ação ou operação específica: ele recebe dados por meio das suas entradas, processa essas informações e envia o resultado pelas suas saídas.
  • Conexões: são as linhas (ou fios) que ligam os nós, definindo como os dados circulam pelo fluxo, transmitindo informações e definindo a sequência lógica de execução. Elas definem como os dados circulam pelo fluxo e garantem que os resultados de um nó cheguem exatamente onde precisam e que a execução siga a ordem correta.

  • Fluxo: é  o conjunto de nós conectados que executa uma lógica específica. Pode ser simples (ex: obter área de todas as lajes) ou complexo (ex: gerar relatórios condicionais).

  • Tipos de dados:  os nós podem manipular diferentes tipos de dados:

    • Número (exemplo: altura de uma viga)

    • Texto (exemplo: nome do pavimento)

    • Lista (conjunto de elementos)

    • Objeto (entidade do modelo, como uma laje ou pilar)

Cada nó tem uma função clara e pode executar diversas tarefas, como:

  • Criar números, textos ou listas.
  • Filtrar ou reorganizar informações.
  • Realizar operações matemáticas ou lógicas.
  • Selecionar elementos do modelo e obter dados, propriedades e esforços.
  • Gerar saídas visuais ou dados formatados.

💡 Dica Suporte: Para usar nós com eficiência, recomendamos algumas boas práticas:

  • Verifique entradas e saídas: cada nó aceita e entrega tipos específicos de dados. Usar o tipo errado pode gerar erros ou resultados inesperados.

  • Cuide da ordem de execução: o fluxo segue a direção das conexões. A saída de um nó se torna a entrada do próximo, o que define a sequência de ações.

  • Organize seu fluxo: fluxos bem estruturados são mais fáceis de entender, ajustar e reaproveitar. Use blocos lógicos e mantenha uma leitura visual clara.

O diferencial do AltoQi Nodes está justamente na combinação desses elementos. Ao conectar os nós de forma lógica, você constrói processos personalizados e complexos de maneira visual, intuitiva e sem necessidade de programação.


Conhecendo a interface do Qi Nodes

Ao abrir o AltoQi Nodes no Eberick, você terá acesso a uma interface dividida em três principais áreas: menu superior, área de trabalho e árvore de nós. A interface é projetada para facilitar tanto a experimentação quanto a aplicação prática, permitindo salvar e reutilizar fluxos conforme necessário.

  1. Menu superior: esta barra de ferramentas, na parte superior, contém comandos como abrir, salvar fluxo, executar, exportar, limpar, enquadrar vista, consultar ajuda e outras funcionalidades de gerenciamento.
  2. Área de trabalho (ou editor de fluxos): área central onde os nós são posicionados e conectados. É aqui que você constrói e visualiza sua lógica de automação.
  3. Barra de pesquisa: pesquise diretamente as categorias ou os nós desejados. 
  4. Árvore de nós: localizado à esquerda, este painel exibe as categorias disponíveis de nós, como entrada/saída, lógica, matemática, modelo estrutural, entre outros. Você pode arrastar qualquer nó para o editor.
  5. Executar: Este comando é responsável pela execução do que foi construído na área de trabalho. Ou seja, após conectar os nós e configurar suas propriedades, clique em Executar para que o fluxo seja processado.

Navegação

A interface do Nodes foi projetada para ser simples e intuitiva. VO ambiente do Qi Nodes é altamente interativo e fácil de usar. As principais ações de navegação e edição são feitas de forma visual e direta:

  • Mover a área de trabalho: pressione o botão do meio do mouse (scroll) e arraste.

  • Adicionar nós: clique e arraste o nó desejado para a área de trabalho, ou apenas clique sobre ele para posicioná-lo no centro da tela.

  • Conectar nós: clique em uma porta de saída ou entrada, arraste e solte no ponto de destino.

  • Reposicionar nós: clique e arraste para mover um nó individualmente, ou selecione múltiplos com Shift + clique.

  • Seleção múltipla: clique e arraste sobre a área vazia para desenhar uma caixa de seleção.

  • Pesquisa rápida de nós: clique com o botão direito em qualquer área vazia para abrir a árvore de nós e localizar rapidamente o que você precisa.

Esses comandos permitem construir fluxos com agilidade, focando mais na lógica e menos na mecânica de edição.


Tooltips (dicas rápidas e automáticas)

O Nodes exibe dicas automáticas (tooltips) que ajudam a compreender melhor cada elemento do fluxo. Basta posicionar o cursor do mouse por alguns segundos sobre o item desejado para visualizar informações úteis:
  • Entradas: mostram uma breve descrição e os tipos de dados aceitos.
  • Saídas: indicam os tipos de dados emitidos pelo nó.
  • Nomes dos nós: exibem uma explicação resumida sobre a função de cada nó.

Erros

Quando ocorre algum erro de construção que impeça a execução correta do fluxo, o nó afetado será destacado com um contorno vermelho, indicando que houve uma falha. Ao posicionar o cursor sobre esse nó, uma mensagem explicativa será exibida, ajudando a identificar a causa do erro e facilitar a correção.


Categorias de nós e tipos de dados 

O Qi Nodes organiza suas funções por meio de nós, que podem ser agrupados em diferentes categorias, e operam com diversos tipos de dados. Entender essa estrutura é fundamental para construir fluxos corretos e eficientes.

Categorias de nós

Os nós estão agrupados em blocos funcionais que facilitam a localização e a construção lógica dos fluxos:

  • Entrada e saída: inserção manual de dados, exibição de mensagens, alertas e logs.

  • Operações matemáticas e de texto(strings): cálculos, concatenação, comparação e manipulação de textos.

  • Lógica de fluxo: decisões condicionais (se), repetições (laços), execução ordenada.

  • Modelo estrutural: acesso a elementos do Eberick, como lajes, vigas, pilares, apoios, bitolas e combinações.

  • Listas e filtros: seleção, agrupamento e iteração sobre múltiplos elementos.

  • Objetos e propriedades: extração, análise e manipulação de dados estruturais específicos.

Tipos de dados no AltoQi Nodes

Os dados são as informações que circulam entre os nós por meio das conexões. Podem representar desde valores simples até estruturas completas do modelo estrutural. Conhecer os tipos disponíveis é essencial para evitar erros e garantir a lógica do fluxo.

Os tipos de dados básicos do Nodes são:

  • Número: usado para valores numéricos, como cálculos, dimensões e propriedades numéricas.

  • Texto (strings): qualquer sequência de caracteres textuais, como nomes, identificações, rótulos ou descrições.

  • Booleano: valores lógicos verdadeiro (true) ou falso (false), ideais para decisões e verificações.

Mesmo quem nunca programou pode entender intuitivamente: números para contas, textos para informações, booleanos para sim/não.

Números são exibidos com a cor verde, textos em laranja e booleanos azul.


Objetos estruturais

Os objetos representam elementos complexos do modelo, como:

  • Ponto, viga, pilar, laje, bitola, combinação, nível, entre outros.

Cada objeto carrega propriedades internas (como seção, material, coordenadas) e podem ser consultadas e manipuladas por outros nós específicos.

💡 Dica Suporte: Atenção às regras!

  • Os dados e objetos seguem o fluxo das conexões, indo da saída de um nó para a entrada do próximo.

  • Cada nó espera um tipo específico de entrada. Usar o tipo errado pode impedir a execução do fluxo e a incompatibilidades geram erros de execução

  • A diferenciação por cores dos tipos de dados facilita a visualização e validação durante a construção do fluxo e ajudam a identificar rapidamente o tipo de dado que está sendo manipulado.

  • A combinação entre objetos e dados permite integrar informações do modelo com cálculos e filtros personalizados, gerando automações altamente adaptáveis.

 


Perguntas frequentes [em construção]


Posso utilizar um fluxo (ou rotina) em outro projeto? 

Sim. Os fluxos podem ser exportados e importados, podendo serem incluídos em projetos já realizados ou reaproveitados em novos projetos, facilitando a padronização de entregas e análises, bem como a colaboração e o reuso das soluções criadas.

As rotinas criadas no AltoQi Nodes, criam arquivos com extensão .nodes que podem ser salvos, compartilhados e reaproveitados.


Posso compartilhar meus fluxos com outros usuários?

Sim. Os fluxos podem ser exportados e importados, facilitando a colaboração e o reuso de soluções entre equipes ou colegas.

O recurso está disponível em todas as versões do Eberick?

Não. O AltoQi Nodes em sua versão beta está disponível exclusivamente para clientes assinatura aplicações Enterprise e Infinity que possuem o recurso beta em sua licença.  Se quiser experimentar o Nodes e contribuir com a evolução da ferramenta, preencha este formulário para solicitar acesso, que será avaliado pela equipe de Produto.

O que fazer se um nó não funcionar como esperado?

Verifique se os dados de entrada estão corretos e se as conexões foram feitas adequadamente. Caso um erro esteja sendo apresentado, o nó afetado será destacado com um contorno vermelho, indicando que houve uma falha. Posicione o cursor sobre esse nó e verifique a mensagem explicativa que é exibida, ajudando a identificar a causa do erro e facilitar a correção.