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 | Settings | Click to show the Settings page filtered to the settings related to workspaces. |
9 | Operations | Hover to see progress of background operations. Click the cross to cancel. |
10 | Start code graph | Click to start the code graph. This button is only available when the code graph is not running or starting. |
11 | 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 checkbox.
|
12 | Show main window | Shows and focuses the Main window. |
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 checkbox
was checked when opening the current workspace.
|
16 | Page area | This is where the selected page is shown. |
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. |