Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Add New Problem as same like New Incident, New Change Request, New Interaction

Service_RNow
Mega Sage

How to add New Problem as same like New Incident, New Change Request, New Interaction, I want add New Problem here under Service Operation Workspace.

 

Thanks

 

RamSingh_0-1710487931188.png

 

 

2 ACCEPTED SOLUTIONS

AndersBGS
Tera Patron
Tera Patron

Hi @Service_RNow ,

 

As far as I can see, you should ad the problem in the UX page property. Go to https://dev184251.service-now.com/now/nav/ui/classic/params/target/sys_ux_page_property.do%3Fsys_id%... (remember to change "dev184251.service-now" to your own instance).

 

Here you will se the code:

 

{
	"contextual": [
		"record",
		"kb_view"
	],
	"newTabMenu": [
		{
			"label": {
				"translatable": true,
				"message": "New Interaction"
			},
			"routeInfo": {
				"route": "record",
				"fields": {
					"table": "interaction",
					"sysId": "-1"
				},
				"multiInstField": "sysId"
			},
			"condition": {
				"tableDescription": {
					"table": "interaction",
					"canCreate": true
				}
			}
		},
		{
			"label": {
				"translatable": true,
				"message": "New Incident"
			},
			"routeInfo": {
				"route": "record",
				"fields": {
					"table": "incident",
					"sysId": "-1"
				},
				"multiInstField": "sysId"
			},
			"condition": {
				"tableDescription": {
					"table": "incident",
					"canCreate": true
				}
			}
		},
		{
			"label": {
				"translatable": true,
				"message": "New Change Request"
			},
			"routeInfo": {
				"route": "create-change-request-page",
				"fields": {},
				"multiInstField": ""
			},
			"condition": {
				"tableDescription": {
					"table": "change_request",
					"canCreate": true
				}
			}
		}
	],
	"maxMainTabLimit": 10,
	"maxTotalSubTabLimit": 30
}

 

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.

 

best regards

Anders

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

View solution in original post

Manoj89
Giga Sage

Hi,

 

Goto All --> Now Experience Framework --> Experiences

 

Find Service Operations Workspace from the list.

 

In the UX page properties list find chrome_tab, add the below object to the array

 

{
			"label": {
				"translatable": true,
				"message": "New Problem"
			},
			"routeInfo": {
				"route": "record",
				"fields": {
					"table": "problem",
					"sysId": "-1"
				},
				"multiInstField": "sysId"
			},
			"condition": {
				"tableDescription": {
					"table": "problem",
					"canCreate": true
				}
			}
		}

 

View solution in original post

2 REPLIES 2

AndersBGS
Tera Patron
Tera Patron

Hi @Service_RNow ,

 

As far as I can see, you should ad the problem in the UX page property. Go to https://dev184251.service-now.com/now/nav/ui/classic/params/target/sys_ux_page_property.do%3Fsys_id%... (remember to change "dev184251.service-now" to your own instance).

 

Here you will se the code:

 

{
	"contextual": [
		"record",
		"kb_view"
	],
	"newTabMenu": [
		{
			"label": {
				"translatable": true,
				"message": "New Interaction"
			},
			"routeInfo": {
				"route": "record",
				"fields": {
					"table": "interaction",
					"sysId": "-1"
				},
				"multiInstField": "sysId"
			},
			"condition": {
				"tableDescription": {
					"table": "interaction",
					"canCreate": true
				}
			}
		},
		{
			"label": {
				"translatable": true,
				"message": "New Incident"
			},
			"routeInfo": {
				"route": "record",
				"fields": {
					"table": "incident",
					"sysId": "-1"
				},
				"multiInstField": "sysId"
			},
			"condition": {
				"tableDescription": {
					"table": "incident",
					"canCreate": true
				}
			}
		},
		{
			"label": {
				"translatable": true,
				"message": "New Change Request"
			},
			"routeInfo": {
				"route": "create-change-request-page",
				"fields": {},
				"multiInstField": ""
			},
			"condition": {
				"tableDescription": {
					"table": "change_request",
					"canCreate": true
				}
			}
		}
	],
	"maxMainTabLimit": 10,
	"maxTotalSubTabLimit": 30
}

 

If my answer has helped with your question, please mark my answer as accepted solution and give a thumb up.

 

best regards

Anders

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

Manoj89
Giga Sage

Hi,

 

Goto All --> Now Experience Framework --> Experiences

 

Find Service Operations Workspace from the list.

 

In the UX page properties list find chrome_tab, add the below object to the array

 

{
			"label": {
				"translatable": true,
				"message": "New Problem"
			},
			"routeInfo": {
				"route": "record",
				"fields": {
					"table": "problem",
					"sysId": "-1"
				},
				"multiInstField": "sysId"
			},
			"condition": {
				"tableDescription": {
					"table": "problem",
					"canCreate": true
				}
			}
		}