En este ejemplo, la regla empresarial ListAttributeSum calcula el NPV total para una cartera de productos sumando el NPV de los productos activos.
El módulo Productos enlaza con el módulo Carteras de productos.
El módulo Carteras de productos tiene un atributo Enlaces entrantes que enumera los productos que conectan con cada cartera, independientemente del estado de los productos. El módulo Productos contiene el atributo NPV total. En el módulo Carteras de productos, el valor NPV sólo es relevante para los productos activos. Los productos activos tienen el estado Entregado, Aprobado para desarrollo o En desarrollo.
Puede excluir los productos inactivos del NPV total creando una vista que muestre sólo los estados relevantes. En este ejemplo, existen las siguientes condiciones:
- En el campo de atributo NPV total del módulo Carteras de productos, debe sumar el contenido del atributo flotante NPV (ID 23) del módulo Producto según los elementos del atributo Enlaces entrantes de productos (ID 51) que se muestran en la vista Productos activos (ID 38).
- En la vista Productos activos una regla de vista especifica que el atributo Estado debe contener los valores Entregado, Aprobado para desarrollo o en desarrollo.
- El miembro Administrador (ID 46) puede acceder a la vista Productos activos.
Para ver el NPV total de los productos activos, introduzca el valor predeterminado siguiente en el atributo contenedor de regla empresarial NPV total:
=ListSumAttribute("51","38", "23", "46", 'Products', "listen_to= NPV", "listen_to=Status")