What is the Difference between Subject Person and HR Profile in a HR Case

Sruthi17
Kilo Sage

In a HR Case,

Whats the difference b/w the Subject Person, Subject Person HR Profile and HR Profile in a HR Case

Sruthi17_0-1747629545367.png

And also, how the HR Profile is updated?

Thanks in advance.

 

 

1 ACCEPTED SOLUTION

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

View solution in original post

6 REPLIES 6

Ankur Bawiskar
Tera Patron
Tera Patron

@Sruthi17 

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.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Deepak Shaerma
Kilo Sage

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 



Robert H
Mega Sage

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

 

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?