- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2025 09:39 PM
In a HR Case,
Whats the difference b/w the Subject Person, Subject Person HR Profile and HR Profile in a HR Case
And also, how the HR Profile is updated?
Thanks in advance.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2025 11:57 PM
Hello @Sruthi17 ,
Sure:
The Business Rule that populates the HR Profile field based on Opened for is called Populate profile.
And the Business Rule Populate HR Profile For Subject Person runs when the Subject person gets changed.
Regards,
Robert
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2025 09:43 PM
subject person is the person for whom HR case is raised
HR profile stores HR related information for that subject person, it's a separate table and is linked with sys_user table
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2025 09:49 PM
hi @Sruthi17
Subject Person = This is the individual for whom the HR case is raised. It references the actual employee or user in the system.
HR Profile The HR Profile is a standalone record in an HR Profile table (e.g., sn_hr_core_profile). It stores detailed HR-specific information about the employee: job title, department, location, manager, HR service assignments, personal details relevant to HR processes etc.
If my response helped please mark it as Helpful / Accepted Solution.
Regards,
Deepak Sharma
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2025 10:41 PM
Hello @Sruthi17 ,
An HR Profile is a record with HR related data about an employee. It is not to be confused with that person's User record in ServiceNow, which contains basic data like user ID and password.
On an HR Case the following is true:
- Subject Person is a reference to the User table.
- Subject Person HR Profile is a reference to the HR Profile table.
- Populating the Subject Person field will populate the Subject Person HR Profile with the HR Profile of that user.
- But changing the Subject Person HR Profile will not update the Subject Person automatically.
For some unknown reason the fields for the Opened for details behave differently:
- Opened for is a reference to the User table.
- HR Profile is a reference to the HR Profile table.
- Populating the HR Profile field will populate the Opened for accordingly.
- But changing the Opened for will not update the HR Profile automatically.
Regards,
Robert
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2025 11:21 PM
Hi @Robert H ,
Very insightful. Can I also ask how the HR Profile is updated in a HR Case? Like which script include/script does this?