Object index
The object index lists every object in the store, grouped by object type, under the heading Objects. Use it to find an object by name or id, to narrow the store to some types, ranges or kinds of object, and to open an object in the Object view.
Opening it
- It is the left panel of the Objects page.
- When it is hidden, choose View › Show › Objects, or double-click the splitter at the left edge of the object view.
- Press Ctrl+Shift+E to let it fill the page; see Expanded object index.

| # | Name | Description |
|---|---|---|
| 1 | Collapse all nodes | Collapses every type group. |
| 2 | Expand all nodes | Expands every type group. |
| 3 | Reveal current object | Scrolls the tree to the object shown in the object view and selects it. See Browsing the tree. |
| 4 | Expand | Fills the page with the objects and shows their details in columns (Ctrl+Shift+E). See Expanded object index. |
| 5 | Toggle search box | Shows or hides the search box. |
| 6 | Filter | Opens the filter popup (Filter object index by type and granule). The icon turns accent coloured while a filter is set. See Filter popup. |
| 7 | Object index settings | Opens the sort settings. See Sort order. |
| 8 | Search | Narrows the index to the objects matching a name or id. See Search syntax. |
| 9 | Object tree | The objects, grouped by type. See Browsing the tree. |
Search syntax

| # | Name | Description |
|---|---|---|
| 1 | Search | The search text. The tree narrows as you type. |
| 2 | Showing X of Y | How many objects the search and filter leave. See Filter status. |
| 3 | Clear filter | Resets the filter. The search stays. |
| 4 | Matching object | An object whose name or id matches. |
The search box matches object names and ids and narrows the tree as you type. The same syntax works in the Outline, in the filter box of the Dependencies tab and in the Object Errors window.
| You type | Matches |
|---|---|
18 | The object with id 18. |
18..20 | Ids 18 to 20, both included. |
50000.. or ..99 | Ids from 50000, or up to 99. |
customer | Names containing customer, in any case. |
sales*line | Names containing sales followed later by line. * stands for any run of characters. |
cust?mer | Names with any one character in place of the ?. |
sales line | Names containing sales, then later a space, then later line. |
18..20|22 or 18|*Customer | | means or: objects matching any of the parts. |
A number matches the id only; any other text matches the name. Two dots alone (..) match nothing.
Filter popup
Select Filter in the panel's toolbar, or the Showing X of Y line, to open the popup. Your choices apply as you select them.

| # | Name | Description |
|---|---|---|
| 1 | Object types | A check box per object type in the store, with its count. Clear a box to hide that type. |
| 2 | Clear | Shows every object type again. |
| 3 | Granule / ID range | A check box per licensing range that occurs in the store. Clear a box to hide that range. Its Clear shows every range again. |
| 4 | Object properties | Check a box to show only such objects. Its Clear removes these conditions. |
Point at an object type and an Only link appears beside it: select it to show that type alone.
| Option | Default | Effect |
|---|---|---|
| Microsoft Dynamics NAV (0–9999) | On | Shows the objects with ids 0 to 9999. |
| Microsoft Territory Reps (10 000–49 999) | On | Shows the objects with ids 10000 to 49999. |
| Microsoft Solution Center (50 000–99 999) | On | Shows the objects with ids 50000 to 99999. |
| Add-on Products (1 000 000+) | On | Shows the objects with ids from 1000000. |
| Other (system / virtual / unknown) | On | Shows the objects in no other range. |
| Test codeunits | Off | Shows only codeunits whose SubType is Test, TestRunner, Install or Upgrade. |
| Obsolete objects | Off | Shows only objects whose ObsoleteState is Pending or Removed. |
| Single-instance codeunits | Off | Shows only codeunits whose SingleInstance property is Yes. |
With more than one property checked, an object must have all of them.
Filter status
While a search or filter hides objects, a line under the search box reads Showing X of Y. Hover over it to see what hides objects: Object types, ID ranges, Show only and Search. Select it to open the filter popup. Clear filter resets the types, ranges and properties and keeps the search.
Browsing the tree

| # | Name | Description |
|---|---|---|
| 1 | Type group | The objects of one type. The group row stays pinned at the top while you scroll its objects. |
| 2 | Object | An object, with its id while View › Show › Object Numbers is on. |
| 3 | Summary card | Shown while you hover over an object. |
- Select an object to open it. Double-clicking also opens it.
- The group row of the type you are scrolling through stays pinned at the top. Select it to scroll back to the start of the group; select its chevron to collapse the group.
- Right and Left expand and collapse a group. Alt+Left, Alt+Right and Ctrl+Space navigate as in the rest of the window.
-
Hover over an object for a summary card: type, id and name, and properties such as
SubType, obsolete state,PageType, Single Instance and Processing Only. - Right-click an object's name for the object's context menu; see Object context menu. Right-click the row beside the name for Copy Prism Path to Clipboard only.
- Reveal current object finds the current object even when the search or filter hides it: the object then stays in the index until you change a filter, and a notification names the filters it bypasses.
Sort order

Select Object index settings for the sort order within each type. Prism remembers your choice.
| # | Option | Default | Effect |
|---|---|---|---|
| 1 | Topological sort order | Off | Sorts the objects of each type by dependency depth instead of by id. |
| 2 | Ascending | On | Sorts in ascending order; clear it for descending. The arrow shows the direction. |
Expanded object index
Select Expand or press Ctrl+Shift+E to let the object index fill the page, over the object view and the outline, with details in columns. Press Esc, the same keys again, or Expand again to return. Press Enter on an object, or double-click it, to open it and return.

| # | Name | Description |
|---|---|---|
| 1 | Expand | On while the index fills the page. Select it to return. |
| 2 | Column headers | Right-click to choose the columns. |
| 3 | Object row | An object with its column values. Press Enter or double-click to open it. |

| # | Name | Description |
|---|---|---|
| 1 | Column headers | Right-click them for the column menu. |
| 2 | Column menu | A check mark per shown column. Select a column to show or hide it; the menu stays open, so you can choose several. |
The columns, left to right:
| Column | Default | Shows |
|---|---|---|
| Name | Always shown | The object, as in the tree. |
| Caption | Off | The object's caption, blank when it equals the name. |
| Source table | On | The table a page or form shows. |
| Modified | Off | Yes when the object header says Modified = Yes. |
| Date | On | The object header's Date and Time, to the minute. |
| Version List | On | The object's version list. |
A column that no shown object has a value for is hidden. Columns are as wide as their widest value, up to a limit; when the window is narrow, Caption, then Version List, then Source table give way first.
List only the custom objects
Use this to see only what a partner or customer added to the standard application.
- Select Toggle search box if the search box is hidden.
- Type
50000..99999in the search box.
The index shows only the objects in the customer range, and the status line says how many. Alternatively, in the filter popup, clear every range under Granule / ID range except Microsoft Solution Center (50 000–99 999).
Review version lists and dates
Use this to see at a glance which objects a release or a modification touched.
- Press Ctrl+Shift+E to expand the object index.
- Right-click the column headers and check Modified; Date and Version List are on by default.
- Optionally type a search, such as
50000.., to narrow the list. - Press Enter on an object to open it.