Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: Aplicativos Lógicos do Azure (Padrão)
Como programador de integração, precisa de gerir alterações frequentes à lógica de negócio sem reescrever código ou redistribuir aplicações. O Azure Logic Apps Rules Engine dá-lhe uma forma de pouco código para definir, atualizar e aplicar regras de negócio diretamente nos fluxos de trabalho das suas aplicações Standard Logic App.
Organizações de áreas como finanças, saúde, seguros e telecomunicações tomam decisões todos os dias. Esta rotina significa que a lógica de negócio muda frequentemente, afeta diferentes aplicações ou softwares e exige rapidamente a sua implementação. No entanto, quando a sua organização tem regras de negócio claras que regem a lógica de negócio, a sua organização pode tomar decisões de forma mais rápida e fácil. As regras de negócio são orientações que moldam a forma como a sua organização opera. Pode encontrá-los em manuais, contratos, acordos ou como conhecimento institucional não escrito ou experiência de colaboradores.
Com um motor de regras de negócio, pode criar e atualizar regras de negócio sem ter de escrever código ou reiniciar as suas aplicações. Linguagens de programação tradicionais como C++, Java, COBOL, Python, JavaScript ou C# são concebidas para programadores e requerem tempo significativo, conhecimento, ou ambos, para serem atualizadas. Por isso, os que não são programadores têm dificuldade em mudar as regras de negócio que orientam o funcionamento das aplicações de software. Os motores de regras de negócio resolvem este problema ao oferecer um ambiente low-code onde pode construir aplicações de forma mais fácil e rápida.
Motores de regras num mundo de inteligência artificial (IA)
Em um mundo de IA que segue essencialmente uma abordagem probabilística, os mecanismos de regras são vitais porque fornecem consistência, clareza e conformidade em diferentes objetivos de negócios. Quando usa regras com um fluxo de trabalho no Azure Logic Apps, pode:
Defina a lógica, as restrições e as políticas que regem como processar, validar e trocar dados entre sistemas, evitando informações incorretas da IA.
Faça cumprir a conformidade garantindo que as candidaturas cumprem as regulamentações e normas das suas indústrias e mercados.
Gerir a lógica de negócio independentemente do seu código, sem ter de alterar o seu fluxo de trabalho. Este benefício reduz a complexidade e os custos de manutenção, ao mesmo tempo que aumenta a agilidade e a escalabilidade.
Para começar, consulte Criar um projeto Azure Logic Apps Rules Engine.
Benefícios do mecanismo de regras
Um mecanismo de regras de gerenciamento de decisões pode oferecer muitos benefícios, por exemplo:
| Benefit | Descrição |
|---|---|
| Flexibilidade | Alterar regras de negócio sem alterar o código ou redistribuir fluxos de trabalho de aplicações lógicas. |
| Reliability | Certifique-se de que certas decisões ou ações seguem sempre uma lógica pré-definida e previsível, o que é crucial em indústrias reguladas ou aplicações críticas para a segurança. |
| Desempenho | Trate de decisões instantaneamente para casos de negócio rotineiros ou bem compreendidos, sem recorrer a modelos de IA. |
| Governação | Simplifique a conformidade fornecendo um repositório centralizado e auditável com regras de negócio que possa aceder e verificar facilmente. |
| Colaboração e reutilização | Partilhe e reutilize regras de negócio em diferentes projetos e domínios. |
Mecanismo de Regras de Aplicativos Lógicos do Azure
O Azure Logic Apps Rules Engine é um motor de inferência de gestão de decisões que lhe permite integrar regras declarativas, semanticamente ricas e facilmente legíveis com os fluxos de trabalho das suas aplicações de lógica padrão. Estas regras podem operar em múltiplas fontes de dados diferentes e interagir com dados trocados por todos os conectores disponíveis nos fluxos de trabalho padrão. Esse padrão de design promove a reutilização de código, a simplicidade de design e a modularidade da lógica de negócios.
O Motor de Regras suporta os seguintes conceitos fundamentais:
Factos
Os factos fornecem os dados que as regras avaliam. Os objetos XML e .NET são as fontes de dados nativas disponíveis atualmente para o Rules Engine. Usas estas fontes de dados para construir regras a partir de conjuntos de regras.
Conjuntos de regras
Os conjuntos de regras são pequenos blocos de construção da lógica de negócio. Combinas conjuntos de regras para definir a lógica de decisão do teu fluxo de trabalho.
Para configurar um recurso Standard Logic App com um projeto Rules Engine, consulte Criar um projeto Azure Logic Apps Rules Engine.
Nota
O Motor de Regras baseia-se no algoritmo Rete.