Neste exemplo, a regra de negócios ListAttributeSum calcula
o NPV total de um portfólio de produtos somando o NPV dos produtos
ativos.
O módulo Produtos vincula-se ao módulo Portfólios de Produtos.
O módulo Portfólios de Produtos possui um atributo Links Recebidos que
lista todos os produtos conectados a cada portfólio, independentemente
do status dos produtos. O módulo Produtos contém o atributo
NPV Total. No módulo Portfólio de Produtos, o valor NPV é relevante
apenas para os produtos ativos. Os produtos ativos possuem o status Entregue
Aprovado para Desenvolvimento ou Em Desenvolvimento.
É possível excluir
produtos inativos do NPV total criando uma visualização que exiba
apenas os status relevantes. Neste exemplo, as seguintes condições
existem:
- No campo de atributo NPV Total do
módulo Portfólios de Produtos, deve-se somar o conteúdo no atributo
Flutuação do NPV (ID 23) a partir do módulo Produto, com base nos elementos
do atributo Links Recebidos de Produtos (ID 51) que são exibidos na
visualização Produtos Ativos (ID 38).
- Na visualização Produtos Ativos, uma regra de visualização especifica que o atributo
Status deve conter os valores Entregue, Aprovado para Desenvolvimento
ou Em Desenvolvimento.
- O membro Administrador (ID 46) pode acessar a visualização Produtos Ativos.
Para visualizar o NPV total para os produtos ativos, insira o seguinte
valor-padrão no atributo contêiner de regras de negócios NPV Total:
=ListSumAttribute("51","38", "23", "46", 'Produtos', "listen_to= NPV", "listen_to=Status")