Reference manual
The reference manual describes every window and page of Prism for C/AL, with each control, menu command and
setting it has. Look up a window here when you want to know what something does or which options it offers.
Prism for C/AL has two kinds of window. The main window is where you open object stores and manage mirrors,
settings and the license. Each object store you open gets a workspace window of its own, where you browse, search
and analyze its objects.
Control windows
| Page | What it covers |
| Control Panel | The Prism for C/AL main window: its pages, menus, notifications and the theme. |
| Home page | The Prism for C/AL Home page: open an object store, reopen a recent one, and see your version, update status and licence. |
| Mirrors | Mirror a NAV database in Prism for C/AL: create and open a mirror, choose its service tier, keep it in sync, and run a script after each update. |
| Settings page | Every Prism for C/AL setting: appearance, code, object stores, directory store filters, mirrors and experimental features. |
| About page | The Prism for C/AL About page: version, licence holder, third-party notices and support links. |
| Activate license window | Activate, check or undo a Prism for C/AL licence key: the preview of what a key installs, and the menu that restores or removes a licence. |
| Trial license window | Request a Prism for C/AL trial license key from inside Prism. |
| Feedback window | Send feedback, a question or a bug report to Statical from Prism for C/AL, with a screenshot or a log attached. |
Workspace windows
| Page | What it covers |
| Opening an object store | How Prism for C/AL opens an object store: a text file, a folder of object files or a mirror of a NAV database, its encoding and filters, and reloading it. |
| Workspace window | The Prism for C/AL workspace window: its navigation rail, menus, toolbar and status bar, and the pages it hosts. |
| Solution page | The Prism for C/AL Solution dashboard: health, custom against stock, object types, translation coverage, granule ranges, largest and recently modified objects. |
| Objects page | The Prism for C/AL Objects page: the object index, the object view with its Prism, Dependencies and Source tabs, and the outline. |
| Object index | The Prism for C/AL object index: search and filter objects, choose columns, and expand the index to fill the window. |
| Object view | The Prism for C/AL object view: an object’s declarations and code in the Prism tab, MenuSuite layers, and the Source tab. |
| Outline | The Prism for C/AL outline: an object's declarations, FlowField and FlowFilter marks, and the filter popup with its presets. |
| Dependencies tab | An object's dependencies in Prism for C/AL: what uses it and what it uses, one direction at a time, filtered by kind of dependency. |
| Code fragment window | Copy C/AL code out of Prism for C/AL into a window of its own, to read beside the object it came from. |
Search
| Page | What it covers |
| Universal Search | Find objects, symbols, members, pages and commands in Prism for C/AL from one Ctrl+T box, with filter tokens and a preview. |
| Find Usages | Find every usage of a C/AL object, field, procedure, variable or key in Prism for C/AL, and narrow the results. |
| Code Lines | Search every line of C/AL code in Prism for C/AL, preview each match in its code, and filter results by object type. |
| System Functions | Find where C/AL system functions such as DELETE or MODIFYALL are called in Prism for C/AL, optionally on one table. |
| Text Constants | Find a text constant by its content in Prism for C/AL, such as the error message a user reported, and then its usages. |
| Go to path and position | Jump to a Prism path, or to a character position in the open object, in Prism for C/AL. |
Reports and analysis
| Page | What it covers |
| Reports page | Prism for C/AL reports you can save: object dependencies, unreferenced objects and duplicate ID violations. |
| Interop References page | Experimental: every DotNet, Automation and OCX type a C/AL solution uses, how often, and its Business Central replacement. |
| Explore Table Relations window | Explore the table relations of a C/AL solution as a graph in Prism for C/AL: expand inbound and outbound, exclude tables, and save the graph. |
| Field Transfer Mappings window | Check a C/AL TRANSFERFIELDS between two tables in Prism for C/AL: which fields match by number, which differ in type or length, and which are missing. |
| Object Errors window | The Object Errors window of Prism for C/AL: the objects of a store that failed to parse, and where. |
MCP server and command line
| Page | What it covers |
| MCP server | Connect an AI agent to Prism for C/AL over MCP: start the server, configure your agent, and the tools and resources it can call. |
| Command line | The Prism for C/AL command-line tool: install and check a license, and run the MCP server for an AI agent over HTTP or stdio. |