Sign inSign up

bdotapps/runner-bdot-autorreferencia-ce

By bdotapps

•Updated 14 days ago

Executa e reutiliza fluxos BDOT dentro de outros fluxos.

Image
Developer tools
0

194

bdotapps/runner-bdot-autorreferencia-ce repository overview

  :!!^                                 ^!!.                                     
  J@@B                                 #@@7                       .JJ?.         
  J@@B                                 #@@7                       ^@@&.         
  J@@G ^!7777777!^.       .~!7777777!:.B@@7    .:~777777777!^.    ^@@&J77777?!  
  J@@&&&&&&&&&&&@@&G:   ^B&@@&&&&&&&&&#&@@7   J&@@@&&&&&&&&@@&5.  ^@@@&&&&&&&#. 
  J@@@7.........:5@@#. .&@@J..........J@@@7  ?@@#^.........:G@@P  ^@@&:.......  
  J@@B           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@#.          ^@@&. :@@&:          .&@@7  P@@P           ?@@#  :@@@^         
  J@@@&PYYYYYYYYP&@@J   5@@&PYYYYYYYYP&@@@7  :&@@B5YYYYYYYYG@@&!   Y@@&PYJJJJ7  
  7&#P7G#&&&&&&&#GY^     ^YB#&&&&&&&#G!G#&~   .7P##&&&&&&&&#GJ:     ^YG#&&&&&B.

⁠BDOT Community Edition - Runner Autorreferencia

⁠🚀 O que é a aplicação?

O BDOT Autorreferência Runner é o componente do motor de automação BDOT responsável por executar um fluxo dentro de outro fluxo. Em vez de duplicar regras ou integrar sistemas ponto a ponto, ele permite que um fluxo "chame" outro fluxo da própria plataforma — como se fossem funções reutilizáveis de um programa — promovendo a composição e a orquestração de automações complexas.

É ideal para equipes de TI e de negócio que desejam padronizar processos: um fluxo criado uma única vez (por exemplo, "consultar cliente" ou "emitir documento") pode ser reaproveitado por dezenas de outros fluxos, reduzindo retrabalho, centralizando a manutenção e garantindo consistência operacional.

⁠✨ Principais Funcionalidades

  • Reutilização e composição de fluxos: transforma fluxos existentes em blocos reutilizáveis, eliminando duplicação de lógica e acelerando a criação de novas automações.
  • Execução síncrona ou assíncrona: aguarda o resultado do fluxo interno quando o processo exige continuidade imediata, ou dispara a execução sem bloquear o fluxo atual quando o resultado será tratado posteriormente.
  • Passagem de parâmetros dinâmicos: envia ao fluxo interno parâmetros de consulta, corpo da requisição e autenticação (token JWT), permitindo execuções contextualizadas por etapa.
  • Rastreabilidade completa: cada execução interna é registrada no histórico da etapa com status HTTP, cabeçalhos, corpo e duração, facilitando auditoria e diagnóstico.
  • Acoplamento mínimo por mensageria: orquestrado pelo motor por eventos (Kafka), mantendo os fluxos desacoplados e escaláveis.

⁠🛠️ Tecnologias e Arquitetura

Desenvolvido em Java 21 com Virtual Threads sobre o framework Quarkus, este runner consome e responde mensagens via Kafka (SmallRye Reactive Messaging) e realiza chamadas HTTP internas ao motor para disparar os fluxos referenciados. Utiliza Redis como apoio de cache de gestão de fluxos e é entregue como imagem nativa compilada com GraalVM, com inicialização rápida e baixo consumo de recursos.

⁠🔒 Licença e Suporte

⁠Licença de Software Proprietário

Copyright (c) 2026 BPX TECNOLOGIA. Todos os direitos reservados.

Este software e a documentação associada (o "Software") são propriedade da BPX TECNOLOGIA e protegidos por leis de direitos autorais e tratados internacionais.

É estritamente proibida qualquer utilização, cópia, reprodução, modificação ou distribuição do Software, ou de qualquer parte dele, sem a autorização prévia e por escrito da BPX TECNOLOGIA.

O uso não autorizado do Software pode resultar em severas penalidades civis e criminais, e será processado na máxima extensão possível sob a lei.

Para questões de licenciamento, por favor, entre em contato com: **[email protected]**

⁠⚡ Como Executar via BDOT CLI

⚠️ Importante: A utilização e execução desta imagem devem ser feitas exclusivamente via BDOT CLI. Caso ainda não possua o utilitário instalado, consulte a Documentação de Instalação da BDOT CLI⁠.

⁠Pré-requisitos

Tag summary

Content type

Image

Digest

sha256:7288c21d7…

Size

40.5 MB

Last updated

14 days ago

docker pull bdotapps/runner-bdot-autorreferencia-ce