Creating a "New Record Menu" for CSM configurable workspace
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-30-2022 01:18 AM

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-04-2022 03:19 PM
In order to add 'New Record' menu item in the tab, you have to update the chrome_tab property.
Go to Now Experience Framework-> Experiences. click on CSM/FSM Configurable Workspace. You will see chrome_tab property in the 'UX page properties' related list. Update the Value Json's newTabMenu section.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-04-2022 06:10 PM
Yes, it's unfortunately as
Shilpa's instructions are documented, but only for the Service Operations Workspace at this point: https://docs.servicenow.com/csh?topicname=configure-new-tab-records.html&version=latest
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2022 05:33 PM
I couldn't find more documentation on writing the appropriate JSON record to prefill the appropriate fields.
eg.
"route":"record",
"fields":{
"table":"sc_req_item",
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-22-2024 05:38 PM
Almost 2 years later and ServiceNow still has not updated the Guided Setup for the CSM Workspace...So we "just" managed to replace the message and table properties with our data and you also need the plugin property for each menu tab.
We used as template the chrome_tab object of another workspace and created 3 new record tabs for a case type, account and vehicle table.
IMPORTANT: For whatever reason the value field of the property is a string field and if you copy and insert the code you get spaces and break the workspace ... Remove all spaces!
{ "contextual": [ "record", "kb_version_compare", "kb_translate", "kb_view" ], "newTabMenu": [ { "label": { "translatable": true, "message": "New Commercial Claim Case" }, "routeInfo": { "route": "record", "fields": { "table": "sn_ins_claim_cml_auto_service", "sysId": "-1" }, "multiInstField": "sysId" }, "condition": { "tableDescription": { "table": "sn_ins_claim_cml_auto_service", "canCreate": true }, "plugin": "com.snc.uib.csm_agent_workspace" } }, { "label": { "translatable": true, "message": "New Vehicle" }, "routeInfo": { "route": "record", "fields": { "table": "sn_bom_vehicle", "sysId": "-1" }, "multiInstField": "sysId" }, "condition": { "tableDescription": { "table": "sn_bom_vehicle", "canCreate": true }, "plugin": "com.snc.uib.csm_agent_workspace" } } ], "maxMainTabLimit": 10, "maxTotalSubTabLimit": 30}