Zum Inhalt

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
mail Benachrichtigung nach Erstellung des Teams