Concevez des migrations SharePoint sur mesure à l'aide de workflows visuels, de vos données et de vos règles métier.
SMART Migration Automation prend en charge la migration de fichiers vers des environnements SharePoint, depuis ceux-ci et entre eux. Combinez opérations sur les fichiers, transformation de données et boucles pour sélectionner, restructurer, enrichir et répartir le contenu, avec une traçabilité et des rapports BI pour chaque fichier.
Périmètre : automatisation SharePoint basée sur l'IDE
Cet article décrit des workflows d'automatisation personnalisés configurés dans SMART Migration IDE pour des projets SharePoint. FileCopy, DataETL et ForEach sont les briques de base de ces workflows.
Le workflow de l'application Nextcloud utilise l'application Nextcloud native pour gérer les tâches de migration, leur progression et leurs résultats, avec un SMART Migration Server connecté qui exécute le travail. Les étapes de workflow personnalisées décrites ici ne doivent pas être considérées comme des étapes obligatoires d'une migration Nextcloud basée sur l'application.
Pour le workflow Nextcloud et ses prérequis, consultez SMART Migration pour Nextcloud.
FileCopy
Effectuez des opérations de copie de fichiers au sein du workflow de migration, à partir des informations de source et de destination définies pour le projet.
DataETL
Extrayez, transformez et préparez les jeux de données qui pilotent la sélection des fichiers, le mappage des métadonnées et l'attribution des destinations.
ForEach
Répétez une séquence d'étapes de traitement pour chaque entrée d'un jeu de données, en appliquant les règles et valeurs correspondantes.
Réduire les scripts complexes et sources d'erreurs
Section intitulée « Réduire les scripts complexes et sources d'erreurs »Concevez vos workflows de migration à partir de briques configurables au lieu d'écrire un script distinct pour chaque étape de traitement. Reliez opérations sur les fichiers, transformation des métadonnées et boucles dans un flux visuel adapté aux exigences de votre projet.
Utilisez les opérations intégrées pour restructurer et enrichir le contenu et répartir les fichiers entre les sites et bibliothèques SharePoint. PowerShell est une extension facultative pour les projets nécessitant une logique personnalisée supplémentaire.
Laissez vos données piloter la migration
Section intitulée « Laissez vos données piloter la migration »Une migration n'a pas à reproduire l'arborescence de dossiers existante. Utilisez les données sources et les règles métier pour déterminer quels fichiers traiter, quelles métadonnées appliquer et où placer chaque fichier.
DataETL prépare les jeux de données nécessaires pour relier les fichiers aux métadonnées et aux emplacements cibles. Cela permet une répartition pilotée par les données entre les sites et bibliothèques SharePoint, ainsi que la restructuration et l'enrichissement du contenu.
Sources de données du workflow : SQL Server, sources connectées via ODBC, Excel, CSV, XML, partages de fichiers et SharePoint.
Ces sources fournissent les données servant à la sélection des fichiers, au mappage des métadonnées, à la transformation et à l'attribution des destinations. Il ne s'agit pas d'une liste des systèmes sources de fichiers pris en charge pour la migration Nextcloud ; ceux-ci sont décrits dans la documentation Nextcloud.
Le workflow, étape par étape
Section intitulée « Le workflow, étape par étape »Préparer les données de migration
Utilisez des jeux de données sources pour définir les fichiers, les métadonnées et les informations de destination nécessaires à la migration.
Appliquer vos règles
Utilisez DataETL pour transformer des valeurs, enrichir les métadonnées et préparer les jeux de données qui déterminent la répartition des fichiers.
Traiter les fichiers
Combinez les opérations FileCopy et ForEach pour traiter les fichiers selon le workflow configuré. Vous pouvez y ajouter PowerShell pour une logique supplémentaire propre au projet.
Examiner et documenter les résultats
Utilisez la traçabilité au niveau des fichiers et les rapports BI pour examiner les résultats du traitement, analyser les erreurs et documenter l'issue de la migration.
Conçu pour les projets SharePoint sur mesure
Section intitulée « Conçu pour les projets SharePoint sur mesure »- Projets à fort volume : concevez des workflows pour des migrations portant sur un grand nombre de fichiers et sur les métadonnées associées.
- Migration et intégration de données : combinez le traitement des fichiers avec des données externes pour répondre aux exigences de projets complexes.
- Restructuration et enrichissement du contenu : transformez les métadonnées et répartissez les fichiers vers les sites et bibliothèques SharePoint appropriés selon vos règles.
- Historique des versions pour les destinations SharePoint : incluez les versions principales et secondaires, ou regroupez plusieurs fichiers source en tant que versions d'un même élément de bibliothèque de documents SharePoint. Avec Enterprise+, les versions peuvent être construites à partir d'un jeu de données : les lignes d'un jeu de données For-Each qui partagent une clé de document forment un seul document, dans l'ordre de leur colonne de version. Trois lignes deviennent ainsi les versions 1, 2 et 3, chacune avec son propre fichier et ses propres métadonnées (nom, date de création, date de modification, modifié par), la dernière ligne constituant la version actuelle. Cette fonctionnalité est conçue pour les systèmes de gestion documentaire personnalisés et hérités, dans lesquels les fichiers sont conservés séparément des données qui les décrivent. Elle s'applique uniquement aux destinations SharePoint (Matrice des licences).
- Rapports au niveau des fichiers : utilisez le suivi et les rapports BI pour examiner le traitement de chaque fichier.
Étendre les workflows avec PowerShell
Section intitulée « Étendre les workflows avec PowerShell »Logique personnalisée facultative au sein du même flux d'automatisation
Lorsqu'un projet nécessite une logique propriétaire ou un traitement supplémentaire, appelez ou intégrez PowerShell dans le workflow de migration conçu dans l'IDE.
Transmettez des paramètres d'entrée et de sortie entre PowerShell et le workflow. Utilisez le contrôle try/catch, le signalement des exceptions et le suivi des erreurs pour gérer le traitement personnalisé.
PowerShell est une extension facultative pour l'automatisation personnalisée. Il n'est pas indispensable pour exécuter le workflow de migration de l'application Nextcloud.
Voir aussi