SAP Knowledge Base Article - Public

2647634 - Field permission type = "none" - Recruiting Management


When utilizing a section for field permission="none" the system does not behave as expected, even if a specific country is set.


SAP SuccessFactors Recruiting Management

Reproducing the Issue

  1. Configure the candidate profile fields
  2. Configure the permission section
  3. As you want to remove the permission of a specific field for a specific country, you create the permission section utilizing the type="none"
  4. The field is not shown anymore


This is because the <field-permission type="none"> is not a supported configuration on the system.


The system will interpret the configuration as none, but the behavior is not predictable, and it is considered a configuration issue.

One example is when you have a field with permission to all countries, and you want to hide the field for a specific country, let's say United States, so you would have the following block of code:

<field-permission type="none">
    <field refid="currentTitle"/>

This case it seems that the system is going to set permission none to the United States candidates, but instead, the system will actually remove the permission for this field for all candidates.
Since it is not predictable, the system could sometimes allow the candidates to see the field.
Another example is lets say that you want to hide the field from only Internal candidates, then you insert the following block of permissions:

<field-permission type="none">
    <field refid="currentTitle"/>

The above example could actually remove the field from both Internal an External, since it is not predictable.


permission, none, candidate profile, ctp, recruiting, management, internal, external, country, sync , KBA , LOD-SF-RCM , Recruiting Management , Problem


SAP SuccessFactors Recruiting all versions