Reports page
This page is hosted by the Workspace window.
Prism for AL provides a number of reports that you can run manually here, or via the Command-line interface.

# | Name | Description |
---|---|---|
1 | Select individual reports | Select which reports to run. The reports are described below. |
2 | Unselect all reports | Deselects all reports. |
3 | Select all reports | Deselects all reports. |
4 | Run | Run selects all reports. The reports run in the background and the output is placed in a new folder in your Documents folder. |
5 | Last report folder | The folder of the latest batch run. |
6 | Open last report folder | Opens the last report folder in Windows Explorer. |
Available reports
Report name | Description |
---|---|
Solution metrics |
This report procedures an Excel file tabs for:
|
Save object dependencies | Object dependencies are useful to monitor in order to manage dependencies.
This function produces a cross-reference of
object references within the workspace as a The report lists source location, target location and dependency type (e.g. Variable or TableRelation) and for some types also a sub-type (e.g. sub-type SourceTable of type Property.) |
Save unreferenced objects | Unreferenced object are potentially 'dead' code that should be cleaned up. This report contains a list of objects that are not referenced by any other objects. Such objects may still be used, though, e.g. object extensions (which cannot be referenced at all at object level) and event subscribers which are also not referenced (instead, references are the other way (from the subscriber to the publisher.) |
OnPrem usages | It is good practice to keep the number of dependencies to OnPrem annotated code as low as possible. To enable this report, please make sure to build a code graph, e.g. using the Start code graph button. This report contains a list of usages of OnPrem functions and objects. |
Parse errors | If you encounter parse errors, we may ask you run run this report and send the result to us. |