7. Pilares de Microsoft Teams
Cada Team tiene un Sitio
Moderno de SPO
Cada Team tiene un buzón de
EXO (Historial de
Conversaciones + Calendario)
Cada Team tiene asociado
un Grupo de Office 365
Cada Team tiene asociado
un objeto de AAD
Cada Team tiene un Tab
de Wiki y puede tener uno
o varios Tab de OneNote
Cada Team tiene
funcionalidades de Llamada &
Videollamada
8. Arquitectura de Microsoft Teams
Services
Most recent files
Telemetry
Files
Files
Web
Companions
Notes
Calendar
AAD
MessagingSettings and
O365 access
OneNote
OneDrivefor
business
WAC
Other
Workloads
Connectors
Audio / video
Search
Notification
service
SMTP
SharePoint
Publish /
Subscribe
Push
Notifications
Exchange
Experimentation
MRU Teams
services
Calling /
Meeting
PSTN
Teams
Desktop
iOS
App
Android
AppElectron
Web
Chat &
Presence
services
Exchange
Information
Protection
Graph
Webhook
Stream
Recording
Bots
Graph API
Email service
Policy
Microsoft Teams
Intelligent Communications
Microsoft 365 Core services
9. Arquitectura de Microsoft Teams
• ¿Dónde se almacenan los datos en Teams? Pues depende…
Imágenes
Archivos
Mensajes de Voz
Mensajes
Grabaciones
Citas de
Calendario
Contactos
Media service en Azure (uso de Blob storage)
Archivos de Teams SharePoint
Archivos en Chats OneDrive for Business
Mailboxes individuales en Exchange
Chat service table storage (A Cosmos DB)
Media service en Azure (Blob storage) (<24 hours)
Mailboxes individuales en Exchange
Exchange
Capturados por Exchange para temas de
Compliance
Capturados por Exchange para temas de
Compliance (buzones de grupo e individuales)
Enviado al servicio de Stream
Telemetría Microsoft Data warehouse (No datos de cliente)
10. Files en Microsoft Teams
La pestaña Files nos
proporciona acceso a los
archivos del Team almacenados
en el Sitio Moderno asociado
12. Files en Microsoft Teams: Sitio moderno de SPO
• Se crea por defecto cuando se crea un Team / Grupo de Office 365
• La pestaña Archivos (Files):
• Permite visualizar los archivos cargados / creados en el cada canal del Team
• Permite cargar nuevos archivos
• Permite compartir archivos
• Es posible acceder a otras carpetas del Sitio añadiendo nuevas pestañas a
un canal
• Cualquier archivo compartido en un canal se carga automáticamente en el
sitio del Team
• Los archivos se pueden acceder y administrar directamente en SPO a través
de la opción “Abrir en SharePoint” (“Open in SharePoint”)
13. Files en Microsoft Teams: Estructura de Archivos
• Cada canal cuenta con una carpeta en la biblioteca
del Team
• Por defecto, todos los canales heredan los
permisos del Grupo de Office 365 asociado
• Se pueden cambiar los permisos en SharePoint
(no recomendado) y automáticamente se
reflejarán en Teams (los respetará)
Team channel files in SharePoint
15. Añadir Almacenamiento Cloud
• Permite añadir al almacenamiento de información por defecto de
Teams almacenamiento cloud adicional
• Las opciones de almacenamiento son:
• SharePoint (otro sitio)
• Dropbox
• Box
• ShareFile
• Google Drive
18. Teamify un Sitio Moderno de Grupo
• Permite añadir un Team a un Sitio Moderno de Grupo
• El banner para añadir un Team se puede ocultar con PowerShell
$sSPOTenant = "https://tenant-admin.sharepoint.com"
$sSPOSite = "https://tenant.sharepoint.com/sites/ModernTeam"
Connect-PnPOnline -Url $sSPOTenant -SPOManagementShell
$SPOSite = Get-PnPTenantSite -Detailed -Url $sSPOSite
if ($SPOSite.DenyAddAndCustomizePages -ne 'Disabled') {
$SPOSite.DenyAddAndCustomizePages = 'Disabled'
$SPOSite.Update()
$SPOSite.Context.ExecuteQuery()
}
Set-PnPPropertyBagValue -Key 'TeamifyHidden' -Value 'True'
Se tiene que hacer colección a colección
Primero temenos que comprobar que la
propiedades DenyAddAndCustomizedPages
está deshabilitada para poder configurar la
Property Bag “TeamifyHidden”
19. ¿Se puede añadir un Team a un Sitio Clásico de
SPO?
• Yep, pero primero es necesario conectar el sitio clásico a un nuevo
Grupo de Office 365:
• Recomendable utilizar el “SharePoint Modernization scanner” para verificar
que el sitio se puede modernizar y conectar a un Grupo de Office 365
• Un sitio clásico se puede conectar con un nuevo Grupo de Office 365 de 2
formas:
• Mediante el cmdlet Set-SPOSiteOffice365Group
• Mediante la opción correspondiente en el menú de configuración del sitio
25. Pestaña Biblioteca de documentos - Ahora
• La experiencia de integración es la misma que tenemos con la
pestaña por defecto “Archivos” (“Files”):
• No se muestra la barra de opciones disponible en la biblioteca
• No se muestran las personalizaciones que se hayan realizado en la biblioteca
• Si la biblioteca supera el umbral de vista de lista, no se muestra el
contenido de la biblioteca
26. Pestañas “Files” y Biblioteca de documentos – Lo
que vendrá en algún momento
Experiencia de usuario casi la
misma que tenemos cuando
accedemos a la Biblioteca
desde SPO
27. Pestaña “Files” y Biblioteca de documentos – Lo
que vendrá
• La experiencia de usuario idéntica a la que tiene el usuario cuando
accede a la Biblioteca de documentos en el sitio:
• Se muestra la barra de opciones disponible en la biblioteca
• Se muestran las personalizaciones que se hayan realizado en la biblioteca
• Se pueden aplicar filtros
• …
• (Por confirmar) Si la biblioteca supera el umbral de vista de lista el
contenido de la lista se muestra sin problemas
28. Pestaña SharePoint
Las páginas modernas se
visualizan en Teams
prácticamente igual a como las
visualizamos en el sitio de SPO
29. Pestaña SharePoint
La experiencia de usuario al
visualizar la lista en Teams es
prácticamente igual a la que
tenemos desde la interfaz de SPO
30. Pestaña SharePoint
• Permite visualizar:
• Una página moderna publicada en el Sitio del Team
• Una lista creada en el Sitio del Team
• El comportamiento Responsive de las páginas y listas modernas se
pierde (por el momento) en este tipo de integración
• La integración de las listas modernas no está al 100 %:
• Por ejemplo, no es posible acceder a la funcionalidad de Flow en una lista
integrada en Teams
31. Pestaña Sitio Web
La experiencia de acceso a una
biblioteca en Teams usando esta
pestaña es prácticamente igual a
la que tenemos desde la interfaz
de SPO
33. Pestaña PowerApps
• Permite visualizar cualquier PowerApp configurada en el tenant y a la
que tenga acceso el usuario:
• PowerApps creadas a partir de listas de SPO
• PowerApps que usen el CDS, listas de SPO o SQL como origen de datos
36. OneNote del Equipo
• Cada Equipo puede tener varios OneNotes asociados
• Los OneNote se añaden con la pestaña “OneNote”:
• Creando un nuevo OneNote
• Creando una nueva sección en un OneNote existente
• Añadiendo un enlace a un OneNote existente
• Cualquier configuración de seguridad que se aplique al OneNote,
aplicará también dentro de Teams
38. Wiki del Equipo
• Se crea por defecto cuando se crea un Team
• Proporciona un mecanismo sencillo para tomar notas de forma
colaborativa:
• El contenido se puede organizar en páginas
• En cada página se pueden añadir secciones
• En las secciones se dispone de un editor de texto enriquecido simple
• Los contenidos de la Wiki se guardan en el sitio del Teams:
• En la biblioteca “Team Wiki Data”
• Organizado por carpetas (1 carpeta por canal)
40. Integración mediante Conectores
Cada nueva noticia publicada
en el sitio es recogida como
una notificación en el canal
donde se configura el conector
41. Integración mediante Conectores
• SharePoint News Connector:
• Sencillo de configurar (en pocos clicks)
• Una vez configurado en un canal, enviará una notificación por cada noticia
publicada en el sitio
43. Integración mediante Flow
• Flow es un mecanismo más de integración de Teams y SPO
proporcionando:
• Triggers que permiten suscribirse a eventos que tienen lugar en SPO y a
continuación realizar acciones en Teams
• Acciones concretas para interactuar con los servicios de Teams y SPO
• Plantillas por defecto que modelan escenarios de integración entre ambas
plataformas
47. Tabs
• Muestra una página de contenido en un iFrame
• Hay 2 tipos de pestañas en Teams:
• Estáticas
• Configurables
• Se pueden usar en varios ámbitos:
• Team
• Chat de grupo
• Personal
49. Conectores
• Permiten publicar información adicional en los canales
• Dos opciones para enviar mensajes a través de conectores:
• Configurar un webhook de entrada sólo para su equipo.
• Registrar un conector y presentarlo como una aplicación de Microsoft Teams
• Los mensajes se envían en formato JSON
51. Adaptative Cards
• Una tarjeta personalizable que puede contener cualquier
combinación de texto, voz, imágenes, botones y campos de entrada.
• Existe un diseñador de tarjetas
• https://adaptivecards.io/designer/
53. Bots
• Los bots permiten interactuar con los usuarios de Teams de forma
natural a través del chat, o proporcionar una simple interacción
basada en comandos
• Un bot aparece al igual que cualquier otro miembro del equipo salvo
que tiene un icono de avatar hexagonal y está siempre en línea
• Se pueden utilizar en 2 ámbitos:
• Teams: También llamados conversaciones de canal
• Personal: Conversaciones personales entre un bot y un solo usuario
55. Messaging Extensions
• Con las extensiones de mensajería los usuarios pueden consultar o
publicar información hacia y/o desde su directamente en un mensaje
• Principalmente hay dos tipos de extensiones:
• Extensiones de mensajería basadas en búsqueda: Solicita información a su
servicio e insértela en un mensaje.
• Extensiones de mensajería basadas en acciones: Recopilar información del
usuario y enviarla a un servicio
58. Roadmap de Teams
62 nuevas
características desde GA
11 nuevas
características
desplegándose
40 actualizaciones
lanzadas y ya
disponibles
59. Conclusiones
• SharePoint Online es uno de los elementos clave de Microsoft Teams:
• Cuando se crea un Team / un Grupo de Office 365, se crea un Sitio de SPO
para dar soporte al almacenamiento de información que se requiere
• SharePoint Online se puede integrar con Teams de múltiples formas:
• Pestañas por defecto (Biblioteca de documentos | SharePoint | Sitio web)
• Conectores (SharePoint news)
• Mediante desarrollo personalizado
• Para administrar los sitios de SharePoint Online vinculados a Teams
tenemos que utilizar el Modern Admin Center
61. Office 365 for IT Pros – 6th
Edition
• $ 10 de descuento:
• https://gumroad.com/l/O365IT/SPOisgreat
62. Microsoft Tech Community
techcommunity.microsoft.co
m
• One Microsoft community for
IT Pros and tech enthusiasts to
learn from experts on
Microsoft products
• Trusted resource for news, best
practices and answers from
Microsoft product teams and
MVPs
• Join today! It’s free – sign in
with your Microsoft Account.
(*) No es posible acceder al Azure Storage de Teams
(**) Los Chats 1:1 son capturados en los buzones de los participantes. Los Chats de los canales son capturados en el buzón del Grupo de Office 365 vinculado:
https://www.petri.com/teams-compliance-story
First, we need to check the DenyAddAndCustomizedPages is Disabled, so we can configure the TeamifyHidden Property Bag
Needs to be done Site Collection By Site Collection
Yes, but first you need to connect your classic SPO Site to a new Office 365 Group:
Use “SharePoint Modernization scanner” to verify if site can be connected to Office 365 Group
Checks for things like site alias not already used, not including space, blocked word list etc.
A classic SPO site can be connected to a new Office 365 Group in two possible ways:
Via PowerShell using the Set-SPOSiteOffice365Group
Via Settings menu in classic team site
Slide como tiles:
Add Cloud Storage
Tabs
SharePoint News Connector
Flow & PowerApps
OneNote
Wiki
User Experience is almost the same one we have when accessing the library through the SPO user interface
Slide con las posibilidades de desarrollo de Teams que permitirían integrar datos de Teams
Slide con las posibilidades de desarrollo de Teams que permitirían integrar datos de Teams