Développement > Utilitaires > Migration depuis 130 > Pièces jointes et images 

La version 140 d'ADONIX X3 permet de stocker les textes longs dans la base. Mais le processus de passage de 130 en 140 ne gère pas ce transcodage, qui peut être long, et peut nécessiter un dimensionnement préalable des tables dédiées au stockage des Clobs. C'est donc cette fonction qui permet le transcodage a posteriori pour transférer les textes longs associés à des données de gestion (commandes, factures, clients…) dans la base de données.

Il est à noter qu'un traitement dédié de reprise des données génériques liés au superviseur (pièces jointes, commentaires…) existe par ailleurs.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

La fonction utilise une fenêtre unique dans laquelle on définit les éléments à transférer dans la base.

Ecran de saisie

Présentation

En tête, on trouve le nom du dossier à traiter, ainsi qu'un indicateur Trace détaillée dont l'activation provoque la création d'une ligne par document traité dans le fichier trace (sinon, seuls les problèmes sont signalés).

Puis on retrouve ensuite un tableau dans lequel se retrouvent toutes les tables susceptibles d'être traitées. Ce tableau présente les colonnes suivantes :

  • Le code et le nom de la table sont indiqués d'abord.
  • Puis le code et le nom du premier champ de type texte de cette table. On peut, en regard, saisir l'option de récupération (Texte brut ou Texte enrichi). Les textes bruts sont manipulables comme des chaînes de caractères, alors que les textes enrichis ne se manipulent que globalement. Ils bénéficient par contre de la possibilité de définir des polices de caractères et des effets associés.
  • Le cas échéant, le code et le nom d'un deuxième champ de type texte à récupérer (il n'y en a jamais plus de deux). Là encore, on a le choix de la reprise.

Il est par ailleurs possible de supprimer des lignes dans le tableau, si on ne désire pas lancer la reprise sur certaines tables.

Au final, lorsque la saisie est terminée et l'écran validé, le lancement du  traitement va provoquer l'intégration des textes choisis dans la base. Il est à noter que, contrairement aux pièces jointes,  ces textes ne peuvent être accessibles dans le progiciel que lorsqu'ils auront été intégrés dans la base. Il n'y a donc pas d'intérêt à ne pas lancer l'intégration de la totalité des textes, sauf éventuellement si on veut, pour des raisons d'exploitation, étaler dans le temps les intégrations des textes de certaines tables volumineuses.

En version 130, deux fichiers (un fichier d'extension rtf et un fichier d'extension txt) étaient créés dans le répertoire dédié. L'algorithme d'intégration lit donc préférentiellement le fichier rtf ou txt selon l'option choisie. S'il n'arrive pas à trouver le fichier du bon type, il se rabattra par défaut sur le fichier de l'autre type.

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

 

Bloc numéro 2

  • Trace détaillée (champ TRACE)

 

  • Date début (champ DATDEB)

 

  • Date de fin (champ DATFIN)

 

Tableau

  • Intitulé (champ OBJ)

 

  • Option (champ OPT)

 

  • Récupérer (champ REC)

 

 

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre