To aggregate the tasks into a single listing there are three options that can be considered:
Using search to query the content from the index
Querying the lists directly with
SiteData
Running a scheduled process that can create a reference to the task in a centralized list
We will review the advantages and disadvantages of each approach and determine where you would want to use or not use it for your scenario.
As we have seen in the example solutions throughout the book, search can provide a very effective way to aggregate content from many different sources quickly. The biggest advantage is the speed of retrieving the results, and the fact that it can work with results that have very different attributes and metadata schemas.