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
STANDALONE WEB,
DEVICE, AND SERVICE
APPS
 
EXTENSIONS
EMBEDDED CANVASES
Microsoft Graph
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
Tailor your teamwork with
200+ Teams apps
now available!
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Join
Partner Solution
Teams Meeting
Teams
Interop Bot
Azure/Windows
Legacy VTC
Existing
Services
(Edge, Transcode,
protocol translations etc)
Sneak peek
Solution Architecture – Video Interop
Teams Meeting
Legacy comms
IoT
Facilities
…
Sneak peek
Solution Architecture – Incident Communication
Direct Teams Calls
Chat
Partner Solution
Teams Meeting
Teams Call
Automation
Bot
Azure/Windows
Existing
Services
(alert propagation, facility
connection, analytics, etc)
Sneak peek
Solution Architecture – Incident Communication
Direct Teams Calls
Chat
Legacy comms
IoT
Facilities
…
#msteams
+1.608.571.1340
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
Capabilities
My
Apps
Team
Apps
Global
Apps
LOB
Apps
Catalog
App
Catalog
Policies
New New
User
App
Policies
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
 New:
New:
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
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
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
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
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
https://developer.microsoft.com/microsoft-teams
https://developer.microsoft.com/office/dev-program
Try out Azure for free
https://azure.microsoft.com/en-us/free/
Get started with Azure Bot Services
https://azure.microsoft.com/en-us/services/bot-service/
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
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
Build the ultimate team hub with Microsoft Teams

Build the ultimate team hub with Microsoft Teams

  • 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
  • 4.
    STANDALONE WEB, DEVICE, ANDSERVICE APPS   EXTENSIONS EMBEDDED CANVASES Microsoft Graph
  • 5.
    HUB EXPERIENCE Enableyour teams to make decisions and take action faster Reduce context switching on important tasks Create opportunities for collaboration around external content
  • 6.
    Tailor your teamworkwith 200+ Teams apps now available!
  • 7.
    Optimize teamwork byintegrating 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 yourcontent • 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’sexperience 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 tabin 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 productivityusing 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 helpyou 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 reachof 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
  • 15.
    Enhance conversations Add AI andcontext • 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 AzureBot 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 interactivecards 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 amodal 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 andinsights 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
  • 21.
    Get Started Connect yourcontent • 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 ControlMedia 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 DirectMedia 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 TeamsMeetings 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
  • 27.
    Join Partner Solution Teams Meeting Teams InteropBot Azure/Windows Legacy VTC Existing Services (Edge, Transcode, protocol translations etc) Sneak peek Solution Architecture – Video Interop
  • 30.
    Teams Meeting Legacy comms IoT Facilities … Sneakpeek Solution Architecture – Incident Communication Direct Teams Calls Chat
  • 31.
    Partner Solution Teams Meeting TeamsCall Automation Bot Azure/Windows Existing Services (alert propagation, facility connection, analytics, etc) Sneak peek Solution Architecture – Incident Communication Direct Teams Calls Chat Legacy comms IoT Facilities …
  • 33.
  • 34.
    Get Started Connect yourcontent • 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
  • 35.
  • 36.
    Create a team Add members and owners Configure team settings Add channels Posta 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
  • 37.
  • 38.
  • 40.
    Get Started Connect yourcontent • 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 DayTime 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 DayTime 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
  • 45.
    https://developer.microsoft.com/microsoft-teams https://developer.microsoft.com/office/dev-program Try out Azurefor free https://azure.microsoft.com/en-us/free/ Get started with Azure Bot Services https://azure.microsoft.com/en-us/services/bot-service/
  • 48.
    Join the OfficeDeveloper 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 DATESTART 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

Editor's Notes