Data stores - OfficeDev/microsoft-teams-apps-groupactivities GitHub Wiki

The app uses the following data store:

All these resources are created in your Azure subscription. None are hosted directly by Microsoft.

Azure table storage account

  • [Table] to store group activity data and users in the team mapped to each group.

Storage account

GroupActivityMetadata Table

Attribute Comment
PartitionKey Team Id
RowKey Group Activity Id which is GUID
Timestamp Date and time stamp when the entity row is modified
GroupActivityTitle Title of Group Activity
GroupActivityDescription Description of Group Activity
DueDate Due date of assignment
IsPrivateChannel True if private channel else public channel
AssignmentGroupCount Number of groups/channels created by bot
CreatedOn Assignment created date time
CreatedBy Id of user who has initiated group activity
ConversationId Conversation Id of initial group activity creation card
ActivityId Activity Id of card
IsNotificationActive True if Notification is active on channel
ServiceUrl Bot activity service url

ChannelNotification Table

Attribute Comment
PartitionKey Group Activity Id
RowKey Channel Id
Timestamp Date and time stamp when the entity row is modified
ChannelName Channel Name
TeamId TeamId for which group activity is created