Disponível a partir da versão 5.60.35.2 do Promob.
Esta funcionalidade detalha como os tipos de inserção de agregados funcionam, esclarecendo as opções Constante, Padrão e Opcional. A intenção é eliminar divergências de entendimento sobre o comportamento dos agregados ao serem adicionados em um projeto.
Para acessar, siga os procedimentos descritos abaixo:
1. Acesse Cadastro - Módulos.
2. Selecione um módulo que possua agregados.
3. Acesse Agregados e escolha um agregado para configurar.
Cadastro de Agregado
1. Ao cadastrar um agregado, é possível definir três tipos de inserção, que determinam o comportamento do agregado ao ser adicionado a um projeto:
- Constante: O agregado é sempre inserido automaticamente e não é exibido na seção de agregados, pois não é opcional. Para mais informações sobre Agregado Constate, clique aqui.
- Padrão: O agregado é inserido por padrão, sendo exibido na seção de agregados, permitindo ao ativá-lo ou desativá-lo manualmente.
- Opcional: O agregado não é inserido automaticamente, mas fica disponível na seção de agregados para ativação ou desativação manual.
Criando Condições de Autoinserção para Agregados
É possível combinar o tipo de inserção do agregado com condições de visibilidade para automatizar cenários específicos. Por exemplo, se um agregado está cadastrado como Constante e existirem alternativas que ocupem o mesmo espaço, uma condição de visibilidade pode ser criada para garantir que o agregado original seja inserido apenas se as alternativas não estiverem ativas.
Cadastrando um Evento de Reprocessamento
Para que as condições de visibilidade sejam aplicadas automaticamente ao modificar qualquer agregado, é necessário criar um evento de reprocessamento.
Para cadastrar um Evento de Reprocessamento, siga os procedimentos descritos abaixo:
1. No cadastro da entidade, e acesse a seção Eventos.
2. Clique em Criar Evento e selecione Ao alterar Agregados.
3. Na janela de Ações, clique com o botão direito do mouse e selecione Adicionar.
4. Escolha a opção Reprocessar Agregados e pressione OK.
5. Com o evento registrado, as condições de visibilidade serão verificadas e aplicadas a cada alteração de agregados.
Exemplos de Configurações:
Teste Agregado Constante + Condição de Visibilidade
Configure uma condição de visibilidade para a lateral Constante, de forma que, se a lateral alternativa estiver ativada, a lateral Constante não seja inserida. Caso a alternativa seja desativada, a lateral Constante é inserida novamente automaticamente.
Teste Agregado Padrão + Condição de Visibilidade
Ao mudar o tipo de inserção de Constante para Padrão, a entidade é inserida com o agregado ativado, mas agora, ao desativar a lateral alternativa, a reativação do agregado deve ser feita manualmente, pois ele não é mais constante.
Teste Agregado Opcional + Condição de Visibilidade
Finalmente, para agregados configurados como Opcional, o comportamento é o mesmo do Padrão, mas o agregado não é inserido automaticamente quando a entidade for inserida ao ambiente.