Blog

Technische Informationen rund um das Thema Modernes Arbeiten

Monat: Mai 2019

Quellen rund um das Thema Microsoft Teams

Inzwischen ist es schwierig, sich eine Übersicht zu verschaffen, wo wichtige Informationen rund um das Thema “Teamwork” bei Microsoft zu finden sind. Insofern finde ich es hilfreich, wenn man gelegentlich eine Sammlung von Quellen findet – in diesem Fall war es eine Vorarbeit die A. Chattopadhyay geleistet hat und aus der ich folgende (sehr Entwickler-lastige) Tabelle erstellen konnte: 

 

  Title + Information
BRK2023

Microsoft Teams: What’s new on the platform

What’s new in the Microsoft Teams platform and learn how to leverage the latest innovation to deliver something incredible. Dive deep into new features and take advantage of the momentum behind Microsoft Teams.

BRK3081

Maximizing existing solutions and services in Microsoft Teams

Boost productivity by re-using your solution instead of recreating it. Learn how and where to start harnessing your existing workplace investments across Microsoft solutions and other platforms. We’ll create apps and integrations that extend and modernize solutions using the Microsoft Teams platform, showcasing multiple real-world solutions from partners.

BRK4011

Microsoft Teams automation with Microsoft Graph: bots, APIs, and more

In this session, we’ll learn how to build a bot that uses Microsoft Graph to integrate Microsoft 365 data and Microsoft Teams. We’ll use device code authentication, security and directory APIs, the Bot Framework, and finally demonstrate how to push the bot into Microsoft Teams.

CFS3009

Microsoft Flow & Microsoft Graph – Automated processing of information intelligently

Microsoft Graph API support M365 in many ways. Other services like PowerApps and Flow provide direct or indirect integration with MS Graph API. Microsoft Flow, in particular, provide the capability to automate business processes and governance for various services in Azure and M365. When we add MS Graph API with Flow, it’s best combination. By using Graph API connector in Flow, you can automate many processes like creating new Teams, sending important messages in Teams, reviewing security threats and deciding the actions. All these capabilities are available build in the product. What you need is a business problem. As takeaway from this sessions, you will learn how to connect Graph API with Flow and use it for real world scenarios.

CFS2003

Automate Caffeine delivery with a Teams “CoffeeBot”

Microsoft Teams is shaping up as the hottest tool on the collaboration block, and bots are shaping up as the way to scale out interaction with complex internal IT systems.
Furthermore, the performance of your team relies on the presence of the sweet aroma, taste, and heart-starting impact of caffeinated beverages.
Using Microsoft Teams, Microsoft’s Bot Framework and LUIS from Azure Cognitive Services, learn how to add a bot to a Team, manage channel and private conversations to ask one of the most critical questions in today’s modern workplace – “who wants a coffee”?

   
 

Microsoft Teams developer platform

See, how teams around the world collaborate, go to the market, and build modern apps more efficiently with Teams

 

Microsoft Teams Platform Academy

Hier finden Sie grundlegende Videos – wie z. B. “Microsoft Teams Platform overview” oder z. B.  “Microsoft Teams Platform Architecture Overview

 

SharePoint Framework

Updated SharePoint Framework training package which is targeted to be used for self-learning or for redelivering provided material as a local training delivery inside of your own company or for your customers. All materials are provided for you to reuse anyway you preferred without any needs for asking permissions or notifying anyone (“sharing is caring”).

 

Graph Api

This sample demonstrates using the Microsoft Graph APIs for Microsoft teams to automate team lifecycles for Contoso Airlines. every night, they create a new team for each flight they are flying the following day, and after the flight, they archive the team… 

 

Demo App für Microsoft Teams:

Airline example with “Flight information Bot, Passenger information Bot, Baggage information Bot …” aber auch Beispiele für Manufacturing (Inventory Bot), Professional Services (Employee Leave App) etc.

HR Sample: a Microsoft Teams app that will be used by the Human Resources department within their Microsoft Teams clients. The app will facilitate the department’s hiring of new talent into the organization, provide immediate interview feedback, schedule interview loops, and improve the overall hiring process of new employees. Contoso HR Talent App will help you understand how to transform hiring and candidate management flow of new talent and make it more interactive and responsive for HR teams and interviewees.

 

Office developer – hands on labs

Eine Sammlung von Trainings rund um Office. Hier finden Sie zahlreiche Beispiele. Dabei geht es nicht nur um die Erstellung von Addins für Office Anwendungen, sondern auch z. B. um Themen wie “Extend a Microsoft Teams app with Authentication” oder “Build Microsoft Teams customization using SharePoint Framework”.

 

SharePoint Framework – Tutorial

Sie finden hier eine Sammlung von Anleitungen rund um SharePoint-Entwickler-Themen wie z. B. “Getting startet with SharePoint Framework client-side Webparts” oder “Build your first Field Customizer extension

 

Eine spannende Sammlung stellen die “selfpacedlabs” dar. Hier können die Trainings nach verschiedenen Gesichtspunkten gefiltert werden – insgesamt stehen über 150 Labs zur Verfügung. Diese reichen von “A day in the life of a teams admin” bis zu “Administering Office 365 with Windows PowerShell”

Ich denke, dass trotz des hohen Entwickler-Anteils, viele interessante Informationen in den genannten Websites, Videos oder Artikeln rund um das Thema Teamwork verfügbar sind.

Plan for Skype for Business in VDI environments

Auch wenn Microsoft Teams immer stärker in den Vordergrund rückt, kommen doch immer wieder Fragen zu Skype for Business… In diesem Fall war es die Frage nach Betrieb von Skype for Business in einer VDI – Umgebung. Daher greife ich das Thema gerne noch einmal auf und verweise auf das zentrale Whitepaper zum Thema.

Dort stellt Microsoft eigentlich 3 Wege vor, die genutzt werden können:

  • Lync VDI plug-in: für die Client – Versionen Lync 2013 und Skype for Business 2015 in einer VDI – Umgebung.
  • Citrix RealTime Optimization Pack: hierbei handelt es sich Plug-In, das mit Citrix zusammen entwickelt wurde und für Lync 2013 oder Skype for Business 2016 Clients verfügbar ist. 

It consists of two components: the RealTime Connector (which is installed on the virtual desktop) and the RealTime Media Engine (which is installed on the end user’s local machine). These two components allow the user’s local computer to use the Skype for Business client running on the virtual desktop with the A/V processing moved to the local computer. For Citrix-based virtual desktop environments, the Citrix RealTime Optimization Pack is recommended, and further support is planned. […]

The Citrix RealTime Optimization Pack does support Office 365. For Citrix-based virtual environments, review Citrix’s Technical Overview documentation for the list of supported features and versions.

Skype for Business Basic Clients werden weder in der Citrix noch von der VMWare – Lösung unterstützt. 

 

Related Links

FindTime – schon lange da, aber selten genutzt

Termine zu finden, an denen mehrere Kollegen beteiligt sind, ist  häufig eine Herausforderung. FindTime  (das bereits seit mehreren Jahren im Office Store ist), bietet hier unter Office 365 eine sehr einfache Möglichkeit, Termine zu vereinbaren. Man sucht nicht mehr einen Termin, der für alle passt, sondern schlägt mehrere Termine vor und die Teilnehmer können dann auf die einzelnen Terminvorschläge bewerten. Der Vorschlag mit den meisten Teilnehmern kann dann direkt in einen Termin umgewandelt werden. 

FindTime finden Sie in Outlook im Menüband. Je nach Version gibt es unterschiedliche Bezeichnungen wie Add-Ins abrufen  oder Store:

Nach der Installation finden Sie einen neuen Eintrag im Menüband der Mails oder eines Termins:

Beim ersten Start öffnet sich der Welcome-Bereich. Über Link now können sie die Verbindung zwischen Ihrem Benutzer und FindTime herstellen.

Klicken Sie einfach auf den Button Link now:

Sie kommen zur Anmeldeseite, auf der Sie das Passwort für Ihren Benutzer angeben.

Danach werden Sie in einen Kalender geführt, in dem Tage und Zeitslots aufgeführt sind. Die Teilnehmer werden farblich (grün, gelb oder rot) danach markiert wie hoch die Wahrscheinlichkeit ist, dass der Benutzer an der Besprechung zu dem gewählten Termin teilnehmen kann. 

Wählen Sie durch Anklicken der Tage + Termine entsprechende Termine, die Sie an die Teilnehmer kommunizieren möchten.

Nach einem Klick auf Next werden die Terminvorschläge als “You are invited to a meeting” in eine Mail gepackt, die bereits als Empfänger die Personen aufführt, die zum Termin eingeladen werden sollten. 

Ein Klick auf den Button Select options innerhalb der Mail für auf eine Website, über die Sie abstimmen können, wie die einzelnen vorgeschlagenen Termine passen.

Als Teilnehmer können Sie somit dem Organisator mitteilen: Termin ginge, Termin geht nicht oder dieser Termin passt super gut und wäre mein “Favorit”. Die Einträge der Kollegen – soweit sie schon abgestimmt haben – werden neben den Abstimmungsbuttons angezeigt. Das kann bei der Entscheidung, einen Termin anzunehmen oder abzulehnen durchaus hilfreich sein. Passt keiner der Termine, kann man einen Alternativtermin eintragen.

Sie können jederzeit nach dem Klick auf Submit noch einmal auf die Site zurückkehren und ihre Eingaben ändern. 

Haben alle abgestimmt, kann der Organisator mit einem Klick auf Schedule den Termin dann entsprechend ansetzen. 

Für den Organisator spannend: die Auswahltermine werden schon einmal als Blocker im Kalender eingetragen und verhindern so, dass die Terminoptionen versehentlich überschrieben werden.

Ein Blick in die FAQs am Ende der FindTime – Website beantwortet eine wichtige Frage: 

Can I send invites to people who don’t use Office 365?

Yes! You can send a FindTime invite to anyone with an email address. Only organizers are required to be on Office 365.

Deployment Guide for OneNote

Mit den neuesten Versionen von Microsoft Office hat sich ein entscheidender Punkt geändert: die Desktopversion von OneNote ist nicht mehr Bestandteil des Produktpaketes. Der Artikel von Microsoft beschäftigt sich mit den unterschiedlichen Lösungen und den damit verbundenen Installationswegen. 

There are two Windows versions of OneNote that IT Pros can deploy to users in their organizations: OneNote 2016 and OneNote for Windows 10. Currently, OneNote 2016 is installed by default when you deploy Office 365 ProPlus, or when you deploy a volume licensed version of Office 2016, such as Office Standard 2016. OneNote for Windows 10 is installed by default on computers running Windows 10 or users can install it directly from the Microsoft Store.

But, in the next several months, the following changes are coming to OneNote for new Office deployments:

  • If you’re deploying Office 365 ProPlus on a computer running Windows 10, OneNote 2016 will no longer be installed by default when you’re installing Office 365 ProPlus from the Office 365 portal or by using System Center Configuration Manager (Current Branch). OneNote for Windows 10 will be the default OneNote experience.
  • If you’re deploying Office 2019, OneNote for Windows 10 will be the default OneNote experience.

Das bedeutet, dass man nach einer Neuinstallation auf z. B. Windows 10 OneNote 2016 separat installieren muss. Wichtig ist dabei die Anmerkung im Text: 

Keep in mind that OneNote 2016 is no longer being updated with new features and there won’t be a OneNote 2019. OneNote 2016 will continue to receive other updates, like critical fixes and security updates, while it’s still supported. Mainstream support for OneNote 2016 ends in October 2020, and extended support ends in October 2025.

Der Artikel beschäftigt sich dann mit den verschiedenen verbleibenden Optionen:

  • How to deploy OneNote 2016 (z. B. über das OCT)
  • How to deploy OneNote for Windows 10
  • When does OneNote for Windows 10 become the default version that’s installed
  • Additional information about deploying OneNote

Related Links:

Bereitstellen von Microsoft Teams mit Office 365 ProPlus

Bereits seit einiger Zeit gibt es immer wieder Hinweise, dass Microsoft Teams direkt mit Office 365 ProPlus ausgerollt werden wird. Bereits dieser Roadmap-Eintrag führte zu Diskussionen. Nun steht auch ein ausführlicher Artikel (veröffentlicht zum 24.04.2019) zum Thema zur Verfügung.

Currently, Microsoft Teams is a separate installation from Office 365 ProPlus. But, starting in late February 2019, Teams will be installed by default for new installations of Office 365 ProPlus, starting with Version 1902 in Monthly Channel. If Teams is already installed on the device, no changes are made to that installation of Teams.

Damit müssen sich nun auch Firmen, die eine Einführung von Microsoft Teams noch nicht geplant hatten, mit dem Thema zumindest auseinandersetzen. Sobald der Client auf dem Rechner des Mitarbeiters ankommt, werden sich die Mitarbeiter das Tool auch genauer ansehen (so das noch nicht geschehen ist). 

Der Artikel liefert auch eine Liste, ab wann die Änderung in welchem Channel greifen wird.

Wichtig ist sicher der Abschnitt:

  • How to exclude Microsoft Teams from being installed by default on devices running Windows

Danach geht der Artikel noch auf die Frage ein, was passiert, wenn eine Office Installation bereits auf dem Rechner vorliegt, aber ein neues Setup ausgeführt wird. 

  • To exclude Teams from being installed in these cases, you need to include the ExcludeApp element for each product that’s already installed as well as any products you’re installing. But, you don’t need to include the ExcludeApp element in the section of your configuration.xml file where you specify language packs or proofing tools.
  • This is a known issue with the installation process that currently requires including the ExcludeApp element for Teams in multiple places in the configuration.xml file. We’re working on a fix for this issue so that repeating the ExcludeApp element for Teams in several places won’t be necessary. We’ll update this article when this known issue has been fixed.

Related Links:

Microsoft Teams for Virtualized Desktop Infrastructure

Der Betrieb von Microsoft Teams in einer Virtualized Desktop Infrastruktur ist mit Sicherheit eine Anforderung, die häufiger auftritt. Dieser Artikel von April 2019 gibt einen Einblick über die Einsatzmöglichkeiten von Microsoft Teams in dieser Umgebung.

Ein erster Teil beschäftigt sich mit den Anforderungen und Einschränkungen von Microsoft Teams in einer Virtualized Desktop Infrastruktur.

  • Teams requirements
    The Teams calling and meeting experience isn’t optimized for a VDI environment (coming soon). We recommend you set user-level policies to turn off calling and meeting functionality in Teams. You can still choose to run Teams fully in VDI using either the Teams desktop app or web app. However, we recommend that you set the policies to avoid compromising the user experience.

Anschließend geht der Artikel auf die Installation von Microsoft Teams in einer Virtualize Desktop Infrastruktur ein

  • Install Teams on VDI
    […] The next interactive logon session starts Teams and asks for credentials. Note that it’s not possible to disable auto-launch of Teams when installing Teams on VDI using the ALLUSER property.

Der Artikel schließt mit 

  •  Known issues and limitations
    • Shared session host type deployments
    • Calling and meetings
    • Joining calls and meetings created by other users
    • Cached content
    • Client updates
    • User experience

© 2019 Blog

Theme von Anders NorénHoch ↑