SharePoint Embedded: Migration-APIs für App-Szenarien

von | Nov. 29, 2025 | CB-M365, Consulting Briefing | 0 Kommentare

Consulting Briefing: Thema des Tages

SharePoint Embedded: Migration-APIs für App-Szenarien

Consulting Briefing – SharePoint Embedded: Das „Motorraum-SharePoint“ für DMS, Fachanwendungen und Intranet 2.0

Wer SharePoint bisher vor allem als Websites, Bibliotheken und hübsche Kacheln im Browser kennt, muss jetzt kurz umdenken: SharePoint Embedded ist sozusagen der Motorraum von Microsoft 365 – ohne Haube, ohne Felgen, nur der Antriebsstrang. Voll-API, keine Oberfläche, dafür ein hochskalierbares Dokumenten- und Dateisystem direkt im Tenant des Kunden.

Die Idee: Anwendungen – eigene Line-of-Business-Lösungen, Branchensoftware, Portale – nutzen SharePoint Embedded als Storage-Backend, ohne dass der Hersteller eigene Storage-Architektur, Backup, Compliance und Security erfinden muss. Inhalt, Residency und Compliance bleiben im Microsoft 365 Tenant des Kunden, die Anwendung „dockt“ nur an.


Was ist SharePoint Embedded – in 30 Sekunden?

Kurzfassung:

  • API-only-DMS: Kein eigenes UI, Zugriff ausschließlich über Microsoft Graph und App-Registrierungen.

  • App-Dokumente im Kundentenant: Pro App entsteht eine dedizierte Storage-Partition („App Documents“) im Microsoft 365 Tenant des Kunden, isoliert vom „normalen“ SharePoint.

  • Multi-Tenant-Modell: Typisch ist ein „owning tenant“ des Softwareanbieters und viele „consuming tenants“ der Kunden. Die App läuft beim Anbieter, die Daten liegen bei den Kunden.

  • Große Skalierung: Millionen Container pro Tenant, je Container bis zu zig Millionen Dokumente – also genug Platz für ernsthafte DMS- und Branchenlösungen.

Damit wird SharePoint Embedded zum Baustein für alles, was Dateien, Versionen, Berechtigungen, Compliance und Suche braucht – ohne klassische SharePoint-Seiten.


Neue Migrations-APIs – Turbo für Inhalte ins Embedded-DMS

Damit das Ganze nicht bei „grünem Feld“ stehen bleibt, gibt es inzwischen dedizierte SharePoint Embedded Migration APIs in Microsoft Graph (aktuell im Preview-Status).

Das Grundprinzip:

  1. Staging in Azure Blob
    Die API nutzt von Microsoft gemanagte Azure-Blob-Container als Zwischenspeicher. Dort landen Dateien, Metadaten und ein Manifest mit der Struktur.

  2. Migration Job
    Über Graph wird ein Migrationsjob angestoßen, der die Inhalte aus dem Blob-Staging in einen definierten SharePoint-Embedded-Container überführt.

  3. Monitoring
    Statusabfragen liefern Fortschritt, Fehler, Durchsatz – ideal für größere Volumen.

  4. Aufräumen
    Abschließend werden Staging-Container und alte Jobs bereinigt.

Zielgruppe: ISVs und interne Entwickler, die große Bestände aus Alt-DMS, File-Servern oder Fremdsystemen automatisiert in SharePoint Embedded kippen wollen – inklusive Metadaten, Strukturen und Berechtigungen.


Typische Szenarien: DMS, Branchensoftware, Intranet-Lösungen

Wo lohnt sich der Blick auf SharePoint Embedded konkret?

1. Klassisches DMS / eAkten-System

  • Aktenstruktur und Vorgänge liegen in einer Fachanwendung (Web-App, Desktop-Client, mobile App).

  • Dokumente, Versionen, Anhänge werden in SharePoint Embedded-Containern gespeichert.

  • Vorteile:

    • Tenant-residente Daten, also keine „Schatten-Cloud“ beim Hersteller.

    • Standardfunktionen wie Versionierung, Recycle Bin, eDiscovery, grundsätzliche M365-Compliance.

    • Saubere Trennung von Aktenlogik (App) und Storage/Compliance (Embedded).

2. Branchensoftware (Gesundheitswesen, Fertigung, öffentliche Verwaltung …)

  • Branchenlösungen haben oft strenge Compliance- und Residency-Anforderungen.

  • SharePoint Embedded erlaubt:

    • Multi-Tenant-Architektur pro Kunde mit Isolation.

    • Nutzung vorhandener Security-, DLP- und Compliance-Richtlinien im Kundentenant.

    • Integration von KI-Funktionen (Copilot, semantische Suche), ohne Daten herauszuschieben.

Gerade Anbieter, die bisher einen eigenen Blob-Speicher oder S3-Bucket mit selbstgebauter Berechtigungslogik nutzen, können so massiv aufräumen.

3. Intranet 2.0 und Portallösungen

  • Moderne Intranets oder Kundenportale werden zunehmend als Headless-/SPA-Anwendungen gebaut.

  • SharePoint Embedded kann:

    • Alle Dokumentbereiche (Richtlinien, Vorlagen, Projektdokumente) als Container bereitstellen.

    • Im Frontend wird nur noch der eigene, hübsch designte React-/Angular-/Blazor-Client angezeigt.

  • Spannend: Kombination mit klassischem SharePoint Online – z. B. für News, Navigation, People – und Embedded als reines „File Backend“ für besonders regulierte oder mandantenfähige Teile.


Architekturfragen: Tenant-Isolation, Storage und Berechtigungen

Jetzt wird es architektonisch – dort, wo Projekte später stehen oder fallen.

Tenant-Isolation

  • Typisch ist ein Provider-Tenant (Anbieter) und viele Consumer-Tenants (Kunden).

  • Die App-Registrierung und Steuerlogik liegt beim Anbieter, die Container und Dateien im Kundentenant.

  • Zugriff funktioniert über Graph-Berechtigungen, für die der Kundentenant-Admin explizit Consent erteilt über seine Daten, Richtlinien und Logs.

Storage-Design

Fragen, die man früh klären sollte:

  • Container-Schnitt
    Container pro Kunde? Pro Fachbereich? Pro Geschäftsvorfall?
    Üblich ist:

    • Container pro Kunde (bei ISV-Szenario)

    • Bei großen Organisationen: Container per Business-Unit oder fachlicher Domäne.

  • Region und Residency
    Region folgt dem jeweiligen Tenant des Kunden – wichtig für rechtliche Anforderungen.

  • Skalierung und Limits
    Millionen Container, je Container zig Millionen Dokumente – klingt viel, aber bei großen Archiven müssen Namenskonventionen, Archivtakt und Lifecycle mitgedacht werden.

Berechtigungen und Sicherheit

  • Zugriff erfolgt über App-Identitäten und Container-Berechtigungen, nicht über klassische SharePoint-Gruppen mit Frontend-UI.

  • Pro Container lassen sich Berechtigungen auf Basis von:

    • Benutzer- und Gruppenzuordnung aus Entra ID,

    • dem Anwendungskontext (z. B. Kundenmandant, Rolle im Fachsystem),

    • und optional über anspruchsbasierte Logik steuern.

  • Wichtig:

    • Klare Autorisierungsschicht in der Anwendung (Claims, Rollen, Mandant).

    • Logging und Audit in M365 nutzen, damit Security und Compliance nicht im Blindflug arbeiten.


Empfehlungen für einen pragmatischen Proof-of-Concept (PoC)

Gerade größere Organisationen sollten das Thema nicht direkt mit dem größten Fachverfahren testen. Ein pragmatischer PoC könnte so aussehen:

1. Use Case clever wählen

  • Begrenzter, aber realistischer Anwendungsfall, z. B.:

    • Eine Fachabteilung mit klaren Dokumenttypen (Verträge, Projektakten, Patientenbriefe, Wartungsunterlagen).

    • Volumen im PoC: 5.000–50.000 Dokumente.

  • Zielbild:

    • Ein kleiner Ausschnitt der Realität, aber mit echten Datenstrukturen und echten Workflows.

2. Architektur minimal, aber sauber schneiden

  • Festlegen:

    • Welcher Tenant ist Provider, welcher Consumer?

    • Wie sieht die Container-Struktur aus?
      Beispiel: 1 Container für „Pilot-Fachbereich“, innerhalb davon logische Ordner/Akten.

  • App-Registrierung in Entra ID, notwendige Graph-Berechtigungen, Consent-Prozess definieren.

  • Von Anfang an mitdenken:

    • Namenskonventionen für Container und Akten-IDs,

    • spätere Mandantentrennung (falls aus Pilot ein übergreifender Service wird).

3. Migration im Kleinformat testen

  • Mit der Embedded-Migrations-API ein repräsentatives Datenpaket aus einem Altsystem oder Fileshare einspielen:

    • Verschiedene Dokumenttypen,

    • unterschiedliche Metadaten,

    • Berechtigungsvarianten (z. B. vertraulich vs. allgemein zugänglich).

  • Erfolgsmetriken:

    • Durchsatz (Dokumente pro Stunde),

    • Fehlerquote,

    • Vollständigkeit von Metadaten und Berechtigungen.

4. Fachliches Frontend – so einfach wie möglich

  • Für den PoC reicht oft:

    • Eine schlanke Web-App mit:

      • Login über Entra ID,

      • Liste der Akten,

      • Dokumentenansicht,

      • einfache Suchfunktionen.

  • Wichtig:

    • Fachbereich soll nicht „SharePoint“ sehen, sondern seine Anwendung, die zufällig auf einem sehr robusten DMS-Backend steht.

5. Governance, Compliance, Betrieb

Parallel zum technischen PoC:

  • Richtlinien testen:

    • Retention,

    • Sensitivity Labels,

    • DLP-Regeln, die auf Embedded-Container wirken.

  • Betriebsfragen klären:

    • Wer überwacht Metriken und Logs?

    • Wie erfolgt Incident-Handling, wenn Berechtigungen falsch gesetzt sind?

    • Welche Rollen in IT und Fachbereich sind beteiligt?


Fazit: Embedded ist SharePoint ohne Ballast – aber nichts für Bastelbuden

SharePoint Embedded ist spannend für alle, die professionelle Anwendungen bauen oder einkaufen, bei denen Dokumente eine zentrale Rolle spielen – ohne sich um das ganze Storage- und Compliance-Geraffel selbst kümmern zu wollen.

Die neuen Migrations-APIs machen ernsthafte Projekte möglich: große Datenmengen, automatisiert, nachvollziehbar. Dazu kommen klare Architekturmodelle für Tenant-Isolation, skalierbarer Storage und ein Berechtigungskonzept, das sauber mit Entra ID zusammenspielt.

Die Kehrseite: Wer Embedded nutzt, baut im Prinzip ein eigenes DMS- oder Fachverfahren auf Enterprise-Niveau. Ohne ordentliches Architektur- und Governance-Design wird das schnell zur Dokumenten-Variante von Spaghetti-Code.

Der clevere Weg: einen fokussierten PoC aufsetzen, mit einem klar abgegrenzten Fachbereich, echten Dokumenten, Embedded-Migration im Kleinen – und danach entscheiden, ob dieses Motorraum-SharePoint die Basis für das nächste große DMS-, Branchen- oder Intranet-Projekt wird.

Anmelden zum Consulting Briefing per Mail

Wenn Sie kostenlos das tägliche Consulting Briefing von Ulrich Boddenberg per Mail erhalten möchten, melden Sie sich auf dieser Seite an.

Die zehn letzten Consulting Briefings

Power Apps: Neue Canvas-Controls für mobile Apps

Power Apps: Neue Canvas-Controls für mobile Apps

POWER PLATFORM   Power Apps: Neue Canvas-Controls für mobile Apps Consulting Briefing · 12.08.2026 · boddenberg.de Executive Summary Microsoft hat die modernen Canvas-Controls in Power Apps im Februar 2026 gründlich überholt – und zwar...

mehr lesen
Teams: Erweiterte Call Queue Analytics

Teams: Erweiterte Call Queue Analytics

Consulting Briefing 11.08.2026 · boddenberg.de TEAMS & TELEFONIE   Teams: Erweiterte Call Queue Analytics Executive Summary Teams-Telefonie hat in vielen Organisationen einen unangenehmen blinden Fleck: Die Anlage läuft, die Rufnummern klingeln,...

mehr lesen
Power Automate Cloud-Flow-Updates Release Wave 1 2026

Power Automate Cloud-Flow-Updates Release Wave 1 2026

POWER PLATFORM Power Automate: Cloud-Flow-Updates Erweiterte AI-Builder-Integration, geteilte Lizenzkapazität, ein neues Verbrauchs-Dashboard – und eine Deadline am 1. November 2026, die dir die Kalkulation zerlegt, wenn du sie verschläfst. Executive Summary...

mehr lesen
Entra ID: Verbesserte MFA-Methoden

Entra ID: Verbesserte MFA-Methoden

CONSULTING BRIEFING 09.08.2026 · boddenberg.de SECURITY & COMPLIANCE   Entra ID: Verbesserte MFA-Methoden Executive Summary Microsoft hat entschieden, dass die SMS als Zweitfaktor in Rente geht. Nicht „irgendwann“, nicht „perspektivisch“, sondern mit...

mehr lesen
Azure OpenAI in Microsoft 365 Copilot-Erweiterungen

Azure OpenAI in Microsoft 365 Copilot-Erweiterungen

KI & COPILOT Azure OpenAI Service: Integration in Microsoft 365 Copilot-Erweiterungen Consulting Briefing · 07.08.2026 · boddenberg.de Executive Summary Kurzfassung für alle, die gleich ins nächste Meeting müssen: Azure OpenAI ist nicht...

mehr lesen
Exchange Online: EWS-Neuerungen und End of Support 2026

Exchange Online: EWS-Neuerungen und End of Support 2026

MICROSOFT 365   Exchange Online: Wichtige Neuerungen und End of Support für EWS im Oktober 2026 Executive Summary Am 1. Oktober 2026 dreht Microsoft in Exchange Online den Hahn zu. Nicht symbolisch, nicht mit einem freundlichen Hinweisbanner, sondern per...

mehr lesen
Purview DSGVO-Compliance-Tools

Purview DSGVO-Compliance-Tools

SECURITY COMPLIANCE / DSGVO Purview: DSGVO-Compliance-Tools Automatisierte Klassifizierung, DSPM und die Frage, warum dein Datenschutzbeauftragter nachts wach liegt · 05.08.2026 · boddenberg.de Executive Summary Microsoft hat Purview im Frühjahr 2026...

mehr lesen
M365 Copilot: Neue Enterprise-Features 2026

M365 Copilot: Neue Enterprise-Features 2026

KI & COPILOT   M365 Copilot: Neue Enterprise-Features Consulting Briefing · 04.08.2026 · boddenberg.de Executive Summary Wenn du 2026 immer noch glaubst, Copilot sei dieses Chatfenster rechts in Word, dann hast du ungefähr den Wissensstand...

mehr lesen
EU AI Act: Was seit dem 2. August 2026 gilt

EU AI Act: Was seit dem 2. August 2026 gilt

Der AI Act ist scharf: Was seit dem 2. August 2026 wirklich gilt – und wann Sie gar nichts tun müssen Sonder-Consulting Briefing · Ulrich B. Boddenberg · 3. August 2026 Gestern war es so weit: Am 2. August 2026 ist die EU-KI-Verordnung – der AI Act – in...

mehr lesen