300 likes | 316 Views
Manage secure, custom Apps for Microsoft Teams. Andrew Bybee. BRK3136. What to expect from today’s session. Objectives. Key Takeaways. Understand when to use custom Teams apps for your organization Show how to control access to Teams apps
E N D
Manage secure, custom Apps for Microsoft Teams Andrew Bybee BRK3136
What to expect from today’s session Objectives Key Takeaways • Understand when to use custom Teams apps for your organization • Show how to control access to Teams apps • Review important tools and best practices for enabling custom app development • Use Teams Apps management tools to empower your users • Significant new capabilities coming soon to streamline access and deployment
Make teamwork more productive with Teams Apps Microsoft Teams HUB EXPERIENCE Make decisions and take action faster CONVERSATIONS Work across devices Collaborate on external content
Make teamwork more productive with Teams Apps Microsoft Teams HUB EXPERIENCE Make decisions and take action faster CONVERSATIONS APP STORE Office 365 Apps AppSource Apps Custom Apps + Work across devices Collaborate on external content
Why Build a Custom Teams App? Tailor your teamwork Departmental processes Leverage the Hub experience Industry Contextual interactions Employee services Target the audience for your app Conversations come free! Productivity tools Securely connect with your data Build once, use everywhere Approvals & workflows
Monthly / Quarterly Company Events Portal 360o Performance & Goals Profiling employee services for custom Teams apps Weekly Weekly Status My Requests • Target service interactions • Balance business process vs. usage frequency • Combine service interactions where appropriate 360o Company Poll Daily My Profile Update Connected Employee Company News L&D Training Project Data & Insights Cafeteria Services My Task List Business Travel HR Leave App Job Referral TimeSheet Department Tools HR Policies FAQ IT Helpdesk Employee Directory Search Example: Team Events Contoso TimeTracker App HR Services Payroll & Rewards Recruitment Services
Getting started with Apps for Microsoft Teams Microsoft Teams Tabs For you Bots Notifications Service Interaction Adaptive Cards For your Team Voice and video Messaging Extensions Microsoft Graph
Use SharePoint Framework for building Teams tabs Deploy SPFx solution as an app in Teams • For existing SP devs, expand the reach of your existing SPFx solution • For Teams devs, you can host your code in SharePoint Use familiar Yeoman-based tools Learn more in THR2227 Available now in Developer Preview!
Get up and running using the Teams App Studio 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
Getting more from Teams with custom apps @ Dentsu Patience WoottonSenior Product Owner | Collaboration Tools | Dentsu Aegis Network
Teams App Deployment End User IT Pro End User Install Personal Apps Enable apps in the store Browse App Store Install and Configure Teams Apps
Manage distribution of Teams Apps Catalog Capabilities Coming Soon Consent + Install + Configure + Auth +Use Admin App Settings App Catalog Policies My Apps User App Policies Team Apps Teams Store Manifest Global Apps LOB Apps New
Demo: Managing Teams Apps Andrew Bybee
Office 365 Admin Portal The Future of Managing Apps Granular permissions management Enable and manage user access to apps App Analytics App setup policies Control over development Gain insight into engagement of organizational apps and audit usage of external apps Preinstall and pre-pin apps to drive discovery and engagement with your organization apps Lock down “side loading” of apps to specific individuals
Manage distribution of Teams Apps Catalog Capabilities Coming Soon Consent + Install + Configure + Auth +Use Admin App Settings App Catalog Policies My Apps User App Policies Team Apps Teams Store Tools Manifest Global Apps Microsoft Graph Powershell Admin Portal LOB Apps New Now in /beta
Automate teamwork with Microsoft Graph Set up the team Provision the team and set basic properties or clone existing team Create channels Add members Install LOB apps and configure tabs Ongoing collaboration Manage team members and permissions Manage channels Once everything is done Read channel messages, files Mark team as Archived
Automate teamwork with Microsoft Graph https://graph.microsoft.com/teams Channels Members Apps Create/delete channels Update channel metadata Add apps Pin tabs Add/remove members Change roles Team metadata Messages Name ID Archive Content Attachments Properties (e.g. likes)
Demo:Distribute and Automate Teams and Apps Andrew Bybee
Publishing your app to the Store In addition to your company catalog, you can also publish to Office Store New: Submit to AppSource (increase reach and direct marketing)
Next Steps Evaluate Teams apps for your organization Get started with your first custom Teams app Incorporate IT admin tools and best practices for fostering custom app development in your organization
https://aka.ms/TeamsDeveloper https://aka.ms/TeamsDevSupport https://aka.ms/TeamsDevDocs Microsoft Teams Developer Resources
https://aka.ms/O365Roadmap https://aka.ms/TeamsCommunity https://aka.ms/SuccessWithTeams https://aka.ms/CoffeeintheCloud Microsoft Teams Resources for IT
Please evaluate this sessionYour feedback is important to us! Please evaluate this session through MyEvaluations on the mobile appor website. Download the app:https://aka.ms/ignite.mobileApp Go to the website: https://myignite.techcommunity.microsoft.com/evaluations