SAP Knowledge Base Article - Public

2647634 - Utilize field permission type="none" in CTP - Recruiting Management

Symptom

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

Environment

SAP SuccessFactors Recruiting Management

  • Candidate Profile Template

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;

Cause

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

Resolution

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:

<field-permission type="none">
    <role-name><![CDATA[Candidate]]></role-name>
    <country><![CDATA[US]]></country>
    <source><![CDATA[Internal]]></source>
    <source><![CDATA[External]]></source>
    <field refid="currentTitle"/>
</field-permission>

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:

<field-permission type="none">
    <role-name><![CDATA[Candidate]]></role-name>
    <country><![CDATA[*]]></country>
    <source><![CDATA[Internal]]></source>
    <field refid="currentTitle"/>
</field-permission>

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

Keywords

permission, none, candidate profile, ctp, recruiting, management, internal, external, country , KBA , LOD-SF-RCM-CAP , Candidate Profiles , Problem

Product

SAP SuccessFactors Recruiting all versions