Symptom
- Employee's absences are not displayed in team absence calendar
- Managers cannot see direct reports in team absence calendar
- Peers not visible in team absence calendar
Environment
SAP SuccessFactors Employee Central - Time Off
Reproducing the Issue
- Navigate to time off page.
- Click on team absence calendar.
- Observe that the Employee absences are not displayed.
Resolution
- In the Admin Tools, go to Configure Object Definitions and open the Employee Time object.
- Check if the Security field is set to either Yes or No.
- If you've already implemented Time Off, this field will most likely be Yes. Ultimately it doesn't matter too much - you simply need to remember the setting, since that will dictate the permissions you have to set.
- Back in the Admin Tools, go to Manage Permission Roles. Open the relevant role and choose Permission.
- Assign the relevant permissions depending on the security setting of the Employee Time object (see step 2):
-
If the security setting is Then you need to assign these permissions Yes Time Management Permissions Employee Time View No Metadata Framework Access to non-secured objects
TipTo ensure that the target population is respected, we recommend securing the Employee Time object. This means that in the Employee Time object definition, in the Security section, the Secured field must be set to Yes. Otherwise, if the Manage Permission Roles Admin Permissions Metadata Framework Access to non-secured objects permission setting is assigned, but the Employee Time object is not secured, then the target population is not respected.
-
-
If you want to allow users to view absence details, then you also need to assign the permission under Manage time -> Access Workbench.
-
- Navigate to Configure Object Definition > Search and select 'TimeType' as well as 'EmployeeTime'.
- Find below fields for each of the object > Click on 'details' besides each fields.
- If any of the fields' visibility is set to 'Not Visible', then change the visibilty to 'editable' or 'read only' accordingly -> Save
- Unit
Employee Time fields:
- externalCode
- startTime
- startDate
- endDate
- endTime
- undeterminedEndDate
- displayQuantity
- quantityInDays
- quantityInHours
- deductionQuantity
- editable
- userId
- flexibleRequesting
- timeTypeNav
- physicalStartDate
- physicalEndDate
- loaStartJobInfoId
- Target Population/Edit Granting Section: You would need to include the Direct reports and peers in the target popoulation. The target population setting only affects the absences displayed in the direct and indirect reports view.
- For All the permissions related to Team Absence Calendar, refer handbook Permissions for the Team Absence Calendar
- For permissions to users so they can search for users outside the reporting hierarchy of a manager, or outside the peers group for an employee, refer Searching Users in the Team Absence Calendar
Limitations/ Expected behavior
-
Active and approved absences are displayed in green in the calendar.
-
Absences that are Pending Approval or Pending Cancellation are displayed in orange.
-
Gray squares represent non-working days, which are defined by the user’s work schedule, or full holidays.
-
Full day holidays can be defined by defining the Holiday Planned Working Time field as No Planned Working Time in the Holiday Planned Working Time Determination object. In addition, holidays are also marked with gray appointments with the holiday name displayed. Please note that these colors aren't configurable.
- Contingent workers are only displayed if the Contingent Workers feature is enabled in Provisioning.
- Click an absence to see the details for it. You can always see the details of your own absences, but you need permissions to view details for your direct reports. All absences in the 'My Peers' view are displayed with a generic time type name such as 'Time Off', and are highlighted in green regardless of the approval status.
- Cancelled absences are not displayed at all.
- Contingent workers are displayed on both the Mobile UI and the Web UI. In the Web UI, you need to select the Include Contingent Workers checkbox to add contingent workers to the list of users displayed in the Team Absence Calendar.
- Contingent workers are shown by default in the Workflow screen and in the team absence view when an absence is being requested. No checkbox is displayed in this case.
- Events that belong to the Attendance time type, such as training courses and business trips, are not displayed.
- In the case of global assignment, only active assignments are displayed in Team Absence Calendar. So, only one assignment will be displayed for the manager if both assignments have the same manager.
- In the case of concurrent employment, the search feature in the Team Absence Calendar returns only the primary employment.
- If an employee is on concurrent employment, and if they have the same manager for both jobs, then the manager will see the employee as two separate users under their direct reports in the Team Absence Calendar. The employee will view the peers depending on the user with which they log in.
- The yearly view is not enabled by default. Please create a ticket for enabling the yearly view. Once you enable the yearly view, the half-yearly view is displayed, based on your screen size.
- Future hires are not displayed in the Team Absence Calendar until the hire date is reached - that is, until they become active. Only if future hires are already "Active" - for example, if you import them as "Active" - are they already displayed in the Team Absence Calendar
-
SF Mobile Team Absence Calendar does not support Managers viewing time types to their direct reports yet. The Engineering team confirmed that It is the current behavior of the TAC (Team Absence Calendar) on mobile app. This would be taken as an enhancement and customer needs to log a influence request to have this feature introduced.
See Also
Keywords
Time Off, TAC, team absence calendar, cannot see absences, absences, time off, direct reports, managers cannot see direct reports absences, The system is not configured in a way that allows you to see the team absence calendar, PLA-5627, global assignment , KBA , LOD-SF-EC-TIM-UI , Team Absence Calender/ Workbench/ ESS UI's , Problem