Table of Contents

Microsoft Teams Integration

Einrichtung

MS Graph Einrichtung

Die Teams-Integration erfolgt über die Graph API. In der «MS Graph Einrichtung» müssen die Grundeinrichtungen erfasst werden.

Feld Beschreibung
Tenant-ID Aus Azure Portal – Azure Active Directory - Overview
Client-ID Aus Azure Portal – Azure Active Directory - Overview
Geheimer Clientschlüssel Aus Azure Portal – Azure Active Directory - Certificates & sercret

Die nötigen Credentials erhält man im Azure Portal:

Hier muss eine neue Registration durchführt werden mit den nötigen API Permissions:

  • Group.Read.All

  • Mailbox.Settings.Read

  • User.Read.All

Client & Tenant Id erhält man in der "Overview":

Den geheimen Clientschlüssel erhält man unter "Certificates & sercret" - ACHTUNG Muss mind. alle 2 Jahre erneuert werden!

Projekt Einrichtung

Zusätzlich zu der MS Graph-Einrichtung müssen auch in der der Projekt Einrichtung einige Einrichtungen vorgenommen werden.

Feld Beschreibung
Projekt Teams Vorlage Definiert die Teams-Vorlage welche beim Neuanlegen vom Team ab Projekt verwendet wird. Sofern keine speziellen Vorlagen existieren bzw. verwendet werden sollen, tragen Sie hier **standard** ein.
Projekt Teams Archiv-User Email

Wenn ausgefüllt, wird wenn ein Projekt abgeschlossen wird (siehe Kapitel 3.2 Feld **Status**), dieser definierte Benutzer als alleiniger Besitzer hinterlegt. Somit haben die Benutzer keinen Zugriff mehr auf das Team.

Wenn die User weiterhin Zugriff auf das archivierte Team haben dürfen, lassen Sie dieses Feld leer. Somit bleiben die Benutzer bei Archivieren erhalten.

Hinweis zur Teams-Vorlage: Sprache der Vorlage muss zwingend auf Englisch sein. Dies kann man beim Erstellen der Vorlage hinterlegen.

Auf Projekt Einrichtung muss Template ID gemäss Admin Center eingetragen werden, nicht der Vorlage Name!

Team ab Projekt erstellen

Auf der Projektkarte hat der Benutzer die Möglichkeit manuell über einen Button, ein neues Team in Microsoft Teams zu erstellten.

Das neue Team wird gemäss hinterlegter Vorlage aus Projekteinrichtung angelegt.

Der Anzeigename des neuen Teams ergibt sich dabei ausfolgenden Informationen auf der Projektkarte:

Nr._Beschreibung

Nach dem Erstellen des Teams wird im Hintergrund auf der Projektkarte die ID des Teams abgelegt. Klickt ein Benutzer erneut auf die Funktion MS Teams erstellen erscheint ein Hinweis, dass bereits ein Team besteht für dieses Projekt.

Folgende Benutzer auf der Projektkarte werden als Benutzer/Besitzer dem Team hinzugefügt werden.

  • Feld Verantwortlich  auf Projektkarte -> Rolle Besitzer

  • Feld Projektleiter  auf Projektkarte -> Rolle Besitzer

  • Verkäufer auf Projektkarte -> Rolle Besitzer

Die Verlinkung basiert über die E-Mail welche aus der Ressourcen oder Verkäufer Tabelle kommt.

Die Benutzer auf der Projektkarte werden in Teams zugewiesen, sobald das Feld auf der Projektkarte ausgefüllt wird.

Da ein neues Team zwingend einen Besitzer benötigt muss mindestens eines der oben genannten Felder abgefüllt sei. Die weiteren Benutzer müssen in Teams manuell ergänzt werden.

Besteht schon ein Team und eines der oben genannten Felder wird durch eine neue Person ersetzt, so wird diese Person automatisch auch im Team als Besitzer hinzugefügt. Die ersetzte Person wird jedoch nicht aus dem Team entfernt wird. Dies muss manuell gemacht werden.

Registerkarte

Zusätzlich wird eine weiteres Register durch Logico Solutions AG erstellt. Das Register enthält die App Website mit einem Link auf die BC Projektkarte:

(Hinweis ist nur mit https möglich)

Klickt ein Benutzer auf das Register Projektkarte BC, wird somit automatisch die Projektkarte in MS Teams geöffnet: