Human Capital Management Blogs by SAP
Get insider info on SAP SuccessFactors HCM suite for core HR and payroll, time and attendance, talent management, employee experience management, and more in this SAP blog.
cancel
Showing results for 
Search instead for 
Did you mean: 
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
Hello EC Time community,

Interestingly, over the last couple of releases we have been enriching the Team Absence Calendar with new features every release. We delivered features like Indirect Reports View, Day View, Search capabilities within the Team Absence Calendar. Now with the H1 2021 release, we are delivering a new Permission setting for the Team Absence Calendar since absence details are highly sophisticated information and are displayed only to people who can view the absence details. Some companies need to restrict the display of absences in the Team Absence Calendar due to even stricter data privacy laws. The Team Absence Calendar now comes with much more improved Role-Based-Permissions on Peers. Using which, you can now define the target population to only the Peers group instead of assigning the Employee Time permission to all employees. With this feature, we have delivered upon one of the long-awaited enhancement requests on the influence portal.

Thanks to our RBP team within SuccessFactors for working on this enhancement request and delivering on it.

Some of the Use Cases where the new Peers permission is useful:

  • Employees want to view peer’s absence in the Team Absence Calendar. Currently, you need to enable the view permission on Employee Time object, for all employees, in order to view the peers in Team Absence Calendar. This could lead to allowing download of a report (for example: Absences of type allowance) for all employees in the system by an HR administrator who is only responsible for one department.

  • Employees across different legal entities can report into the same Manager regardless of which legal entity the Manager belongs to. People within one legal entity are not allowed to see any absence information on people within the other legal entity and vice versa. The team absence calendar should show only peers from the same legal entity.


Let’s take a look at the details on the feature and how to configure with the above use cases.

Scenario 1:  Restricting the target population to Employee's peers and manager.

Step 1: Create a new Permission role called “My Peers Role”. Select “Granted User’s Peers” as target population and grant this role to “All Employees”.



Step 2: Assign the view Permission on the Employee Time object if the Employee Time object is Secured = “Yes” under “Configure Object Definitions”.


With the above permission setting, Ernst Weiss’ Peers absences are shown but his Manager’s absence is not shown as seen below:


Step 3: Create a new permission group using add button. Click on Edit Granting and add “Granted User’s Manager” as Target Population. This step is optional .You can add the manager of the employee based on your requirements. If you do not want your employees to view their manager’s absence, you don’t need to add this permission group to your permission role.


This is how it looks after defining the new permission setting for viewing Peers absences.


Check if Manager’s absence is shown in Team Absence Calendar.


 

Scenario 2: Restricting the target population to peers from same legal entity as the Employee.

Example: Manager has employees reporting from both UK and DE legal entities.
Define a permission role with permission group which contains legal entity DE(ACE_DEU).
The Team Absence Calendar Peers view should only show absences of Peers who belong to legal entity DE.

User Paul Horn who belongs to legal entity Ace DE(ACD_DEU) has a peer Colby Evans from legal entity Ace UK(ACE_GBR).



Before applying the permission, user Paul Horn can view his peer Colby Evans’ absences who belongs to legal entity ACE_GBR.


Now let's define a permission to restrict viewing absences from any other legal entity other than DE legal entity.

Step 1: Create a permission group using “Manage Permission Groups” for legal entity ACE_DEU users.


Step 2: Under “Edit Granting”, grant the role to permission group “Peers_DEU” and specify the target population as “Granted User’s Peers” from the permission group “Peers_DEU”. This setting should restrict the target population to only peers from Legal Entity (ACE_DEU).


Here is how it looks after granting the permissions. You can add the manager to the permission group if needed.


Don’t forget to assign the view permission on the Employee Time object for this permission role otherwise no absence will be shown in the peers view of Team Absence Calendar.

Let’s check the result.

Paul horn is the employee from legal entity DE who has peers from both legal entity DE and UK. Colby Evans absence data is not displayed. Only the absences of users who belong to legal entity DE are displayed.


As you have seen that with the new permission on Peers level, the Team Absence Calendar shows much more advanced capabilities in terms of permission control. This new permission can also be used in other areas within SuccessFactors if you have any use cases in SuccessFactors Performance Management or in SuccessFactors Employee Central.

Hope you liked this new feature. Stay tuned for more such features in SuccessFactors Employee Central Time Off.

Looking forward to your feedback.

 
24 Comments
SwapnilLakade
Explorer
0 Kudos
Thanks Priyanka, very helpful information.
steffenretz
Participant
0 Kudos
Thanks Priyanka, do you know if it's possible to add contingent workers to the team absence calendar using these new features?
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Steffen,

No its not possible to view contingent workers in team absence calendar.

Regards,

Priyanka
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Thank you Swapnil.
farrah_fong
Explorer
0 Kudos
Hello Priyanka,

 

Do you know if it is possible to hide the entire "team absence" by permissions for ESS role?

 

Thanks,

Sarah
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi sarahsong ,

Currently it is not possible to hide the team absence calendar. We are planning for a new permission for Team absence calendar in future with the new homepage.

Meanwhile, you could try this hack using message keys:
TIMEANDLABOR_ADMIN_LINK_SHOW_TEAM_ABSENCES=Show Team Absences




TIMEANDLABOR_ESS_TEAM_ABSENCES_COUNT=


Try setting these keys to Blank value.

However, I would suggest to wait for the new permission.





Kind Regards,

Priyanka
Vijey
Participant
0 Kudos
Hi Priyanka,

How to use these message keys ? Can you give a short brief.

Thanks
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi vijey.asr ,

You do not need to use the message keys anymore. We have delivered a new permission with h2 2021 release. With this you should be able to hide the team absence calendar.

If you'd like to hide the Show Team Absences button on the Time Off ESS UI for all employees, do the following:

  1. Uncheck the permission "Access Team Absence Calendar" under Admin Center ->Manage Permission Roles ->Time Management User Permissions for the employee role.

  2. Go to Time Management Configuration object under Manage Data and set the flag, Check the page permission in the team absence calendar to Yes. Make sure the flag is visible under Configure object definitions.

You can check this documentation:

https://help.sap.com/viewer/6619e553226244d89872529ae3f8df34/2111/en-US/57b706f9d0eb45f28513efe95bb1...

Kind Regards,

Priyanka

Vijey
Participant
0 Kudos
Thanks Priyanka!!
susmcha
Explorer
0 Kudos
Hi Priyanka,

 

Is it possible for manager to see the Absence Quotas(balances) from Team Absence?

 

Regards

Susmita
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi susmcha1

No it's not possible to see the balances in Team Absence Calendar and it is not planned as that is not the main functionality of team absence calendar.

Kind regards,

Priyanka
susmcha
Explorer
0 Kudos
Thanks Priyanka for your revert.

How can we get the available absences of DRs in a report format? Is there any standard report?

Regards

Susmita
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Susmita,

Could you post this question in the Time Management Community Forum? Did you mean available absences or balances?

Kind Regards,
Priyanka
susmcha
Explorer
0 Kudos
Hi Priyanka,

 

I am asking about Time Balances of different Absence Types as per Time Profile similar to what available in Time data in People Profile.

Regards

Susmita
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Susmita,

Have you checked the "My team dashboard" which was delivered with H2 2021 release.

It gives an  overview of the Time account balances for each employees in the team.

https://help.sap.com/viewer/1a17ad0982664c629f8af7d47a631672/2111/en-US/f0746e731e914fe8b63cf71b067e...

Kind Regards,

Priyanka

 
ktyczynska
Explorer
0 Kudos
Hi Priyanka,

I would like to as if it is possible to restrict the search bar in team absence to target population ?  Currently users can search by any employee and I would like to restrict them to specific users only.

 

I created a Permission role and assigned target population but the system is still not restricting the team calendar search to the target users?
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi carolina1980 ,

If you assign the User Search permission to a user, then the user accessing the search through the team absence calendar UI will be able to search all employees who are in the target population of the permission role where the User Search permission is assigned.

The absences will only be displayed if the user has the EmployeeTime->view permission for the target/searched user.

So, I would think you need to separate the search permission role from the permission role where you assign the Employee Time view/edit permissions.

Kind Regards,

Priyanka
former_member102225
Discoverer
0 Kudos
Hi Priyanka,

our configuration provides in team absence calender time type information for employee himself and his line manager. Peers only see that he is absent without time type.

Is it possible to show time types in absence calender within the team, share those information with peers.

 

Thanks

Antonio
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
Hi Antonio,

At the moment it is not possible to view the time type name for peers. We have this enhancement planned for future.

Kind Regards,

Priyanka
0 Kudos
Hi Priyanka,

Thank you, very helpful information.

Kindly it's possible to have access per division, for example if one of the managers want to be able to see all the employees absences in this division on the absence calendar,

And also is possible for the HRBP to have absences calendar view for all the employees of the HRBP location.

 

Thank you,

Mostafa
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi mostafakeshtari ,

No it is not possible to view absences by division or for an HRBP in team absence calendar. It was only designed to be used for Managers and Employees in a team.

For this requirement, you should use reporting and not Team Absence Calendar.

Kind Regards.

Priyanka
renanvgirard
Explorer
0 Kudos
Hi Priyanka

 

Is it possible to give this permission to an admin? Permission to see de absence name?
PriyankaAgarwal
Product and Topic Expert
Product and Topic Expert
Hi rvgirard ,

Absence name can only be visible to managers who have access to the Employee Time of their direct/indirect reports.

Admins can view absences only using the Search option but not the absence name.

We have an enhancement request for this . You can vote for this one. https://influence.sap.com/sap/ino/#idea/290887

Kind Regards,

Priyanka
ammobhachu
Explorer
0 Kudos

Hi 

Appreciate i am a few years late to this, is there any functionality that allows a view of colleagues who do not report the same manager?

eg multiple managers within the department, but operate fluidly and share resource as and when required.  How can EC support them when absence requests come through?  The 'team' defaults to reporting hierarchy.  Can that be changed?