M365 Jobs#
Die Interaktion mit M365 erfolgt indirekt über die Middleware. Dabei müssen in der Stella Helper App entsprechende Hintergrund-Jobs erzeugt werden. Periodisch werden diesen dann abgearbeitet, der Nutzer benötigt keine weitere Interaktion mit dem Backend.
Job-Ansicht#
Die Stella Helper App bietet eine Übersicht der anstehenden bzw. bereits bearbeiteten M365 Jobs:

Die Ansicht zeigt den Status des Jobs sowie den Typ (Job-Status). Die Spalte Message zeigt die letzte Meldung aus der Verarbeitung.
Job Typen#
Es gibt verschiedene Job-Typen, die unterschiedliche Ergebnisse liefern. Die folgenden Abschnitte beschreiben die Job-Typen und deren Eigenschaften, die zwingend vorgegeben werden müssen. Folgende Job Typen sind definiert:
| Job Typ | Funktion | Pflichtfelder |
|---|---|---|
| setup | Ermitteln der essentiellen Daten des M365 Tenants | Tenant ID, App ID, Client Secret, Sharepoint URL und den Namen der Ordnervorlage |
| team | Erstellung eines Teams für ein Projekt oder Auftrag | Teamname, Beschreibung, E-Mail des Projektleiters, DocId des Projekt- bzw. Auftrags-Dokuments |
| locationfolder | Erstellt einen Ordner für eine Liegenschaft | Root-Ordner (dieser muss bereits existieren), Name der Liegenschaft, DocId des Liegenschaft-Dokuments |
Darüber hinaus gibt es weitere Typen für die Zwischenstände während der Team-Erstellung, da dies kein Prozess ist, der mit einem Schritt erledigt ist. Diese Zwischenstände sind nicht einzeln anwendbar.
| Job Typ | Funktion |
|---|---|
| folder | Ermittelt den Root-Ordner des neuen Teams |
| copy | Kopiert den Projekt-Ordner in den Root-Ordner |
| planner | derzeit unbenutzt |
| Benachrichtigung nach Erstellung des Teams |