SlideShare a Scribd company logo
1 of 35
MICROSOFT TEAMS
Governance & Automation
2
Introductions
Joel Oleson Chris Barber
• Microsoft Regional Director & MVP
• Director Modern Workplace
• Joel.Oleson@perficient.com
• @joeloleson
• Solution Architect
• Chris.Barber@perficient.com
• @soi2dev
3
Tom Hogan
Chief OperatingOfficer
Who We Are
A N I NT RODU CTION T O
We’re a global digital consultancy transforming how the
world's leading enterprises and biggest brands connect
with customers and grow their businesses.
With Perficient, you get experience and expertise,
speed and agility, and a healthy dose of pragmatism to
drive your business forward.
4
~4500
Colleagues
W E A R E
Global in Our Delivery
We have office locations across North America and fully owned
global and domestic delivery centers around the world.
Allentown, PA
Ann Arbor, MI
Atlanta, GA
Boston, MA
Bozeman, MT
Cedar Rapids, IA
Charlotte, NC
Chicago, IL
Columbus, OH
Dallas, TX
Denver, CO
Detroit, MI
Fairfax, VA
Fargo, ND
Houston, TX
Irvine, CA
Lafayette, LA
Milwaukee, WI
Minneapolis, MN
New York, NY
Seattle, WA
St. Louis, MO
Toronto, ON
Washington, D.C.
North America
Latin America
México City, Mexico
Medellín, Colombia
Bogotá, Colombia
Cali, Colombia
Chennai, India
Nagpur, India
Bangalore, India
India
Hangzhou, China
China
Oxford, UK
Novi Sad, Serbia
Europe
5
AT-A-GLANCE
Perficient Profile
Alliance partnerships
with major tech
vendors
Multiple vendor &
industry tech and
growth awards
Global delivery
centers in China,
India, Eastern Europe
and Latin America
Dedicated
solution
practices
~35
Global Locations
$565M
2019 Revenue
1997
Founded in
~4,500
Colleagues
~90%
Repeat Business Rate
PRFT
Public, NASDAQ
6
7
Agenda
• Teams as a Platform
• Tools for Teams as an Application Platform
• Center of Excellence Starter Kit
• Governance
• Automation with Graph API
8
Teams as a Platform
9
Teams is NOT
just a new
version of
Skype
10
Forms, Workflows, Automation
Communication
Comm Sites
Modern Intranet
Lists
Projects
Tasks
Streaming Video
Intelligent Files
Collaboration
Team Sites/Team Work
File Storage
Apps
Chat, Calls, Meetings, Tasks
Yammer
Microsoft 365
Power Automate
Teams-First Approach
Application Platform
11
AI Priority Engine
Rise for Teams
Firstline WorkersMobile-FirstInformation WorkersExecutives
Microsoft Teams First: The Hub for Modern Work
Use Microsoft Teams to centralize the employee experience and minimize the 4-cloud problem.
12
Productivity Apps
Low Code Dev
and Automation
Support
and info
Processes and
Custom Apps
Departmental
tools
Employee
resources
Process
Automation,
RPA and
workflow
Integrated apps, processes automation, and business intelligence
Microsoft Teams
Line of Business
Integration
Microsoft Teams as a Platform
13
Teams templates are pre-built definitions of a team's structure
designed around a business need or project. You can use
Teams templates to quickly create rich collaboration spaces
with channels for different topics, provide automation and bots
as well as preinstall apps to pull in mission-critical content and
services.
Teams templates provide a predefined team structure that can
help you easily create consistency and capabilities across your
organization.
People Manager
Framework
Company Communicator
FAQ Plus HR Support Bot
Crowdsourcer Bot Expert Finder Bot
Icebreaker Bot Associate Insights App
Get started with Microsoft Teams Apps and Templates:
Templates and Apps for Microsoft Teams
14
Tools for Teams as
an Application
Platform
15
Maker Culture and Movement…
Maker movement
The maker culture represents a technology-
based movement of DIY culture intersecting
with geek culture and revels in the creation of
inexpensive solutions based on distributed,
democratized tools.
Gartnerestimatesthat 65% of all app dev will be lowcodeby 2024
16
SharePoint Designer
Site and Process Designer
InfoPath
Forms Designer
Old and Tired
New and Hot
Business Productivity Tools
17
Simplified Announcements From Microsoft
Date Action
AUG 1, 2020 SharePoint 2010 workflows blocked for NEW tenants
NOV 1, 2020 SharePoint 2013 workflow turned off for NEW tenants
NOV 1, 2020 SharePoint 2010 workflow blocked for ALL tenants
FEB 1, 2021 SharePoint 2010 workflow removed for ALL tenants
* All dates are the beginning of when they start to turn disable or block or remove.
18
Traditional Development
WORD
EXCEL
ACCESS & SIMILAR
SHAREPOINT
JAVASCRIPT, HTML 5, CSS
C#, OBJECTIVE C, .NET
POWERPOINT
Technical Skills Across an Organization
19
Teams App
Studio
Team App
Templates
SPFx
SharePoint
Framework
Javascript SDK
for Tabs
Connectors &
Webhooks
Node.js
Framework
SDK for Bots
.NET Bot
Framework
SDK
Yeoman
Generator for
Teams
Teams Platform for Development
20
Integrate current business
systems and application with
Teams to improve operational
efficiency
Reimagine the Employee
Experience through Microsoft
Teams, making it the center of
employee productivity
Utilize the Power Platform to
bring line of business solutions
and business applications into
Teams
Finding use cases for Teams is not hard. However, picking the right use case to maximize impact
can be very difficult. These three approaches are key to maximizing your Teams investment.
Teams Platform – Getting Started
21
COE Starter Kit
22
COE Starter Kit Overview
This COE Starter Kit and this guidance are targeted toward the person or department responsible for setting up a Microsoft
Power Platform COE in their organization. The goal of this guidance is to help you understand what the motivation for—and
the responsibilities of—a Center of Excellence are, in addition to walking you through the prerequisites, setup instructions,
and individual components of the COE Starter Kit. The COEStarterKit is a collection of components and tools designed to
help you get started with developing a strategy for adopting and supporting the Power Platform.
aka.ms/coestarterkit
Existing offering
• Admin center capabilities
• Extensibility via connectors
Templates
• A templated implementation of best practices
23
Downloadat
http://aka.ms/coestarterkit
24
25
Governance
26
Teams Governance (Quick Reference)
27
Classification, Labels and Compliance
Classification - Backed by your
Office 365 group classifications.
M365 Unified Sensitivity Label
hierarchy
https://docs.microsoft.com/en-
us/microsoftteams/plan-teams-lifecycle
• Sensitivity Labels
• Retention Labels
• Data Loss Prevention
UnifiedLabeling and Automation
Strategy
Archive
Expire
Delete
Monitoring
Reporting
Shared
with
others
ProtectedClassifiedDetected
Data
Created
28
Who can
create
Create site
(SharePoint)
Create team
(Teams)
Create shared
library (OneDrive)
Create group
(Outlook)
Standards
Prefix-suffix
naming policies,
fixed strings or
user attributes
Custom blocked
words
Sharing
Manage who can
add guest users
Turn sharing
option on or off
Turn on or off
guest access to
group files and
OneNote
Configure
external sharing
for SharePoint
Configure
expiry
Set expiration
duration
Choose which
Groups policy will
apply to
Set policies
Classification
Retention
Sensitivity
eDiscovery
Data Loss
Prevention
Templates
Teams templates
SharePoint site
designs
Dept & LOB Hubs
Themes
Manage
Teams Admin
Center
SharePoint Admin
Center
Office 365 admin
center
Office 365
adoption content
pack
Groups report
Teams First: Unified Governance Day 1
29
Graph API
30
What is the Graph API?
Microsoft Graph exposes REST APIs and client libraries
to access data on the following Microsoft 365 services:
• Office 365 services: Delve, Excel, Microsoft Bookings,
Microsoft Teams, OneDrive, OneNote,
Outlook/Exchange, Planner, and SharePoint
• Enterprise Mobility and Security services: Advanced
Threat Analytics, Advanced Threat Protection, Azure
Active Directory, Identity Manager, and Intune
• Windows 10 services: activities, devices, notifications
• Dynamics 365 Business Central
31
The Microsoft Graph Explorer is a Web
interface for exploring Microsoft Graph APIs.
Consider it as a developer's sandbox where
you can run any request command, such as
GET, and get a response back from Office 365
in JSON format.
Note: When utilizing please ensure you use a
test account to access Office 365 data to avoid
accidentally updating or deleting production
environment information. https://developer.microsoft.com/en-us/graph/graph-explorer
Graph Explorer
32
Graph API – Clone a Team
What Does It Do?
This operation creates a copy of the corresponding group or a
base template. It even allows you to customize what parts of
the team you would like to clone:
• Apps – Copies Microsoft Teams apps that are
installed in the team.
• Channels – Copies the channel structure (but not
the messages in the channel).
• Members – Copies the members and owners of
the group.
• Settings – Copies all settings within the team,
along with key group settings.
• Tabs – Copies the tabs within channels.
PermissionsRequired: Group.ReadWrite.All
33
Graph API – Clone a Team
• Graph API Call
• URL: “/teams/[TeamID]/clone”
CustomizationOptions:
• TeamDisplay Name: [SharePoint List Value]
• Description of New Team: [SharePoint List
Value]
• MailNickName: [SharePoint List Value]
• PartsToClone: Apps, Channels, Tabs, Settings,
Members
• Visibility: Public or Private
34
Demo
35
Questions?
Teams Quick Start Additional Services
Duration: 6-8 weeks
Activities:
• Workshops
• Current-state assessment
• Workload education
• Future-state definition
• Tenant configuration
• Microsoft Teams pilot
• Microsoft Teams roadmap
Deliverables:
• Microsoft Teams enablement
findings and recommendations
document
• Microsoft Teams enablement
roadmap
Strategy& Planning
• Collaboration Strategy
• Change Management Strategy
• Governance Strategy
• Content Migration Planning
• Direct Routing Pilot
• PBX Assessment
• Network Assessment
Migration& Enablement
• Technology Enablement
• Content Migration
• Azure Bot for Teams Development
• Skype to Teams Migration
• Change Management Execution
• Governance Automation
Contact
JoelOleson
Joel.Oleson@Perficient.com
ChrisBarber
Chris.Barber@Perficient.com

More Related Content

More from Perficient, Inc.

Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 
Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Perficient, Inc.
 
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudCancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudPerficient, Inc.
 
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXEric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXPerficient, Inc.
 
Skype for business to microsoft teams
Skype for business to microsoft teamsSkype for business to microsoft teams
Skype for business to microsoft teamsPerficient, Inc.
 
Build Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft TeamsBuild Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft TeamsPerficient, Inc.
 
What Google Says vs. What SEOs Believe
What Google Says vs. What SEOs BelieveWhat Google Says vs. What SEOs Believe
What Google Says vs. What SEOs BelievePerficient, Inc.
 
Oracle Siebel CTMS IP2019 Highlights and Upgrade Considerations
Oracle Siebel CTMS IP2019 Highlights and Upgrade ConsiderationsOracle Siebel CTMS IP2019 Highlights and Upgrade Considerations
Oracle Siebel CTMS IP2019 Highlights and Upgrade ConsiderationsPerficient, Inc.
 
The Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP CloudThe Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP CloudPerficient, Inc.
 

More from Perficient, Inc. (20)

Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 
Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365
 
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudCancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
 
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXEric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
 
Skype for business to microsoft teams
Skype for business to microsoft teamsSkype for business to microsoft teams
Skype for business to microsoft teams
 
Build Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft TeamsBuild Your Modern Workplace Hub with Microsoft Teams
Build Your Modern Workplace Hub with Microsoft Teams
 
What Google Says vs. What SEOs Believe
What Google Says vs. What SEOs BelieveWhat Google Says vs. What SEOs Believe
What Google Says vs. What SEOs Believe
 
Oracle Siebel CTMS IP2019 Highlights and Upgrade Considerations
Oracle Siebel CTMS IP2019 Highlights and Upgrade ConsiderationsOracle Siebel CTMS IP2019 Highlights and Upgrade Considerations
Oracle Siebel CTMS IP2019 Highlights and Upgrade Considerations
 
The Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP CloudThe Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP Cloud
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Top Ways to Leverage Microsoft Teams Automation and Governance

  • 2. 2 Introductions Joel Oleson Chris Barber • Microsoft Regional Director & MVP • Director Modern Workplace • Joel.Oleson@perficient.com • @joeloleson • Solution Architect • Chris.Barber@perficient.com • @soi2dev
  • 3. 3 Tom Hogan Chief OperatingOfficer Who We Are A N I NT RODU CTION T O We’re a global digital consultancy transforming how the world's leading enterprises and biggest brands connect with customers and grow their businesses. With Perficient, you get experience and expertise, speed and agility, and a healthy dose of pragmatism to drive your business forward.
  • 4. 4 ~4500 Colleagues W E A R E Global in Our Delivery We have office locations across North America and fully owned global and domestic delivery centers around the world. Allentown, PA Ann Arbor, MI Atlanta, GA Boston, MA Bozeman, MT Cedar Rapids, IA Charlotte, NC Chicago, IL Columbus, OH Dallas, TX Denver, CO Detroit, MI Fairfax, VA Fargo, ND Houston, TX Irvine, CA Lafayette, LA Milwaukee, WI Minneapolis, MN New York, NY Seattle, WA St. Louis, MO Toronto, ON Washington, D.C. North America Latin America México City, Mexico Medellín, Colombia Bogotá, Colombia Cali, Colombia Chennai, India Nagpur, India Bangalore, India India Hangzhou, China China Oxford, UK Novi Sad, Serbia Europe
  • 5. 5 AT-A-GLANCE Perficient Profile Alliance partnerships with major tech vendors Multiple vendor & industry tech and growth awards Global delivery centers in China, India, Eastern Europe and Latin America Dedicated solution practices ~35 Global Locations $565M 2019 Revenue 1997 Founded in ~4,500 Colleagues ~90% Repeat Business Rate PRFT Public, NASDAQ
  • 6. 6
  • 7. 7 Agenda • Teams as a Platform • Tools for Teams as an Application Platform • Center of Excellence Starter Kit • Governance • Automation with Graph API
  • 8. 8 Teams as a Platform
  • 9. 9 Teams is NOT just a new version of Skype
  • 10. 10 Forms, Workflows, Automation Communication Comm Sites Modern Intranet Lists Projects Tasks Streaming Video Intelligent Files Collaboration Team Sites/Team Work File Storage Apps Chat, Calls, Meetings, Tasks Yammer Microsoft 365 Power Automate Teams-First Approach Application Platform
  • 11. 11 AI Priority Engine Rise for Teams Firstline WorkersMobile-FirstInformation WorkersExecutives Microsoft Teams First: The Hub for Modern Work Use Microsoft Teams to centralize the employee experience and minimize the 4-cloud problem.
  • 12. 12 Productivity Apps Low Code Dev and Automation Support and info Processes and Custom Apps Departmental tools Employee resources Process Automation, RPA and workflow Integrated apps, processes automation, and business intelligence Microsoft Teams Line of Business Integration Microsoft Teams as a Platform
  • 13. 13 Teams templates are pre-built definitions of a team's structure designed around a business need or project. You can use Teams templates to quickly create rich collaboration spaces with channels for different topics, provide automation and bots as well as preinstall apps to pull in mission-critical content and services. Teams templates provide a predefined team structure that can help you easily create consistency and capabilities across your organization. People Manager Framework Company Communicator FAQ Plus HR Support Bot Crowdsourcer Bot Expert Finder Bot Icebreaker Bot Associate Insights App Get started with Microsoft Teams Apps and Templates: Templates and Apps for Microsoft Teams
  • 14. 14 Tools for Teams as an Application Platform
  • 15. 15 Maker Culture and Movement… Maker movement The maker culture represents a technology- based movement of DIY culture intersecting with geek culture and revels in the creation of inexpensive solutions based on distributed, democratized tools. Gartnerestimatesthat 65% of all app dev will be lowcodeby 2024
  • 16. 16 SharePoint Designer Site and Process Designer InfoPath Forms Designer Old and Tired New and Hot Business Productivity Tools
  • 17. 17 Simplified Announcements From Microsoft Date Action AUG 1, 2020 SharePoint 2010 workflows blocked for NEW tenants NOV 1, 2020 SharePoint 2013 workflow turned off for NEW tenants NOV 1, 2020 SharePoint 2010 workflow blocked for ALL tenants FEB 1, 2021 SharePoint 2010 workflow removed for ALL tenants * All dates are the beginning of when they start to turn disable or block or remove.
  • 18. 18 Traditional Development WORD EXCEL ACCESS & SIMILAR SHAREPOINT JAVASCRIPT, HTML 5, CSS C#, OBJECTIVE C, .NET POWERPOINT Technical Skills Across an Organization
  • 19. 19 Teams App Studio Team App Templates SPFx SharePoint Framework Javascript SDK for Tabs Connectors & Webhooks Node.js Framework SDK for Bots .NET Bot Framework SDK Yeoman Generator for Teams Teams Platform for Development
  • 20. 20 Integrate current business systems and application with Teams to improve operational efficiency Reimagine the Employee Experience through Microsoft Teams, making it the center of employee productivity Utilize the Power Platform to bring line of business solutions and business applications into Teams Finding use cases for Teams is not hard. However, picking the right use case to maximize impact can be very difficult. These three approaches are key to maximizing your Teams investment. Teams Platform – Getting Started
  • 22. 22 COE Starter Kit Overview This COE Starter Kit and this guidance are targeted toward the person or department responsible for setting up a Microsoft Power Platform COE in their organization. The goal of this guidance is to help you understand what the motivation for—and the responsibilities of—a Center of Excellence are, in addition to walking you through the prerequisites, setup instructions, and individual components of the COE Starter Kit. The COEStarterKit is a collection of components and tools designed to help you get started with developing a strategy for adopting and supporting the Power Platform. aka.ms/coestarterkit Existing offering • Admin center capabilities • Extensibility via connectors Templates • A templated implementation of best practices
  • 24. 24
  • 27. 27 Classification, Labels and Compliance Classification - Backed by your Office 365 group classifications. M365 Unified Sensitivity Label hierarchy https://docs.microsoft.com/en- us/microsoftteams/plan-teams-lifecycle • Sensitivity Labels • Retention Labels • Data Loss Prevention UnifiedLabeling and Automation Strategy Archive Expire Delete Monitoring Reporting Shared with others ProtectedClassifiedDetected Data Created
  • 28. 28 Who can create Create site (SharePoint) Create team (Teams) Create shared library (OneDrive) Create group (Outlook) Standards Prefix-suffix naming policies, fixed strings or user attributes Custom blocked words Sharing Manage who can add guest users Turn sharing option on or off Turn on or off guest access to group files and OneNote Configure external sharing for SharePoint Configure expiry Set expiration duration Choose which Groups policy will apply to Set policies Classification Retention Sensitivity eDiscovery Data Loss Prevention Templates Teams templates SharePoint site designs Dept & LOB Hubs Themes Manage Teams Admin Center SharePoint Admin Center Office 365 admin center Office 365 adoption content pack Groups report Teams First: Unified Governance Day 1
  • 30. 30 What is the Graph API? Microsoft Graph exposes REST APIs and client libraries to access data on the following Microsoft 365 services: • Office 365 services: Delve, Excel, Microsoft Bookings, Microsoft Teams, OneDrive, OneNote, Outlook/Exchange, Planner, and SharePoint • Enterprise Mobility and Security services: Advanced Threat Analytics, Advanced Threat Protection, Azure Active Directory, Identity Manager, and Intune • Windows 10 services: activities, devices, notifications • Dynamics 365 Business Central
  • 31. 31 The Microsoft Graph Explorer is a Web interface for exploring Microsoft Graph APIs. Consider it as a developer's sandbox where you can run any request command, such as GET, and get a response back from Office 365 in JSON format. Note: When utilizing please ensure you use a test account to access Office 365 data to avoid accidentally updating or deleting production environment information. https://developer.microsoft.com/en-us/graph/graph-explorer Graph Explorer
  • 32. 32 Graph API – Clone a Team What Does It Do? This operation creates a copy of the corresponding group or a base template. It even allows you to customize what parts of the team you would like to clone: • Apps – Copies Microsoft Teams apps that are installed in the team. • Channels – Copies the channel structure (but not the messages in the channel). • Members – Copies the members and owners of the group. • Settings – Copies all settings within the team, along with key group settings. • Tabs – Copies the tabs within channels. PermissionsRequired: Group.ReadWrite.All
  • 33. 33 Graph API – Clone a Team • Graph API Call • URL: “/teams/[TeamID]/clone” CustomizationOptions: • TeamDisplay Name: [SharePoint List Value] • Description of New Team: [SharePoint List Value] • MailNickName: [SharePoint List Value] • PartsToClone: Apps, Channels, Tabs, Settings, Members • Visibility: Public or Private
  • 35. 35 Questions? Teams Quick Start Additional Services Duration: 6-8 weeks Activities: • Workshops • Current-state assessment • Workload education • Future-state definition • Tenant configuration • Microsoft Teams pilot • Microsoft Teams roadmap Deliverables: • Microsoft Teams enablement findings and recommendations document • Microsoft Teams enablement roadmap Strategy& Planning • Collaboration Strategy • Change Management Strategy • Governance Strategy • Content Migration Planning • Direct Routing Pilot • PBX Assessment • Network Assessment Migration& Enablement • Technology Enablement • Content Migration • Azure Bot for Teams Development • Skype to Teams Migration • Change Management Execution • Governance Automation Contact JoelOleson Joel.Oleson@Perficient.com ChrisBarber Chris.Barber@Perficient.com

Editor's Notes

  1. Perficient has been a Microsoft Gold Partner since its inception in 1997. We are a National Service Provider (NSP) with Microsoft (1 of 36 in the US). The company has earned the status of Microsoft Partner of the Year on either the regional or national level over 10 times in the past 12 years. We are also a member of the following programs: SharePoint Partner Advisory Council (PAC) - (1 of 16) Office 365 Partner Advisory Council (PAC) – (1 of 16) SharePoint Business Applications Program (1 of 20) SharePoint Content Services Program (1 of 14) Microsoft FastTrack Ready Program (Top 1% of Microsoft Partners) M365 Partner-Customer Success Management Program (P-CSM) – (6 members)
  2. Governance: COE DLP CLONING & PROVISIONING PROCESS
  3. Solving the “4 Cloud” Problem Information and work and has moved to the cloud. – Click 1 The Problem is that too many clouds can leave you feeling caught in a “Rain Storm” – Click2 Rise Next builds on our experience searching and discovering the Microsoft Graph, and combines it with the power of Microsoft Cognitive Services To make sense of the deluge to help you know “What’s Next.” – Click3 Deliver an actionable and customizable workflows and information to employees no matter their level or location. Management – Click4 Information Workers - Click Mobile Workers - Click Front Line Employees – Click
  4. 12
  5. Organizations today have a broad set of technical skills spread across many roles. Traditional IT roles only account for a small percentage and often have the least understanding of what a business needs. Solutions built on the Power Platform empower the whole organization to be involved to innovate faster.
  6. Joel
  7. Many of the capabilities discussed are included with Office 365 E3 but many are not. Some require additional subscriptions including…<click> Azure Active Directory Premium P1 or P2….<click> Office 365 E5 or Advanced Compliance….<click> Enterprise Mobility Suite….<click>
  8. Prefix, Block bad words, PowerShell to allow only certain people to create teams, Office 365 admin for guests