Symptom
The Get Feedback button is visible to a user even though permissions have not been enabled for their role for either the "Get Comments" or "Get Edits" buttons.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Performance Management
Reproducing the Issue
1. In Manage Templates, open Button Permissions.
2. Enable the permission for "Get Comments" for only one role (Example: EM) within the workflow.
3. Route the form to a different step (Example: Employee step) - the Employee can see the "Get Feedback" button:
Cause
Performance Management v12 Acceleration automatically grants all permissions to all users when no specific permissions have been configured.
Resolution
-
The Get Feedback" button is used to send the form to another user to provide both comments and ratings, depending on whether you have selected the button permissions for "Get Comments" or "Get Edits", or both.
-
There is no need to create an explicit permission to grant access - that is already assumed by the system.
-
Therefore, enabling the button permission for one role at certain steps, does not restrict the button permission for all other roles and steps
-
To control the visibility of the button will depend on whether permission restrictions have been configured for roles and steps.
-
To hide the "Get Feedback" button completely, set the type to "NONE" for both the "Get Comments" and "Get Edits" buttons for all roles and steps for which you want the button hidden.
Keywords
Performance form, Get Feedback button, visibility, Get comments, button permissions, Get edits , KBA , LOD-SF-PM-FRM , Forms & Templates , Problem