ݺߣ

ݺߣShare a Scribd company logo
Microsoft Teams как платформа
для Ваших приложений
Виталий Жуков, Microsoft MVP
Ай-Теко
О чем поговорим
• Что такое Microsoft Teams
• Как использовать Microsoft Teams
• Как создавать решения на базе Microsoft Teams
• Закладки (Tabs)
• Боты (Bots)
• Составные расширения (Compose extensions)
• Коннекторы (Connectors)
• Лента активности (Activity feed)
• Microsoft Teams Limits
• *
Что такое Microsoft Teams
Different groups have different needs
Co-Creating
Content
Mail &
Calendar
Voice, Video
& Meetings
Chat-based
Workspace
Sites & Content
Management
Enterprise
Social
Today’s
Challenges
Siloed Apps
Friction across applications – multiple logins, difficulty sharing and discovering information
Shadow IT
Incomplete toolset can lead to inconsistent security, compliance and risk
Wasted Time
Context switching between different apps drains attention and time
Office 365: Designed for the unique workstyle of every group
Complete Solution
Office 365 addresses the breadth of
collaboration needs across your
company
Integrated Experiences
Office 365 Groups and Microsoft
Graph enable integrated
collaboration experiences
Security and Compliance
Office 365 delivers the security,
compliance and manageability
required in today’s workplace
Office 365 Groups
Co-Creating
Content
Office 365 ProPlus
Mail &
Calendar
Outlook
Voice, Video
& Meetings
Skype
Chat-based
Workspace
Microsoft Teams
Sites & Content
Management
SharePoint
Enterprise
Social
Yammer
Co-authoring
across desktop,
mobile, web
Undisputed
leader in mail
and calendar
100M meetings
each month
Introducing
Microsoft
Teams
190M end users 85% of Fortune
500
Category Leader
Co-Creating
Content
Office 365 ProPlus
Mail &
Calendar
Outlook
Voice, Video
& Meetings
Skype
Chat-based
Workspace
Microsoft Teams
Sites & Content
Management
SharePoint
Enterprise
Social
Yammer
Chat for today’s
teams
Communicate in the moment and
keep everyone in the know
Customizable for
each team
Tailor your workspace to include
content and capabilities your team
needs every day.
A hub for
teamwork
Give your team quick access to
information they need right in
Office 365
Chat-based workspace in Office 365
Security teams
trust
Get the enterprise-level security
and compliance features you
expect from Office 365.
Что надо знать о Microsoft Teams
• Teams - это платформа
• Бесплатный
• Поддерживает все популярные платформы
(Windows 7+, Mac, iOS, Android, Windows Phone)
• Работает в браузере
• Threaded conversations
История Microsoft Teams
История Microsoft Teams
• Апрель 2016 Анонсирован Microsoft Classroom
• Ноябрь 2016 Анонсирован Microsoft Teams
• Март 2017 Teams становится доступен клиентам
• Май 2017 Teams замещает Classroom
• Январь 2018 Окончание жизни Microsoft Classroom
Как использовать Microsoft Teams
Teams vs Skype for Business
INDIVIDUAL GROUP TEAM DEPARTMENT ORGANIZATION
S4b IM ✓ ✘ ✘ ✘ ✘
S4b Online
Meetings ✘ ✓ ✓ ✓ ✘
S4b Broadcast ✘ ✘ ✘ ✘ ✓
Microsoft Teams ✘ ✓ ✓ ✓ ✘
Bots
Connectors ✓ ✓ ✓ ✓ ✓
Демонстрация
Microsoft Teams
Предисловие
Демонстрация Microsoft Teams
Предисловие
Демонстрация
Microsoft Teams
Как создавать решения на базе
Microsoft Teams
Закладки (Tabs)
• Самый простой способ интеграции данных в Teams
• Контекст закладки
• Идентификаторы (teamId, channelId, entityId, groupId, …)
• Тема (default, dark, contrast)
• Идентификатор пользователя
• …
• Кросс-доменные переходы
Содержимое закладки
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Teams Tab</title>
<script src=/slideshow/microsoft-teams-79274823/79274823/"https:/statics.teams.microsoft.com/sdk/v1.0/js/MicrosoftTeams.min.js"></script>
</head>
<body>
<script type="text/javascript">
microsoftTeams.initialize();
</script>
<!-- Контент закладки -->
</body>
</html>
Манифест закладки
{ "id": "1fb7790d-4fbf-41ae-93fd-f0eec3f2ef34",
"packageName": "bot.vitalyzhukov.tab",
"developer": { "name": "i-Teco", "websiteUrl": "http://i-teco.ru" },
"name": { "short": "Sample App" },
"description": { "short": "Simple tab" },
"icons": { "outline": "tab20x20.png", "color": "tab96x96.png" },
"staticTabs": [
{
"entityId": "page1",
"name": "Page First",
"contentUrl": "https://bot.vitalyzhukov.com/tab/simpletab.html",
"scopes": [ "personal" ]
}
],
"permissions": [ "identity", "messageTeamMembers" ],
"validDomains": [ "*.vitalyzhukov.com" ] }
Боты (Bots)
• Bot Framework
• Bot APIs
• Область работы бота
• Чат с ботом 1:1 (Personal)
• Бот на канале (Team)
Активности для ботов
• ContactRelationUpdate not directly supported in Microsoft Teams
• DeleteUserData not directly supported in Microsoft Teams
• ConversationUpdate
• EndOfConversation
• Message
• Ping
• Event
• InstallationUpdate
• InvokeTyping
• Trigger Obsolete
Составные расширения
(Compose extensions)
• Расширение бота
• Набор команд для панели инструментов
Коннекторы (Connectors)
• Механизм доставки данных из Teams в сторонние приложения
• Регистрация коннектора
• Ссылка на коннектор в расширении
Существующие коннекторы
Лента активности (Activity feed)
• Публикация текста и описания в единой ленте активности
• 24.08.2017 “Under Construction”
Microsoft Teams Limits
Microsoft Teams Limits
• Гибридная среда – не самая лучшая среда для Teams
• Мультитенантность – низкоприоритетный сценарий
• Максимум 80 человек на митинге
• Связь «Команда – Группа»
• Трюки администратора
• Не поддерживает коммуникации за пределами компании
• Не поддерживает Skype for Business on-premise
Ссылки
Мой блог
http://blog.vitalyzhukov.ru
Microsoft Teams
https://teams.microsoft.com
Microsoft Bot Framework
https://dev.botframework.com
Microsoft Teams как платформа для ваших приложений
Thank You!
30

More Related Content

Similar to Microsoft Teams как платформа для ваших приложений (20)

PPTX
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
imnowmedia
PPSX
Переход в Облако для решения «земных» задач
TechExpert
PPTX
"Упрости себе жизнь. Бизнес с облаком" Юлия Щеглова Microsoft
Michael Oreshin
PPT
Sql Server Data Services
Media Gorod
PPTX
Преимущества SharePoint для бизнеса
Allterra My
PDF
Ics overview 11.06.13
Victor Taranov
PPTX
MSF: Ваш проект будет успешным!
Alexander Babich
PDF
сравнение Drupal и 1с битрикс
Andrii Podanenko
PPTX
Open source technologies in Microsoft cloud - MS SWIT 2014
Alexey Bokov
PPT
Разработка малобюджетного учебного сайта на основе концепции Wiki часть 1. По...
Сообщество eLearning PRO
PPTX
Больше чем анализ
SQALab
PPTX
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
ADN Digital Studio
PPTX
Dev
IRCIT
PPTX
Корпоративный портал. Эффективная работа компании
TRINET.Group
PPTX
Готовим сайты на 1С-Битрикс
IRCIT
PPTX
1c bitrix-cp
Burbon.ru
PPTX
1c bitrix-cp
BDA
PDF
1c bitrix-cp 21-09
BDA
PDF
1c bitrix-cp 21-09
BDA
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
imnowmedia
Переход в Облако для решения «земных» задач
TechExpert
"Упрости себе жизнь. Бизнес с облаком" Юлия Щеглова Microsoft
Michael Oreshin
Sql Server Data Services
Media Gorod
Преимущества SharePoint для бизнеса
Allterra My
Ics overview 11.06.13
Victor Taranov
MSF: Ваш проект будет успешным!
Alexander Babich
сравнение Drupal и 1с битрикс
Andrii Podanenko
Open source technologies in Microsoft cloud - MS SWIT 2014
Alexey Bokov
Разработка малобюджетного учебного сайта на основе концепции Wiki часть 1. По...
Сообщество eLearning PRO
Больше чем анализ
SQALab
Корпоративный сайт нашего времени: лучшие технологии «1С-Битрикс» для бизнеса
ADN Digital Studio
Корпоративный портал. Эффективная работа компании
TRINET.Group
Готовим сайты на 1С-Битрикс
IRCIT
1c bitrix-cp
Burbon.ru
1c bitrix-cp
BDA
1c bitrix-cp 21-09
BDA
1c bitrix-cp 21-09
BDA

More from Vitaly Zhukov (7)

PPTX
Azure IoT, Power BI and Sharepoint Online
Vitaly Zhukov
PPTX
Office 365 + Azure service bus
Vitaly Zhukov
PPTX
Office 365 для тех кто боится
Vitaly Zhukov
PPTX
SharePoint Framework
Vitaly Zhukov
PPTX
Microsoft Graph. Готовая Big Data для Ваших решений
Vitaly Zhukov
PPTX
PowerShell DSC и SharePoint 2016
Vitaly Zhukov
PPTX
Новые возможности поиска в SharePoint 2013
Vitaly Zhukov
Azure IoT, Power BI and Sharepoint Online
Vitaly Zhukov
Office 365 + Azure service bus
Vitaly Zhukov
Office 365 для тех кто боится
Vitaly Zhukov
SharePoint Framework
Vitaly Zhukov
Microsoft Graph. Готовая Big Data для Ваших решений
Vitaly Zhukov
PowerShell DSC и SharePoint 2016
Vitaly Zhukov
Новые возможности поиска в SharePoint 2013
Vitaly Zhukov
Ad

Microsoft Teams как платформа для ваших приложений

  • 1. Microsoft Teams как платформа для Ваших приложений Виталий Жуков, Microsoft MVP Ай-Теко
  • 2. О чем поговорим • Что такое Microsoft Teams • Как использовать Microsoft Teams • Как создавать решения на базе Microsoft Teams • Закладки (Tabs) • Боты (Bots) • Составные расширения (Compose extensions) • Коннекторы (Connectors) • Лента активности (Activity feed) • Microsoft Teams Limits • *
  • 4. Different groups have different needs Co-Creating Content Mail & Calendar Voice, Video & Meetings Chat-based Workspace Sites & Content Management Enterprise Social Today’s Challenges Siloed Apps Friction across applications – multiple logins, difficulty sharing and discovering information Shadow IT Incomplete toolset can lead to inconsistent security, compliance and risk Wasted Time Context switching between different apps drains attention and time
  • 5. Office 365: Designed for the unique workstyle of every group Complete Solution Office 365 addresses the breadth of collaboration needs across your company Integrated Experiences Office 365 Groups and Microsoft Graph enable integrated collaboration experiences Security and Compliance Office 365 delivers the security, compliance and manageability required in today’s workplace Office 365 Groups Co-Creating Content Office 365 ProPlus Mail & Calendar Outlook Voice, Video & Meetings Skype Chat-based Workspace Microsoft Teams Sites & Content Management SharePoint Enterprise Social Yammer
  • 6. Co-authoring across desktop, mobile, web Undisputed leader in mail and calendar 100M meetings each month Introducing Microsoft Teams 190M end users 85% of Fortune 500 Category Leader Co-Creating Content Office 365 ProPlus Mail & Calendar Outlook Voice, Video & Meetings Skype Chat-based Workspace Microsoft Teams Sites & Content Management SharePoint Enterprise Social Yammer
  • 7. Chat for today’s teams Communicate in the moment and keep everyone in the know Customizable for each team Tailor your workspace to include content and capabilities your team needs every day. A hub for teamwork Give your team quick access to information they need right in Office 365 Chat-based workspace in Office 365 Security teams trust Get the enterprise-level security and compliance features you expect from Office 365.
  • 8. Что надо знать о Microsoft Teams • Teams - это платформа • Бесплатный • Поддерживает все популярные платформы (Windows 7+, Mac, iOS, Android, Windows Phone) • Работает в браузере • Threaded conversations
  • 10. История Microsoft Teams • Апрель 2016 Анонсирован Microsoft Classroom • Ноябрь 2016 Анонсирован Microsoft Teams • Март 2017 Teams становится доступен клиентам • Май 2017 Teams замещает Classroom • Январь 2018 Окончание жизни Microsoft Classroom
  • 12. Teams vs Skype for Business INDIVIDUAL GROUP TEAM DEPARTMENT ORGANIZATION S4b IM ✓ ✘ ✘ ✘ ✘ S4b Online Meetings ✘ ✓ ✓ ✓ ✘ S4b Broadcast ✘ ✘ ✘ ✘ ✓ Microsoft Teams ✘ ✓ ✓ ✓ ✘ Bots Connectors ✓ ✓ ✓ ✓ ✓
  • 16. Как создавать решения на базе Microsoft Teams
  • 17. Закладки (Tabs) • Самый простой способ интеграции данных в Teams • Контекст закладки • Идентификаторы (teamId, channelId, entityId, groupId, …) • Тема (default, dark, contrast) • Идентификатор пользователя • … • Кросс-доменные переходы
  • 18. Содержимое закладки <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Teams Tab</title> <script src=/slideshow/microsoft-teams-79274823/79274823/"https:/statics.teams.microsoft.com/sdk/v1.0/js/MicrosoftTeams.min.js"></script> </head> <body> <script type="text/javascript"> microsoftTeams.initialize(); </script> <!-- Контент закладки --> </body> </html>
  • 19. Манифест закладки { "id": "1fb7790d-4fbf-41ae-93fd-f0eec3f2ef34", "packageName": "bot.vitalyzhukov.tab", "developer": { "name": "i-Teco", "websiteUrl": "http://i-teco.ru" }, "name": { "short": "Sample App" }, "description": { "short": "Simple tab" }, "icons": { "outline": "tab20x20.png", "color": "tab96x96.png" }, "staticTabs": [ { "entityId": "page1", "name": "Page First", "contentUrl": "https://bot.vitalyzhukov.com/tab/simpletab.html", "scopes": [ "personal" ] } ], "permissions": [ "identity", "messageTeamMembers" ], "validDomains": [ "*.vitalyzhukov.com" ] }
  • 20. Боты (Bots) • Bot Framework • Bot APIs • Область работы бота • Чат с ботом 1:1 (Personal) • Бот на канале (Team)
  • 21. Активности для ботов • ContactRelationUpdate not directly supported in Microsoft Teams • DeleteUserData not directly supported in Microsoft Teams • ConversationUpdate • EndOfConversation • Message • Ping • Event • InstallationUpdate • InvokeTyping • Trigger Obsolete
  • 22. Составные расширения (Compose extensions) • Расширение бота • Набор команд для панели инструментов
  • 23. Коннекторы (Connectors) • Механизм доставки данных из Teams в сторонние приложения • Регистрация коннектора • Ссылка на коннектор в расширении
  • 25. Лента активности (Activity feed) • Публикация текста и описания в единой ленте активности • 24.08.2017 “Under Construction”
  • 27. Microsoft Teams Limits • Гибридная среда – не самая лучшая среда для Teams • Мультитенантность – низкоприоритетный сценарий • Максимум 80 человек на митинге • Связь «Команда – Группа» • Трюки администратора • Не поддерживает коммуникации за пределами компании • Не поддерживает Skype for Business on-premise

Editor's Notes

  • #2: Мы рассмотрим новый инструмент для совместной работы Microsoft Teams с точки зрения платформы, позволяющей создавать свои и/или интегрировать уже существующие решения. Также в докладе я расскажу о новых возможностях для разработки приложений такие как расширения, позволяющие вставлять Ваш контент в чат, боты и коннекторы.