By integrating with Microsoft Teams, you can display Microsoft Teams status and calendar in oviice across all spaces belonging to your organization.
Configurable permissions
- Organization Users
Advance preparation
- A Microsoft Teams business account is required. (Only paid accounts can be linked.)
-
You need to have an ovice account. To create an account, please go to the following URL:
Account Registration
How to connect
If you configure it in one space, it will be linked to all spaces under the same organization.
1. Open Integration
2. Only spaces under your organization > Click "Connect" for Microsoft Teams
3. The Microsoft sign-in window will appear.
4. Sign in to your Microsoft account
5. Once the integration is complete, close your personal settings.
Disconnect
1. Click "Connected" in Microsoft Teams
2. Click "Disconnect"
Check Status
Your Microsoft Teams status will be reflected in the top right corner of your avatar. All users accessing the same space can see your status
Status Check
Check the calendar
You and other users in your organization can view your Microsoft Teams calendar schedules in ovice.
Items displayed on ovice
- Title
- Schedule Date and Time
- Privacy Settings
Profile viewing screen |
A list of today's schedules will be displayed. Currently ongoing schedules will be displayed in bold, and completed schedules will be grayed out. |
Hover Avatar |
The ongoing events are displayed. |
Click on your avatar |
The ongoing events are displayed. |
User List |
The ongoing events are displayed. |
Events marked private in Microsoft |
A lock icon will be displayed. It will be displayed as a "Private Schedule" to other organization users and the title will not be made public. |
Tips
- You cannot use this integration in the multiple organizations. If you connect with the second organization, the previous integration will be automatically disconnected.
- While using the Microsoft Teams Calendar & Status integration, you cannot integrate with other calendars/status.
-
Please see below for the differences between this function and Microsoft Teams status integration:
Calendar/Status Integration Comparison Chart
FAQ
I can't set up status linking because the message "Administrator approval required" is displayed
This message is generated by Microsoft's user management settings. Please refer to the following page:
Microsoft Support Page
Schedule information that can be viewed by ovice
ovice receives immediate notifications when the Teams schedule is updated and can check the schedule details (title, location, participants, etc.). The only items actually used in this function are the title, schedule date and time, and private settings.
Storage of schedule information etc. on the server
The following information will be saved through the integration:
- User ID
- events: Schedule information (stored for up to 7 days from the schedule end date)
- access_token: A token to receive continuous status notifications
- refresh_token: A token to refresh the access_token that becomes invalid every hour
Permissions required on Microsoft side
- Calendars.Read : To get calendar information
- email : To identify the user
- OpenID: To identify the user
- offline_access : To obtain a refresh token
- Presence.Read.All : To get the user's status
- User.Read: This is the permission required to access the above permissions.
How frequently does the data update?
Microsoft will notify us immediately of status and schedule updates. we will retrieve the schedule information for the day before and two days after (4 days) from the day the notification was received and update the status and schedule on ovice.