Quais são os objetos que posso criar na Abaccus?
Entenda os tipos de objetos que podem ser criados na Abaccus e como cada um deles compõe a lógica de decisão da plataforma.
Construindo decisões com objetos de negócio
Na Abaccus, você pode criar diversos tipos de objetos de negócio que representam os elementos essenciais para construir e automatizar regras.
Esses objetos são organizados de forma hierárquica e documentada dentro do Motor de Regras, o núcleo da plataforma onde toda a lógica é configurada, testada e publicada.
A combinação entre variáveis, regras, tabelas e procedimentos permite que as equipes de negócio e tecnologia construam decisões complexas, com rastreabilidade e performance.
Tipos de objetos disponíveis na Abaccus
Abaixo estão os principais objetos que podem ser criados e gerenciados diretamente pela interface:
1. Variáveis
As variáveis representam os dados de entrada utilizados nas decisões. Podem ser de diferentes tipos:
-
Texto: Para identificar descrições, nomes ou categorias.
-
Numérico: Ideal para contagens, volumes e índices.
-
Decimal: Utilizado em cálculos com precisão, como preços e taxas.
-
Data: Usado em validações temporais ou comparações de prazos.
-
Domínio e Domínio de Valor: Criam listas de opções pré-definidas (ex.: regiões, status, faixas de risco).
-
Tipos Complexos: Estruturas compostas que agrupam múltiplas variáveis relacionadas (ex.: endereço, cliente, produto).
Essas variáveis são reutilizáveis e podem ser referenciadas em diversas regras e aplicações dentro da plataforma.
2. Regras de negócio
As regras são o coração do motor da Abaccus.
Podem ser criadas em diferentes níveis de complexidade:
-
Regras simples: Condições diretas (ex.: “se valor > 1000, aplicar desconto de 5%”);
-
Regras compostas: Combinações lógicas entre múltiplas variáveis;
-
Regras de cálculo: Instruções que realizam operações matemáticas ou condicionais;
Cada regra pode ser testada, documentada e publicada de forma independente, garantindo rastreabilidade e controle de versões.
3. Tabelas de decisão
As tabelas de decisão permitem estruturar múltiplas condições e resultados em formato matricial.
Elas são ideais para cenários onde há diversas combinações possíveis de entradas e saídas, como:
-
Políticas de precificação;
-
Cálculos tributários;
-
Avaliação de risco;
-
Regras de elegibilidade.
Essas tabelas funcionam como matrizes complexas, com várias condições e resultados em uma única estrutura visual, facilitando o entendimento e a manutenção.
4. Procedimentos
Os procedimentos são blocos lógicos que permitem executar cálculos ou operações mais complexas, chamando outras regras ou variáveis dentro de um mesmo fluxo.
São usados para organizar a execução em etapas, garantindo clareza e eficiência na modelagem.
Organização e documentação automática
Cada objeto criado na Abaccus é automaticamente organizado e documentado dentro da estrutura da plataforma.
Isso inclui:
-
Registro de histórico de alterações";
-
Identificação do autor e data de criação;
-
Vinculação com outras regras, variáveis ou aplicações.
Esse modelo de governança facilita auditorias, revisões e manutenção das políticas de negócio.
Geração automática de APIs REST
Ao publicar uma regra, tabela ou procedimento, a Abaccus gera automaticamente uma API REST correspondente, que pode ser consumida por sistemas externos ou internos (como Oracle, SAP, Salesforce e TOTVS).
Isso transforma cada objeto criado na plataforma em um serviço automatizado, pronto para integração e execução em tempo real.
A Abaccus permite que equipes de negócio construam regras, cálculos e tabelas complexas com segurança e rastreabilidade, sem depender de código.
Cada objeto criado se torna parte de uma estrutura viva e integrada, pronta para se conectar aos sistemas corporativos e entregar decisões automáticas em milissegundos.