Symptômes
Lors de la migration de données à partir d'une liste ayant la déclaration d'enregistrement activée ou de la liste elle-même, vous recevez le message suivant :
Impossible de créer les champs de déclaration d'enregistrement pour la liste de destination. Les vues qui comportaient un champ lié aux enregistrements à la source pourraient ne plus avoir ces champs après la migration.
Code d’erreur
ST-370-268
Détails
ShareGate Migrate ne peut pas créer les champs de déclaration d'enregistrement car ils sont intégrés par défaut. Même si la déclaration d'enregistrement est activée sur une liste, il se peut que certains champs soient manquants. Pour corriger cela, ShareGate Migrate va activer ou désactiver les paramètres de déclaration d'enregistrement, ce qui déclenchera la création de ces champs. L’avertissement expliqué dans cet article survient lorsque ShareGate Migrate n’arrive pas à effectuer cette opération. Puisque ces champs n’ont pas été créés, si vous aviez des vues contenant des colonnes de déclaration d’enregistrement comme « Declared Record », elles risquent de ne pas être copiées. Dans ce cas, ShareGate Migrate ne copiera pas la vue et vous obtiendrez une erreur sur la vue avec le message suivant :
Une erreur inattendue s'est produite : la colonne « THE COLUMN NAME » n'existe pas. Elle a peut-être été supprimée par un autre utilisateur.
Solution
Migrer la liste en ne sélectionnant que les vues personnalisées dans les options de copie devrait suffire. Si cela ne fonctionne pas, allez dans les paramètres de déclaration de la liste de destination, cochez ou décochez la case « Automatically declare items as records when they are added to this list. », enregistrez, puis faites l’opération inverse. Cela créera tous les champs nécessaires. Vous pourrez ensuite relancer la migration et les vues devraient être copiées avec tous les champs.
« Cet article a été traduit à l’aide de l’intelligence artificielle. En cas de doute, veuillez consulter la version originale en anglais. »
