When utilizing a section for field permission="none" the system does not respect correctly, even if a specific country is set.
SAP SuccessFactors Recruiting Management
- Candidate Profile Template
Reproducing the Issue
- Configure the candidate profile fields;
- Configure the permission section;
- As you want to remove the permission of a specific field for a specific country, you create the permission section utilizing the type="none";
- 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 be interpreting the configuration as none, but still 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, lets say United States, so you would have the following block of code:
This case it seems that the system is going to set permission none to the United States candidates, but instead of it, the system will actually remove the permission for this field for all candidates, and since it is not predictable, sometimes the system could 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:
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 , KBA , LOD-SF-RCM-CAP , Candidate Profiles , Problem