10. Get started
Connect your
existing content.
Enhance
conversations
Add AI and
context.
Distribute
Office Store or
Company app
catalog.
Integrate
Connect existing
systems.
12. • SharePoint Framework web parts
can be exposed as Microsoft Teams
tabs
• Tabs are automatically hosted and
executed in the context of the
SharePoint
• You can take advantage of all
SharePoint Framework capabilities
in the Teams tab
SharePoint Framework solution running
in Teams
14. Get started
Connect your
existing content.
Enhance
conversations
Add AI and
context.
Distribute
Office Store or
Company app
catalog.
Integrate
Connect existing
systems.
15. Bots make it easy for users to interact with
your app in Team conversations or 1:1
Built using Microsoft Bot Framework v3/v4
Interpret text input using LUIS or connect
QnA maker
Complete tasks via basic commands, menu
or natural language
17. Display rich cards in channels
Sent from bots, connectors or
messaging extensions
Users can take quick actions like
comment, select options, set a date
Caution: “Legacy” actionable cards
vs. adaptive cards.
18. Personalize Teams Compose box with
your App & Services content
Users can query and insert your app
content into conversations
19. Notify users personally via the
activity feed
To access the activity feed, you will
need to create a bot
Deep link straight into tabs
20.
21. Get started
Connect your
existing content.
Enhance
conversations
Add AI and
context.
Distribute
Office Store or
Company app
catalog.
Integrate
Connect existing
systems.
22.
23. Push interactive messages into
channel. Currently only legacy
actionable cards.
Uses incoming webhook API
Update a CRM opportunity, fill
out a survey, approve a expense
report
24.
25.
26. Integration with 100s of other
systems
Connector available for Microsoft
Flow and Azure Logic Apps
Triggers and Actions
27.
28.
29. Microsoft Graph is a unified API
over all Microsoft 365 services
Gateway to data and intelligence
in Microsoft 365
Unified programmability model
30.
31.
32. Get started
Connect your
existing content.
Enhance
conversations
Add AI and
context.
Distribute
Office Store or
Company app
catalog.
Integrate
Connect existing
systems.
Microsoft fastest growing product.
Fast change is also a challenge. Developer experience is not always good.
Your users are already there
Leverage the primary collaboration and communication tool.
Choose the audience for your app
Office Store and Company App Catalog
Conversations come free
No need to build a conversation layer of its own
Build once, use everywhere
Microsoft Teams client on Windows Desktop, Mac, Web, Android and iOS platform
Easy way to integrate existing app
Focus on relevant app functionality.
HTTPS
Allow themselves to be iframed
Style
Authentication
Cross Domain Navigation
Keine zusätzliche Runtime Umgebung (d.h. Azure Web Services)
Zugriff auf SharePoint Listen und Dokumente als Datenspeicher
Authentication
Im Kontext der SharePoint Site der entsprechenden Groups
Notification only bots
Currently AdaptiveCards are not supported
Trigger: “new message” or “I am mentioned”
Action: Get messages, Post a message, Create a channel, List Teams, List Channels, etc.
App setup policy: Pin apps for groups
App permissions policy: disable apps, gradual rollout, manage permissions
AppSource, only free