Exemplo de ListAttributeSum

Para calcular a soma de um valor de atributo nos elementos selecionados a partir de uma linklist ou de um atributo de links de entrada, é possível usar a regra de negócios List AttributeSum. Neste exemplo, um gerente de projeto usa a regra de negócios ListAttributeSum para calcular o custo total das necessidades comerciais implementadas em um projeto.

Como um gerente de projeto, você deve monitorar o custo total das necessidades comerciais implementadas no projeto. As necessidades comerciais novas ou planejadas podem ser também vinculadas ao projeto, mas para esse propósito específico, você está interessado apenas nas necessidades comerciais implementadas. As necessidades comerciais implementadas têm o status A ser testado, Verificado ou Concluído.

Para incluir apenas as necessidades comerciais implementadas no cálculo, use uma visualização que seja baseada nos status A ser testado, Verificado e Concluído. Incluindo os parâmetros listen_to, o custo total do projeto é automaticamente recalculado quando o custo ou status for atualizado em uma necessidade comercial vinculada.

Importante: Os dados neste tópico são um exemplo. Ao configurar esta regra de negócios, os IDs dos atributos, ID de visualização e ID de usuário deverão ser coletados a partir da instalação atual do IBM® Rational Focal Point.
Este exemplo usa os seguintes atributos, definição de visualização e usuário:
Tabela 1. Atributos
Módulo Nome do atributo Tipo de atributo ID Comentário
Projetos Custo Total Número inteiro Não usado Este atributo é o contêiner de regra de negócios.
Projetos Necessidades Comerciais Link de Entrada 51 O atributo Link de Entrada exibe links de elementos no módulo Necessidades Comerciais, e pode conter links com as necessidades comerciais de qualquer status.
Necessidades Comerciais Custo Número inteiro 23  
Necessidades Comerciais Status Opção Não usado Os itens de opção podem incluir Novo, Planejado, A ser testado, Verificado e Concluído. Este atributo é usado para a visualização.
Tabela 2. Definição de visualização
Nome da visualização Módulo Atributos visíveis Visualizar regras ID da Visualização
Necessidades Comerciais Implementadas Necessidades Comerciais
  • Título
  • Status
  • Custo
type is a folder is false AND Status is (A ser testado OU Verificado OU Concluído) 38
Tabela 3. Propriedades de Usuário
Nome do usuário Nível de acesso ID do usuário
Admin Administrador da Área de Trabalho 46
Para visualizar o custo total para as necessidades comerciais implementadas neste exemplo, insira esta regra de negócios no atributo Custo Total no módulo Projetos:
=ListAttributeSum("51","38", "23", "46", 'Business Needs', "listen_to=Cost", "listen_to=Status", "listen_to=type is a folder") 

Feedback