Shift on Team

David 0 Reputation points
2025-08-05T05:35:59.8733333+00:00

Hi Team,

Our IT team has assigned me as both the account owner and schedule owner in Teams Shifts. I’m able to add and edit shifts, as well as modify all other Teams settings.

However, when I try to edit or add activities within a shift, the system doesn’t allow me to do so.

Could you please advise how I can get this resolved?

Microsoft Teams | Microsoft Teams for business | Teams for Mac
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Huy-K 2,790 Reputation points Microsoft External Staff Moderator
    2025-08-05T06:53:55.2933333+00:00

    Dear @David,

    Good day! Thank you for posting your question in the Microsoft Q&A forum.

    We apologize for any inconvenience you may encounter when using our services/ products. To solve your problem, we need more specific information from you:

    • Does this issue occur while you are using Teams web or Teams app?
    • Do other schedule owners have same issue?
    • Are you a Team owner of a Teams while editing the Shift?

    In the meantime, kindly try these following steps:

    1. Verify Role Permissions

    Being a schedule owner does not automatically grant full editing rights for all shift components. Specifically, the ability to modify activities (like time-off reasons or shift details) may be restricted by your organization's Shifts policy.

    To enable activity editing:

    • Your IT admin needs to update the Shifts role definition using Microsoft Graph API.
    • They should ensure the CanModifyShiftRequestsCapabilities and CanModifyTimeOffReasons permissions are included in the allowedResourceActions list for your role.

    Example API call:

    PATCH https://graph.microsoft.com/beta/teams/{team-id}/schedule/shiftsRoleDefinitions/scheduleowner
    Content-Type: application/json
    {
      "shiftsRolePermissions": [
        {
          "allowedResourceActions": [
            "CanModifyShiftRequestsCapabilities",
            "CanModifyTimeOffRequestsCapabilities",
            "CanModifySchedulingGroups"
          ]
        }
      ]
    }
    
    
    

    This will allow you to edit shift activities like time-off reasons and scheduling groups

    Here is a reference: Manage Shifts permissions for frontline managers - Microsoft 365 for frontline workers | Microsoft Learn

    Clear Teams Cache

    Sometimes, cached data can interfere with permissions or UI elements:

    • Windows: Quit Teams > Go to %appdata%\Microsoft\Teams > Delete contents of Cache, IndexedDB, Local Storage, etc.
    • Mac: Quit Teams > Go to ~/Library/Application Support/Microsoft/Teams > Clear contents.
    • Test using the web version of Teams to see if the issue persists.

    Here is a reference: Clear the Teams client cache - Microsoft Teams | Microsoft Learn
    Then restart Teams and try editing again.

    Use PowerShell to Assign Permissions

    If the Teams Admin Center doesn’t show the “Schedule Owner” option, please contact your IT Admin to assign permissions via PowerShell:

    Set-CsTeamsShiftsPolicy -Identity "ScheduleOwnerPolicy" -EnableScheduleOwnerPermissions $true
    Grant-CsTeamsShiftsPolicy -Identity user@example.com -PolicyName "ScheduleOwnerPolicy"
    

    Admin-Controlled Settings

    Some Shifts features may be restricted by your IT admin. If you can't change certain settings, it's possible that your organization's admin has disabled those capabilities.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    User's image


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.