Versionamento de Regras
Altere suas regras sem colocar a produção em risco.
A lógica de negócios nunca para. O Versionamento de Regras permite desenvolver a próxima iteração enquanto a versão atual continua em produção. Teste alterações com segurança, compare versões lado a lado e publique somente quando a nova lógica estiver pronta.
Veja o Versionamento de Regras no DecisionRules
A regra atual pode continuar em execução enquanto sua próxima versão é preparada separadamente. Veja como o mesmo fluxo de trabalho fica dentro do DecisionRules — desde a criação de uma nova versão até a alteração do seu status Pending.
Iteração Segura
Construa e teste alterações significativas em uma versão de regra separada enquanto a lógica publicada permanece disponível para suas aplicações. Sua equipe pode experimentar sem sobrescrever a versão pronta para produção.
Lançamentos Previsíveis
Cada nova versão começa com status Pending, onde pode ser editada sem afetar a produção. Avalie-a no Test Bench com Debug ativado e depois publique quando estiver pronta.
Controle de Mudanças Claro
Mantenha checkpoints limpos para cada atualização importante. Números de versão sequenciais, comparação lado a lado e um Rule ID compartilhado deixam claro o que mudou e qual versão uma integração utiliza.
Atualize a lógica de negócios sem sobrescrever o que já funciona
Crie uma nova versão a partir de uma regra existente e continue trabalhando com o mesmo Rule ID e Rule alias. DecisionRules copia a regra selecionada, atribui o próximo número de versão e mantém a versão original inalterada.
- Mantenha a identidade da regra em todas as versões
- Numere as versões automaticamente como v1, v2, v3 e assim por diante
- Continue a numeração a partir da versão existente de maior número
- Crie uma nova versão a partir do editor de regras ou da lista de regras
- Mantenha pontos de verificação de lançamento significativos sem duplicar regras manualmente
Teste a nova versão antes que as aplicações possam usá-la
A versão publicada continua atendendo a produção enquanto a próxima versão é preparada e testada separadamente em status Pending. Ela fica disponível para integrações somente depois de ser deliberadamente publicada.
Toda nova versão começa com o status Pending. Ela pode ser editada e avaliada no Test Bench com o modo Debug ativado, mas permanece indisponível através do Solver API até ser Published. Quando uma solicitação ao Solver não especifica uma versão, o DecisionRules usa automaticamente a versão Published mais recente, a versão com o maior número que está atualmente Published.
- Mantenha a versão atualmente publicada disponível enquanto desenvolve a próxima
- Execute a versão Pending no Test Bench com o modo Debug ativado
- Gerencie o status de cada versão de forma independente
- Publique a nova versão somente depois de revisá-la e testá-la
- Use automaticamente a versão Published mais recente, ou vincule uma integração a uma versão Published específica quando necessário
Experimentar grátis
Experimente o DecisionRules sem custo. Não é necessário cartão de crédito para o teste.
Começar grátisAgendar uma demo
Obtenha uma demonstração gratuita do DecisionRules e descubra por que líderes do setor confiam em nós.
Agendar uma demoFalar com vendas
Tem dúvidas? Nossa equipe de vendas está aqui para ajudar você a encontrar a melhor solução para o seu negócio.
Falar com vendas