How is the system property com.snc.project_management.home_page.project updated?

Community Alums
Not applicable

Within PPM there is a system property, com.snc.project_management.home_page.project, that captures a users "preferred" project. I was hoping someone would be able to shed more light on how this preference is updated in the sys_user_preference table. I was under the impression that whenever a user accesses a project that a business rule or something is triggered that then saves that project as their preference. However, in my instance that does seem to be the case.


This preference can be used in reporting or in a script by calling a script include (PMViewPreferenceHelper). It is used on the Analytics page on all of the reports on that dashboard by creating a condition that sets either the project, top task, or parent sys_id to javascript:(new global.PMViewPreferenceHelper()).getUserPreference('com.snc.project_management.home_page.project').

 

Thanks!

1 ACCEPTED SOLUTION

dileepsingiredd
ServiceNow Employee
ServiceNow Employee
com.snc.project_management.home_page.project is a user preference which will hold the project's sys_id when "Project workspace"(UI page - $pmview) is opened for that project. This value is used in the reports shown on analytics tab of project workspace.

View solution in original post

1 REPLY 1

dileepsingiredd
ServiceNow Employee
ServiceNow Employee
com.snc.project_management.home_page.project is a user preference which will hold the project's sys_id when "Project workspace"(UI page - $pmview) is opened for that project. This value is used in the reports shown on analytics tab of project workspace.