Take a look at the Tasklist Suppliers plugin. In combination with the Reporting plugin you would then be able to create advanced reports.
If you want to get all tasks for the current user from all tasklists in all pages in a space, you can do something like this:
{report-table:injected=true} {expanding-reporter:tasklist:@all|as=task} {local-reporter:content:space > space:all pages} {date-sort:task:created date} {boolean-filter:task:is assignee @self|value=true} {expanding-reporter} {report-column:title=Name}%expanded:task > task:name%{report-column} {report-column:title=Assignees}{report-info:expanded:task > task:assignees}{report-column} {report-column:title=Priority}%expanded:task > task:priority%{report-column} {report-column:title=Completed}%expanded:task > task:is completed%{report-column} {report-column:title=Locked}%expanded:task > task:is locked%{report-column} {report-column:title=Created Date}%expanded:task > task:created date > MMM d, yyyy%{report-column} {report-column:title=Completed Date}%expanded:task > task:completed date > MMM d, yyyy%{report-column} {report-column:title=Source}{report-info:expanded:item|link=true}{report-column} {report-empty}_You do not have any tasks assigned to you._{report-empty} {report-table}
Find more examples here.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.