Importation de documents (import)

De Wiki1000
Version du 28 juin 2011 à 17:53 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
versiontahoe-48x48.png

Il est possible d'importer des documents associés aux objets importés en utilisant la relation Documents définie sur toutes les classes d'objet.

import-document2.png

Import en mode stockage du document dans la base de données.

Un document comprend :

  • Une relation implicite avec l'objet associé, cette relation sera mise à jour automatiquement.
  • Une relation vers un objet binaire qui stocke le document, cette relation doit être définie dans le descriptif.
  • Une relation vers un type de document, cette relation doit être définie dans le descriptif.


Pour importer un document il faut donc définir au moins trois relations dans le descriptif:

  • La relation Documents doit être définie en mode "Créer la référence".
  • La relation DocumentType doit être définie en mode "Attacher la référence" en utilisant le champ "Caption" comme clé de recherche.
  • La relation "ObjectBinary doit être définie en mode "Créer la référence".

L'importation du document lui même dans l'objet binaire se fait en paramétrant un type de données binaire.

Un filtre supplémentaire facultatif peut être utilisé sur la référence "Documents" si chaque objet importé n'a pas toujours un document associé.

import-document1.png

Dans cet exemple :

  • La colonne 9 contient la référence vers le fichier document, ici une image, situé dans le même répertoire que le fichier source.
  • La colonne 10 contient le nom du type de document utilisé comme clé pour retrouvé la référence DocumentType
  • La colonne 11 contient le titre du document.
  • La colonne 9 est aussi utilisée pour conditionner la création du document car chaque ligne du fichier n'a pas toujours un document.

Après importation on retrouve les documents importés et rattachés dans la fenêtre de consultation des documents :

import-document3.png





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels