I have Client BO which have Task BOs attached. The Tasks have two statuses, Completed and In Progress. How could I pull a report of all Clients where there are no In Progress tasks?
1) Add some attributes:
Client.Nbr_Tasks
Client.Nbr_Tasks_Completed
Client.Nbr_Tasks_In_Progress
Client.Nbr_Tasks_No_Progress
2) Add some rules to Client BO:
Client.Nbr_Tasks=COUNT Tasks WHERE Task in Client.Tasks
Client.Nbr_Tasks_Completed=COUNT Tasks WHERE Task in Client.Tasks AND Task.Status='Completed'
Client.Nbr_Tasks=COUNT Tasks WHERE Task in Client.Tasks AND Task.Status='In Progress'
Client.Nbr_Tasks=COUNT Tasks WHERE Task in Client.Tasks AND Task.Status IS UNDEFINED
Sounds like you would then report on Clients with Client.Nbr_Tasks equal to Client.Nbr_Tasks_No_Progress