Serial | 674 |
Módulos | CENTRO DE INFORMAÇÕES |
Resumo | Regras de negócio generalizadas |
Alterações | Um valioso recurso na implementação de acessos remotos por setores! As regras de negócio ficam armazenadas nos eventos associados às tabelas ou colunas. Entretanto, para fins de simplificações ou mesmo de segurança, é comum e usual criar vistas para acessar os dados de forma indireta. Por exemplo, podemos criar uma vista sobre o cadastro na qual ela restrinja a visibilidade dos dados a partir do login ativo. Perfeitamente simples isso, bastando aplicar :LOGIN em alguma parte da expressão de seleção. Entretanto, quando isso ocorre, as regras ficavam na tabela original, isto é, as regras deveriam ser copiadas ou adaptadas à nova estrutura. Mas, e se a nova estrutura for realmente apenas uma vista? Pois bem, a versão mais recente do AICS, caso não haja NENHUMA REGRA NA VISTA, aplicará as regras da tabela pai sobre ela. De tal forma que as chamadas aos cursores devem seguir a nova regra com o uso do nome DEFAULT, para que o cursor aceite ser dinâmico. Caso haja alguma dúvida sobre isso, consulte o suporte técnico da BF, mas reiteramos que este novo recurso simplifica extremamente o projeto deste tipo de projeto, além de potencializá-lo ao mesmo tempo. |
Data | 01/11/2008 |