AgilePoint has a management component called Manage Center which captures a detailed audit trail for each step, who performed that step, how much time it took as shown below
Detailed Audit log for all actions
Detailed Audit log for activity execution
Detailed Audit log for task monitoring
Audit log for engine events
Graphical Audit log for flow execution
So the information is available in AgilePoint database but how you want to utilize would depend on your needs to extracting that data for your reporting and planning. AgilePoint NX does provide some OOTB reports in our report builder component but if your needs are bit more, custom report can be built using same database.
Moreover usually when workflow is running and you want to capture some reporting data in an external database which can be tied back to the workflow instance, AgilePoint has just the component for that which is called Data Population which automatically pushes workflow instance data into an external database based on mapping between form/process variables and database columns. Here is a sample mapping, which captures form data into an external reporting database which can then be consumed using reporting tool of your choice including AgileReports.