Cette étape correspond au début du basculement. À ce stade, l'exploitation opérationnelle de la solution doit être arrêtée : elle reprendra lorsque la migration sera terminée.
On peut distinguer quatre phases dans cette étape :
1. Extraction des données du dossier à migrer :
2. Copie des fichiers du dossier à migrer dans la solution U9.
3. Création d'un dossier copie de l'arborescence du dossier dans le nouvel environnement de la version 6, et import des données exportées dans le nouvel environnement.
4. Création de la fiche dossier dans l'environnement U9. Si l'import est fait par la console, la fiche dossier est créée automatiquement, mais si l'import a été fait par des outils de base de données, il faudra créer la fiche dossier manuellement après l'import.
Vous pouvez regrouper ces étapes en une seule. Utilisez pour celal'assistant d'import distant proposé dans la console de configuration SAFE X3.
Si la fonction d'import console est utilisée, le procédure est la suivante :
1. Lancez la console.
2. Placez-vous sur la solution U9 souhaitée et affichez l'écran Dossiers.
3. Cliquez sur le bouton Import (dans la tool-bar de l'écran). Une fenêtre apparaît.
4. Choisissez le nom du dossier à importer, le répertoire contenant les données à importer (SVG si ce répertoire a été utilisé pour réaliser l'extraction), renseignez les autres champs.
5. Cliquez sur OK pour lancer l'import.
Le cas échéant, les valeurs des codes activité doivent être ajustés dans la fiche dossier, par exemple pour mettre en oeuvre de nouvelles fonctionnalités contrôlées par des codes activités nouveaux.La modification de la fiche dossier, ou sa création, se fera en se connectant dans le dossier Superviseur.
La revalidation de dossier va transformer la structure du dictionnaire Sage X3 People, puis des tables de paramétrage, puis des tables de données, de la version antérieure pour l'amener au niveau de l'U9, en transférant au passage les données. Pour revalider le dossier, cliquez sur le bouton Validation depuis la gestion de dossiers.
La revalidation de dossier réalise la migration superviseur et fonctionnelle du dossier, en comparant le dictionnaire de la nouvelle version et le dictionnaire de la version à migrer.
La revalidation de dossier enchaîne les étapes suivantes sur le dossier à migrer :
Cette migration fonctionnelle peut être très longue lorsque le dossier est très volumineux. En outre, certaines des tables mises à jour sont potentiellement indépendantes, et pourraient donc être migrées en parallèle, tirant ainsi parti des architectures multi-processeurs pour accélérer cette phase.
Pour permettre d'ordonnancer au mieux cette migration, on pourra définir AVANT de lancer la validation de données un plan de migration personnalisé. Ce plan de migration est décrit par la fonction nommée procédure de migration (que l'on appellera depuis le dossier superviseur). Cette fonction permet de définir les étapes, phases et procédures de la migration fonctionnelle et superviseur. Plus précisément, un plan de migration correspond à une définition des paramètres précis de la migration (dossier concerné, nombre de procédures pouvant être parallélisées, politique d'enchaînement des tâches, état d'exécution). Un plan de migration est créé par recopie de l'ensemble des éléments actifs de la procédure de migration. Cet ensemble complet de procédures est fourni en standard, permettant d'enchaîner de façon exhaustive les traitements réalisés par le progiciel standard dans la phase de migration. La description succincte de ces procédures est décrite dans un document dédié.
Il est possible, à ce stade, de définir des procédures spécifiques moyennant l'écriture de traitements complémentaires conformément à la méthodologie définie dans l'annexe suivante. Ces procédures spécifiques seront insérées entre les procédures standard de façon appropriée.
Dès lors qu'un plan de migration a été défini, on peut, depuis ce plan, procéder à son lancement, à son interruption temporaire, à la reprise de son exécution, à la visualisation de son état d'avancement.
Lorsqu'un dossier est un dossier d'une volumétrie raisonnable, dont la migration ne nécessite pas de planification particulière, il est inutile de créer un plan de migration. En effet, en l'absence de plan de migration défini, l'opération de validation du dossier va créer automatiquement un plan de migration. Ce plan de migration aura pour code le code du dossier, sauf si ce code correspond déjà à un plan de migration qui ne soit pas dans le statut En attente. Si cela était le cas, le plan serait créé avec un code prédéfini sous la forme MIGmmddM##, mmet ddétant les numéros du mois et du jour de lancement, ## étant un numéro séquentiel.
Par contre, si on souhaite personnaliser les options d'enchaînement de migration, on pourra créer un plan de migration dont le code correspond obligatoirement au nom du dossier. Cette création sera faite dans le dossier superviseur avant le lancement de la validation de dossier. Dès lors qu'un tel plan de migration existe avec le statut En attente, il sera utilisé pour la migration fonctionnelle du dossier.
Un plan créé avec un nom différent du nom de dossier à migrer ne sera jamais utilisé par les automatismes de la validation de dossier. Un tel plan est réservé pour un lancement manuel.
Un plan de migration est caractérisé par un code dossier, et les quatre paramètres suivants :
Si le plan de migration est créé par défaut à la revalidation du dossier, il est créé avec les valeurs :
L'utilisateur peut modifier ces valeurs depuis la fonction de contrôle du plan de migration.
Dans l'écran associé au plan de migration, on retrouve la liste ordonnée des procédures du plan. Des boutons permettent de contrôler globalement l'exécution du plan :
Chaque ligne du plan matérialise une étape de l'exécution, caractérisée par :
Les étapes de la migration permettent de découper la migration fonctionnelle. Si une procédure liée à une phase donnée n'est pas terminée, les phases suivantes ne peuvent pas être lancées. Les phases sont rattachées aux étapes suivantes :
Dans une étape, on retrouve des procédures unitaires organisées en phases et en rangs.
Lorsque la revalidation de dossier est terminée, le dossier est accessible sans restriction pour son utilisation (il peut l'être de façon restreinte si certaines opérations post-migration ont été différées).
Il reste à vérifier et à adapter certains paramétrages fonctionnels. Ceci est décrit dans le document décrivant les post-requis fonctionnels.