Erstellen Sie maßgeschneiderte SharePoint-Migrationen mit visuellen Workflows, Daten und Ihren Geschäftsregeln.
SMART Migration Automation unterstützt die Dateimigration nach SharePoint, aus SharePoint heraus und zwischen SharePoint-Umgebungen. Kombinieren Sie Dateioperationen, Datentransformation und Schleifen, um Inhalte auszuwählen, neu zu strukturieren, anzureichern und zu verteilen – mit Ablaufverfolgung und BI-Reporting für jede einzelne Datei.
Geltungsbereich: IDE-basierte SharePoint-Automatisierung
Dieser Artikel beschreibt benutzerdefinierte Automatisierungs-Workflows, die über die SMART Migration IDE für SharePoint-Projekte konfiguriert werden. FileCopy, DataETL und ForEach sind Bausteine für diese Workflows.
Der Nextcloud-App-Workflow verwendet die native Nextcloud-App zur Verwaltung von Migrationsjobs, Fortschritt und Ergebnissen sowie einen verbundenen SMART Migration Server zur Ausführung der Arbeit. Die hier beschriebenen benutzerdefinierten Workflow-Schritte sind nicht als verpflichtende Schritte für eine App-basierte Nextcloud-Migration zu verstehen.
Informationen zum Nextcloud-Workflow und seinen Voraussetzungen finden Sie unter SMART Migration für Nextcloud.
FileCopy
Führen Sie Dateikopiervorgänge innerhalb des Migrations-Workflows aus, unter Verwendung der für das Projekt definierten Quell- und Zielinformationen.
DataETL
Extrahieren, transformieren und bereiten Sie die Datensätze auf, die Dateiauswahl, Metadatenzuordnung und Zielzuweisung steuern.
ForEach
Wiederholen Sie eine Abfolge von Verarbeitungsschritten für jeden Eintrag in einem Datensatz und wenden Sie dabei die jeweiligen Regeln und Werte an.
Komplexe und fehleranfällige Skripterstellung reduzieren
Abschnitt betitelt „Komplexe und fehleranfällige Skripterstellung reduzieren“Erstellen Sie Migrations-Workflows mit konfigurierbaren Bausteinen, statt für jeden Verarbeitungsschritt separate Skripte zu schreiben. Verbinden Sie Dateioperationen, Metadatentransformation und Schleifen in einem visuellen Ablauf, der Ihren Projektanforderungen folgt.
Nutzen Sie die integrierten Operationen, um Inhalte neu zu strukturieren und anzureichern und Dateien auf SharePoint-Sites und -Bibliotheken zu verteilen. PowerShell ist eine optionale Erweiterung für Projekte, die zusätzliche benutzerdefinierte Logik erfordern.
Lassen Sie Ihre Daten die Migration steuern
Abschnitt betitelt „Lassen Sie Ihre Daten die Migration steuern“Eine Migration muss nicht der bestehenden Ordnerstruktur folgen. Bestimmen Sie anhand von Quelldaten und Geschäftsregeln, welche Dateien verarbeitet werden, welche Metadaten angewendet werden und wohin jede Datei gelangen soll.
DataETL bereitet die Datensätze auf, die benötigt werden, um Dateien mit Metadaten und Zielorten zu verknüpfen. Dies ermöglicht eine datengesteuerte Verteilung auf SharePoint-Sites und -Bibliotheken sowie die Neustrukturierung und Anreicherung von Inhalten.
Datenquellen für Workflows: SQL Server, über ODBC angebundene Quellen, Excel, CSV, XML, Dateifreigaben und SharePoint.
Diese Quellen liefern Daten für Dateiauswahl, Metadatenzuordnung, Transformation und Zielzuweisung. Es handelt sich nicht um eine Liste der unterstützten Dateiquellsysteme für die Nextcloud-Migration; diese sind in der Nextcloud-Dokumentation beschrieben.
Der Workflow Schritt für Schritt
Abschnitt betitelt „Der Workflow Schritt für Schritt“Migrationsdaten vorbereiten
Definieren Sie mithilfe von Quelldatensätzen die Dateien, Metadaten und Zielinformationen, die für die Migration benötigt werden.
Ihre Regeln anwenden
Verwenden Sie DataETL, um Werte zu transformieren, Metadaten anzureichern und die Datensätze aufzubereiten, die die Dateiverteilung bestimmen.
Dateien verarbeiten
Kombinieren Sie FileCopy- und ForEach-Operationen, um Dateien gemäß dem konfigurierten Workflow zu verarbeiten. Binden Sie optional PowerShell für zusätzliche projektspezifische Logik ein.
Ergebnisse prüfen und dokumentieren
Nutzen Sie die Ablaufverfolgung auf Dateiebene und das BI-Reporting, um Verarbeitungsergebnisse zu prüfen, Fehler zu untersuchen und das Migrationsergebnis zu dokumentieren.
Für maßgeschneiderte SharePoint-Projekte entwickelt
Abschnitt betitelt „Für maßgeschneiderte SharePoint-Projekte entwickelt“- Projekte mit hohem Volumen: Erstellen Sie Workflows für Migrationen mit einer großen Anzahl von Dateien und zugehörigen Metadaten.
- Migration und Datenintegration: Kombinieren Sie die Dateiverarbeitung mit externen Daten, um komplexe Projektanforderungen zu erfüllen.
- Umstrukturierung und Anreicherung von Inhalten: Transformieren Sie Metadaten und verteilen Sie Dateien nach Ihren Regeln auf die passenden SharePoint-Sites und -Bibliotheken.
- Versionsverlauf für SharePoint-Ziele: Übernehmen Sie Haupt- und Nebenversionen, oder fassen Sie mehrere Quelldateien als Versionen eines einzelnen Elements einer SharePoint-Dokumentbibliothek zusammen. Mit Enterprise+ lassen sich die Versionen aus einem Datensatz aufbauen: Zeilen in einem For-Each-Datensatz, die denselben Dokumentschlüssel haben, werden zu einem Dokument, in der Reihenfolge ihrer Versionsspalte – drei Zeilen werden zu den Versionen 1, 2 und 3, jeweils mit eigener Datei und eigenen Metadaten (Name, erstellt, geändert, geändert von), wobei die letzte Zeile die aktuelle Version bildet. Entwickelt für individuelle und ältere Dokumentenmanagementsysteme, in denen die Dateien getrennt von den Daten gespeichert sind, die sie beschreiben. Dies gilt nur für SharePoint-Ziele (Lizenzmatrix).
- Berichte auf Dateiebene: Nutzen Sie BI-Tracking und -Berichte, um die Verarbeitung jeder einzelnen Datei zu überprüfen.
Workflows mit PowerShell erweitern
Abschnitt betitelt „Workflows mit PowerShell erweitern“Optionale benutzerdefinierte Logik innerhalb desselben Automatisierungsablaufs
Wenn ein Projekt eigene Logik oder zusätzliche Verarbeitung erfordert, können Sie PowerShell innerhalb des IDE-basierten Migrations-Workflows aufrufen oder einbetten.
Übergeben Sie Ein- und Ausgabeparameter zwischen PowerShell und dem Workflow. Nutzen Sie try/catch-Steuerung, Ausnahmeberichte und Fehlerverfolgung, um die benutzerdefinierte Verarbeitung zu steuern.
PowerShell ist eine optionale Erweiterung für benutzerdefinierte Automatisierung. Sie ist keine Voraussetzung für die Ausführung des Migrations-Workflows der Nextcloud App.
Siehe auch