cancel
Showing results for 
Search instead for 
Did you mean: 

importation de fichiers avec métadonnées

daly
Champ in-the-making
Champ in-the-making

Bonjour, je désire effectuer une importation de fichiers PDF avec leurs métadonnées chacune contenues dans des fichiers XML. j'ai créé un nouveau modèle avec aspect et au moment de l'importation avec l'outil Bulk import 2.1.0  j'obtiens le résultat suivant en pièces jointes et seul les fichiers PDF sont importés, les informations des fichiers XML son ignorées. j'utilise la version 5.2 de Alfresco

mon fichier XML créé est le suivant:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="separator">#</entry>
<!-- 3 character delimiter: space, hash, space -->
<entry key="namespace">http://www.alfresco.org/model/archives/1.0</entry>
<entry key="namespace">archives</entry>
<entry key="parentAssociation">cm:contains</entry>
<entry key="type">doc:type-archives</entry>
<entry key="cm:title">archives</entry>
<entry key="cm:description">import doc</entry>
<entry key="cm:created">2018-11-30</entry>
<!-- doc:type-archives properties -->
<entry key="docSmiley Very Happyate">d:05 nov 2018</entry>
<entry key="docSmiley Very Happyirection">d:CNSS</entry>
<entry key="doc:Localisation">d:51</entry>
<entry key="doc:Nature">d:Arrivée</entry>
<entry key="docSmiley Surprisedbjet">dSmiley Very Happyemande de remboursement de fonds</entry>
<entry key="doc:Type_de_document">d:test</entry>
<entry key="doc:Type_de_document">d:Courrier</entry>
</properties>

3 REPLIES 3

ymeunier
Confirmed Champ
Confirmed Champ

Bonjour,

Sans message d'erreurs, c'est un peu difficile Smiley Happy

J'aurai tendance à dire que si tu définis un namespace, il faut l'utiliser dans l'ensemble de tes définitions.

Voici un exemple de cas passant réaliser avec Super Size My Repo

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>To use with Alfresco in-place-bulk importer</comment>
<entry key="cm:subject">Metadata file created with SSMR</entry>
<entry key="cm:coverage">General</entry>
<entry key="cm:author">SuperSizeMyRepo</entry>
<entry key="cm:contributor">SuperSizeMyRepo</entry>
<entry key="cmSmiley Tongueublisher">SuperSizeMyRepo</entry>
<entry key="cm:identifier"/>
<entry key="type">cm:content</entry>
<entry key="cm:source">SuperSizeMyRepo</entry>
<entry key="cm:description">Document description</entry>
<entry key="cm:type">default_plus_dubincore_aspect</entry>
<entry key="cm:rights"/>
<entry key="aspects">cm:versionable,cm:dublincore</entry>
<entry key="cm:title">Daily Report document :2018/09/26 13:46:07</entry>
</properties>

En espérant t'avoir débloquer ou éclairer

Cordialement,

Yann

daly
Champ in-the-making
Champ in-the-making

Merci  Yann, j'essaierai celà et je te tiendrai informé du résultat. Mais pourrais tu m'indiquer où/dans quel répertoire créer le fichier des "Versions"? Car je crois que c'est ce qu'il me faut pour que mes métadonnées soient lues. Je n'ai vraiment aucune idée du répertoire dans lequel je dois l'insérer que ce soit dans Alfresco ou Alfresco Share afin qu'il soit pris en compte par l'application.

Merci encore de ton aide  

ymeunier
Confirmed Champ
Confirmed Champ

Re,

Tout d'abord, tu doit avoir pour chaque documents :

- Le binaire (nom_binaire)

- Le fichier description du document (nom_binaire + .metadata.properties.xml)

Si tu dois avoir de multiple versions, il suffit simplement de rajouter .v1, .v2 ... derrière chacun de tes fichiers

Note bien que tu dois posséder dans ce cas également le binaire et le descripteur avec la même extension (.v#)

Tu peux également incrémenter les version mineurs (.v1.2 ...)

Bonne journée

Yann

Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.