Standalone web device and service apps Extensions Embedded
Standalone web, device, and service apps Extensions Embedded canvases Files Insights Groups Conversations People 1 Microsoft Graph
Building a company app Managing your company’s apps
Bring increased productivity to your enterprise Enable your teams can make decisions and take action faster Reduce context switching on important tasks Create opportunities for collaboration around external content
Enabling powerful Chat. Ops workflows in Teams Rahul Tripathi Rocky Rashidi
Combined Micro Focus: An Industry Shaper #26 Micro Focus #12 HPE SW / MF #7
Portfolio Breadth and Depth Dev. Ops IT Operations Unified Functional Testing Cobol Development, Software Delivery and Testing Service Management, Operations Bridge, Data Center Automation, Network Management Mainframe Solutions, IT Operations Management, Host Connectivity, Collaboration Cloud Information Governance Security Digital Safe, Data Protector, Control Point, Structured Data Manager, Storage Optimizer Cloud Service Automation, Hybrid Cloud Management Workload Migration Identity-based Access Governance and Security Big Data Analytics IDOL Identity-based Access Governance and Security Linux & Open Source Enterprise Linux, Open. Stack Private Cloud, Software-defined Storage
Reactive audience Latency Repetitive Fire-drill response to incidents Operational silos prevented crossboundary collaboration Unable to save incident resolutions for reuse Involve more people than needed
Smart Incident Response Smarter approach in assembling the right people, best tools and data at right time Speed Reuse Cross-boundary collaboration of people, process, tools and automation Resolve once, re-use next time; Automatically document entire incident resolutions in a transparent, repeatable fashion
A cultural change and a technology change
Data Center Automation Help Desk Microsoft Teams Chat. Bot ITOM Suites Hybrid Cloud Management IT Ops Operations Bridge Chat Development IT Service Management Automation Line of Business Network Operations
Simple, integrated, easy to consume 16 Hybrid Cloud Management Data Center Automation Operations Bridge Network Operations Management IT Service Management Automation Dev. Ops ready, multi-cloud management and orchestration Comprehensively automated data center Autonomous operations with actionable insight for stakeholders Service management for enterprise networks Self-service, intelligence-driven fulfillment
Micro Focus leverages the power of the Teams Platform to bring Chat. Ops to Office 365
Case Study: The University of Pretoria Challenges • Takes too long to resolve incidents • Reactive response • Improve Help Desk speed/efficiency • Increase team agility & responsiveness. Objectives • Resolve incidents faster • Proactive service • Reuse shared knowledge, prior remediation • Improve team agility via collaboration. Business Benefits 19% decrease in MTTR Saved 2, 400 person-hours – retention, advocacy “Open” to “In progress” time reduced by Improved SLAs and MTTR 41% 62% increase in updates Publications + Retrospection Reuse of remediation up by 8%
Teams App Platform Managing your company’s apps
Create enterprise-specific solutions for your end users by integrating with your existing internal services and processes
Microsoft Teams provides a powerful extensible platform Tabs Bots Surface rich content within Teams Help users get tasks done in conversations Compose Extensions Connectors Allow users to query and share rich cards in conversations Post rich updates to channels Actionable Messaging Activity Feed Add rich interaction to your connector cards Engage users via feed notifications Build apps with a rich set of capabilities to reach your users in their chats, channels, notifications, and personal workspace. Microsoft Graph Build in intelligence and connect to data that drives productivity
3 2 1 4 Define your app Implement capabilities Test your app Distribute your app • Create the app manifest • Implement bot, tab, etc. • Create your app package • Upload your package • Specify capabilities • Leverage Teams SDKs • Side load to any team • Enable your app for your organization’s employees • Host your web or service application UNDER CONSTRUCTION
Rich surface area for your LOB app As simple as embedding your existing web app Team and personal productivity Example: benefits dashboard
Channel Tabs • Allow the user to configure the view based on the channel context • Content should be the same for all users – leverage collaboration • Avoid navigational dead-ends Personal Tabs • Content should be relevant for a personal view of the experience, e. g. dashboard or aggregation across workspaces
• Minimize context switching – make it easy for users to access what they need • Leverage collaborative nature of the product • Design for bite-size tasks – power users should use your full app • Minimize extra chrome – focus on what you want the user to do
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 Example: time and absence entry and reporting
• Whether used as a CLI for your Saa. S, or to manage workflows, create the experience that makes the most sense for your end users • Use context to provide the appropriate functionality in channel vs. 1: 1 chat • Leverage the Bot Framework and Microsoft Teams SDKs to easily consume APIs • Use the input menu to keep your end users “on rails”
Personalize Teams Compose box with your App & Services content Users can query and insert your app content into conversations Example: lookup and share a company resource
• Share content that makes sense in conversations • Take advantage of the rich card types • Optimize search results to keep it snappy and responsive • Leverage Teams SDKs to easily add to your core Bot offering
Push rich interactive cards into channels Users can take quick actions like comment, select options, set a date Fully supported in both Teams and Outlook Example: incident notifications
Notify users personally via the activity feed Same API as sending bot messages Deep link straight into tabs Example: new approval request
Integrate with the Microsoft Graph in your Teams app Leverage existing Graph APIs like emails, documents, and calendar Teams-specific APIs available today in Beta with more coming soon • List of teams • List of channels • Create a channel We are working hard to make it easier to integrate into your Teams app!
Channel Tabs • Sharing group information • Pin information or tools important for the channel Compose Extensions • Make it easy for your users to look up and share information Connectors • Simple webhook notifications in channels Personal Tabs Bots in channels • Coordinate tasks in a team environment • Broadly share information Bots in 1: 1 chat • Create a personal workspace • Easy access to commands • Aggregate content from across Teams • Q&A • Provide user right insight at right time
Teams App Platform Building a company app
Manage which 3 rd-party apps are available to your employees Gives you control over if and how data leaves your organization Two policies that can be applied 1. 2. Enable all apps except for a disallowed set Disable all apps except for an allowed set Teams takes care of providing a graceful user experience when apps are disabled
Learn more Visit dev. office. com Join the Office Developer Program Come hack with us
Modern Workplace/ Teamwork Booth Tuesday, Sept 26 Wednesday, Sept 27 Thursday, Sept 28 Talk to the experts 11: 30 am BRK 2196: From classroom to backroom and everything in between 12: 30 pm BRK 2197: Create new experiences with the Office 365 Communications Platform 9: 00 am BRK 3080: Build smarter apps with Office using the Microsoft Graph 10: 50 am Thr 3027: Supercharge Microsoft Teams using Teams apps in Node. js 4: 00 pm BRK 2026: Communications-enabled business and services
https: //myignite. microsoft. com/evaluations https: //aka. ms/ignite. mobileapp
- Slides: 41