Aller au contenu
Contact us

Téléchargement GA et journal des modifications

SharePointCorrigéLes valeurs numériques comportant plus de 6 décimales étaient renvoyées au format scientifique, ce qui faisait échouer tout calcul numérique ainsi que les commandes SQL
SharePointCorrigéMétadonnées gérées : lorsqu'un terme n'existe pas dans le magasin de termes de destination et que l'option Allow any user name or Managed Metadata tag - Only M365 est sélectionnée, le terme est autorisé à passer. Le problème était que le terme était converti en minuscules avant d'être appliqué à la destination.
SystèmeCorrigéL'icône de l'application ne s'affichait pas sur certains ordinateurs.

FileManagement

FileManagementNouveauPrise en charge de Nextcloud v32 et versions ultérieures.
FileManagementAmélioration[File Type] et [File Owner (AD)] sont désormais pris en charge dans les filtres de source
FileManagementAmélioration[bytesizeallversions] et [versioncount] sont désormais calculés en Test mode et lors de l'utilisation de Proxy. C'est indispensable pour réaliser une analyse BI avant la migration
FileManagementAméliorationNouvelles colonnes pour la bibliothèque de documents : [File Size All Versions] et [Version Count]
FileManagementDocumentationUtilisation de caractères génériques dans les filtres
FileManagementAméliorationOffload & Migration Prise en charge des balises de métadonnées gérées qui ne sont pas résolues dans le TermStore actuel. Vous pouvez ainsi migrer des fichiers de bibliothèque de documents auxquels sont attribués des termes anciens ou étrangers qui n'existent pas dans le TermStore de destination
FileManagementAméliorationMS Migration API Mise à jour vers la dernière version de .NET 8 et réimplémentation selon les nouvelles recommandations de Microsoft afin de supprimer l'utilisation des files d'attente Azure.
FileManagementAméliorationFile_VersionCount ajouté à la vue report_migrated_files. Cette colonne indique combien de versions ont été traitées pour le fichier.
FileManagementAméliorationFile_SizeAllVersions ajouté à la vue report_migrated_files. Cette colonne indique la taille de l'élément de fichier complet, y compris tout l'historique des versions.
FileManagementJournal de tâcheLes messages d'état incluent désormais le nombre total de versions traitées et le volume total traité. Cela donne une bien meilleure indication de la vitesse et du volume réellement transféré
FileManagementAméliorationL'option permettant de mettre uniquement à jour les métadonnées prend désormais en charge le mode incrémentiel : seuls les fichiers dont l'horodatage est plus ancien sont traités. Valeur de remplacement correspondante ajoutée : NoFilesOnlyUpdateMetadataByNewer.
FileManagementAmélioration5 nouvelles tables et une connexion centralisée au serveur de base de données pour la BI. Vous pouvez ainsi mettre à jour les mêmes tables de base de données depuis plusieurs serveurs SMART Migration. Vous activez la mise à jour des tables BI dans l'onglet Options, section Business intelligence - smart_bi_file - smart_bi_filetype - smart_bi_metadata_issue - smart_bi_session - smart_bi_step
FileManagementAméliorationAWS S3 et Azure Blob Storage : prise en charge de Group-By. Vous pouvez ainsi récupérer des blobs anonymes et les enrichir avec n'importe quelles métadonnées — pas seulement les noms de fichiers et les structures de dossiers, mais aussi des métadonnées gérées et d'autres propriétés personnalisées — provenant de systèmes externes tels que SQL Server, des fichiers JSON ou CSV, avant de tout diriger vers SharePoint. Cette approche peut même intégrer l'historique des versions si nécessaire.
FileManagementAmélioration[file_accessed] et [file_checkedoutto] ajoutés à la vue Report_MigratedFiles
FileManagementAméliorationProxy : « MOVE » prend désormais en charge la suppression des éléments proxy lorsque le fichier vers lequel pointe le proxy est déplacé. Les dossiers proxy vides sont également supprimés. Utilisez [<Override-CopyMove>] = Move DeleteProxy
FileManagementAméliorationConnexion Amazon S3 : le AWS S3 Bucket Name peut désormais comporter 100 caractères (au lieu de 40).
FileManagementCorrigé2 tâches validant le même utilisateur exactement au même moment faisaient échouer la tâche
FileManagementCorrigéUne tâche créant des dossiers sans fichiers échouait lorsque l'un des dossiers à créer avait été créé manuellement ou par une autre tâche dans l'intervalle entre la préparation et l'exécution de la création du dossier
FileManagementCorrigéLorsqu'un nom de File Management dépassait 40 caractères, une erreur fatale de base de données se produisait.
FileManagementCorrigéOnglet Tâche : lorsque vous cliquez sur le bouton Cancel Pending Files, une confirmation accompagnée d'une explication détaillée s'affiche désormais. Auparavant, l'action était exécutée sans avertissement.
FileManagementCorrigéSharePoint : les nouvelles colonnes SharePoint n'apparaissaient dans la liste déroulante d'affectation de destination qu'après la réouverture de l'étape
FileManagementCorrigéSharePoint : des fichiers pouvaient parfois rester « Pending » alors qu'ils avaient été migrés avec succès, sans jamais passer à l'état Created, etc.
FileManagementCorrigéFiltre SharePoint : l'onglet du filtre côté serveur ne s'affichait pas toujours.
FileManagementCorrigéConnexion de fichiers : Copy to new connection ne fonctionnait pas pour AWS S3 et Azure BLOB.
FileManagementCorrigéConnexion de fichiers : le contrôle permettant de définir la limite de taille des fichiers téléversés était invisible.
FileManagementCorrigéSharePoint : en de très rares occasions, un bogue de l'API back-end de Microsoft fait que le contenu du document remplace le type de contenu spécifié. Comme l'API ne renvoie pas cette information, il est impossible de détecter quand cela se produit. SMART Migration réémet désormais l'affectation du type de contenu pour contourner ce problème back-end.
DataETL
DataETLAméliorationDestination SharePoint : prise en charge du mappage de colonnes automatique et dynamique (AutoMapAllColumns). Vous pouvez ainsi copier du contenu entre 2 listes personnalisées ayant un ou plusieurs noms de colonnes identiques.
DataETLAméliorationInventaire FileShare : prise en charge du mot-clé Skip! dans le filtre
DataETLAméliorationBase de données : prise en charge du mot-clé Skip! pour le mot-clé IN de la clause SQL WHERE lors de l'utilisation d'une variable.
DataETLAméliorationSource/Destination SQL Server : prise en charge des noms de colonnes tels que From, To, Select, qui sont des mots réservés de SQL Server.
DataETLAméliorationSharePoint (onglet Options) : une nouvelle option vous permet de limiter le nombre d'éléments renvoyés par SharePoint. C'est utile lorsqu'une liste SharePoint fournit des paramètres à plusieurs tâches parallèles, car cela réduit la charge lors de la récupération. Pour éviter que plusieurs tâches utilisent les mêmes paramètres, utilisez l'option CRUD de DataETL « Update Items. If unverified then exit Group Step. »
DataETLAméliorationSharePoint On-Prem : prise en charge de [FileSizeAllVersions] et [VersionCount].
Liste de mappageAméliorationNouveau bouton Save.
DataETLAméliorationSharePoint : nouvelles colonnes pour la bibliothèque de documents : [File Size All versions] et [version Count]. Les valeurs sont récupérées UNIQUEMENT lorsque « Include version history » n'est PAS sélectionné
DataETLAméliorationSharePoint : Sub Sites Hierarchy (VirtualSubSites) prend désormais en charge les collections de sites liées à un groupe (comme Teams)
DataETLAméliorationSharePoint : prise en charge des URL dynamiques dans les listes virtuelles : - Sub Sites Hierarchy (VirtualSubSites) - Tenant groups (VirtualGroupList) - Tenant Users (VirtualUerList)
DataETLCorrigéAnalyse FileShare : le IN filter ne fonctionnait pas avec plus d'une valeur
Data ETLCorrigéMode bulk de SQL Server : un avertissement était émis lorsque le mode bulk ne pouvait pas s'initialiser et que le SQL conventionnel était utilisé en repli. Il s'agit désormais d'un simple message.
DataETLCorrigéSQL Server : le Bulk mode ne s'activait pas lorsque la table cible avait été créée en externe avec certains paramètres obligeant SQL Server à encadrer les noms d'objets de base de données par [ ], par exemple [dbo].[mytable]
DataETLCorrigéSharePoint Online : [FileSize] était incorrect pour les versions lors de la récupération de l'historique des versions des fichiers d'une bibliothèque de documents.
Installation
InstallationAméliorationLe serveur de base de données par défaut pour la base de données du référentiel est désormais SQL Server Express 2025.
InstallationAméliorationL'installation de « SQL Server Express » est désormais facultative. Ainsi, si vous prévoyez d'utiliser un SQL Server distant, vous n'avez plus besoin d'installer d'abord la version Express.
InstallationAméliorationSi SQL Server Express 2022 est déjà installé, l'installation de SQL Server Express 2025 est ignorée
InstallationAméliorationL'option « Show changelog » est désormais décochée.
InstallationAméliorationLes services SQL Server 2025 sont désormais préconfigurés pour démarrer immédiatement. La configuration du service prend effet après le redémarrage. (Auparavant « Delayed » — il était parfois agaçant de devoir attendre plusieurs minutes leur démarrage après un redémarrage)
SQL Server
SQL ServerAméliorationAuthentification par utilisateur/mot de passe : la longueur maximale du mot de passe est désormais de 250 caractères.
SQL ServerAméliorationNouvelle tentative de transaction pour pallier une erreur transitoire connue d'Azure SQL : la base de données est brièvement indisponible lors de l'équilibrage de charge, d'un basculement ou d'une maintenance.
SQL ServerAméliorationRéférentiel SQL Server Express : prise en charge de la nouvelle limite de taille de base de données de 50 Go dans la version gratuite SQL Server Express 2025.
SQL ServerAméliorationRéférentiel SQL Server Express : l'espace utilisé/disponible est indiqué au début de chaque session de tâche.
SQL ServerCorrigéAuthentification par utilisateur/mot de passe : le mot de passe peut désormais contenir ' (apostrophe simple).
SQL ServerCorrigéInterblocages SQL Server
SharePoint
SharePointNouveau3 nouvelles colonnes pour les étiquettes de confidentialité (lecture seule). Plus d'informations
SharePointAméliorationDocumentation révisée : Créer un enregistrement d'application M365
SharePointAméliorationGestion de la charge de migration afin que les files d'attente de migration Azure ne soient pas surchargées
SharePointAméliorationNouveau paramètre dans l'onglet du compte : Lower the max URL length (for testing). Le définir sur true modifie de fait les conditions de déclenchement de la détection SharePoint « chemin ou nom de fichier trop long », ce qui génère des avertissements bien plus tôt qu'avec les limites par défaut de SharePoint. N'utilisez ce paramètre que pour tester ou comprendre ce qui se passe lorsqu'un fichier migré vers SharePoint a un chemin ou un nom de fichier qui dépasse les restrictions de SharePoint. Les valeurs de test sont définies à : - 30 caractères pour la longueur maximale du chemin. - 20 caractères pour la longueur maximale du nom de fichier.
SharePointSuppression de fonctionnalitéLes méthodes d'authentification héritées de SharePoint Online (M365) ci-dessous ont été supprimées, car elles ne sont plus officiellement prises en charge par Microsoft. Notez que WebLogin n'est pris en charge que pour les éléments de liste, et qu'il est fortement recommandé de ne pas l'utiliser, sauf si vous avez spécifiquement besoin de la prise en charge des déclencheurs distants hérités pour les éléments de liste. Le téléversement de fichiers n'est pas pris en charge par WebLogin et la gestion des limites de débit n'est pas disponible ; les grands volumes de données peuvent donc être limités. Supprimées : - App ID/Secret (hors AppReg) - Nom d'utilisateur/mot de passe
SharePointCorrigéDans de rares cas, l'identifiant « CT: » du type de contenu était supprimé de la valeur d'affichage de la bibliothèque dans la liste déroulante des bibliothèques de FileMangement et DataETL. Cela se produisait lorsque le site avait été provisionné à partir d'un modèle DANOIS.
SharePointCorrigéLorsqu'une métadonnée — y compris le nom de fichier — était traitée à l'aide d'une transformation et que le début de la valeur avant le premier espace pouvait être interprété comme une date, cette partie était automatiquement mise en forme selon le format de date local. Il en résultait des données corrompues. Par exemple, un nom de fichier pouvait être involontairement converti en format de date, ce qui provoquait ensuite des erreurs de validation, car le fichier recevait en réalité un nouveau nom.
SharePointCorrigéErreur lors du calcul de la taille des versions lorsqu'elle dépassait 2 Go.
SharePointCorrigéUne colonne booléenne ayant une chaîne vide comme valeur était mise à jour avec « False ». Désormais, toute valeur de la colonne booléenne est transférée sans modification
Fonctions
FonctionAméliorationNouvelle fonction : CallStep( 'Step name or ID' ) Renvoie Ok, Warning, Error ou une erreur système si l'étape est introuvable.
FonctionAméliorationNouvelle fonction : SPConvertToDirectFolderURL( 'Browser URL' ) Renvoie l'URL directe sans encodage ni références aspx.
FonctionAméliorationNouvelle fonction : ReplaceFirst Remplace la première occurrence d'une chaîne par une autre chaîne. (Non sensible à la casse)
FonctionAméliorationNouvelle fonction pour la fonction de filtre Match : WildCardToMatch( ‘. wildcard spec’ )
FonctionAméliorationNouvelle fonction pour SQL : WildCardToSQLLike( '*.* wildcard spec' )
FonctionAméliorationNouvelle fonction pour SQL : DateTimeToNumber( 'DateTime' or 'Date' )
FonctionAméliorationNouvelle fonction pour SQL : GetSQLSelect() Renvoie la dernière instruction SQL SELECT exécutée dans DataETL ou For-Each
FonctionAméliorationNouvelle fonction FolderExist('my folder') pour tester si un dossier existe ou non
Divers
SystèmeAméliorationSuppression de la dépendance à .Net 6.0
Interface des étapesAméliorationLe bouton Save All de la barre d'outils, dans le coin supérieur droit, est désormais beaucoup plus rapide
CompteAméliorationNouveau bouton dans l'onglet Compte/Référentiel : Truncate BI tables. Utilisez-le pour réinitialiser les données des tables BI et libérer de l'espace de stockage dans la base de données.
Tableau de bordAméliorationNouvel état indiquant combien de paquets MS Migration API sont en attente chez Microsoft.
Tableau de bordAméliorationBarre d'outils repensée pour filtrer plus facilement les sessions et interroger les fichiers associés à la ou aux sessions sélectionnées, soit dans le module Query ETL, soit via une nouvelle étape DataETL ou For-Each.
Tableau de bordAméliorationNouvelle colonne [End]. Indique quand la tâche s'est arrêtée. L'info-bulle calcule la durée de la tâche.
Tableau de bordAméliorationNouvelle colonne [SessionLog_id]. Indique l'identifiant de la session de tâche. Utilisez cette valeur dans divers rapports.
Tableau de bordAméliorationNouveau Select files processed in job session pour générer des critères de requête à partir de la session sélectionnée.
Serveur de tâchesAméliorationService Windows : la longueur maximale du compte et du mot de passe est désormais de 500 caractères chacun.
RéférentielAméliorationLa connexion à la base de données du référentiel peut désormais s'authentifier par nom d'utilisateur/mot de passe
PowerShellCorrigéNe fonctionnait pas : Set-FlowVariable -Name "[<SessionLog-CustomInfo>]" -Value $MyVariable Set-FlowVariable -Name "[<SessionLog-Name>]" -Value $MyVariable
Liste de mappageCorrigéLe Paste de valeurs depuis le presse-papiers ne déclenchait pas l'enregistrement, sauf si une valeur était modifiée ensuite
Gestion des fichiersCorrigéDestination SharePoint utilisant Group-By : la migration de certaines combinaisons de noms de fichiers contenant % dans le nom ou le chemin pouvait échouer. - Exemple : 2019.02.10_% détention.xlsx
Gestion des fichiersCorrigéSharePoint : les caractères Unicode dans les noms d'utilisateur pouvaient, dans certains cas, apparaître encodés lors de l'utilisation de Allow any user name (Only M365)
Connexion Amazon S3AméliorationUn Bucket spécifique peut désormais être configuré, ce qui évite d'appeler le SDK pour lister les buckets disponibles. Par conséquent, aucune autorisation de listage des buckets n'est requise.
Lien hypertexte de connexionComportementLorsqu'on clique dessus, il fonctionne désormais de manière cohérente pour tous les types de connexion et ouvre la navigation de la connexion.
TransformationCorrigéCliquer sur le bouton d'aide de la documentation pouvait faire planter le programme
Gestion des fichiersCorrigéLe déplacement de fichiers échouait et fonctionnait incorrectement lorsque l'option de suppression du dossier racine s'il est vide était également choisie.
Gestion des fichiersCorrigéUn fichier d'un Partage de fichiers dont la date Created ou Modified était corrompue faisait planter la tâche
MappageCorrigéLa copie d'une liste de mappage pouvait rendre le nom plus long que 50 caractères, générant ainsi une erreur
Tableau de bordCorrigéSuppression de Select files processed in job session. Il s'agit d'une fonctionnalité de la version 7.0, visible par erreur dans la v6.63.x
DataETLCorrigéL'inventaire du Partage de fichiers échouait dans certains cas lorsque les autorisations étaient incluses dans l'analyse.
GénéralAméliorationAu démarrage, « Rechercher les mises à jour » peut désormais être désactivé (Ne plus afficher)
DataETLCorrigéSource de base de données : la sélection/désélection d'une colonne via sa case à cocher ne réagissait pas à un simple clic. Seul un double-clic ou un clic sur le nom de la colonne fonctionnait.
Gestion des fichiersCorrigéMigration de fichiers vers SharePoint. Lorsqu'un nom de fichier ou de dossier contenait un caractère interdit encodé, comme My%5CFolder, la migration échouait, car %5C se traduit par \ une fois décodé. Le nom contenant l'encodage sera désormais migré tel quel.
Gestion des fichiersCorrigéMigration de fichiers vers SharePoint. Dans certaines conditions, une migration incrémentielle échouait si le chemin contenait des caractères interdits encodés dans les noms de fichiers ou de dossiers, comme My%5CFolder. L'erreur était une exception Azure indiquant que le fichier existe déjà.
Journal de tâcheCorrigéEn cas d'erreur, lorsque le paramètre On error était défini sur Continue and log a warning, la variable [<SessionLog-Result>] renvoyait Warning au lieu de Error.
TeamsCorrigéLorsqu'une erreur se produisait, la tâche était définie sur ‘Avertissement’ au lieu de ‘Erreur’. Par exemple, lorsqu'une URL non valide était rencontrée.
Gestion des fichiersAméliorationSharePoint Online : gestion de plusieurs tâches simultanées qui chargent en même temps plusieurs fichiers portant des noms identiques dans le même dossier de destination.
DataETLAméliorationPerformances d'insertion SQL : 15 fois plus rapide sur SQL Server et 50 fois plus rapide sur AzureSQL
SystèmeAméliorationRuntime PowerBuilder mis à niveau vers 2025 build 3683
SystèmeAméliorationSuppression de la dépendance à Aspose (3rd party .Net extension).
Interface utilisateurModificationLe module SharePoint, Azure, AWS S3 a été renommé « Stockage de fichiers » et dispose d'une nouvelle icône.
ModuleTypeDescription
TeamsCorrigéValidation : - SharePoint vers SharePoint ne fonctionnait pas lorsqu'un sous-dossier de la source était référencé - Lorsqu'une erreur fatale se produisait, par exemple une URL non valide spécifiée dans la tâche, la tâche n'en était pas notifiée et restait « bloquée » en cours d'exécution. - La date, le résultat et le message de la tâche n'étaient pas mis à jour.
Gestion des fichiersCorrigéSi une source SharePoint était sélectionnée sans choisir de bibliothèque, le bouton Filtrer était désactivé lors du passage à une source Partage de fichiers.
Mappage de valeursCorrigéLors du renommage d'une liste de mappage en mode fenêtre de dialogue (via un double-clic), le nouveau nom n'était pas reflété dans l'interface principale des listes de mappage.
SQL ServerCorrigéAjout du préfixe N' aux chaînes du SQL généré dynamiquement afin de garantir une gestion correcte de l'Unicode, indépendamment de la page de codes de la base de données sélectionnée
Gestion des fichiersCorrigéL'utilisation de % (pourcentage) dans un nom de dossier ou de fichier pouvait, dans certains cas, faire échouer la migration
SystèmeCorrigéAmélioration de la surveillance des processus pour éviter les faux messages « La session de tâche s'est terminée de manière inattendue »
MappageCorrigéLe nom d'une liste de mappage pouvait dépasser les 50 caractères autorisés lors de la saisie.
SystèmeCorrigéErreur système d'arborescence des appels lors d'un clic sur une étape.
SharePointCorrigéPlusieurs tâches (+10) pouvaient déclencher une erreur de base de données par interblocage lors de la mise à jour du statut des fichiers.
SharePointCorrigéLes caractères de contrôle non visibles interdits (ASCII 0 – 31, 127 – 159) dans les noms de fichiers, les noms de dossiers et les métadonnées sont désormais supprimés avant la migration.
SharePointCorrigéLes caractères de contrôle non visibles interdits encodés en hexadécimal (ASCII 0 – 31, 127 – 159) dans les noms de fichiers et de dossiers sont désormais supprimés avant la migration.
DataETLCorrigéAnalyse du Partage de fichiers : lorsqu'une exception était levée par le système de fichiers en raison d'un manque d'autorisations ou d'une corruption du système de fichiers, le message d'erreur journalisé n'incluait pas le nom du fichier ni celui du dossier
TeamsAméliorationProvisionnement de sites : les 2 mots-clés suivants ont été ajoutés à la liste des commandes PowerShell autorisées : if et Add-AzADGroupMember
Mappage de valeursAméliorationInterface plus rapide dans le module Liste de mappage.
SystèmeAméliorationDémarrage et fermeture plus rapides du programme SMART Migration.
Gestion des fichiersConfigurationLe nombre de threads de téléchargement est réduit de 10 à 3 lors du téléchargement de SharePoint vers un Partage de fichiers, afin de réduire la surcharge.
ModuleTypeDescription
Gestion des fichiersCorrigéLe caractère 0×04 (décimal 4) dans les métadonnées d'un fichier faisait échouer la migration du fichier
Gestion des fichiersCorrigéL'interface de filtre de source SharePoint n'affichait pas les filtres CAML côté serveur.
Gestion des fichiersCorrigéUn faux avertissement pouvait être émis concernant une variable inexistante nommée : - [<Override-PopulateBItables>]
Programme d'installationAméliorationInstallation automatisée de .NET
ModuleTypeDescription
DataETLNouveauGrâce à la liste spéciale Sub Sites Hierarchy, vous pouvez désormais créer vos propres fonctionnalités de provisionnement personnalisées. - [SchemaXML] , [Column Display Name] , [Column Name]. Nouvelles colonnes ajoutées. Veuillez exécuter « Actualiser la connexion ». - Les colonnes associées à chaque liste/bibliothèque sont indiquées, avec les noms de colonnes et le SchemaXML propre à chaque colonne. - Le SchemaXML est indiqué au niveau de la liste/bibliothèque
FonctionNouveauXMLEscape('string') pour encoder une chaîne XML afin que tous les caractères puissent être traités par un analyseur XML.
FonctionNouveauWriteFile('File Name', 'Data') écrit des données à la fin d'un fichier existant ou crée un nouveau fichier.
FonctionNouveauMappingListModified('Mapping List Name') détermine si une liste de mappage donnée a été modifiée dynamiquement pendant l'exécution de la tâche.
CompteNouveauLa taille de la base de données du référentiel est désormais indiquée dans l'onglet Référentiel. De plus, sous SQL Server Express, un avertissement s'affiche si l'espace utilisé dépasse 8 Go, la taille maximale autorisée étant de 10 Go. Cela permet d'être averti suffisamment tôt que l'espace de la base de données s'épuise et qu'il faut purger les anciens journaux.
Journal de sessionNouveauSous SQL Server Express, la taille de la base de données est surveillée et un avertissement est émis si l'espace utilisé dépasse 8 Go, la taille maximale autorisée étant de 10 Go. Cela permet d'être averti suffisamment tôt que l'espace de la base de données s'épuise et qu'il faut purger les anciens journaux.
DéchargementAmélioréLes rapports et la gestion des erreurs du processus de restauration des fichiers déchargés sont désormais plus cohérents, et les messages plus lisibles et plus pertinents.
SharePointAmélioréTermStore : amélioration de la gestion des balises d'ancrage au niveau racine.
SharePointAmélioréTermStore : amélioration de la journalisation du programme lorsque Diagnostics mode est activé.
Gestion des fichiersCorrigéLa colonne [File owner (AD)] renvoie désormais une valeur vide, au lieu de signaler une erreur, si la propriété propriétaire d'un fichier pointe vers un utilisateur AD qui n'existe plus dans l'AD.
Gestion des fichiersCorrigéLors de l'exécution simultanée de nombreuses tâches ciblant la même arborescence de dossiers, Azure signale une erreur non valide. Ce cas est désormais détecté et ignoré.
DataETLCorrigéUne source Excel ne pouvait, dans certains cas, pas être configurée.
Programme d'installationCorrigéProblème lors de la mise à niveau d'anciens référentiels, qui pouvait parfois provoquer une erreur SQL.
SharePointCorrigéTermStore : impossible de lire une balise d'ancrage au troisième niveau.
SharePointCorrigéTermStore : en présence de plusieurs langues, si la langue par défaut avait été modifiée, l'affichage de la hiérarchie des termes était incorrect. De plus, les termes ne pouvaient pas être résolus à l'exécution.
ModuleDescription
Interface utilisateurL'option de haute résolution (DPI) pour une interface nette et claire (onglet Compte) permet désormais de choisir - <Disabled> (l'option Windows standard) - DPI unaware, mise à l'échelle via Windows GDI. Meilleure que <Disabled> - DPI aware, Affiche une interface nette et claire. La meilleure option, mais elle n'est pas prise en charge par toutes les cartes graphiques. Cette option est celle par défaut.
CompteL'expiration de la licence est désormais indiquée plus clairement.
Programme d'installationLes fichiers exécutables (StepsUI.exe, StepsJob.exe, StepsServer.exe) intègrent désormais le numéro de version. Celui-ci est visible dans les propriétés du fichier .exe.
FileManagement (problème corrigé)Impossible d'effectuer une « mise à jour des métadonnées uniquement ».
Version 6.60GA – 11 février 2025
DébogageArrêtez le traitement et passez en « mode Aperçu » avec inspection des variables. Cliquez avec le bouton droit sur l'étape dans l'arborescence des appels
SQL ServerMise à jour de la prise en charge d'Azure SQL. ODBC 18.4.1 ou version ultérieure est désormais utilisé afin de tirer parti des connexions chiffrées.
SQL ServerLes colonnes de texte sont désormais créées avec le type de données nvarchar
SQL ServerLes versions 2019 et 2022 de SQL Server sont désormais prises en charge. Vous pouvez télécharger ici le fichier .BAK d'installation de SQL Server si vous souhaitez l'installer sur un serveur distant
Programme d'installationLa dernière version de MS ODBC 18.x est désormais requise et s'installe automatiquement.
Programme d'installation.Net 8.0 est désormais requis et s'installe automatiquement.
FileManagementExternalisation des documents SharePoint Online vers Azure Blob Storage, un compartiment Amazon S3 ou un partage de fichiers
FileManagementL'option Move de FileManagement permet désormais de confirmer la réussite de la migration avant la suppression du fichier source.
FileManagementPrise en charge de la suppression dans File Management
DataETLAzure Blob Storage et compartiment Amazon S3 comme source pour DataETL et FileManagement (analyse et livraison des données lors de fusions-acquisitions au lieu d'une clé USB)
DataETLNouvelle vue DeleteFiles
DataETLLa vue « MigratedFiles » comporte 2 colonnes supplémentaires [DetsinationModifiedBy] [DestinationOverwrittenModifiedBy]
DataETLAnalyse de partage de fichiers : prise en charge des chemins relatifs dans le découpage des noms de dossiers.
PowerShellPrise en charge de la connexion dynamique pour PowerShell LoadSharePointConnectionForPowerShell(URL)
Interface utilisateurPrise en charge de la haute résolution (DPI) (onglet Compte)
Interface utilisateurLe « mode Aperçu » de DataETL et FileManagement est désormais verrouillé au premier plan pour en faciliter l'accès
Interface utilisateurInterface de SMART Migration lors de l'utilisation du modèle Teams : mode Standard/Avancé
Interface Teams
  • Interface simplifiée dans Teams - Installation et gestion simplifiées dans SMART Migration - Prise en charge de l'externalisation vers AWS S3, Azure Blob Storage et un partage de fichiers - PowerApp pour la restauration du contenu externalisé (open source) - Provisionnement de sites - Option « Déplacer le fichier » dans la migration (directe avec Lift&Shift et via proxy) - Lift&Shift sans proxy - Rapports de contenu consolidés - Importation de tâches depuis un CSV - Prise en charge de la suppression (directe et via proxy) - Validation (également pour les migrations effectuées par d'autres produits comme MS SPMT - Prise en charge de OneDrive via l'UPN (e-mail source et e-mail de destination) - Option Archiver pour déplacer les tâches terminées vers la bibliothèque d'archivage
GénéralPlus de 100 optimisations mineures
Version 5.21GA – 22 avril 2024
SharePointLa colonne [Property Bag] peut désormais être récupérée.
FileManagementL'amélioration de Pending files permet de détecter plus rapidement le moment où les fichiers sont effectivement terminés par la tâche de migration Azure associée.
FileManagementSharePoint >> partage de fichiers avec historique des versions inclut désormais toutes les colonnes de métadonnées dans le fichier csv associé.
TeamsPrise en charge des dossiers vides dans l'analyse des fichiers
Version 5.1421 mars 2024
File ManagementNouvelles options pour une détection alternative des modifications
PowerShellSharePoint Online : prise en charge de Connect-PnPOnline avec Entra App
Date ETLAnalyse de partage de fichiers : prise en charge des partages de fichiers de taille illimitée.
Date ETLAnalyse de partage de fichiers : amélioration des performances lors de l'analyse de partages de fichiers de plus de 10 000 fichiers. La destination est alimentée en parallèle : pendant l'analyse, des lots de 10 000 noms de fichiers sont appliqués à la destination en parallèle.
SQL ServerTous les modèles utilisent désormais la page de codes UTF8. Latin1_General_100_CI_AS_SC_UTF8
Version 5.1012 mars 2024
TeamsSMART Migration for Teams : plusieurs canaux Teams sont désormais traités automatiquement (licence Enterprise+ requise)
TeamsSMART Migration for Teams : mise en page améliorée dans SMART Migration Job
TeamsSMART Migration for Teams : code couleur amélioré dans les vues
TeamsSMART Migration for Teams : suivi des problèmes amélioré avec un lien direct depuis un élément de problème vers l'élément associé du tableau de bord.
TeamsSMART Migration for Teams : performances de l'analyse multipliées par 5. Jusqu'à 80 000 éléments FileProxy sont désormais créés par heure.
FileManagementSharePoint Online : amélioration des performances de 30 à 150 %
FileManagementSharePoint Online : les dossiers sont désormais créés à la demande en même temps que les fichiers.
FileManagementSource partage de fichiers : la colonne [File Type] prend désormais la valeur <folder> lorsque l'élément traité est un dossier.
Version 5.016 février 2024
TeamsPremière version de SMART Migration for Teams
SharePointZÉRO LIMITATION DE DÉBIT grâce à l'utilisation des en-têtes Rate-Limit. Cela élimine de fait les exceptions 429
Interface utilisateurNombreuses améliorations de l'interface, dont un nouveau module permettant d'effectuer des requêtes interactives et de l'ETL sans devoir créer une étape dédiée
Programme d'installationTous les prérequis, tels que .NET 6.0, sont désormais installés automatiquement.
RéférentielSQL Server est désormais le référentiel
RéférentielNouvelle possibilité de gérer SQL Server : création de nouvelles bases de données, etc. (onglet Compte)
Serveur de tâchesPossibilité de se reconnecter à SQL Server s'il a été temporairement indisponible.
FileManagementPossibilité de raccourcir automatiquement les chemins trop longs avant le chargement vers SharePoint
FileManagementNouvelle propriété [<IgnoreOnlyNewer>] pour forcer l'écrasement d'un fichier. Pour l'activer, définissez la propriété sur 1
FileManagementPossibilité de mettre à jour les métadonnées des dossiers (onglet Options)
SharePoint[Approval-status] et [Approval comments] sont désormais migrés tels quels (s'ils sont mappés). Auparavant, tous les fichiers recevaient le statut Approuvé.
Fonctions
  • GetInstalledOfficeVersion() - GetJobSessionRateLimitdelay()
ETLLa requête de base de données prend désormais en charge le mot-clé Skip!
Version 4.2829 décembre 2023
Tableau de bordRecherche par [SessionLog-Id]
DataETLSharePoint Online : prise en charge des emoji. Utilisez Windows key et . (point) pour insérer un emoji
SharePointPrise en charge de : [Folder Child Count] et [Item Child Count]
FileManagementSharePoint : le chargement renvoie désormais le GUID du fichier chargé et l'applique à la vue Report_MigratedFiles. Notez que le GUID peut être utilisé dans la recherche SharePoint pour trouver le fichier au sein d'une collection de sites. Il faut jusqu'à 24 heures avant que le GUID soit consultable dans SharePoint.
FileManagementValidation incluant les types de données complexes et la gestion des valeurs identiques résultant de plusieurs modifications de valeurs multiples.
FileManagementSharePoint Online : prise en charge de la couleur des dossiers
TransformationNouvelle fonction : ExtractMetadataColumn() String data,String column, String Default value
SharePointJournal de session : nouveau format pour les métadonnées gérées, qui affiche l'étiquette attribuée beaucoup plus clairement et peut être utilisé directement dans des affectations à partir de la Nouvelle fonction : ExtractMetadataColumn()
Version 4.0116 septembre 2023
DataETLSharePoint : la sélection d'une autre liste ou bibliothèque conserve désormais les paramètres.
FileManagementSharePoint : la sélection d'une autre bibliothèque conserve désormais les paramètres.
FileManagementSharePoint : le chargement renvoie désormais le GUID du fichier chargé et l'applique à la vue Report_MigratedFiles. Notez que le GUID peut être utilisé dans la recherche SharePoint pour trouver le fichier au sein d'une collection de sites. Il faut jusqu'à 24 heures avant que le GUID soit consultable dans SharePoint.
DataETLVous pouvez désormais vérifier que les fichiers ont bien été migrés.
TransformationNouvelle fonction : ExtractMetadataColumn() String data,String column, String Default value
SharePointJournal de session : nouveau format pour les métadonnées gérées, qui affiche l'étiquette attribuée beaucoup plus clairement et peut être utilisé directement dans des affectations à partir de la Nouvelle fonction : ExtractMetadataColumn()
Tableau de bordRecherche par [SessionLog-Id]
DataETLSharePoint Online : prise en charge des emoji. Utilisez Windows key et . (point) pour insérer un emoji
Version 3.9917 août 2023
Journal de sessionSharePoint : nouveau format [Display name<Internal name>]
Détection des doublonsNouvelle fonction FileCheckSum qui permet de calculer la somme de contrôle (ou clé de hachage) d'un fichier, que vous pouvez utiliser pour détecter les doublons de fichiers
RéférentielPrise en charge du dernier pilote Microsoft MS SQL Server OLEDB 19.3 du 18 mai 2023 C:\Windows\SysWOW64\msoledbsql19.dll
VariablesNouvelle variable SessionLog-Name. Définit le nom de session visible dans le « menu déroulant des sessions de tâche »
SharePointDétection automatique du fuseau horaire. Le site n'a plus besoin d'être dans le même fuseau horaire que l'ordinateur local.
Gestion des fichiersNouvelle affectation de métadonnées : [<Ignore «Only newer» condition>] Lorsque la valeur est True, un fichier qui existe déjà à la destination est remplacé par le fichier source correspondant, que son horodatage soit plus récent ou identique à celui du fichier source. Utilisez cette option pour forcer une nouvelle migration de fichiers spécifiques. Valeurs valides : Unassigned/True/False
Gestion des fichiersNouvelle option : [x] Transfer files having data validation warning(s) Les fichiers sont transférés malgré d'éventuels avertissements tels que : type de contenu incorrect, nom d'utilisateur incorrect, métadonnées gérées non valides, dates non valides, etc. Veuillez noter que les fichiers présentant des problèmes de validation des données sont incohérents et ne seront pas considérés comme migrés avec succès. (Par défaut, l'option est [x]Checked) IMPORTANT : si vous décochez cette option ([ ]Uncheck), vous avez l'avantage de ne jamais téléverser de fichiers dont les métadonnées sont incohérentes. Il est ainsi beaucoup plus simple de corriger les problèmes de données sur les fichiers concernés, puis d'exécuter une tâche incrémentielle.
Version 3.9417 juillet 2023
Interface utilisateurRefonte du système d'onglets d'étapes, avec des boutons de fermeture sur les onglets d'étapes, etc.
Interface utilisateurRefonte des menus déroulants et nombreuses autres améliorations mineures de l'interface utilisateur
DataETLSharePoint : prise en charge de la création de dossiers également dans les bibliothèques de documents.
Gestion des fichiersVariables de remplacement
Version 3.8015 mai 2023
DataETLLe chargement dans SharePoint prend désormais en charge la création de dossiers pour les listes personnalisées. Pour créer un dossier, définissez la colonne [Item Type] = 1 (la valeur 1 est l'identifiant SharePoint d'un dossier). Vous pouvez affecter le nom du dossier à la colonne [Title] ou l'inclure dans le chemin du dossier que vous affectez aux colonnes [Path]. Les colonnes de chemin prennent en charge / (barre oblique) et \ (barre oblique inverse) pour séparer les niveaux hiérarchiques de dossiers. Fonctionnalités : - Créer des structures de dossiers dans une liste personnalisée à partir de toute autre liste personnalisée ou bibliothèque SharePoint. - Créer des dossiers dynamiquement à partir de n'importe quelle variable ou de n'importe quel jeu de données d'entrée, y compris les analyses de partages de fichiers. - Prise en charge du type de contenu pour chaque élément de dossier (affectez à [Content Type ID] le libellé ou le GUID du type de contenu).
RéférentielLes SharePoint connections et Database connections mémorisent désormais la dernière connexion utilisée et la configuration lorsque vous fermez et redémarrez l'interface utilisateur.
RéférentielL'onglet Données de SharePont connections dispose de 3 nouveaux boutons pour actualiser le jeu de résultats.
RéférentielL'onglet Données de Database connections dispose de nouveaux boutons pour actualiser le jeu de résultats et exporter vers Excel et le Bloc-notes.
Gestion des fichiersLe filtre prend désormais en charge * (caractère générique) pour l'opérateur IN et l'opérateur =.
OnDemandL'assistant de configuration OnDemand prend désormais en charge l'authentification par application AzureAD.
Version 3.784 mai 2023
Journal des tâchesNouvelles fonctions Export to Excel et Export to Notepad pour toutes les lignes ou les lignes sélectionnées (la sélection multiple de lignes est prise en charge). De plus, lorsque vous êtes positionné sur un fichier intégré comme Source.txt, le rapport s'ouvre de la même manière que si vous faisiez un clic droit sur la ligne du rapport. Associé à la recherche globale dans toutes les sessions et tâches ainsi qu'au filtre, cela vous offre des capacités d'analyse supplémentaires.
Arbre d'appelsNouveaux boutons dans l'onglet des variables : Copy , Notepad , Refresh
Interface utilisateurNombreuses améliorations mineures.
Version 3.7326 avril 2023
SharePointNouvelle exigence système : nous utilisons désormais PnP.Core et MS Graph, ce qui nécessite l'installation de .Net 6.0 sur l'ordinateur.
SharePointPrise en charge du téléchargement de fichiers > 2 Go
SharePointRefonte de l'encapsulation des « requêtes CAML » pour contourner la limite de 5000 éléments de liste de SharePoint Online. Cette refonte a été réalisée car Microsoft est désormais beaucoup plus susceptible de lever l'exception fatale List View Threshold exception lors de requêtes sur des colonnes indexées.
Tableau de bordNouvelle vérification de l'état du serveur pour vous informer si le serveur de tâches ne fonctionne pas correctement.
Journal des événements WindowsNouveau signalement d'événement d'erreur fatale : le scanner Azure des « fichiers en attente » de la tâche n'a pas pu se connecter à la base de données. Aucun résultat de migration des fichiers en attente ne sera récupéré. Notez que le scanner Azure s'exécute dans le serveur de tâches. Cet événement se déclenche lorsque le serveur de tâches est mal configuré, généralement le compte de service Windows
Version 3.7029 mars 2023
Listes de correspondanceRefonte en présentation à plat (sans boîte de dialogue)
Contrôle de versionRefonte en présentation à plat (sans boîte de dialogue)
CompteRefonte en présentation à plat (sans boîte de dialogue)
Version 3.65Mars
Tableau de bordLes requêtes portant sur toutes les sessions de tâche peuvent désormais s'exécuter en parallèle, ce qui vous permet de lancer une requête longue et de continuer à effectuer d'autres opérations pendant son exécution.
Rapports de fichiersLes requêtes sur les fichiers migrés s'exécutent en parallèle, ce qui vous permet de lancer une requête longue et de continuer à effectuer d'autres opérations pendant son exécution.
SharePointConnexions : nouvel outil CRUD interactif pour les données
Base de données CSV ExcelConnexions : nouvel outil CRUD interactif pour les données. - Alternative simple à SQL Server Management Studio - Prend en charge le référentiel de base de données Firebird local
Interface systèmeLe menu inférieur a été déplacé vers l'« onglet Référentiel »
CompteNouveau bouton pour sauvegarder le référentiel de base de données local.
Version 3.57Mars
Transformations5 nouvelles fonctions d'expression pour renvoyer NULL dans les instructions SQL Insert/Update Menu contextuel Paste function. Utilisez ces fonctions pour forcer une valeur NULL dans une colonne de base de données lors d'un INSERT/UPDATE. Exemple : If( [mycol] = 0 , NullNumber() , [data] ) - NullString() - NullDate() - NullDateTime() - NullNumber() - NullTime()
DataETLChargement dans Excel : nouvelle option permettant d'utiliser un fichier Excel comme modèle lors de la création de nouveaux rapports de classeur. Utilisez cette fonctionnalité pour créer des fichiers de rapport à la mise en page prédéfinie. Les options de mise en page incluent la définition des polices et des couleurs, la définition de calculs, l'ajout de graphiques, l'ajout de tableaux croisés dynamiques, la réorganisation des colonnes de tableau et bien plus encore. Cet article explique comment réorganiser les colonnes d'un tableau Notez que vous pouvez alimenter un rapport de classeur Excel avec plusieurs jeux de données dans différents tableaux et définir des valeurs uniques dans des cellules individuelles. Une fois le rapport de classeur alimenté, vous pouvez ensuite le copier/déplacer ailleurs, y compris vers SharePoint.
Version 3.54Mars
Tableau de bordLa recherche de sessions correspondant à un critère prend désormais en charge les opérateurs || (OR) et && (AND) dans la chaîne de requête.
Tableau de bordLes requêtes peuvent désormais être annulées, vous n'êtes donc plus obligé d'attendre la fin de la requête.
Tableau de bordL'ouverture et la recherche de sessions dans le tableau de bord sont désormais 3 fois plus rapides avec le référentiel local (hors SQL Server)
Tableau de bordSessions : nouvelle option de filtrage à la saisie
Tableau de bordJournal des événements Windows : nouvelle option de filtrage à la saisie, ainsi que des options de filtrage par type d'événement, comme vos propres événements ou les événements système
Journal de sessionNouvelle option de requête GLOBALE permettant d'interroger l'ensemble du référentiel, toutes tâches et sessions confondues. Il est ainsi beaucoup plus facile de localiser des lignes de journal sans avoir à savoir de quelle tâche il s'agit, et d'examiner les journaux de tâches entièrement différentes. Vous pouvez annuler une requête pour ne pas avoir à attendre sa fin.
SystèmeDans la fenêtre du compte, vous pouvez désormais réinitialiser l'état des messages Do not stow again afin qu'ils s'affichent de nouveau.
Version 3.52Mars
SharePointMétadonnées gérées : la navigation dans les termes via le bouton Select Value affiche désormais le GUID de la balise d'ancrage du magasin de termes. C'est utile pour diagnostiquer les sites référencés via des URL dynamiques lorsqu'une balise de métadonnées gérées donnée ne peut pas être résolue.
SharePointMétadonnées gérées : lorsqu'un terme ne peut pas être résolu, la balise d'ancrage (GUID) du magasin de termes de la colonne fait désormais partie du message d'erreur, ce qui facilite le diagnostic. Utilisez le bouton SelectValue de l'affectation des colonnes pour vérifier que les balises d'ancrage correspondent.
PowerShellNouvelle option permettant de désactiver l'argument de ligne de commande PowerShell -NoProfile. La désactivation de cet argument indique à PowerShell.exe de charger ce qui est configuré dans votre profil utilisateur.
PowerShellNouvelle option permettant de désactiver l'encapsulation automatique du code dans un TryCatch. Il est déconseillé de désactiver l'encapsulation TryCatch automatique, sauf si vous déboguez du code et souhaitez éliminer toute interférence extérieure.
ExpressionsNouvelle fonction : IsServerJob() Elle renvoie true si la tâche s'exécute sur le serveur de tâches et false si elle s'exécute dans l'interface utilisateur. Cela vous permet d'utiliser des valeurs différentes pour accéder à des ressources externes, comme des partages de fichiers, lorsque le serveur de tâches s'exécute en tant que service Windows sous un compte différent de celui de l'interface utilisateur.
Version 3.51Février 2023
NotificationNouvelle option When error permettant d'exécuter la notification UNIQUEMENT si une erreur se produit.
DataETLLoad into Database – nouvelle option : Update records. If nothing is changed then exit Group Step. Lorsque l'étape DataETL est placée dans une étape Groupe et que la mise à jour de la base de données ne modifie aucune donnée, le flux sort du groupe. Vous pouvez ainsi vous assurer que c'est bien la tâche en cours qui a effectué la mise à jour de la table de la base de données, et non une autre tâche exécutée en parallèle. Cela est utile pour concevoir des applications « thread-safe » dans lesquelles plusieurs tâches exécutées simultanément récupèrent des travaux dans une table de base de données, par exemple en interrogeant une colonne [ReadyForProcessing]=1, puis mettent à jour la colonne à 0 pour signaler que « cette tâche a pris ce travail ».
Serveur de tâchesVous pouvez désormais mettre une tâche en Hold pendant son exécution. Le statut de la tâche passe à Running to Hold, la tâche continue de s'exécuter puis, une fois terminée, se place elle-même on Hold.
Serveur de tâchesNouvelle option de planification Continuously qui force la tâche à se relancer dès qu'elle est terminée. La surcharge machine est généralement de 1 à 2 secondes pour chaque redémarrage de la tâche.
Serveur de tâchesDémarrage plus rapide des tâches. Les tâches sont désormais démarrées aussi rapidement que possible. Cela devient important lorsque vous exécutez plusieurs tâches qui tirent parti de la nouvelle option de planification Continuously.
Serveur de tâchesFenêtre Compte : nouvelle configuration du démarrage des tâches du serveur de tâches. [x] Delay each job start by 10 seconds Si cette option est cochée, la charge machine liée au démarrage des tâches est réduite. Les flux peuvent également être conçus pour tirer parti d'un démarrage différé des tâches dans une configuration multitâche. TOUTEFOIS, il est fortement recommandé d'utiliser la nouvelle option DataETL : Update records. If nothing is changed then exit Group Step pour obtenir une configuration thread-safe.
For-EachGroupBy : en présence de groupes volumineux (>10000 lignes), l'appel de groupe est divisé en blocs de 10000 afin de maintenir les performances de transformation des données.
SystèmeSMART Migration écrit désormais dans le journal des événements Windows en cas de perte de connexion à la base de données, d'arrêt d'une tâche dû à un redémarrage du serveur, etc. Cette fonctionnalité vous permet de mieux suivre ce qui se passe et d'alimenter les systèmes de supervision de l'infrastructure informatique.
NotificationVous pouvez désormais autoriser la notification à écrire dans le journal des événements Windows. Cette fonctionnalité vous permet de mieux suivre ce qui se passe et d'alimenter les systèmes de supervision de l'infrastructure informatique.
Tableau de bordNouvel onglet « Journal des événements Windows » dans lequel vous pouvez consulter les informations écrites dans le journal des événements Windows, soit par le système, soit par les notifications des tâches.
Interface utilisateurL'arborescence de la tâche affiche désormais « Notification » sur le nœud de notification
Interface utilisateurFileManagement et DataETL : l'affectation indique désormais plus clairement quelles colonnes n'ont pas été affectées.
Contrôle de version DevOpsEnvironnements distincts pour le développement, le test et la production. N'apportez des modifications que dans l'environnement de développement, puis créez une version que vous déployez dans l'environnement de test et, une fois celle-ci approuvée, dans l'environnement de production.
DataETL ForEachSource de données SQL : nouveau bouton Refresh drop-down menu. Il actualise les noms de colonnes issus de l'instruction SQL SELECT dans le menu déroulant de mappage de destination.
Journal de sessionNouveaux boutons de défilement par instance d'étape dans l'arborescence de la tâche. La navigation dans les journaux de session volumineux est ainsi beaucoup plus facile.
Journal de sessionIcône d'étape sur toutes les lignes pour indiquer à quelle classe d'étape la ligne se rapporte
Interface utilisateurIcônes d'étape actualisées pour une identification plus facile
Navigateur d'étapesNouveau menu contextuel (clic droit) Couper/Copier. Il est ainsi plus facile de trouver des étapes dans tous les dossiers et de les copier ou de les déplacer vers un autre dossier.
SharePointVous pouvez désormais utiliser des variables dans les colonnes d'URL et d'authentification des connexions SharePoint afin de pointer dynamiquement vers les sites appropriés dans une configuration de contrôle de version DevOps.
TransformationsInterface réorganisée pour une meilleure compréhension de la séquence de transformation.
Interface utilisateurOnglet Tâche : nouvelle option <All sessions> dans la liste déroulante des sessions. Elle vous permet d'examiner tous les journaux consolidés. Vous pouvez définir un filtre de plage de dates et un filtre de message. Le filtre de message prend en charge AND et OR. Voici un exemple de critère qui recherche this ou that et qui doit en même temps contenir important : this||that&&important
Interface utilisateurOnglet Tâche : les fonctions FILTRER et RECHERCHER prennent désormais en charge AND et OR. Vous pouvez utiliser || pour indiquer OR et && pour indiquer AND. Voici un exemple de critère qui recherche abc ou xyz et qui doit en même temps contenir 123 : abc||xyz&&123
Version 3.34Janvier 2023
DataETL ForEachDécouverte du Partage de fichiers : - Si un filtre est défini, une indication visuelle le signale. - Le nombre de fichiers filtrés est ajouté sous forme de ligne dans le journal de session. - Gestion des erreurs améliorée et seuil d'erreur dynamique pour éviter des résultats inutiles lors d'analyses volumineuses, par exemple lorsque les autorisations sont insuffisantes. - Nouveau rapport intégré Source.txt contenant le résultat de l'analyse.
Interface utilisateurLe journal de session des tâches sur Local default repository est désormais 4 fois plus rapide pour la récupération des sessions et l'actualisation incrémentielle. Les référentiels basés sur SQL Server n'en bénéficient pas, car ils sont déjà optimisés. Sur les référentiels locaux comme sur les référentiels SQL Server, le journal de session ne récupère plus les informations incrémentielles du journal lorsqu'il n'est pas visible, ce qui rend l'application plus réactive, en particulier lors de l'exécution simultanée de plusieurs tâches lourdes.
Interface utilisateurLa nouvelle « Arborescence de la tâche » remplace l'ancienne « arborescence des appels ». L'arborescence de la tâche affiche toute la structure de la tâche dans laquelle une étape donnée est référencée et vous permet de naviguer facilement dans cette structure. Vous pouvez également voir les différentes variables utilisées pour chaque étape de la tâche. Elle est ouverte par défaut, mais vous pouvez la fermer si vous le souhaitez.
Interface utilisateurOnglet Tâche : zone d'état réorganisée.
Interface utilisateurOnglet Tâche : fonctionnalité Filtrer/Rechercher repensée
Interface utilisateurOnglet Tâche : nouvelles icônes ajoutées pour faciliter l'analyse des journaux
Interface utilisateurOnglet Tâche : l'indentation signalant les sous-niveaux par > > > > est remplacée par la nouvelle Job tree. Le journal est ainsi plus facile à lire.
Interface utilisateurFenêtre Compte réorganisée.
Interface utilisateurNouveaux raccourcis clavier : - Ctrl+O Ouvrir l'étape - Ctrl+D Tableau de bord - Ctrl+J Tâches planifiées - Ctrl+L Variables - Ctrl+M Mappage de valeurs - Ctrl+S Enregistrer l'étape en cours - Ctrl+R Exécuter l'étape en cours
DataETL et ForEachM365 : 2 nouvelles listes virtuelles pour récupérer les informations sur les utilisateurs et les groupes au niveau du tenant. Nécessite une authentification Azure AD App dans la connexion SharePoint. Le filtrage avancé est pris en charge, y compris avec des variables. - Utilisateurs du tenant - Groupes du tenant
SharePointLe mappage des utilisateurs dispose désormais d'un menu déroulant répertoriant tous les utilisateurs. - M365 : Microsoft Graph est utilisé pour récupérer les noms des utilisateurs (connexion par Client/Secret ou Azure AD App). Si les autorisations sont insuffisantes, ce sont les utilisateurs associés au site de la connexion qui sont récupérés. - Sur site : les utilisateurs associés au site de la connexion sont récupérés.
SharePointNouveau bouton permettant d'exporter tous les utilisateurs Active Directory de M365 vers Excel ou le Bloc-notes.
SharePointLe mappage des utilisateurs dispose désormais d'un lien hypertexte vers la documentation : Mappage des utilisateurs SharePoint
FileManagementGroupBy : gestion des erreurs et rapports améliorés lorsque des fichiers du jeu de données GroupBy n'existent pas ou ont une URL/un chemin UNC non valide.
FileManagementGroupBy : nouveau fichier de rapport intégré nommé MissingFiles.txt dans le journal de la tâche, listant les fichiers source référencés dans GroupData qui n'ont pas pu être trouvés.
FileManagementGroupBy : nouveau flux d'informations de progression pendant la phase d'analyse initiale du jeu de données GroupBy, afin que vous puissiez mieux suivre ce qui se passe.
FileManagementCopier depuis SharePoint ou un Partage de fichiers : suppression de la dépendance à .Net 3.5
FileManagementCopier depuis SharePoint ou un Partage de fichiers : nouvelle option Create metadata CSV file
TransformationExtraction améliorée des balises depuis le XML
Version 3.19Décembre 2022
VidéoNouvelle vidéo expliquant les boucles For-Each
DataETLRead CSV – détection automatique de l'encodage UTF8 dans les fichiers CSV sans en-tête BOM. Les fichiers CSV sont souvent enregistrés comme des fichiers texte standard sans en-tête d'encodage (sans BOM), même lorsqu'ils contiennent des caractères encodés en UTF8. Cela entraîne une corruption des caractères internationaux en sortie lors du traitement par les pilotes de base de données.
DataETLLe format CSV prend désormais en charge ¤ comme caractère de séparation
DataETLLoad Into Database avec SQL : coloration des mots-clés améliorée
TransformationsNouvelle fonction : ReplaceAll( ‘string1’, ‘searchfor’, ‘replacewith’ ) ajoutée au menu contextuel (clic droit) de l'expression Paste function.
Version 3.1629 novembre 2022
YouTubeNouveau bouton permettant d’ouvrir la chaîne YouTube de SMART Migration
YouTubeVidéo : Lire des fichiers CSV – Sortie vers For-Each ou vers une liste SharePoint/table de base de données
Parcourir les variablesRedimensionnement automatique de la hauteur de la fenêtre en fonction de la résolution de l’écran
Tableau de bord de sessionRedimensionnement automatique de la hauteur de la fenêtre en fonction de la résolution de l’écran
FileManagementL’option [x] Delete folders if empty fonctionne désormais même si les dossiers référencés sont initialement vides, par exemple lorsqu’il n’y a aucun fichier à traiter. Cette fonctionnalité vous permet de nettoyer les dossiers vides d’une arborescence
PowerShellLes scripts peuvent désormais s’exécuter dans les environnements Restricted et Unrestricted. Pour définir la stratégie sur l’ordinateur, lancez PowerShell en mode administrateur et exécutez la commande suivante : Set-ExecutionPolicy -ExecutionPolicy Restricted Voici les CMDLETs intégrées disponibles pour interfacer vos scripts PowerShell
TransformationL’action Replace action peut désormais traiter plusieurs lignes ayant la même « valeur recherchée », créant ainsi une liste de valeurs.
Data ETLLoad into Database dispose désormais d’un bouton de barre d’outils Delete table. C’est beaucoup plus simple que de devoir exécuter une commande DROP TABLE
version 3.10Novembre 2022
Transformation3 nouvelles actions de transformation puissantes : - Expression. Permet d’enchaîner des expressions en cascade. - Validation. Permet de valider des valeurs individuelles et d’ajouter un message de validation au Journal de session. - Extraction d’étiquette. Extrait n’importe quelle balise d’une chaîne JSON ou XML.
Liste de correspondanceVous pouvez désormais utiliser DataETL avec les Mapping lists, y compris la liste de correspondance des utilisateurs SharePoint. (Sélectionner/Insérer/Mettre à jour/Supprimer)
For-EachUne Mapping list peut désormais servir de source à une boucle For-Each
Journal de sessionFor-Each/Group-By ajoute désormais un rapport complet au Journal de session pour chaque appel de Groupe. Cela permet un suivi et une analyse détaillés des configurations complexes.
VariablesNouveau type de données Date
Toutes les ÉtapesLe bouton Call-Tree affiche désormais une fenêtre déroulante au lieu d’une boîte de dialogue. Son utilisation est ainsi plus rapide.
Journal de sessionM365/Transfert de fichiers : nouveau bouton Cancel pending files, qui devient visible lorsque la tâche est terminée mais qu’Azure n’a pas encore achevé l’opération. Il signale à Azure d’arrêter le transfert asynchrone depuis Blob Storage vers SharePoint. Le statut des fichiers non encore confirmés par Azure passe à « Annulé » et ces fichiers sont retirés du rapport consolidé.
Toutes les ÉtapesNouveau bouton de barre d’outils dans le coin supérieur droit : Open Steps
RéférentielNouveau bouton dans la section Accueil : Browse all Steps. Un moyen pratique de trouver et d’ouvrir une Étape sans avoir à parcourir les dossiers
NotificationL’onglet Options comporte désormais un texte d’aide expliquant le fonctionnement des notifications
TransformationsL’action Replace a été enrichie d’une option permettant de restituer les valeurs trouvées dans la chaîne source, séparées par ;# Cela peut être utile pour créer des métadonnées à valeur unique ou à valeurs multiples à partir de mots-clés présents, par exemple, dans le nom d’un dossier ou d’un fichier. (Auparavant, vous pouviez uniquement remplacer les valeurs trouvées dans la chaîne source et renvoyer la chaîne convertie.)
M365(Fonctionnalité en préversion – désactivée par défaut) L’API Asynchronous Metadata Read (AMR) a été implémentée pour éliminer la limitation (throttling) provoquée par la lecture de listes et bibliothèques volumineuses, par exemple lors d’une migration incrémentielle de fichiers. AMR est une API avancée que Microsoft impose en remplacement de l’ancien CSOM pour la lecture en masse des données d’éléments de liste et des métadonnées d’éléments de bibliothèque. Selon Microsoft : si cette API n’est pas utilisée, l’ensemble du tenant risque d’être limité, ce qui affecterait gravement le travail en ligne habituel de tous les utilisateurs.
M365(Fonctionnalité en préversion – désactivée par défaut) Nouvelle propriété de connexion : Use Asynchronous Metadata Read API. La valeur par défaut est Autiomatic, mais vous pouvez désactiver l’API. Cette API Asynchronous Metadata Read (AMR), très puissante et assez complexe, est imposée par Microsoft afin d’éviter la limitation. Dans de rares cas, lorsqu’il s’agit de listes comportant peu d’éléments (<2000), il peut être judicieux de la désactiver.
FileManagementLes URL/UNC dynamiques, lorsqu’elles sont appelées depuis GroupBy (ForEach), peuvent désormais combiner des variables à valeurs multiples, des variables à valeur unique et du texte statique.
FileManagementRenommage automatique des fichiers en double lorsqu’ils sont appelés depuis GroupBy (ForEach), par exemple myfile.docx myfile(1).docx myfile(2).docx ...
DocumentationNotification de tâche. Comment créer un flux de notification Power Automate
Options de toutes les ÉtapesLa notification via Power Automate comporte désormais un lien vers l’article Comment créer un flux de notification Power Automate
Version 3.00Octobre 2022
Ouverture de fichierNouveau bouton « Parcourir toutes les Étapes ». Il permet de localiser rapidement des Étapes dans tous les dossiers en commençant à saisir leur nom.
Tableau de bordNouvelle colonne Custom info qui affiche la dernière valeur attribuée, telle que spécifiée dans l’onglet Options de n’importe quelle Étape de votre flux. Cela permet de suivre et de retrouver facilement des sessions spécifiques en fonction des données en contexte.
Tableau de bordLa requête recherche désormais dans les colonnes Custom info et Message
Tableau de bordAgrandi pour afficher davantage de lignes.
VariablesLes valeurs des variables sont désormais conservées d’une session de l’interface à l’autre. Ainsi, lorsqu’une variable a une valeur spécifique, cette valeur est rechargée au prochain lancement de SMART Migration. Vous pouvez désactiver ce comportement dans la fenêtre Variables.
Notification de tâcheUne notification Windows (fenêtre coulissante au-dessus de la zone de notification) est déclenchée lorsqu’une tâche est terminée. Ce n’est pas le cas pour les tâches planifiées.
Journal de sessionLe statut « En attente » est désormais modifié automatiquement une fois le fichier traité. Vous n’avez donc plus besoin de « Récupérer les dernières données »
GénéralWindows-F8 est un raccourci clavier permettant de mettre SMART Migration au premier plan
GénéralIcône du programme dans la zone de notification Windows. Cliquez dessus pour mettre SMART Migration au premier plan.
AzureNouvelles colonnes de statistiques en temps réel dans le Journal de session et le Tableau de bord de session, qui indiquent combien de packages de migration ont été créés et soumis à Azure, ainsi que le nombre de packages pris en charge par Azure pour traitement.
Version 2.92Octobre 2022
Microsoft 365Connexion SharePoint : ajout du type d’authentification Azure AD App. Ce nouveau type d’authentification vous permet de gérer de façon plus sécurisée les autorisations accordées au compte SharePoint utilisé par la connexion. Par ailleurs, voici un guide pas à pas expliquant comment créer un certificat auto-signé, ajouter l’application Azure AD et configurer l’ensemble. Les nouveaux types d’authentification sont nommés : - Azure AD App (MyCert.pfx) - Azure AD App (Installed cert)
DocumentationNouvel article : Comment créer et configurer une application Azure AD pour l’authentification. Cet article est un guide pas à pas expliquant comment créer un certificat auto-signé, ajouter l’application Azure AD et configurer l’ensemble. Il est générique et ne contient aucun contenu propre à SMART Migration
Tâches planifiéesVous pouvez désormais utiliser Hold alle jobs depuis le panneau supérieur.
Onglet TâcheLa disposition des boutons de l’interface a été mise à jour pour une utilisation optimale
Onglet TâcheVous pouvez désormais annuler une tâche en cours d’exécution sur le Serveur de tâches directement depuis l’onglet Tâche
Onglet TâcheLa planification de la tâche s’affiche désormais dans le panneau supérieur et un lien hypertexte vous mène à la planification.
Tableau de bordNouvelle colonne Location qui indique où la tâche s’exécute (Fenêtre/Serveur de tâches).
RéférentielRéférentiel SQL Server : mise à niveau vers le Microsoft ODBC Driver 18 for SQL Server, publié par Microsoft le 8 août 2022. Le pilote est installé automatiquement par le programme d’installation de SMART Migration
Version 2.80Septembre 2022
DataETLDécouverte de Partage de fichiers : performances d'analyse multipliées par 2 à 20 selon le nombre de fichiers. Plus il y a de fichiers, plus l'amélioration des performances est importante.
DataETLDécouverte de Partage de fichiers : nouvelle option permettant d'inclure les autorisations (entrées de la liste de contrôle d'accès, également appelée ACL).
DataETLDécouverte de Partage de fichiers : nouvelle colonne [AD owner]
DataETLDécouverte de Partage de fichiers : nouvelle option « Filtre d'extraction de données » dans la barre d'outils. Ce filtre vous permet d'effectuer un filtrage paramétré avancé, de manière identique au « Filtre de sélection de fichiers » de la Gestion des fichiers. Le filtre prend en charge le filtrage maître-détail lorsqu'il fait référence aux colonnes d'autorisations (AccessControlList/ACL). Vous pouvez ainsi trouver les fichiers comportant des entrées ACL spécifiques.
Programme d'installationMicrosoft OLE DB Driver for SQL Server v19 est désormais installé automatiquement
Base de donnéesPrise en charge de Microsoft OLE DB Driver for SQL Server v19. Ce pilote vous permet de tirer parti de toutes les dernières fonctionnalités du langage SQL de SQL Server 2022. Vous pouvez également l'utiliser pour vous connecter à des versions plus anciennes de SQL Server.
Partage de fichiersLa fenêtre de filtre de Partage de fichiers comporte désormais un lien d'aide vers la documentation de la fonction avancée Match string, qui permet d'utiliser des « expressions régulières simplifiées » dans les critères du filtre
Version 2.69Août 2022
GénéralNouveau bouton Enregistrer tout dans la barre d'outils en haut à droite pour enregistrer toutes les Étapes ouvertes.
GénéralLa boîte de dialogue Arborescence des appels est améliorée et affiche également les références DE (les Étapes depuis lesquelles l'Étape courante est appelée).
For-EachNouvelle possibilité de créer une transformation sur une affectation GroupBy. Cela simplifie la création de valeurs de regroupement calculées, en supprimant la nécessité d'une affectation de Variable distincte avec une transformation associée.
DataETLChargement dans Excel : performances multipliées par 11
Journal de sessionPerformances multipliées par 14 lors de l'ouverture de rapports dans Excel
Journal de sessionPerformances multipliées par 29 lors de l'enregistrement de rapports dans le journal de session.
Journal de sessionNouvel élément de menu contextuel (clic droit) « Afficher le rapport » sur les rapports intégrés tels que Source.txt
Onglet Données du Journal de sessionLa visionneuse de jeux de données affiche désormais des informations sur les lignes : Ligne actuelle, Lignes filtrées, Nombre de lignes
Onglet DonnéesLorsque vous modifiez la limite, le nouveau résultat est extrait automatiquement.
PerformancesAmélioration de 90 % des performances de l'interface et du traitement des calculs dans les tâches. Cette amélioration rend l'interface plus réactive et accélère l'exécution de toutes les tâches. Notez que le transfert vers SharePoint et la récupération depuis SharePoint ne sont en rien concernés, car ils dépendent de la bande passante réseau et du back-end SharePoint, mais tout le reste s'exécute plus rapidement.
DataETL/For-EachL'extraction depuis Custom delimited file dispose d'une nouvelle option permettant d'indiquer si le fichier comporte ou non une ligne d'en-tête précisant les noms des colonnes.
For-EachNouvelle option pour le traitement GroupBy [x] Group all rows into 1 and call Step once Chaque Variable [<#MyCol>] contiendra les valeurs de colonne de toutes les lignes, séparées par ;# Utilisez la fonctionnalité GroupBy pour une sélection ciblée de fichiers à hautes performances et pour combiner des valeurs destinées aux colonnes SharePoint à valeurs multiples.
For-EachAffectations de Variables : modifiez l'ordre des affectations de Variables par glisser-déposer. C'est utile lorsque des Variables se font mutuellement référence et que l'ordre de calcul est important. C'est également utile avec le traitement GroupBy, où les affectations de regroupement doivent être les dernières.
DocumentationNouvel article sur l'utilisation de la CMDLET PowerShell Connect-PnPOnline
DocumentationNouvel article présentant quelques exemples PowerShell simples
PowerShellGestion simplifiée des références PowerShell aux connexions SharePoint
Serveur de tâchesCompte de service Windows : amélioration de la gestion des erreurs liées aux autorisations manquantes du compte.
Base de donnéesPrise en charge de Microsoft SQL Server 2022 et de toutes ses nouvelles fonctionnalités. Veillez à utiliser la v19 du pilote Microsoft OLE DB
WindowsPrise en charge de Windows Server 2022 et de la mise à jour 2022 de Windows 11.
Programme d'installationProgramme d'installation modernisé et mis à niveau
Version 2.56Juillet 2022
Serveur de tâchesInterface simplifiée pour la replanification automatique des tâches en cas d'erreur fatale. [x] On-error reschedule job Cette option est cochée par défaut.
DocumentationNouvel article décrivant la fonctionnalité GroupBy de For-Each
SQLPrise en charge du mot-clé SQL WITH en combinaison avec SELECT. Cela permet de générer des jeux de résultats avancés, par exemple une hiérarchie de chemins dérivée d'une liste chaînée d'enregistrements. Utile pour la migration de structures de dossiers depuis d'anciens systèmes de gestion documentaire (GED) tels qu'IBM FileNet. Consultez des exemples de syntaxe ici. Cet article décrit plus en détail la sélection de lignes relationnelles parent-enfant.
Gestion des fichiersPrise en charge des spécifications de fichiers UNC ajoutée pour les tableaux GroupBy
Gestion des fichiersLors du chargement de fichiers vers SharePoint Online, les lignes du journal ont désormais initialement la valeur « Création en attente » ou « Remplacement en attente ». Cela indique clairement quelles actions restent à finaliser par Azure
Gestion des fichiersPrise en charge d'une configuration de destination codée en dur, y compris Rename File et Alternative Path, lors de l'utilisation de valeurs GroupBy provenant d'une Étape ForEach
DataETLChargement dans une base de données : l'utilisation des mappages de valeurs est désormais nettement plus rapide.
Mappage de valeursLe collage de valeurs copiées depuis Excel est désormais 50 fois plus rapide et un sablier s'affiche pendant l'importation
Mappage de valeursNouveaux mots-clés que vous pouvez combiner avec le texte saisi dans la valeur de remplacement. - <today> est converti en date du jour. Vous pouvez utiliser une chaîne de format pour imposer un format précis, par exemple : <today:yyyy-mm-dd> - <now> est converti en heure actuelle. Vous pouvez utiliser une chaîne de format pour imposer un format précis, par exemple : <now:hh:mm:ss> - <tab> est converti en caractère de tabulation - <newline> est converti en retour chariot + saut de ligne Char(13) + Char(11) - <cr> est converti en caractère retour chariot Char(13) - <lf> est converti en caractère saut de ligne Char(11) - <space> est converti en caractère espace - <semicolon> est converti en caractère point-virgule - <pipe> est converti en caractère barre verticale
Version 2.49Juillet 2022
InterfaceFiltrage au fil de la saisie dans les menus déroulants des Variables et des colonnes
Gestion des fichiersM365 – Appliquer des utilisateurs inexistants à [ModifiedBy] ou [CreatedBy] : performances multipliées par 50 lorsque plus de 100 utilisateurs n'existent pas.
DocumentationDocumentation mise à jour pour les vues de reporting consolidées : - report_migratedfiles - report_validatedsharepointusers - report_datavalidationwarnings
Exécuter une tâcheVous pouvez désormais indiquer Session name et Custom info lorsque vous démarrez manuellement une tâche. Ces informations sont utiles pour sélectionner différentes sessions de tâches et pour interroger les vues de reporting consolidées.
Extraire des donnéesInfo-bulle sur le tableau de résultats généré par le bouton « Extraire des données » (barre d'outils en haut à gauche). Utile pour interroger les vues de reporting consolidées
Journal de sessionLe calendrier de rétention par défaut est fixé à 3000, de sorte que 3000 sessions de tâches sont conservées par défaut dans les vues de reporting consolidées.
SharePointPrise en charge CAML améliorée pour l'interrogation des étiquettes de métadonnées gérées imbriquées.
SharePointPrise en charge améliorée de la création de jeux de documents depuis une Étape For-Each à l'aide de types de contenu hérités et de variables.
DataETLSource CSV/Excel : si le moteur d'exécution MS Access n'est pas installé, un message propose désormais de le télécharger depuis Microsoft et de l'installer.
SystèmeLes Étapes sont désormais rouvertes automatiquement au démarrage du programme
Version 2.45Juin 2022
Sélective FirstTimeMigration ReMigration RertryMigrationNouvelle fonctionnalité majeure permettant, de manière sélective : ReMigrate, RetryMigrate, FirstTimeMigrate La fonctionnalité de migration sélective repose sur l'étape For-Each complète, qui a accès à la nouvelle source de données consolidée de rapports de migration. Celle-ci contient les informations de référence et les résultats de tous les fichiers traités, pour l'ensemble des tenants, fermes, sites SharePoint et partages de fichiers, toutes tâches et sessions confondues. Les fonctionnalités de migration sélective comprennent : - ReMigration des fichiers mal migrés, par exemple lorsque les calculs de métadonnées et les mappages d'utilisateurs doivent être revus. - RetryMigration des fichiers dont le traitement a échoué pour une raison quelconque, par exemple des problèmes réseau, des sites mal provisionnés, des URL incorrectes, etc. - FirsTimeMigration de fichiers selon des critères avancés. - Performances de transfert ultra élevées grâce au transfert parallèle - Les résultats des tâches sont automatiquement « fusionnés » dans la source de données consolidée de rapports pour des actions incrémentielles et successives, que ce soit pour les rapports ou pour une migration ultérieure. Plus de fichiers CSV ou de feuilles Excel inutiles qui traînent. - Exécutez une tâche en mode test pour simuler le transfert, puis examinez les résultats et décidez de manière sélective quels fichiers traiter réellement. Et, ce faisant, modifiez les métadonnées dynamiques, les URL, les utilisateurs, les mappages, etc. - La sélection s'effectue via l'interface simple de l'étape For-Each (source), et vous pouvez utiliser du SQL brut paramétré si vous le souhaitez. - Intégration de la fonctionnalité de migration sélective dans n'importe quel flux d'étapes (automatisation), puisqu'elle repose sur une étape For-Each standard - N'importe quelle source de données peut être utilisée pour la migration sélective. Pas seulement les sources de données de rapports consolidées internes.
GénéralInterface à onglets révisée pour faciliter la navigation entre les étapes ouvertes.
SharePointPrise en charge des requêtes sur les sous-termes des métadonnées gérées. Vous pouvez désormais interroger un sous-terme spécifique de métadonnées gérées à l'aide de la syntaxe PnP ParentTerm|SubTerm. Le GUID de terme direct est également pris en charge avec {my-term-guid}. Les critères de sous-terme et de GUID fonctionnent avec les opérateurs : = (Equal) et <> Not Equal La requête basée sur le GUID n'est activée que lorsque vous spécifiez | (pipe). Ainsi, si vous indiquez uniquement un libellé de terme, tous les termes correspondant à ce libellé sont pris en compte, quelle que soit leur position dans la hiérarchie des termes.
SharePointPrise en charge de l'extraction du chemin des sous-termes des métadonnées gérées. Lorsque vous récupérez des valeurs de colonnes de métadonnées gérées, le chemin complet du terme est désormais renvoyé.
For-EachGroupBy combiné à FileManagement prend désormais en charge les sous-dossiers. Vous pouvez ainsi appliquer GroupBy à une bibliothèque entière. Vous pouvez donc utiliser une variable groupée (à valeurs multiples) dans l'URL/UNC dynamique de destination. Pour renommer un fichier, utilisez l'affectation « renommer le fichier », comme dans tous les autres scénarios.
GénéralNouveau bouton Computer performance index situé dans l'écran Compte, qui vous fournit une valeur d'indice indiquant la rapidité de l'ordinateur et de la base de données. Une valeur d'indice de performance de 1,0 est le minimum requis pour exécuter SMART Migration à une vitesse acceptable.
FileManagementSharePoint Online : la nouvelle option Move folders vous permet de déplacer des dossiers très rapidement au sein d'une même bibliothèque de documents ou entre bibliothèques d'un même site. L'API MoveCopyUtil est utilisée ; elle est extrêmement rapide, car aucun transfert binaire n'est nécessaire. De plus, l'état d'extraction éventuel est conservé et le GUID du fichier ne change pas. Au sein d'une même bibliothèque, il n'y a aucune limitation, mais le déplacement de dossiers entre bibliothèques d'un même site est soumis à la limite ListViewThreshold de l'API SharePoint, fixée à 5000 éléments (sous-dossiers + fichiers déplacés en une seule opération).
Types de donnéesSet data types dans DataETL et For-Each dispose désormais d'un nouveau bouton permettant de recharger les types de données d'origine depuis la table source. C'est utile lorsque vous souhaitez annuler les modifications que vous avez apportées aux types de données ou au schéma de la table. Utile également lorsque le schéma a été modifié en externe.
SharePointNouvelle prise en charge des variables pour récupérer les éléments à partir d'un niveau de dossier donné (menu contextuel dans la colonne de dossier). C'est utile par exemple pour récupérer dynamiquement tous les dossiers d'un niveau donné afin de les déplacer ailleurs.
PowerShellNouveau script par défaut incluant Try Catch et la journalisation de session. Cela facilite la prise en main.
PowerShellNouvelle CMDLET de connexion à SharePoint
Rapport des fichiers migrésAmélioration des performances x50
Base de donnéesPrise en charge des vues pour l'Internal repository
Journal de sessionNouvelle colonne [Custom Info] permettant d'afficher les informations de journalisation personnalisées, définies soit dans l'onglet Options, soit affectées à la variable système [<SessionLog-CustomInfo>] depuis une étape For-Each.
Journal de sessionRechercher et Filtrer prend désormais aussi en compte la nouvelle colonne [Custom Info].
Rapports de fichiersPossibilité d'annuler un rapport en cours d'exécution.
Rapports de fichiersNouveau filtre sur Custom info
Rapports de fichiersNouveau filtre sur Copied or Moved
Rapports de fichiersNouvelle possibilité de produire des rapports sur les fichiers soumis à une « exécution de test »
Rapports de fichiersNouvelle vue de rapport de base de données report_migratedfiles située dans le référentiel interne, qui vous permet de produire des rapports sur l'ensemble des tâches/étapes/sessions/itérations For-Each individuelles. Le résultat peut être chargé dans Excel, CSV, une liste SP ou une base de données, comme n'importe quelle autre source de données. Les rapports peuvent alors faire partie de la configuration du flux.
Rapports de validation des utilisateurs SharePointNouvelle vue de rapport de base de données report_validatedsharepointusers située dans le référentiel interne, qui vous permet de produire des rapports sur l'ensemble des tâches/étapes/sessions/itérations For-Each individuelles. Le résultat peut être chargé dans Excel, CSV, une liste SP ou une base de données, comme n'importe quelle autre source de données. Les rapports peuvent alors faire partie de la configuration du flux.
Rapports de validation des donnéesNouvelle vue de rapport de base de données report_datavalidationwarnings” située dans le référentiel interne, qui vous permet de produire des rapports sur l'ensemble des tâches/étapes/sessions/itérations For-Each individuelles. Le résultat peut être chargé dans Excel, CSV, une liste SP ou une base de données, comme n'importe quelle autre source de données. Les rapports peuvent alors faire partie de la configuration du flux.
DataETL/ForEachSharePoint : Override URL n'a plus besoin de | (pipe character) pour spécifier un sous-dossier ; vous pouvez simplement utiliser / comme vous le feriez normalement dans une URL SharePoint
DataETLChargement dans une base de données : nouvelles informations de progression ajoutées au journal de session. C'est pratique lorsque, par exemple, vous effectuez 1 million d'insertions.
DataETL/For-EachExtraction des données : ajout de l'option limiter le jeu de résultats à nn lignes pour SQLServer, CSV, Excel (SharePoint était déjà pris en charge)
AperçuFiltre interactif amélioré dans les fenêtres d'aperçu de DataETL, For-Each et FileManagement. Le filtre suit désormais automatiquement la colonne selon laquelle vous triez et applique le filtre.
TâcheLa mémoire disponible est désormais surveillée et, si le seuil de 2 Go de mémoire disponible est atteint, la tâche émet un avertissement
TransformationL'action Remplacer dispose de 2 nouvelles options de remplacement : All but first occurrence et All but last occurrence
Version 2.23Avril 2022
Journal de sessionAmélioration des performances (x3) lors du chargement de sessions volumineuses sur des machines exécutant en arrière-plan un logiciel d'accessibilité. C'est le cas de la plupart des Windows 10 et 11
SQL ServerLes instructions SQL brutes INSERT/UPDATE peuvent désormais utiliser la syntaxe propre à SQLServer N'my string value' afin de prendre en charge le jeu de caractères UNICODE pour les colonnes de type NVARCHAR. Notez que les colonnes de tables créées depuis l'IDE sont de type VARCHAR. Pour prendre en charge l'UNICODE, vous devez donc créer/modifier votre table à l'aide de SQL intégré ou utiliser SQL Server Management Studio.
TâcheLes valeurs des variables peuvent désormais être renvoyées dans l'IDE depuis une tâche. C'est très pratique pour déboguer et tester des tâches qui génèrent des noms de fichiers dynamiques ou d'autres valeurs dynamiques utilisées par la prochaine étape à tester.
TâcheSharePoint comme source : nouvelle option permettant de spécifier le nombre d'éléments à récupérer depuis la source. C'est très pratique pour le débogage/les tests
PowerShellJournalisation améliorée de la trace des exceptions PS : Le journal généré lorsqu'une exception est levée dans l'exemple ci-dessus :
M365API de migration Azure – nouvelle tentative de package. Cette fonctionnalité intercepte les erreurs qu'Azure génère aléatoirement et sans raison lors du transfert de données du stockage blob vers SPO, puis effectue une nouvelle tentative asynchrone de la tâche Azure sans avoir à téléverser de nouveau le contenu binaire et les métadonnées. Lorsqu'une nouvelle tentative a lieu, elle est indiquée dans le fichier AzureJobLog.txt (Retry)
Notification de tâcheVous pouvez désormais exécuter une étape ou une série d'étapes connectées pour effectuer la notification de tâche. Le flux peut par exemple mettre à jour une base de données ou une liste SP avec les données pertinentes pour la notification. Vous pouvez appeler votre étape de notification depuis n'importe quelle étape de votre tâche, y compris au sein d'une boucle For-Each, ce qui permet une notification individuelle pour chaque itération de la boucle Notez que la notification n'est pas appelée de manière synchrone lorsque des fichiers sont en attente dans Azure (c'est-à-dire des fichiers téléversés avec succès mais pas encore déplacés par Azure du stockage blob temporaire vers SharePoint). Lorsque tous les fichiers traités au sein de l'étape ont été pris en compte par Azure, la notification est déclenchée. Si une erreur se produit de manière asynchrone dans l'API d'importation de migration Azure, elle est reflétée dans la notification même si le téléversement du fichier a réussi. L'intégralité du contexte des variables est restaurée lorsque la notification est déclenchée de manière asynchrone. Les variables ci-dessous, destinées à la notification, sont également renseignées : - [<NotificationType>] Le résultat de la tâche depuis la dernière notification - [<NotificationMessage>] Le message de la tâche émis depuis la dernière notification. Les 10 premiers Ko de données de journal relatives aux avertissements et aux erreurs sont cumulés. Si vous mettez à jour une base de données, vous devez vous assurer que la largeur de la colonne est suffisante ou tronquer la valeur. - [<NotificationFileCount>] Le nombre de fichiers traités au sein de l'étape à laquelle la notification est liée. - [<NotificationContext>] Les informations que vous fournissez dans la configuration de l'étape. C'est particulièrement utile lorsque vous utilisez votre propre dispositif de suivi des tâches, par exemple une liste SharePoint qui spécifie des paramètres pour la tâche dans son ensemble ou pour les itérations For-Each.
SharePointLa création de dossiers/DocumentSets a été repensée pour éviter la limitation (throttling). Cela peut réduire les performances en nombre de dossiers/DocumentSets créés par minute, afin de respecter la modification de la politique de limitation de Microsoft.
FileManagement[x] Include subfolders est désormais également visible dans l'onglet Accueil
Journal de sessionChangement de couleur dynamique pour les niveaux développés
SharePointOverride URL n'a plus besoin de | (pipe) pour séparer la bibliothèque de la structure de dossiers. Il est ainsi nettement plus facile à utiliser/comprendre
FileManagementL'attribut Last Accessed des partages de fichiers peut désormais être référencé dans les filtres et utilisé pour l'affectation et le calcul des métadonnées.
Version 2.04Mars
Base de donnéesLe menu déroulant affiche désormais les VUES de base de données
SharePointMigration générique de l'historique des versions DMS : amélioration des performances x17 pour le calcul des versions principales/secondaires.
Serveur de tâchesNouveau suivi des erreurs pour le compte de service Windows en cas de problèmes d'autorisation. Il est ainsi plus facile de déterminer ce qui ne va pas avec un compte de service Windows donné.
UX multi-écransLes fenêtres d'étape et les tâches multitâches s'ouvrent désormais sur le même écran que la fenêtre parente. De plus, la logique de redimensionnement utilise désormais la résolution de l'écran concerné
Data ETL/ForEach« File and Directory scan » inclut désormais l'attribut [LastAccessed] pour les fichiers. Cela ouvre de nombreuses possibilités, par exemple migrer uniquement les fichiers utilisés le plus récemment ou créer des modèles PowerBI montrant quels fichiers sont activement utilisés et quels fichiers sont ROT (redondants, obsolètes et triviaux).
Data ETL/ForEach« File and Directory scan » : performances optimisées pour la récupération du premier niveau de dossiers. (ne parcourt plus toute la hiérarchie)
Version 2.01Février 2022
Data ETLEdit table Nouveau bouton permettant de modifier la disposition des colonnes d’une table de base de données
Data ETLList settings Nouveau bouton permettant d’ouvrir les paramètres de la liste SharePoint dans un navigateur
Gestion des fichiersLibrary settings Nouveau bouton permettant d’ouvrir les paramètres de la bibliothèque SharePoint dans un navigateur
Gestion des fichiersMigration de l’historique des versions majeures/mineures des documents d’anciens DMS. Prend en charge Alfresco, OpenText, FileNet ou tout DMS dans lequel les métadonnées des versions de documents sont stockées dans une base de données, un fichier CSV ou Excel.
For-EachGroup By : Nouvelle fonctionnalité permettant de regrouper des données. Elle est essentielle pour transformer plusieurs lignes en une seule valeur par colonne en fonction d’une ou de plusieurs colonnes GroupBy. Cas d’utilisation : - Créer des valeurs pour les colonnes de choix SharePoint ou pour les colonnes de métadonnées gérées et de recherche à valeurs multiples. - Appliquer les variables à valeurs multiples dans les filtres SharePoint et de base de données à l’aide de la clause de filtre IN. - Migration de système de gestion documentaire, dans laquelle vous pouvez utiliser un seul jeu de résultats (que vous pouvez créer/préparer de diverses manières) comme source d’un FOR-EACH et automatiser « FileManagement ». Vous effectuez ensuite un GroupBy par site/dossier, et l’étape FileManagement optimise et regroupe « par lots » les fichiers provenant de diverses sources en une seule session Azure par destination. Les performances augmentent ainsi de x2 à x50 par rapport au traitement fichier par fichier, et l’attribution et le calcul des métadonnées deviennent en outre beaucoup plus simples et transparents.Cette fonctionnalité est extrêmement utile pour distribuer du contenu vers de nombreux sites à partir d’un jeu de résultats qui définit les sites de destination, l’emplacement de stockage source et les métadonnées.
SharePointLes balises de métadonnées gérées organisées dans une hiérarchie peuvent désormais être référencées conformément au framework PnP à l’aide de pipe character |
SharePoint OnlineGestion des fichiers : La version d’un fichier peut désormais être spécifiée même si le fichier n’a pas d’historique des versions. Utilisez la nouvelle colonne [Set version] dans l’attribution des métadonnées.
Journal de sessionActualisation automatique du journal pour une tâche en cours d’exécution
Journal de sessionFiltrage amélioré. Fonctionne également en temps réel sur une tâche en cours d’exécution. Option permettant de n’afficher que les erreurs.
Journal de sessionPurge x15 plus rapide des sessions de journal obsolètes. La suppression de sessions spécifiques est instantanée.
Journal de sessionNouvelle visionneuse pour analyser les rapports intégrés tels que SourceFiles.txt C’est pratique lorsque vous travaillez sur une machine où Excel n’est pas installé. Au lieu d’ouvrir le rapport dans le Bloc-notes ou Excel, un nouvel onglet s’ouvre dans l’étape, où le rapport peut être analysé. Le contenu peut être trié, filtré et exporté vers le Bloc-notes ou Excel.
Journal de sessionNouvelle option du menu contextuel (clic droit) permettant d’afficher l’historique des versions du fichier
Version 1.95Janvier 2022
Prise en charge des languesAjout de la prise en charge des langues suivantes : - Thaï (Thaïlande) - Vietnamien (Viêt Nam)
SharePointGestion des règles de validation au niveau des colonnes dans les listes et bibliothèques SharePoint. Le message de validation défini dans la règle SharePoint elle-même est également renvoyé dans le journal de session avec la valeur de données, pour vous aider à comprendre le contexte.
SharePointGestion améliorée des définitions de colonnes de listes SharePoint corrompues.
MS SQL ServerPossibilité de placer le référentiel dans une base de données SQL Server plutôt que localement dans le dossier program-public. Cela permet de respecter les politiques de protection des données et offre également de meilleures performances pour les journaux de session volumineux.
TransformationNouvelle fonction IndexValue
VariablesLa valeur de test de l’expression pour [data] est désormais rechargée à l’ouverture de la fenêtre des propriétés de la variable
Journal de sessionCtrl-A sélectionne désormais le texte du message
Gestion des fichiersOpération de copie de fichiers optimisée entre partages de fichiers
Journal de sessionChargement/développement 35 % plus rapide
Version 1.93Décembre 2021
Exécuter une tâche de manière interactiveLes colonnes sont désormais dimensionnées automatiquement pour faciliter l’affichage des données
Utilisateurs validésSharePoint : Nouvelle fenêtre de rapport pour afficher tous les utilisateurs validés. Utile pour voir comment les utilisateurs sont mappés et comment ils sont résolus dans l’AD
Préversion publiqueVoici les fonctionnalités qui ne sont pas encore prêtes pour la disponibilité générale (GA), mais qui sont incluses pour que vous puissiez les découvrir en avant-première
Version 1.86
SharePoint Online« Actualiser le schéma » est désormais de x2 à x80 plus rapide (plus le magasin de termes et le nombre de types de contenu sont importants, plus le gain est élevé)
SharePoint Online« Connexion » propose une nouvelle option pour inclure les listes et bibliothèques masquées
Base de donnéesNouvelle option permettant de créer une connexion à une feuille CSV/Excel directement depuis la fenêtre de connexion à la base de données.
FonctionsNouvelle fonction système RemoveIllegalcharactersFromFileName
Transformation des donnéesTest de transformation pour les colonnes utilisateur SharePoint : lors de la transformation des valeurs, la liste de mappage des utilisateurs est désormais incluse dans le test, de sorte que le résultat mappé réel s’affiche. Vous pouvez également modifier la liste de mappage depuis la fenêtre de transformation
Validation des utilisateurs SharePointLa validation des noms d’utilisateur peut désormais être effectuée dans « Transformation des données » et « Modifier le mappage des utilisateurs »
Transformation des donnéesNouveau bouton « Coller la valeur » pour les colonnes SharePoint de type Métadonnées gérées, Recherche, Type de contenu, Choix
Journal de tâcheNouvelle option clic droit « Ouvrir l’historique des versions SharePoint » dans le Bloc-notes ou Excel »
GénéralLa molette de la souris fait désormais défiler le volet de l’onglet des options dans toutes les étapes
Version 1.79
GénéralExécutables et programme d’installation signés numériquement
FileManagementNouvelle méthode d’exclusion de dossiers basée sur une correspondance partielle de chaînes sur les colonnes [Path] et [URL path]. Par exemple, *forms*;*system* exclura/inclura/inclura+ À LA FOIS les fichiers et les dossiers si la chaîne du chemin contient « forms » ou « system ». Elle est conçue pour fonctionner spécifiquement sur la colonne [URL path] pour une source SharePoint et sur [Path] pour une source de partage de fichiers.
Version 1.77
DataETL & FileManagementNouveau filtre d’aperçu. Lorsque vous exécutez une tâche visuellement avec aperçu, vous pouvez désormais filtrer le contenu à traiter en fonction de la colonne de tri.
DataETL & FileManagementValidation des utilisateurs SharePoint : l’utilisateur par défaut peut désormais spécifier un ou plusieurs domaines supplémentaires qui seront utilisés pour la validation des utilisateurs. Avec la syntaxe app@sharePoint;mydomain.com, mydomain.com sera appliqué au nom d’un utilisateur si celui-ci n’est pas validé. - Exemple1 : l’utilisateur JOHN est d’abord validé avec le nom tel quel. En cas d’échec, la validation est tentée avec JOHN@mydomain.com - Exemple2 : l’utilisateur ANN@abc.com est validé avec le nom tel quel. En cas d’échec, la validation est tentée avec ANN@mydomain.com
TransformationsLe nom de la liste de mappage de valeurs est désormais affiché à côté de l’instance de transformation pour offrir une meilleure vue d’ensemble. La liste de mappage peut également être ouverte directement sans avoir à ouvrir la transformation.
TransformationsNouvelle colonne Final result pour afficher le résultat de l’expression combiné aux actions de transformation.
Onglet TâcheNouvelle indication visuelle sur l’onglet Tâche lorsqu’une tâche en cours d’exécution est terminée. Job completed successfully etc.
Onglet TâcheNouveau bouton sur l’onglet Tâche Goto preview job vous amène à la session d’aperçu en cours d’exécution, qui peut être masquée derrière d’autres fenêtres. Il est ainsi plus facile de retrouver visuellement une tâche en cours d’exécution sur la machine lorsque de nombreuses fenêtres sont ouvertes.
Version 1.67
DataETL & ForEachSQLServer : Analyse SQL améliorée des tables et colonnes dont les noms contiennent toutes sortes de caractères. Ajout de la prise en charge de UNION keyword sans clause FROM.
Planification des tâchesNouveau bouton ajouté à la barre d’outils de l’onglet de ruban Tâche : Gérer les tâches planifiées, pour accéder facilement au planificateur de tâches. De plus, le planificateur de tâches s’ouvre immédiatement après la soumission d’une tâche, pour faciliter la vérification et le suivi de son statut.
Tâches planifiéesNouveau bouton de barre d’outils pour sélectionner facilement une étape et planifier son exécution sans avoir à ouvrir d’abord l’étape et à accéder à l’onglet Tâche.

Autres modifications

DataETL et ForEachSource SQL : la fenêtre de l’éditeur est désormais redimensionnée dynamiquement pour offrir davantage d’espace d’édition.
RapportsAmélioration des performances : la récupération du rapport de migration de fichiers est désormais 3 fois plus rapide.
Data ETL et Gestion des fichiersPrise en charge des bibliothèques système SharePoint SitePages et SiteAssets
Journal de sessionAmélioration des performances de temps de chargement lorsqu’une session comporte plus de 75 000 lignes de journal.
Variables et affectationsRefonte visuelle de la fenêtre « Modifier » et ajout d’une nouvelle colonne Description.
VariablesNouvelle zone de liste « Référencé » qui répertorie toutes les références à la variable sélectionnée. Vous pouvez voir le nom de l’étape, le type d’étape et l’emplacement où la variable est utilisée.
VariablesLa sélection multiple est désormais prise en charge pour la suppression. (Ctrl-A, Ctrl-Clic, Ctrl-Maj-Clic)
VariablesNouvelle case à cocher « Afficher uniquement les non référencées ». Applique un filtre afin que seules les variables qui ne sont utilisées nulle part soient répertoriées. C’est très utile pour faire le ménage en supprimant les variables inutilisées
Toutes les étapesNouvelle option permettant de spécifier un message de journal personnalisé (onglet Options). Utile pour ajouter des informations propres au contexte dans le journal de session à des fins de suivi et d’analyse des tâches. Ces informations peuvent faire l’objet d’une recherche globale dans toutes les sessions et toutes les étapes depuis le Tableau de bord.
Toutes les étapesNouvelle option permettant de spécifier l’action à effectuer lorsqu’une erreur se produit. Les options valides sont : - Log a warning and continue (par défaut) - Log a warning and exit current Group Step - Stop the job
DataETL, ForEach et Gestion des fichiersNouvelle option permettant de spécifier l’action à effectuer lorsqu’aucune donnée ni aucun fichier n’est récupéré depuis la source. Les options valides sont : - Ignore and continue (par défaut) - Log a warning message - Log a message and exit the current Group Step - Log a warning and exit the current Group Step
Étape GroupeNouveau lien hypertexte permettant d’ouvrir l’étape intégrée.
Étape GroupeNouveaux mots-clés de valeur de retour de condition : - "ExitGroup", "ExitGroupWarning" pour ne pas appeler l’étape en cours ni les étapes suivantes au sein du groupe. - "StopJob", "StopJobWarning" pour arrêter la tâche immédiatement.
Data ETLMise à jour d’éléments SharePoint : nouvelle option permettant de réagir lorsque toutes les clés source ne correspondent pas à un élément de destination. Vous pouvez déclencher un avertissement, quitter l’étape Groupe en cours ou arrêter la tâche. C’est très utile lorsque vos règles métier exigent que chaque clé source corresponde à un élément de destination. Notez que la condition est détectée avant toute action, de sorte qu’aucune donnée n’est endommagée.
Data ETLMise à jour d’éléments SharePoint : nouvelle option permettant de réagir lorsque plusieurs éléments sont mis à jour à partir d’une seule clé source. Vous pouvez déclencher un avertissement, quitter l’étape Groupe en cours ou arrêter la tâche. C’est très utile lorsque vos règles métier exigent qu’un seul élément soit mis à jour pour chaque clé source. Notez que la condition est détectée avant toute action, de sorte qu’aucune donnée n’est endommagée.
Data ETL et Gestion des fichiersNouvelle option permettant de réagir lorsqu’une erreur se produit. Vous pouvez déclencher un avertissement (par défaut), quitter l’étape Groupe en cours ou arrêter la tâche. C’est très utile lorsque, par exemple, une URL dynamique est erronée et qu’il n’y a aucun sens à poursuivre le traitement de l’itération en cours d’un For-Each ou de la tâche entière.
Journal de sessionNouveau lien hypertexte permettant d’ouvrir l’étape imbriquée. Le lien comporte une info-bulle qui indique l’emplacement de stockage de l’étape
Journal de sessionLe message peut désormais atteindre 8k (contre 2k auparavant) et peut faire l’objet d’une recherche globale dans toutes les sessions et toutes les étapes depuis le Tableau de bord.
PowerShellNouveaux arguments de Add-FlowLogRow pour -LogTypes : - -LogType StopJob Arrête la tâche - -LogType ExitGroup Quitte l’étape Groupe depuis laquelle l’étape PowerShell est appelée.
CalculNouvelles fonctions : - RemoveIllegalCharactersFromFileName() - ReadTextFile() - FileExist() - GetFileNamePart()
Data ETLSharePoint : prise en charge de l’extraction de l’historique des versions des éléments de liste personnalisée vers une base de données (Insert/Update), Excel, csv, ForEach. Vous pouvez spécifier des critères d’extraction : date de la version la plus ancienne à inclure, codée en dur ou à l’aide d’une variable. Lors de l’aperçu des données d’éléments SharePoint récupérées, vous avez la possibilité d’afficher également l’historique des versions. (Veuillez noter que l’historique des versions ne peut pas encore être appliqué aux nouveaux éléments de liste personnalisée SharePoint. L’historique des versions est pris en charge à 100 % dans la Gestion des fichiers)
Gestion des fichiersHistorique des versions SharePoint : vous pouvez désormais spécifier des critères d’extraction : date de la version la plus ancienne à inclure, codée en dur ou à l’aide d’une variable.
Mappage de colonnesData-ETL et Gestion des fichiers : nouveau bouton dans le ruban permettant de mapper automatiquement toutes les colonnes et de réinitialiser les mappages
DocumentationNouvel article sur le mappage des utilisateurs SharePoint. Un lien depuis Options de mappage des utilisateurs renvoie vers l’article au sein du produit.
Gestion des fichiersAllow any user name (Only O365) – Nouveau message de validation permettant de vérifier que les conditions de fonctionnement de cette option sont remplies
Gestion des fichiersLa largeur du champ URL de remplacement a été étendue à 300 caractères afin de permettre des URL longues composées de plusieurs variables
Data ETLNouveau lien permettant d’ouvrir le dossier CSV et les propriétés de connexion à la base de données
Data ETL et Gestion des fichiersNouvelle indication visuelle lorsqu’un filtre « De » ou « À » est défini. Cette indication sert également de lien direct vers la définition du filtre
Ruban FichierNavigue désormais vers l’emplacement de l’étape en contexte.
SharePointData-ETL et Gestion des fichiers : prise en charge des émojis (❤️ Ressource pour copier/coller des émojis ). Les propriétés des éléments (y compris les noms de dossiers) peuvent désormais contenir des émojis. Vous pouvez même rechercher les éléments contenant un émoji spécifique.
Journal de tâcheNouveau bouton dans le ruban permettant d’ouvrir le Tableau de bord
Journal de tâcheRechercher/Filtrer : mise en surbrillance visuelle améliorée et navigation au clavier depuis le champ de recherche.
Journal de tâcheNouvelle option de filtre permettant d’appliquer les « critères de recherche » comme filtre afin de limiter les lignes visibles.
Journal de tâcheLes critères de recherche et de filtre sont désormais appliqués immédiatement lors de la saisie.
Journal de tâcheLa colonne Message est désormais développée de façon permanente, mais uniquement après un clic.
Journal de tâcheNouveau bouton « Ouvrir » permettant d’ouvrir l’étape à laquelle appartient la ligne de journal en cours.
Data ETLVers une bibliothèque de documents SharePoint : la nouvelle action Check out extrait les fichiers vers le compte défini dans la connexion SharePoint.
Data ETLVers une bibliothèque de documents SharePoint : la nouvelle action Discard check out supprime le statut d’extraction des fichiers.
Data ETLFenêtre d’aperçu : nouveau bouton agrandir permettant d’agrandir la fenêtre d’aperçu
Migration de fichiersDepuis Partage de fichiers : conversion automatique des noms de fichiers encodés en URL. Par exemple, My%20file.docx est converti en My file.docx avant le transfert vers SharePoint
Migration de fichiersFenêtre d’aperçu : nouveau bouton agrandir permettant d’agrandir la fenêtre d’aperçu
NotificationPowerAutomate et e-mail : notification différée pour SharePoint Online. La notification n’est envoyée qu’une fois que tous les fichiers ont été vérifiés par Azure.
NotificationPowerAutomate et e-mail : nouveau champ « FileSummary » qui indique le nombre de fichiers Ok, Avertissement, Erreur
Migration de fichiersDestination Azure/SPO. La notification (si elle est activée) n’est déclenchée qu’une fois que tous les fichiers d’une étape donnée ont été traités par Azure.
CompteNouveau paramètre « Diagnostics » permettant d’activer la journalisation des données brutes envoyées à SharePoint et aux bases de données.
ÉtapeBarre d’outils révisée dans le coin supérieur droit. Toutes les commandes du menu OUTILS s’y trouvent également.
ÉtapeCtrl+S effectue un ENREGISTREMENT dans toutes les étapes
Data-ETLNouveau type d’entrée « Variables ». Utile pour les instructions SQL DDL et les opérations entièrement basées sur des variables, donc sans jeu de résultats en entrée.
Rapports de fichiersRécupération des rapports 3 fois plus rapide. (Indexation et syntaxe SQL WHERE révisées)
Migration de fichiersDétection révisée de la situation où le système informatique manque de mémoire et où de nombreuses opérations commencent à échouer.
Migration de fichiersFichiers en attente dans Azure : statut visuel optimisé indiquant le nombre de fichiers en attente de manière asynchrone dans Azure. Nouvel article décrivant ce scénario
Migration OnDemandNouvel article décrivant ce que vous pouvez faire avec le modèle, ainsi qu’une comparaison avec MS Mover et MS Migration Manager
Transformation des donnéesNouvelle interface utilisateur pour les transformations de données dans les variables et les affectations de colonnes
Tableau de bordIndication visuelle des fichiers en attente de transfert Azure vers SharePoint
Tableau de bordNouvelle colonne Job PID qui affiche le PID du Gestionnaire des tâches Windows
ExpressionsNouveau mécanisme permettant de tester les expressions