Exemplo de ListAttributeSum

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:

  1. 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).
  2. 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.
  3. 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")

Feedback