Using the X-Pages Top Level Entry Point
Content developers can create custom, top-level tabs in Vault CRM using X-Pages to support business processes that are not tied to a specific record or territory. Customers can use these tabs to include their own content, for example, inventory monitoring reviews or specialized dashboards, in the primary navigation bar for end users to easily access.
Who can use this feature?
- Content Developers - Browser
- Using X-Pages Top Level Entry Point
- End Users - Browser, iPad, iPhone, Windows (Beta)
- Using X-Pages Top Level Entry Point
- Users do not require an additional license
Configuring X-Pages Top Level Entry Point for
To configure this feature:
- Ensure X-Pages is configured and deployment permissions are granted.
- Navigate to Admin > Users & Groups > Permission Sets.
- Select the appropriate permission set.
- Select Objects.
- Grant the following permissions:
Object
Object Permission
Object Types
Fields
Field Permission
html_report__v
CRE
top_level__v
All
Edit
- Grant Execute permission to the publish__v action on the html_report__v object.
Once the content developer creates the appropriate HTML record and provides the appropriate External ID, configure the appropriate tabs.
For tabs displaying on mobile devices:
- Navigate to Business Admin > Objects > Veeva Messages.
- Select TAB_NAV_DISPLAY
- Select Edit
- Add a custom tab name for the X-Page in the Text field, in the appropriate position, using the following syntax:
- X-Page(<icon_name>):<External ID>, for example, X-Page(Custom1):NewReport
- Valid icon names are Custom1, Custom2, and Custom3 and each is represented by a unique icon
- Ensure the list items are delimited by double semicolons (;;)
- Select Save
For tabs displaying on Browser:
- Navigate to Admin > Configuration > Tabs.
- Select Edit from the All Actions menu for one of the following tabs:
- Top Level X-Page 1
- Top Level X-Page 2
- Top Level X-Page 3
- Select Active from the Status drop-down menu
- Edit the tab name. This step is optional.
- Select Save
- Repeat this step for each tab as needed
- Navigate to Business Admin > Objects > Veeva Settings.
- Select Edit
- Select the desired records for one or more of the Top Level X-Page drop-down lists:
- Top Level X-Page 1
- Top Level X-Page 2
- Top Level X-Page 3
- Select Save
To configure this feature:
- Ensure X-Pages is configured.
- Navigate to Admin > Users & Groups > Permission Sets.
- Select the appropriate permission set.
- Select Objects.
- Grant the following permissions:
Object
Object Permission
Object Types
Fields
Field Permission
html_report__v
R
top_level__v
All
Read
veeva_settings__v
R
n/a
- top_level_xpage_1__v
- top_level_xpage_2__v
- top_level_xpage_3__v
Read
Using X-Pages Top Level Entry Point as
Create the appropriate HTML records. Provide the X-Page External ID to the Vault CRM admin. The X-Page External ID must be added to the tab display configuration to enable the custom tab.
Users can access custom business tools and pages directly from the primary navigation bar of Vault CRM by selecting the appropriate custom X-Page tab.
To return to the custom business tool or page after navigating to a specific record, for example, viewing an Account, select the Back button.

