Zum Inhalt springen

Architektur und Funktionsweise

Der Teams Chat Exporter & Archiv ist eine SharePoint-Framework-Lösung (SPFx). Sie läuft vollständig im Browser der angemeldeten Person und in Ihrem Microsoft-365-Tenant. Es gibt keinen Server von novalutions, keine eigene App-Registrierung und keine Datenbank.

Version 2.0 · Stand 4. November 2026 · 2 Min. Lesezeit

Auf einen Blick

EigenschaftWert
TechnikSharePoint-Framework-Webpart (SPFx 1.24, React 18, TypeScript)
Paketteams-chat-archive.sppkg, Lösung „teams-chat-exporter-archive-client-side-solution“, Version 2.0.3
Läuft alsPersönliche Teams-App, Teams-Tab, SharePoint-Webpart, ganzseitige SharePoint-App
Daten lesenMicrosoft Graph, delegierte Berechtigungen im Namen der angemeldeten Person
Daten schreibenAusschließlich ins OneDrive der angemeldeten Person (Standardordner TeamsChatExport)
Hosting des CodesIm App-Katalog Ihres Tenants (Client-Side-Assets im Paket enthalten)
Externe VerbindungenKeine. Auch die Lizenzprüfung erfolgt lokal im Browser.
SprachenDeutsch und Englisch, nach der Sprache von SharePoint bzw. Teams

Datenfluss

Ihr Tenant

App-Katalog

liefert den Code des Webparts (.sppkg)

Hier läuft die App

Browser der Person

in Teams oder auf einer SharePoint-Seite, mit den Rechten der angemeldeten Person

Microsoft Graph

Chats, Kanäle, Bilder, Anhänge lesen

OneDrive der Person

Exporte schreiben und für das Archiv lesen

Keine Verbindung zu novalutions oder anderen Diensten außerhalb von Microsoft 365.
  1. Die Person öffnet die App in Teams oder SharePoint. SharePoint lädt den Code des Webparts aus dem App-Katalog Ihres Tenants.
  2. Der Webpart fordert über SharePoint ein Zugriffstoken für Microsoft Graph an, mit den Berechtigungen, die ein Admin unter „API-Zugriff“ genehmigt hat.
  3. Mit diesem Token liest der Browser Chats, Kanäle, Bilder und Anhänge der Person aus Microsoft Graph.
  4. Der Browser baut daraus die Exportdatei und schreibt sie mit Ordner „Dateien“ ins OneDrive der Person.
  5. Das Archiv liest dieselben Dateien wieder aus dem OneDrive und hält einen Index im Browser (IndexedDB) für schnellere Folgeaufrufe.

Komponenten

BereichAufgabe
ExportierenChats, Besprechungschats und Kanäle aus Graph lesen; vollständiger oder inkrementeller Export; Warteschlange mit zwei parallelen Exporten; Teilnehmerberichte.
ArchivExporte aus dem OneDrive einlesen, gleiche Chats zusammenführen, Chatansicht, Details, Volltextsuche über alle Chats.
ExportformatIdentisch mit den Dateien der früheren Power-App-Version (byte-gleich bis </html>), ergänzt um einen Kommentar mit dem Sync-Stand für das Ergänzen.
LizenzprüfungLiest den Schlüssel aus den Webpart-Eigenschaften oder der Tenant-Eigenschaft TeamsChatExporterLicenseKey und prüft ihn im Browser.

Weiterlesen

Noch Fragen?

Viele Antworten stehen in den häufigen Fragen. Ab Paket L hilft Ihnen unser Support per E-Mail weiter.