[Index]

Model: device/msgraph/Group

Teams

Full HTML Help

Overview

VOSS Automate allows you to manage Microsoft Teams from within the Admin portal. Changes you make to teams in VOSS Automate or in the Microsoft Teams online portal are synced.

A team comprises its members, its channels (where team members share messages and other resources), and its privacy and permissions settings.

Note

A Microsoft Team is a collection of people, content, and tools that are grouped together for a common purpose. For example, you may want to add a group of engineers working for the same project, to a team.

In the Microsoft Teams online portal, an admin user can:

When using a Microsoft client (desktop or phone), a Microsoft end user can add teams from teams templates.

Related Topics

Syncing Teams and Groups on Large Microsoft Tenants in the Best Practice Guide

Add and Update MS Teams

This procedure adds, edits, or deletes Microsoft Teams, teams and team members, in VOSS Automate.

Note

Changes you make to MS teams in VOSS Automate syncs to the Microsoft Teams online portal. You can also view changes made to MS teams in the MS Teams portal online, from VOSS Automate.

Pre-requisites:

To add and update MS teams:

  1. In the VOSS Automate Admin Portal, go to (default menus) Subscriber Management > Teams.

  2. View existing teams in the list view.

    Note

    • The number of Teams in the list view matches the number of Teams in the Microsoft Portal.
    • The Teams list view displays synced in data for MS Teams. Clicking on a Team to view its details triggers a live update from the Microsoft Entra ID portal to fetch additional details for the Team, including its members and channels. This is to ensure efficient and fast data syncing for Teams and Groups from Microsoft Entra ID. Data syncs for Teams and Groups are handled in the same way in the Automate GUI. Since Microsoft doesn't differentiate between Teams and Groups, both the Teams and Groups list view and details page point to the same model, device/msgraph/Group, with a filter applied to differentiate between these entities in the Automate GUI.
  3. Choose an option:

Groups

Full HTML Help

Overview

VOSS Automate allows you to view the details of Microsoft Teams Active Directory (AD) groups synced in from the Microsoft Teams cloud portal, so that you can choose these groups for use with Microsoft auto attendants and call queues.

On the Groups page, you can also add, update, and delete groups.

Note

Guest users (Msol users external to the tenant) are synced in, but their group details (information about which groups they're associated with) won't be included in the sync.

Related Topics

Syncing Teams and Groups on Large Microsoft Tenants in the Best Practice Guide

View and Manage Groups

This procedure displays groups synced in from the Microsoft Teams cloud portal, and allows you to view a group's details, and to add, update, or delete a group.

Note

Since Microsoft doesn't differentiate between Teams and Groups on the MS Entra ID portal, both the Teams and Groups list view and details page point to the same model, device/msgraph/Group, with a filter applied to differentiate between these entities in the Automate GUI.

The Groups list view displays only high level data synced in from the Microsoft Portal. Clicking on a group in the list view triggers a live update from the Microsoft Entra ID portal to fetch additional details for the Group. This is to ensure efficient and fast data syncing for Teams and Groups from Microsoft Entra ID. Data syncs for Teams and Groups are handled in the same way in the Automate GUI.

Changes you make for groups in Automate updates the Microsoft online portal.

  1. In the VOSS Automate Admin Portal, go to (default menus) Subscriber Management > Groups to open the Groups list view.

  2. View existing groups in the list.

    Note

    The number of groups in the list view matches the number of groups in the Microsoft Portal.

  3. Do you want to ...

Model Details: device/msgraph/Group

Title Description Details
Group/Team Group Assigned by FDP
  • Field Name: Group/Team
  • Type: Object
Group Type Group Type Default: Security
  • Field Name: Group/Team.groupType
  • Type: String
  • Default: Security
  • Choices: ["Security", "Microsoft 365"]
Name *
  • Field Name: Group/Team.displayName
  • Type: String
Description *
  • Field Name: Group/Team.description
  • Type: String
Is Team
  • Field Name: Group/Team.isTeam
  • Type: Boolean
Mail
  • Field Name: Group/Team.mail
  • Type: String
Group Email Address (MailNickname without domain) Group email address. The local part of the email address cannot be empty.
  • Field Name: Group/Team.mailNickname
  • Type: String
Security Enabled
  • Field Name: Group/Team.securityEnabled
  • Type: Boolean
Privacy The visibility of the group and team. Defaults to Public.
  • Field Name: Group/Team.visibility
  • Type: String
  • Choices: ["Public", "Private"]
Is Archived Whether this team is in read-only mode.
  • Field Name: Group/Team.isArchived
  • Type: Boolean
Teams Template A dropdown of team templates that can be used when adding a team.
  • Field Name: Group/Team.teamsTemplate
  • Type: String
Members Members and owners of the team. Changes to a team, such as adding or removing members, can take up to 10 minutes to appear in search results.
  • Field Name: members.[n]
  • Type: Array
Username Members and owners of the team. Changes to a team, such as adding or removing members, can take up to 10 minutes to appear in search results.
  • Field Name: Group/Team.members.[n].username
  • Type: String
  • Target: device/msgraph/MsolUser
  • Target attr: UserPrincipalName
  • Format: uri
Role Shows whether a user in the list is a team owner or member. Default: member
  • Field Name: Group/Team.members.[n].role
  • Type: String
  • Default: member
  • Choices: ["Owner", "Member"]
Display Name
  • Field Name: Group/Team.members.[n].displayName
  • Type: String
Channels The collection of channels and messages associated with the team. Changes to a team, such as adding or removing members, can take up to 10 minutes to appear in search results.
  • Field Name: channels.[n]
  • Type: Array
Display Name The collection of channels and messages associated with the team. Changes to a team, such as adding or removing channels, can take up to 10 minutes to appear in search results.
  • Field Name: Group/Team.channels.[n].displayName
  • Type: String
Description Updating the Description needs to be updated with the Display Name.
  • Field Name: Group/Team.channels.[n].description
  • Type: String
Membership Type Shows if a channel is a private, standard, or shared channel. You cannot update the Membership Type value for an existing channel. Default: standard
  • Field Name: Group/Team.channels.[n].membershipType
  • Type: String
  • Default: standard
  • Choices: ["Standard", "Private", "Shared"]
Email Email of team channel.
  • Field Name: Group/Team.channels.[n].email
  • Type: String
Assigned Licenses
  • Field Name: assignedLicenses.[n]
  • Type: Array
Disabled Plans
  • Field Name: disabledPlans.[n]
  • Type: Array
SKU ID
  • Field Name: Group/Team.assignedLicenses.[n].skuId
  • Type: String
Member Permissions Group Assigned by FDP
  • Field Name: Member Permissions
  • Type: Object
Edit sent messages
  • Field Name: Member Permissions.allowUserEditMessages
  • Type: Boolean
Messaging Settings Settings to configure messaging and mentions in the team.
  • Field Name: messagingSettings
  • Type: Object
Edit sent messages
  • Field Name: Member Permissions.messagingSettings.allowUserEditMessages
  • Type: Boolean
Delete sent messages
  • Field Name: Member Permissions.messagingSettings.allowUserDeleteMessages
  • Type: Boolean
Team owners can delete sent messages
  • Field Name: Member Permissions.messagingSettings.allowOwnerDeleteMessages
  • Type: Boolean
Delete sent messages
  • Field Name: Member Permissions.allowUserDeleteMessages
  • Type: Boolean
Team owners can delete sent messages
  • Field Name: Member Permissions.allowOwnerDeleteMessages
  • Type: Boolean
Add and edit channels
  • Field Name: Member Permissions.allowCreateUpdateChannels
  • Type: Boolean
Member Settings Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team.
  • Field Name: memberSettings
  • Type: Object
Add and edit channels
  • Field Name: Member Permissions.memberSettings.allowCreateUpdateChannels
  • Type: Boolean
Add and edit private channels
  • Field Name: Member Permissions.memberSettings.allowCreatePrivateChannels
  • Type: Boolean
Delete channels
  • Field Name: Member Permissions.memberSettings.allowDeleteChannels
  • Type: Boolean
Add, edit or remove tabs
  • Field Name: Member Permissions.memberSettings.allowCreateUpdateRemoveTabs
  • Type: Boolean
Add, edit or remove connectors
  • Field Name: Member Permissions.memberSettings.allowCreateUpdateRemoveConnectors
  • Type: Boolean
Add, edit or remove apps
  • Field Name: Member Permissions.memberSettings.allowAddRemoveApps
  • Type: Boolean
Add and edit private channels
  • Field Name: Member Permissions.allowCreatePrivateChannels
  • Type: Boolean
Delete channels
  • Field Name: Member Permissions.allowDeleteChannels
  • Type: Boolean
Add, edit or remove tabs
  • Field Name: Member Permissions.allowCreateUpdateRemoveTabs
  • Type: Boolean
Add, edit or remove connectors
  • Field Name: Member Permissions.allowCreateUpdateRemoveConnectors
  • Type: Boolean
Add, edit or remove apps
  • Field Name: Member Permissions.allowAddRemoveApps
  • Type: Boolean
Mentions Group Assigned by FDP
  • Field Name: Mentions
  • Type: Object
Mention teams in messages
  • Field Name: Mentions.allowTeamMentions
  • Type: Boolean
Messaging Settings Settings to configure messaging and mentions in the team.
  • Field Name: messagingSettings
  • Type: Object
Mention teams in messages
  • Field Name: Mentions.messagingSettings.allowTeamMentions
  • Type: Boolean
Mention channels in messages
  • Field Name: Mentions.messagingSettings.allowChannelMentions
  • Type: Boolean
Mention channels in messages
  • Field Name: Mentions.allowChannelMentions
  • Type: Boolean
Guest Permissions Group Assigned by FDP
  • Field Name: Guest Permissions
  • Type: Object
Guests can add and edit channels
  • Field Name: Guest Permissions.allowCreateUpdateChannels
  • Type: Boolean
Guest Settings Settings to configure whether guests can create, update, or delete channels in the team.
  • Field Name: guestSettings
  • Type: Object
Guests can add and edit channels
  • Field Name: Guest Permissions.guestSettings.allowCreateUpdateChannels
  • Type: Boolean
Guests can delete channels
  • Field Name: Guest Permissions.guestSettings.allowDeleteChannels
  • Type: Boolean
Guests can delete channels
  • Field Name: Guest Permissions.allowDeleteChannels
  • Type: Boolean
Fun Settings Group Assigned by FDP
  • Field Name: Fun Settings
  • Type: Object
Giphy
  • Field Name: Fun Settings.allowGiphy
  • Type: Boolean
Fun Settings Settings to configure use of Giphy, memes, and stickers in the team.
  • Field Name: funSettings
  • Type: Object
Giphy
  • Field Name: Fun Settings.funSettings.allowGiphy
  • Type: Boolean
Giphy Content Rating Giphy content rating
  • Field Name: Fun Settings.funSettings.giphyContentRating
  • Type: String
  • Choices: ["Moderate", "Strict"]
Stickers and memes
  • Field Name: Fun Settings.funSettings.allowStickersAndMemes
  • Type: Boolean
Custom memes
  • Field Name: Fun Settings.funSettings.allowCustomMemes
  • Type: Boolean
Giphy Content Rating Giphy content rating
  • Field Name: Fun Settings.giphyContentRating
  • Type: String
  • Choices: ["Moderate", "Strict"]
Stickers and memes
  • Field Name: Fun Settings.allowStickersAndMemes
  • Type: Boolean
Custom memes
  • Field Name: Fun Settings.allowCustomMemes
  • Type: Boolean