Project Workspace Home Page - Can External URL Query Parameters Be Used to Filter the "All Projects"

Mohith A
Tera Expert
 

Hi everyone,

 

I'm trying to filter the All Projects section on the Project Workspace Home page (/now/workspace/project/home) based on a query passed from a report of a dashboard out side the workspace.

 

My goal is to open Project Workspace and display only projects that match a specific condition, such as:
(short_descriptionSTARTSWITHhr)

 

I tried passing query parameters in the URL, but the project cards displayed in the All Projects tab do not seem to honor those parameters.

I also noticed that the Workspace URL contains an encoded state parameter (__state__) that appears to store filters, sorting, and other page settings.

Has anyone successfully implemented URL-based filtering for the Project Workspace Home page?

 

Specifically, I would like to know:

  • Does Project Workspace support passing filters through URL parameters?
  • Is there a supported way to pass an encoded query from another page and have the All Projects list automatically filtered?
  • Can the __state__ parameter be generated or modified to apply a predefined filter?
  • If not, what would be the recommended approach to dynamically filter projects when navigating into Project Workspace?

Any guidance, examples, or documentation references would be greatly appreciated.

Thank you.

MohithA_0-1781606727835.png

 



Anabathula Mohith
2 REPLIES 2

Tanushree Maiti
Tera Patron

Hi @Mohith A 

 

Refer: Configure parameters displayed on project cards in classic Project Workspace 

https://www.servicenow.com/community/developer-forum/passing-parent-url-parameters-from-configurable...

 

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

Thank you for the information.

My requirement is slightly different from configuring the project card content. I understand that the fields displayed on the cards can be configured through the PM Home Page Configuration and PM Home Page Card tables.

What I am trying to achieve is dynamic filtering of the projects displayed on the Project Workspace Home page.

I have another dashboard containing KPI widgets. When a user clicks a KPI (for example, Open Projects, Delayed Projects, Projects in Progress, etc.), I want to navigate to the Project Workspace Home page and have the "All Projects" section display only the projects relevant to the selected KPI.

The set of projects displayed should therefore change dynamically based on the KPI selected, rather than always showing the same list of projects.

Is there a supported way to pass a filter or query to the Project Workspace Home page so that the project cards are filtered based on the source KPI selection? Has anyone implemented a similar KPI-to-Project Workspace navigation pattern?

Anabathula Mohith