Workspace window
The workspace window where you mostly work once a workspace has been opened. It hosts several pages.

| # | Name | Description |
|---|---|---|
| 1 | Solution | Click to show the Solution page. |
| 2 | Objects | Click to show the Objects page. |
| 3 | Module graph | Click to show the Module graph page. |
| 4 | Discovery | Click to show the Discovery page. |
| 5 | Namespaces | Click to show the Namespaces page. |
| 6 | Reports | Click to show the Reports page. |
| 7 | Code graph | Click to show the Code graph page. |
| 8 | MCP server | Click to show the page where you start and stop Prism's MCP server. Shown when your license includes the MCP server. |
| 9 | Operations | Shows the number of background tasks running. Click to list them with their progress, and click the cross beside a task to cancel it. |
| 10 | Reload |
Reloads the current workspace. Use this button when workspace files
(typically .al or app.json) are changed on disk, for example
when you have edited the files in Visual Studio Code. See also
Memcache.
|
| 11 | Show main window | Shows and focuses the Main window. |
| 12 | Settings | Click to show the Settings page filtered to the settings related to workspaces. |
| 13 | Workspace path |
Left-click the path to open or reveal .code-workspace file in
Window File Explorer, depending on how the workspace was opened.
|
| 14 | Resolution depth | Shows the resolution depth this solution was opened with. See Package resolution search depth dropdown. |
| 15 | Memcache consumption |
Shows the amount of memory consumed by caching of source files in the workspace
folder(s).
This is only displayed when the workspace folder(s) contains .al files and
Memcache
was on when the current workspace was opened.
|
| 16 | Page area | This is where the selected page is shown. |
Two buttons appear only when they apply, so the screenshot does not show them:
- Diagnostics follows the page buttons when Prism found issues loading the workspace. Click it to show the Diagnostics page.
- Start code graph follows Reload while the code graph is not running or starting. Click it to start the code graph.
While background operations run, the status bar starts with a toggle that shows or hides the large progress bar.
File menu
| Menu item | Description |
|---|---|
| Main Window | Shows and focuses the Main window. |
| Explore | Opens the File explorer window for the current workspace. |
| Close | Closes the workspace and updates the Recent workspaces, so it is easy to open the same workspace later. You can also close a workspace by closing the window. |
View menu
| Menu item | Description |
|---|---|
| Show |
Toggle submenu items to control the following UI options:
|
| Go to Position |
Opens a dialogue where you can enter a character position relative to the
current object's start position within the .al file.
Click "OK" to navigate to the position in
Source view.
|
| Go to Prism path | Opens a dialogue where you can enter or paste in a Prism path. Click "OK" to navigate to the declaration in the current workspace. |
| Extended Object | Switches to Extended view of the current object. |
| Object | Switches to Object view of the current object. |
| Source | Switches to Source view of the current object. |
| Dependencies | Switches to Dependency view of the current object. |
| Open Dependencies in New Window | Opens the Dependency view of the current object in a separate window. |
| Module Graph | Opens the Module graph page. |
| Outline | Opens the Outline panel in a separate window which sticks to the object that was current/selected when opened. |
Search menu
| Menu item | Description |
|---|---|
| Fields | Opens the Search fields window. |
| Procedures | Opens the Search procedures window. |
| Event Publishers | Opens the Search event publishers window. |
| Free Text Search (Current Object) | Opens the Free text search window pre-configured for the current object. |
| Free Text Search (All Objects) | Opens the Free text search window pre-configured for searching all objects. |
History menu
The history menu lists all objects and places within objects which you have navigated to or from since the workspace was opened. The history is in reverse chronological order and highlights the last visited entry.
Click any history item to re-navigate. Re-navigation does not affect the history. You can also navigate history with the Navigation arrows.
Help menu:
| Menu item | Description |
|---|---|
| Learn | Opens your default browser on the learning page you are currently reading. |
| Feedback | Open the Feedback window. |
| Log |
Prism logs diagnostic messages to rotating log files as well
as to in-memory session log for the current session (run of Prism). Notice that the log level setting
does not survive restart of Prism.
The submenus are:
|
| Version Check | Runs an up-to-date check to see if the installed version of Prism for AL is the newest version available. If not, you should update to the latest version. |
| Enter License | Open the License key window. |
| About | Displays information about Prism for AL. Please make sure to download a newer version of Prism for AL before the executable expires date. |