2. TEAMS
• Teamwork hub already bringing together O365 services
• Opportunity to bring in other LOB systems & tools
• Give ‘teams’ of users the tools that makes sense to them
3. WHAT IS A TEAMS APP?
Package of services available to users in the contexts (or “scopes”) that make
the most sense.
Services
Tabs
Bots
Messaging extensions
Connectors
Scopes
Personal (App bar)
Group (1:Many Chat)
Team (Channel)
10. YEOMAN GENERATOR FOR TEAMS
Yeoman is a generic scaffolding system
Rapidly get started on new projects
Generator for Teams
Implements standards, best practice, and end-to-end toolchain
Hinweis der Redaktion
MS Teams stats from https://developer.microsoft.com/en-us/microsoft-teams
Discuss Teams development is deployed as a Teams App irrespective of what extension points it’s using.
Similar concept to Office add-ins with Manifest and html page or bot endpoint
Calendar (Exchange)
Voice/Video Calls (Lync/Skype)
Files (SharePoint)
Planner
MS Teams stats from https://developer.microsoft.com/en-us/microsoft-teams
Discuss Teams development is deployed as a Teams App irrespective of what extension points it’s using.
Depending on the service you are either development a web site or a bot
2 types of custom tabs
Static (Personal)
Configurable (Shared used in channels and group chat)
Mix of tasks from all plans (Brookstreet and Unicorns)
2 types of custom tabs
Static (Personal)
Configurable (Shared used in channels and group chat)
Use ZOOM
https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/bots/bot-conversations/bots-conversations
Build and connect intelligent bots to interact with Microsoft Teams users naturally through chat.
A bot appears just like any other team member you interact with in a conversation (personal, group, or team/channel)
Bots can participate in a conversation or initiate one. Most communication is in response to another message.
When a user sends a message, Teams posts the message to your bot; specifically, it sends a JSON object to your bot's messaging endpoint. Your bot examines the message to determine its type and responds accordingly.
2 types of messaging extensions Compose, Read
2 types of messaging extensions Compose, Read
https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/messaging-extensions/create-extensions?tabs=typescript
Office 365 Connectors are a great way to push your app's rich content into Microsoft Teams.
You can even add actions to your content, turning them into actionable messages, so that users can complete tasks directly in the channel.
Hardest part of getting started is getting a hello world add-in or app up building and deploying end-to-end.
Use the Yeoman Generators to quickly scaffold the entire toolchain
Yeoman is a generic scaffolding system allowing the creation of any kind of app.