Create the ultimate environment for teamwork using the Microsoft Teams Platform. See how your app can make teams more productive by extending the Teams experience with our expanded developer canvas and tools. For existing Teams developers, learn how to enrich your app with the power of intelligent conversations powered by Teams, Microsoft Graph, and Azure Bot Services, then easily build and distribute your tailored Teams experiences to your entire organization.
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Build the ultimate team hub with Microsoft Teams
1.
2.
3. Microsoft Teams
Communicate
through chat, meetings & calls
Collaborate
with deeply integrated Office 365 apps
Customize& extend
with 3rd party apps, processes, and devices
Work with confidence
enterprise level security, compliance,
and manageability
5. HUB EXPERIENCE Enable your teams to make decisions and
take action faster
Reduce context switching on important tasks
Create opportunities for collaboration
around external content
7. Optimize teamwork by integrating
existing workflows and processes
Introduce new experiences directly
for the Teams hub and take
advantage of its rich canvas
Departmental tools
Employee resources
Support & info
Processes & workflow
8. Get Started
Connect your content
• Reuse your existing
web app in a Tab
• Aggregate with
personal apps
• Create the app
manifest using
Teams App Studio
1
Enhance
conversations
Add AI and context
• Enable
conversations via
Azure Bot Service
• Plug in Graph APIs
• Add Adaptive
Cards
2
Integrate
communications
Optimize for real-time
• Programmable
voice and video
• Leverage dynamic
collaboration
3
Distribute and
automate
Make it available
• Publish to your
company catalog
• Or, submit to the
Office Store
• Automate team
lifecycles
4
9. Host your app’s experience
directly within Teams
As simple as embedding existing
web app content
Integrate and get context via
JavaScript SDK
Example: list of applicants to a
job position
10. Pin the tab in a 1:1 or group chat
Easily reuse the same tab content as
in channels
Example: list of positions your
recruiter is assigned
New
11. Enable personal productivity using
your app in the Teams hub
Surface aggregated content and
personal task completion
Offer a complete experience through
bot and tabs
New: available on Teams mobile clients
12. Tools to help you build your app
• Define your app’s manifest through simple forms
• Card visualizer and code snippet generator
• Web UI control library
New: find documentation topics via chat
New: Teams App Studio saves your app manifest
in the cloud
New: in-app registration with Azure Bot Service
13. Expand the reach of your existing
SharePoint solution
Reuse all your existing code
Deploy as an LOB app in Teams
New: easily bring existing pages into
Teams by pinning as tabs
Sneak peek
14.
15. Enhance
conversations
Add AI and context
• Enable
conversations via
Azure Bot Service
• Plug in Graph APIs
• Add Adaptive
Cards
2
Integrate
communications
Optimize for real-time
• Programmable
voice and video
• Leverage dynamic
collaboration
3
Distribute and
automate
Make it available
• Publish to your
company catalog
• Or, submit to the
Office Store
• Automate team
lifecycles
4
Get Started
Connect your content
• Reuse your existing
web app in a Tab
• Aggregate with
personal apps
• Create the app
manifest using
Teams App Studio
1
16. Integrate with Azure Bot Services
A. Natural language interaction
through chat bots
B. Structured commands through
messaging extensions
New: send or receive files
New: interact with users in private chats
New: multiple structured commands
New: Bot Builder 4.0 SDK support
17. Create rich interactive cards
Send from a bot or messaging extension
Users can take quick actions like
comment, select options, set a date
Supported across Microsoft canvases:
Teams, Outlook, Windows
New
18. Sneak peek
Open a modal dialog from a card action
or link from a tab
Great for
• Filling out longer forms
• Viewing detailed information
• Showing rich media
Embed custom web content or show an
Adaptive card
19. Integrate intelligent and insights directly
from the Graph in your Teams app
Sign users in through inline login
experience
New: simplify credential management via
new Azure Bot Services OAuthCard
20.
21. Get Started
Connect your content
• Create the app
manifest using
Teams App Studio
• Reuse your existing
web app in a Tab
• Aggregate with
personal apps
1
Enhance
conversations
Add AI and context
• Enable
conversations via
Azure Bot Service
• Plug in Graph APIs
• Add Adaptive
Cards
2
Integrate
communications
Optimize for real-time
• Programmable
voice and video
• Leverage dynamic
collaboration
3
Distribute and
automate
Make it available
• Publish to your
company catalog
• Or, submit to the
Office Store
• Automate team
lifecycles
4
22. your -
Users, Groups, Organizations
Outlook
SharePoint
OneDrive
Teams
Planner
Excel
OneNote
Activities
Device Relay
Commands
Notifications
Azure AD
Intune
Identity Manager
Advanced Threat Analytics
Advanced Threat Protection
Mail, Calendar,
Contacts and Tasks
Sites and Lists
Drives and Files
Channels, Messages
Tasks and Plans
Spreadsheets
Notes, and more…
Identity Management
Access Control
Synchronization
Domains
Administrative Units
Applications and Devices
Advanced Threat Analytics
Advanced Threat Protection
Alerts
Policies
and more…
Office 365 Windows 10 Enterprise Mobility + Security
https://graph.microsoft.com
23. Programmable
Voice & Video
Intelligent
Messaging
Sharing &
Meetings
Analytics &
Insights
Control calling and
integrate cognitive
services
Automate and reason
over conversations that
drive your business
Moderate and structure
collaboration activities
Utilize conversation
data to build
compliant insights
Communications
Sneak peek
https://graph.microsoft.com
24. Communications Infrastructure
Call Control Media
Network
Cognitive
Services
Control calling and meeting flows
Flexible access to media and
intelligence
Leverage Teams communications
infrastructure for global reach
Sneak peek
25. NetworkCall Control Media
Direct Media
Remote MediaBasic calling
Group calling and
Teams Meetings
Teams
Interactive Voice Response (IVR)
Sneak peek
Skype for Business
Skype
PSTN
Recording
26. Group calling and
Teams Meetings
Basic calling
Call Control
Interactive Voice Response
(IVR)
Receive
Answer
Play Audio Prompt
Capture Audio
Recognize DTMF Tones
Set mixer levels
Place
Transfer
Hang up
View Participants
Join
Add Participants
Mute / Unmute
Create Meetings
Sneak peek
https://graph.microsoft.com/app/calls
34. Get Started
Connect your content
• Create the app
manifest using
Teams App Studio
• Reuse your existing
web app in a Tab
• Aggregate with
personal apps
1
Enhance
conversations
Add AI and context
• Enable
conversations via
Azure Bot Service
• Plug in Graph APIs
• Add Adaptive
Cards
2
Integrate
communications
Optimize for real-time
• Programmable
voice and video
• Leverage dynamic
collaboration
3
Distribute and
automate
Make it available
• Publish to your
company catalog
• Or, submit to the
Office Store
• Automate team
lifecycles
4
36. Create a
team
Add
members
and owners
Configure
team
settings
Add
channels
Post a
welcome
message
Delete team
as needed
Resource Actions
Team Add, read, update, delete
Enumerate
Members &
Owners
Add, remove
Enumerate
Get user details
Team Settings Read, write
Channels Add, read, update, delete
Enumerate
Channel Messages Post, Read
Available Resources and Actions
New: coming to /v1.0 in Q2 CY18
40. Get Started
Connect your content
• Reuse your existing
web app in a Tab
• Aggregate with
personal apps
• Create the app
manifest using
Teams App Studio
1
Enhance
conversations
Add AI and context
• Enable
conversations via
Azure Bot Service
• Plug in Graph APIs
• Add Adaptive
Cards
2
Integrate
communications
Optimize for real-time
• Programmable
voice and video
• Leverage dynamic
collaboration
3
Distribute and
automate
Make it available
• Publish to your
company catalog
• Or, submit to the
Office Store
• Automate team
lifecycles
4
41. Feature Description
Messaging & command
box extensions
Easily query content from your external service, both in messages and through the command box
Personal Apps Surface your app’s personal content
App store Submit and distribute your app via the Office Store
Teams App Studio Simplify packaging and developing your app
Feature Description
Teams momentum Teams HWA (Hosted Web App) and HoloLens Remote Assist
Custom app distribution Deploy your app through the Teams company app catalog
New Graph APIs
Updated teams and channel APIs for automating team lifecycles
New messaging APIs to query channel conversations
Adaptive cards Rich, interactive, and flexible card system that works across Teams, Outlook, Windows, and Cortana
Apps in chat Light up your app in private 1:1 and group chats
Bots and files Enable your bot to send and receive files with users
Teams App Studio App Studio now saves your manifest in the cloud and allows you to register with Azure Bot Service
AppSource Drive discovery and traffic to your app through Microsoft AppSource
New this quarter
42. Feature Description
Programmable Voice &
Video
Control calling and meeting flows, with flexible access to media and intelligence
Task module Make it even easier to complete complex tasks without context switching
Teams and SharePoint
Starting to bring together SharePoint content and Teams conversations: deploy your SP app into Teams
or pin your existing SP site
Sneak peeks
43. Code Title Day Time
BRK2409 Leveraging SharePoint as a development platform for the modern intranet Tue 4:45p
BRK2407 Microsoft Graph: Connect to essential data every app needs Tue 1:15p
BRK2420 Streamline business processes with Flow and Office 365 Mon 1:00p
BRK3225 Conversational AI: Best Practices for Building Bots Wed 2:45p
BRK3208 Bot intelligence, Speech capabilities, and NLU best practices Tue 3:00p
Breakout Sessions
View sessions on-demand with //build 2018 event hub and
Channel 9 https://channel9.msdn.com/Events/Build/2018
44. Code Title Day Time
TSP2114 Enterprise Calling and Meetings Bots for Microsoft Teams Mon 7:00p
THR2411 Best practices with Microsoft Graph: Making your applications more performant,
resilient, and reliable
Tue 3:30p
THR3304 Cognitive Services + Microsoft Graph Tue 5:30p
THR2430 Intelligent Edge: Microsoft Graph and IoT Wed 9:00a
THR2413 Bots + Teams + Microsoft Graph: the perfect combo to help manage your calendar Wed 11:00a
THR2437 Smart UI with Adaptive Cards, Microsoft Graph and beyond Wed 2:00p
THR2443 Transform or disrupt your market with Workboard, right in Microsoft Teams Mon 5:30p
THR2444 Woobot.io connects Salesforce with Microsoft Teams Mon 3:00p
THR2445 Development of Kronos Teams Apps for the Modern Workforce Tue 4:00p
THR2446 Mural: Bringing Collaborative Canvases in Microsoft Teams Tue 1:30p
THR2447 Building document processes using Adobe + Microsoft Wed 10:00a
THR2448 How Zoom.ai is building the future of work on Microsoft Teams Mon 3:30p
Theatre Sessions
View sessions on-demand with //build 2018 event hub and
Channel 9 https://channel9.msdn.com/Events/Build/2018
48. Join the Office Developer Program
Learn more
Come hack with us - aka.ms/office365hackathon
Visit dev.office.com
See everything from Build - https://aka.ms/OfficeBuild2018
Follow us - @OfficeDev, #MicrosoftGraph, #SharePoint @MicrosoftTeams
Join community calls - Graph, AD, Outlook, Teams, Excel, and SharePoint
49. CODE TITLE DATE START
BRK2420 Streamline business processes with Flow and Office 365 5/7/2018 1:00PM
BRK3507 Create productive apps with Office 365 5/7/2018 2:45PM
BRK2407 Microsoft Graph: Connect to essential data every app needs 5/7/2018 2:45PM
BRK2419 Smarter data analysis with JavaScript and Azure ML functions in Excel 5/8/2018 10:30AM
BRK2403 Build the ultimate team hub with Microsoft Teams 5/8/2018 1:15PM
BRK2409
Leveraging SharePoint as a development platform for the modern
intranet
5/8/2018 4:45PM
BRK2418 New experience in Outlook 5/9/2018 2:45PM
BRK2402
Build intelligent analytics apps with Microsoft Graph and Azure
capabilities
5/9/2018 4:30PM