Redirect Project Number / Short Description to the new Project Workspace

Pascal Strassl
Tera Contributor

Hi ServiceNow-Community,

 

is there a way to link the Project Number in Lists directly to the new Project Workspace (Either Planning View or Details View).

Problem is, we want the users to mainly stick to the modern interfaces, but they get sent to the old project details view over and over again... Whenever you click on a link (e.g. the Project Task number in the project list) you get redirected to the old project details and navigating from there the new workspace forces several unnecessary clicks & navigations.

 

Thanks,

Pascal

3 REPLIES 3

Ashish Nahar
Kilo Guru

The main idea of project workspace was to make sure that project manager gets a single view of all the projects. They should be accessing the list view from the project workspace, which redirects them to the new project workbench.

https://docs.servicenow.com/bundle/washingtondc-it-business-management/page/product/project-workspac... 

 

Normal list view is designed to open in the backend form and from there the user clicks on another link. I would suggest start using project work space. 

Pascal Strassl
Tera Contributor

Thank you for your summary, but i don't see why there can't be a choice where i want to link to. 

Just think of the project dashboard -> all charts directly bring you to the list view and then the link to the old details page. 

I would also be ok to add another field for lists where you can link to the new details page. 

SasankaV
Mega Guru

 

Hey @Pascal Strassl, I encountered a similar use case in my experience at Work4flow. Give the below steps a try:

  • Determine the URL format of the new Project Workspace.
  • Modify the project number links to direct users to the new workspace.
  • Go to the Project module.
  • Access the list layout configuration.
  • Locate the Project Number field.
  • Use a client script or UI action to change the link target.
  • Write a script to dynamically generate the new workspace URL based on the project number.
  • Example script:
function openInNewWorkspace(projectNumber) {
  var newUrl = '/new_project_workspace_url?project=' + projectNumber;
  window.location.href = newUrl;
}
  • Attach the script to the Project Number field.
  • Ensure it runs when users click on the project number.

 

Let me know if it doesn't work. I'd be happy to assist.