Reference manual

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

PageWhat it covers
Control PanelThe Prism for C/AL main window: its pages, menus, notifications and the theme.
Home pageThe Prism for C/AL Home page: open an object store, reopen a recent one, and see your version, update status and licence.
MirrorsMirror 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 pageEvery Prism for C/AL setting: appearance, code, object stores, directory store filters, mirrors and experimental features.
About pageThe Prism for C/AL About page: version, licence holder, third-party notices and support links.
Activate license windowActivate, 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 windowRequest a Prism for C/AL trial license key from inside Prism.
Feedback windowSend feedback, a question or a bug report to Statical from Prism for C/AL, with a screenshot or a log attached.

Workspace windows

PageWhat it covers
Opening an object storeHow 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 windowThe Prism for C/AL workspace window: its navigation rail, menus, toolbar and status bar, and the pages it hosts.
Solution pageThe Prism for C/AL Solution dashboard: health, custom against stock, object types, translation coverage, granule ranges, largest and recently modified objects.
Objects pageThe Prism for C/AL Objects page: the object index, the object view with its Prism, Dependencies and Source tabs, and the outline.
Object indexThe Prism for C/AL object index: search and filter objects, choose columns, and expand the index to fill the window.
Object viewThe Prism for C/AL object view: an object’s declarations and code in the Prism tab, MenuSuite layers, and the Source tab.
OutlineThe Prism for C/AL outline: an object's declarations, FlowField and FlowFilter marks, and the filter popup with its presets.
Dependencies tabAn 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 windowCopy C/AL code out of Prism for C/AL into a window of its own, to read beside the object it came from.

Search

PageWhat it covers
Universal SearchFind objects, symbols, members, pages and commands in Prism for C/AL from one Ctrl+T box, with filter tokens and a preview.
Find UsagesFind every usage of a C/AL object, field, procedure, variable or key in Prism for C/AL, and narrow the results.
Code LinesSearch every line of C/AL code in Prism for C/AL, preview each match in its code, and filter results by object type.
System FunctionsFind where C/AL system functions such as DELETE or MODIFYALL are called in Prism for C/AL, optionally on one table.
Text ConstantsFind 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 positionJump to a Prism path, or to a character position in the open object, in Prism for C/AL.

Reports and analysis

PageWhat it covers
Reports pagePrism for C/AL reports you can save: object dependencies, unreferenced objects and duplicate ID violations.
Interop References pageExperimental: every DotNet, Automation and OCX type a C/AL solution uses, how often, and its Business Central replacement.
Explore Table Relations windowExplore 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 windowCheck 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 windowThe Object Errors window of Prism for C/AL: the objects of a store that failed to parse, and where.

MCP server and command line

PageWhat it covers
MCP serverConnect 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 lineThe 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.