URL paramenter / Deep links
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-25-2023 06:50 AM
Using ServiceNow we usually use specific terms or keywords after the initial slash (/) in the URL to directly navigate to a particular page, is often referred to as "Deep Linking" or "URL parameters."
Deep Linking allows users to access specific pages or functionalities within an application directly by modifying the URL. In the case of ServiceNow, appending terms like "sp" or "catalog_home" after the initial slash in the URL helps redirect users to predefined pages or modules within the ServiceNow instance.
I was looking a whole list, I did not find it across the community, please If you can share a extended one it would be helpful.
While this I add in below some of them:
Table Form (e.g., Incident, Facilities, etc.):
- Construct the URL with parameters containing field names and values that you want to populate.
- Example: /incident.do?sys_id=new&short_description=Sample+Incident&priority=2
- In this example, short_description and priority are fields in the Incident table, and their values are pre-filled when opening a new Incident form.
Service Portal:
- Access the Service Portal: /sp
- Directly access a specific Service Portal page: /sp?id=<portal_page_id>
Catalog:
- Access the Service Catalog: /sc_catalog
- Access the default Service Catalog home: /sc_home
- Directly access a specific catalog item: /com.glideapp.servicecatalog_cat_item_view.do?sys_id=<catalog_item_sys_id>
Lists and Forms:
- Access a specific table list: /<table_name>_list.do
- Access a specific record form: /<table_name>.do?sys_id=<record_sys_id>
Incident Management:
- Access the Incident list: /incident_list.do
- Access a specific Incident record: /incident.do?sys_id=<incident_sys_id>
Change Management:
- Access the Change Management console: /change_request.do
- Access a specific Change Request record: /change_request.do?sys_id=<change_request_sys_id>
Knowledge Base:
- Access the Knowledge Base: /kb
- Access a specific Knowledge article: /kb_view.do?sysparm_article=<knowledge_article_sys_id>
Service Level Management:
- Access Service Level Agreements (SLAs): /sla_list.do
User Administration:
- Access the User Administration page: /sys_user_list.do
- Access a specific User record: /sys_user.do?sys_id=<user_sys_id>
CMDB (Configuration Management Database):
- Access the CMDB Dashboard: /cmdb_ci_list.do
- Access a specific Configuration Item (CI): /cmdb_ci.do?sys_id=<ci_sys_id>
Also, relevant:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-25-2023 07:24 AM
Hi @LuzAcosta
I am not sure, but there are few ways to open a table/ form
like
tablename. LIST
tablename.list
tablename.config
tablename.CONFIG
tablename.do
and if you activated the SN utils your life will be more easy
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-25-2023 10:23 PM - edited ‎12-25-2023 10:24 PM
Hi,
You can use RenderProperties i.e. (RP)
RenderProperties - Works on Platform side
spUtil - Works on Portal
Example : RP.getParameterValue("sys_id") will gives you the sysid.
Thanks,
Narsing