SPONSOR
Who am I?
Giuseppe Marchi
Office 365 advisor
Dev4Side S.r.l.
Giuseppe Marchi
giuseppe.marchi@dev4side.com
• Co-founder of Dev4Side S.r.l.
• 9 years Microsoft MVP
• Speaker in Microsoft communities events in Italy
• "SharePointer" from 2005
• Father of www.peppedotnet.it 
• Office 365 advisor for www.office365italia.com
• Author of the book "Pocket C#" from Apogeo
• One of the top SharePoint and Office 365 influencers
(for 2014 and 2015)
Dev4Side S.r.l.
software factory
Cosa facciamo
Dev4Side vede le sue principali skill ed esperienze nelle seguenti
aree applicative:
• Intranet su piattaforma Office 365
• Applicazioni intranet su piattaforma SharePoint
• Applicazioni/portali web
• App mobile
office365italia.com
45%
Portali
intranet
30%
Applicazioni
custom
15%
Formazione e
supporto adozione
10%
Consulenza
e analisi
L’iniziativa Office365Italia.com
office365italia.com
FORMAZIONE
video corsi
corsi on-site
webinar
SERVIZI
sviluppo
supporto
maintenance
GRATIS
guida
news
webinar
Un’offerta completa per facilitare l’adozione ad Office 365 e SharePoint
LICENZE
Cloud solution provider per Office 365, Azure e Microsoft 365
Video corsi, fruibili in modalità e-learning, per
l’adozione di Office 365
• Accesso tramite account aziendale
• Brevi video lezioni da 3-4 minuti l’una
• Gestione dello stato di avanzamento
• Questionario finale per valutare l’apprendimento
• Strumenti di monitoring per il responsabile
La formazione su
Office 365 in
modalità e-learning
GRATIS
Con l’acquisto o
l’aggiornamento delle licenze
Scopri i nuovi video corsi su Microsoft Teams e Planner!
L’iniziativa Office365Italia.com
office365italia.com
Prodotti utilizzabili sin sa subito o come acceleratori per i tuoi progetti!
Contatti
Dev4Side S.r.l.
Via Fabio Filzi 5
20124 - Milano
Tel: +39 02 83439531
P.IVA: IT07391830960
www.dev4side.com
info@dev4side.com
office365italia.com
Microsoft Teams extensions capabilities
Giuseppe Marchi
Agenda
Extend MS Teams with OOB features and 3rd party apps
Extend MS Teams with custom app development
Roadmap
Microsoft Teams
The hub for teamwork in Office 365
Communicate
through chat, meetings & calls
Collaborate
with deeply integrated Office 365 apps
Customize& extend
with 3rd party apps, processes, and
developer tools
Work with confidence
enterprise level security, compliance,
and manageability
Microsoft Teams Platform
build experiences that people love
Communicate
through chat, meetings & calls
Collaborate
with deeply integrated Office 365 apps
Customize& extend
with 3rd party apps, processes, and
developer tools
Work with confidence
enterprise level security, compliance,
and manageability
Create
simplicity
Make apps work
for you
Tailor your
teamwork
Create simplicity
Get a handle
on tool
sprawl
Reduce
information
overload
Reduce context
switching
Use the 3rd party
apps & tools you love
Connect your internal
apps & services
Manage the experience,
better
Make your apps work for you
Infuse your workplace
with the tools and data
you love
Getting started with Apps for Microsoft Teams
Unleash the power of Teams with
200+ built-in apps
Azure DevOps
Tailor your Teamwork
Power experiences with
intelligence and insight
Give your
people
superpowers,
at work Accelerate business process
at the speed of conversation
Introducing the Microsoft Teams App Platform
First release
Bots
Help users get
tasks done in
conversations
Connectors
Post rich updates
to channels
Tabs
Surface rich
content within
Teams
Office
Store
Drive engagement
by submitting
your app to the
Office Store
Actionable
Messages
Add rich
interaction to your
connector cards
Activity
Feed
Engage users
via feed
notifications
Compose
Extensions
Allow users to query
and share rich cards
in conversations
Second release
Power your apps using Graph. Build intelligence and connect to data that
drives productivity
Microsoft Graph
Tabs
Rich surface area for your app
Simple as hosting an existing web app
Team productivity: within channels
Personal productivity: app flyout
Your services, experience, & users
Connectors with Actionable Messages
Push rich interactive cards in channels
Users can take quick actions like
comment, select options, set a date
Uses incoming webhook API
Fully supported in both Teams
and Outlook
Activity feed
Notify users personally via the
activity feed
Same API as sending bot messages
Deep link straight into tabs
Bots
Bots make it easy for users to interact with
your app in Team conversations or 1:1
Built using Microsoft Bot Framework
Complete tasks via basic commands, menu or
natural language
Rich Microsoft Teams features, e.g.
 Input menus
 Dynamic message updates
 Integrate with tabs
Compose Extensions
Personalize Teams Compose box with your
App & Services content
Users can query and insert your app
content into conversations
Example: Sales opportunities from CRM
You can reuse services you built for
Bots or Tabs
Tying it all together – Microsoft Teams App
Microsoft Teams Apps
• With a single package, deliver one or more capabilities to end users, in
contexts that make sense in your experience
Single App definition – manifest.json
Single package (.ZIP) used for Sideloading or Office Store submission
Microsoft Teams is open!
Register and submit your app
today to the Office Store
Your app will be ready in the
Developer Preview once approved
IT Pro
Enable
apps in the
store
Browse
App
Store
End User
Install Personal Apps
Install and Configure Teams Apps
End User
Teams Apps deployment
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
New!
Microsoft Graph and Communications
https://graph.microsoft.com
Programmable
Voice & Video
Control calling and
integrate cognitive
services
Communications
New!
Microsoft Graph and Communications
https://graph.microsoft.com/app/calls
Bots Cloud Services
Enhance your Teams
Bots with calling, video,
and sharing
Build backend apps for
Calls and Meetings in
Microsoft Teams
Personal apps
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
Add your app to a private chat
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
Bring SharePoint apps and content into Teams
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
Task Module: rich modal canvas
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
Let the past go and step off into the future

CCI2018 - Le possibilità di estensione di Microsoft Teams

  • 2.
  • 3.
    Who am I? GiuseppeMarchi Office 365 advisor Dev4Side S.r.l. Giuseppe Marchi giuseppe.marchi@dev4side.com • Co-founder of Dev4Side S.r.l. • 9 years Microsoft MVP • Speaker in Microsoft communities events in Italy • "SharePointer" from 2005 • Father of www.peppedotnet.it  • Office 365 advisor for www.office365italia.com • Author of the book "Pocket C#" from Apogeo • One of the top SharePoint and Office 365 influencers (for 2014 and 2015)
  • 4.
  • 5.
    Cosa facciamo Dev4Side vedele sue principali skill ed esperienze nelle seguenti aree applicative: • Intranet su piattaforma Office 365 • Applicazioni intranet su piattaforma SharePoint • Applicazioni/portali web • App mobile office365italia.com 45% Portali intranet 30% Applicazioni custom 15% Formazione e supporto adozione 10% Consulenza e analisi
  • 6.
    L’iniziativa Office365Italia.com office365italia.com FORMAZIONE video corsi corsion-site webinar SERVIZI sviluppo supporto maintenance GRATIS guida news webinar Un’offerta completa per facilitare l’adozione ad Office 365 e SharePoint LICENZE Cloud solution provider per Office 365, Azure e Microsoft 365
  • 7.
    Video corsi, fruibiliin modalità e-learning, per l’adozione di Office 365 • Accesso tramite account aziendale • Brevi video lezioni da 3-4 minuti l’una • Gestione dello stato di avanzamento • Questionario finale per valutare l’apprendimento • Strumenti di monitoring per il responsabile La formazione su Office 365 in modalità e-learning GRATIS Con l’acquisto o l’aggiornamento delle licenze
  • 8.
    Scopri i nuovivideo corsi su Microsoft Teams e Planner!
  • 9.
    L’iniziativa Office365Italia.com office365italia.com Prodotti utilizzabilisin sa subito o come acceleratori per i tuoi progetti!
  • 10.
    Contatti Dev4Side S.r.l. Via FabioFilzi 5 20124 - Milano Tel: +39 02 83439531 P.IVA: IT07391830960 www.dev4side.com info@dev4side.com office365italia.com
  • 11.
    Microsoft Teams extensionscapabilities Giuseppe Marchi
  • 12.
    Agenda Extend MS Teamswith OOB features and 3rd party apps Extend MS Teams with custom app development Roadmap
  • 14.
    Microsoft Teams The hubfor teamwork in Office 365 Communicate through chat, meetings & calls Collaborate with deeply integrated Office 365 apps Customize& extend with 3rd party apps, processes, and developer tools Work with confidence enterprise level security, compliance, and manageability
  • 15.
    Microsoft Teams Platform buildexperiences that people love Communicate through chat, meetings & calls Collaborate with deeply integrated Office 365 apps Customize& extend with 3rd party apps, processes, and developer tools Work with confidence enterprise level security, compliance, and manageability Create simplicity Make apps work for you Tailor your teamwork
  • 16.
    Create simplicity Get ahandle on tool sprawl Reduce information overload Reduce context switching
  • 17.
    Use the 3rdparty apps & tools you love Connect your internal apps & services Manage the experience, better Make your apps work for you Infuse your workplace with the tools and data you love
  • 18.
    Getting started withApps for Microsoft Teams
  • 19.
    Unleash the powerof Teams with 200+ built-in apps Azure DevOps
  • 20.
    Tailor your Teamwork Powerexperiences with intelligence and insight Give your people superpowers, at work Accelerate business process at the speed of conversation
  • 23.
    Introducing the MicrosoftTeams App Platform First release Bots Help users get tasks done in conversations Connectors Post rich updates to channels Tabs Surface rich content within Teams Office Store Drive engagement by submitting your app to the Office Store Actionable Messages Add rich interaction to your connector cards Activity Feed Engage users via feed notifications Compose Extensions Allow users to query and share rich cards in conversations Second release Power your apps using Graph. Build intelligence and connect to data that drives productivity Microsoft Graph
  • 24.
    Tabs Rich surface areafor your app Simple as hosting an existing web app Team productivity: within channels Personal productivity: app flyout Your services, experience, & users
  • 25.
    Connectors with ActionableMessages Push rich interactive cards in channels Users can take quick actions like comment, select options, set a date Uses incoming webhook API Fully supported in both Teams and Outlook
  • 26.
    Activity feed Notify userspersonally via the activity feed Same API as sending bot messages Deep link straight into tabs
  • 27.
    Bots Bots make iteasy for users to interact with your app in Team conversations or 1:1 Built using Microsoft Bot Framework Complete tasks via basic commands, menu or natural language Rich Microsoft Teams features, e.g.  Input menus  Dynamic message updates  Integrate with tabs
  • 28.
    Compose Extensions Personalize TeamsCompose box with your App & Services content Users can query and insert your app content into conversations Example: Sales opportunities from CRM You can reuse services you built for Bots or Tabs
  • 29.
    Tying it alltogether – Microsoft Teams App Microsoft Teams Apps • With a single package, deliver one or more capabilities to end users, in contexts that make sense in your experience Single App definition – manifest.json Single package (.ZIP) used for Sideloading or Office Store submission
  • 30.
    Microsoft Teams isopen! Register and submit your app today to the Office Store Your app will be ready in the Developer Preview once approved
  • 32.
    IT Pro Enable apps inthe store Browse App Store End User Install Personal Apps Install and Configure Teams Apps End User Teams Apps deployment
  • 34.
    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 New! Microsoft Graph and Communications https://graph.microsoft.com
  • 35.
    Programmable Voice & Video Controlcalling and integrate cognitive services Communications New! Microsoft Graph and Communications https://graph.microsoft.com/app/calls Bots Cloud Services Enhance your Teams Bots with calling, video, and sharing Build backend apps for Calls and Meetings in Microsoft Teams
  • 36.
    Personal apps Enable personalproductivity 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
  • 37.
    Add your appto a private chat 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
  • 38.
    Bring SharePoint appsand content into Teams 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
  • 39.
    Task Module: richmodal canvas 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
  • 41.
    Let the pastgo and step off into the future

Editor's Notes

  • #2 Hyperfish intro We are really excited to bring you something great
  • #4 Founded 2015 Co-Founders Brian Cook & Chris Johnson Brian was the founder and CEO of Workflow company Nintex, Chris Johnson was a Group Product Management in Office 365 & SharePoint Joining them were
  • #12 Founded 2015 Co-Founders Brian Cook & Chris Johnson Brian was the founder and CEO of Workflow company Nintex, Chris Johnson was a Group Product Management in Office 365 & SharePoint Joining them were
  • #15 14
  • #16 15
  • #19 18
  • #20 19
  • #35 34
  • #36 35
  • #37 Microsoft Build 2017