What happens if we remove the auto creation of HR profiles functionality

Vasu ch
Kilo Sage

Hi,

 

I got a requirement to remove the auto creation of HR profiles when a case has been opened on other user's behalf. I found a BR is responsible for this auto creation and hence I deactivated it. Now, I just want to make sure, will there be any consequences if we remove this functionality? 

 

4 REPLIES 4

Mark Manders
Mega Patron

Yes: no HR profile will be created for this user.

What's the reason behind the requirement? The purpose is that someone that needs an HR Case, also needs an HR Profile, so it it doesn't exist, it gets created. Now they have to be created manually.


Please mark any helpful or correct solutions as such. That helps others find their solutions.
Mark

Thanks for the response Mark. The requirement is, we have HR profiles coming through workday integration and our clients don't want them to be created automatically in the ServiceNow system. Hence we were asked to remove this auto creation of HR profiles. 

 

As per your response, I see the consequence would be we have to create the HR profiles manually. Do you see any other consequence apart from this?

@Vasu ch HR profile is a one of the key fields on the HR Case tables and disabling the business rule may end up triggering errors/inconsistent behaviour during the case creation. You may still choose to keep the business rule to auto generate the HR Profiles, and later update the profile using the workday integration. 

michaelj_sherid
ServiceNow Employee
ServiceNow Employee

@Vasu ch I think you have to dig a bit deeper because if you were feeding the HR Profiles from the HCM, there would not be a need to have the system create the HR Profile. When the case is created it would look at the HR Profiles that already existed and enter that into the field, so I do not recommend disabling that BR. This leads me to believe that there is something you need to look into as to why you have HR Users that do not have an associated HR Profile. Ultimately, the HR Profile is the way we apply the client roles so if a user does not have an HR Profile they would not be automatically given a HR role (the system will give the role automatically based on parameters from the HR Profile (i.e., New Hire, Employee or Alumni). In short, I strongly recommend you look deeper into your process instead of disabling the BR. I feel at some point this can raise a compliance issue not to mention an access issue where a user does not have an HR Profile so they have no HR access via the client role that is granted by way of that HR Profile.

 

Regards,

Mike