Symptom
Users receive a "Need admin approval" message when attempting to sync Absences/Holidays to Calendar in Teams.
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 HCM Suite
Reproducing the Issue
- Select the Sync Absences to Calendar
Or Sync Holidays to Calendar
Scenario A: Need admin approval message is showing
Scenario B: Or "Approval Required" message is showing:
Cause
Reason A for Scenario A: This occurs because the customer's tenant settings differ from the default configuration - specifically, under "User consent settings," Option 2 ("Allow user consent for apps from verified publishers, for selected permissions (Recommended)") is enabled instead of Option 3 ("Allow user consent for apps").
Reason B for Sceanrio B: After requestin the approval, the admin need go to the "My Pending“ under Admin consent request to approve the request:
Refer to: Review and take action on admin consent requests - Microsoft Entra ID | Microsoft Learn :
Approve the request: To approve a request, grant admin consent to the application. Once a request is approved, all requestors are notified that their request for access is granted. Approving a request allows all users in your tenant to access the application unless otherwise restricted with user assignment.
Resolution
Time Management Quick Actions in the SAP SuccessFactors App
Important Notes
Please be aware of the following when using the Sync Absences to Calendar and Sync Holidays to Calendar quick actions:
- The Microsoft Graph permission Calendars.ReadWrite is required for syncing events to the Teams calendar. It allows the SAP SuccessFactors app to read and modify users' calendar events in Teams. To set this up, follow the instructions in Configure how users consent to applications and choose one of the following options in Microsoft Entra admin center Consent and permissions User consent settings:
- If you choose Allow user consent for apps from verified publishers, for selected permissions (Recommended), classify the basic permissions (openid, profile, email, and offline_access) as listed in Configure permission classifications, including Calendars.ReadWrite, as low impact and add them.
- If you choose Allow user consent for apps, no further action is needed.
See Also
Keywords
SAP SuccessFactors, MS Teams, Sync Absences to Calendar, Admin Approval, Integration, Permissions, sync Holidays to Calendar, time off, microsoft teams, sync , KBA , LOD-SF-EAS-WRK , Collaboration and Work Tech , LOD-SF-EC-TIM , Time Off , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , Problem
Product
Attachments
| image (17).png |
| Picture1.png |
| Picture3.png |
| Picture2.png |
| Picture3.png |
| Picture1.png |
| Picture3.png |
| image (17).png |
SAP Knowledge Base Article - Public