/ Integrationen

Microsoft 365 / SharePoint anbinden

Dokumente, Berechtigungen und Teams-Prozesse aus Microsoft 365 und SharePoint in eigene Anwendungen einbinden — mit sauberem Rechtemodell.

Für wen: Unternehmen, die Microsoft 365 als Arbeitsplattform nutzen und Fachanwendungen, Portale oder Automatisierungen daran anbinden wollen.

In vielen mittelständischen Betrieben ist Microsoft 365 faktisch das Dokumenten- und Kommunikationssystem: Dateien liegen in SharePoint und OneDrive, Abstimmung passiert in Teams, Identitäten und Gruppen kommen aus dem Verzeichnisdienst. Eine eigene Fachanwendung muss sich in diese Welt einfügen — sonst entsteht daneben eine zweite Ablage, und ab diesem Tag weiß niemand mehr, welche Version die gültige ist.

Technisch führt der Weg über die gemeinsame Programmierschnittstelle von Microsoft (Microsoft Graph), über die Dateien, Listen, Benutzer, Gruppen, Kalender und Teams-Objekte erreichbar sind. Der Zugriff läuft über eine im Mandanten registrierte Anwendung, deren Berechtigungen ein Administrator ausdrücklich freigeben muss. Dieser Schritt gehört Ihnen, nicht dem Dienstleister: Sie sehen, was die Anwendung darf, und Sie können es jederzeit zurücknehmen.

Gebaut werden typischerweise vier Dinge: Dokumente aus einem Fachprozess landen automatisch in der richtigen Bibliothek mit den richtigen Metadaten. Berechtigungen werden aus Rollen und Gruppen abgeleitet statt pro Datei gesetzt. Ereignisse aus der Fachanwendung erscheinen als Nachricht im zuständigen Teams-Kanal. Und die Anmeldung an eigenen Anwendungen läuft über die vorhandenen Microsoft-Konten, damit kein zweites Passwort entsteht.

Der schwierige Teil ist nicht der Dateizugriff, sondern das Berechtigungsmodell. Wer darf welches Dokument sehen — und woher weiß die Anwendung das? Wenn die Antwort aus Gruppenzugehörigkeit und Fachlogik kommt, bleibt das System auch in fünf Jahren prüfbar. Wenn sie aus tausenden Einzelfreigaben besteht, die über Jahre gewachsen sind, ist jede Automatisierung darauf ein Risiko.

Typische Aufgaben

  • Dokumente aus einem Fachprozess (Angebot, Auftrag, Akte, Prüfbericht) automatisch in der passenden SharePoint-Bibliothek ablegen — mit Metadaten statt Ordnerchaos.
  • Gewachsene Dateiablagen strukturiert nach SharePoint übernehmen, inklusive der Vorfrage, was überhaupt mitkommen soll.
  • Berechtigungen aus Rollen und Gruppen ableiten, statt sie pro Ordner von Hand zu setzen und später zu erraten.
  • Statusmeldungen, Freigabeanfragen oder Alarme aus einer Fachanwendung in Teams-Kanäle zustellen.
  • SharePoint-Listen als schlanke Datenquelle an eine Web-Anwendung anbinden — und ehrlich benennen, ab wann eine Liste als Datenbank an ihre Grenze stößt.
  • Anmeldung an eigenen Anwendungen über die vorhandenen Microsoft-Konten, samt Abmeldung beim Austritt eines Mitarbeiters.

/ Ehrlich vorab

Worauf es ankommt

Das sind die Punkte, an denen Anbindungen an Microsoft 365 / SharePoint in der Praxis scheitern oder teuer werden. Wir schreiben sie hierhin, weil sie sonst erst im Projekt auftauchen — und dort kosten sie Geld.

  • Anwendungsberechtigungen wirken breiter, als man denkt. Eine Anwendung, die Dateien lesen darf, darf das im Zweifel im gesamten Mandanten. Der Zugriff gehört von Anfang an auf die Bibliotheken und Postfächer eingegrenzt, die der Prozess tatsächlich braucht — das ist Architekturarbeit, keine Einstellung.
  • Gewachsene Einzelfreigaben sind die eigentliche Altlast. In Ablagen, die über Jahre entstanden sind, ist die Vererbung an hunderten Stellen unterbrochen. Vor jeder Automatisierung steht deshalb die Bestandsaufnahme, wer heute wirklich was sieht. Das Ergebnis überrascht regelmäßig.
  • Massenzugriffe werden gedrosselt. Ein Migrationslauf oder ein großer Abgleich muss mit Wiederholungen, Warteintervallen und Wiederaufsetzpunkten arbeiten. Ohne das bricht der Lauf nachts ab, und montags fehlen Dateien, die niemand vermisst hat.
  • Dateinamen und Pfade sind nicht beliebig. Sonderzeichen, Längenbegrenzungen und Dubletten aus alten Netzlaufwerken machen bei der Übernahme mehr Arbeit als die Übertragung selbst — und sie lassen sich nicht überspringen.
  • Der Funktionsumfang hängt an Ihren Lizenzen. Nicht jede Möglichkeit steht in jedem Plan zur Verfügung. Was in Ihrem Mandanten geht, prüfen wir vor dem Festpreis, nicht danach.
  • Datenschutz ist Projektbestandteil. Sobald personenbezogene Daten in die Plattform fließen, gehören Verarbeitungsverzeichnis, Auftragsverarbeitung und ein Löschkonzept dazu — bei einem US-Anbieter mit besonderer Sorgfalt bei der Frage, wo die Daten liegen.

Passende Leistungen

Wie wir Systeme grundsätzlich koppeln, steht auf der Seite zur ERP- und System-Integration; für Umzüge und Automatisierung von Datenbeständen gibt es Datenflüsse und Automatisierung. Was ein solches Vorhaben kostet, zeigen unsere Preisspannen für Individualsoftware.