cancel
Showing results for 
Search instead for 
Did you mean: 

Échec de la mise à jour des métadonnées

zubrows
Champ in-the-making
Champ in-the-making
Bonjour,

je sollicite encore votre aide pour résoudre un "petit" problème  Smiley Happy

J'ai créé mon nouveau modèle de donnée, tout fonctionne très bien sous l'explorer.
J'ai ensuite voulu le tester sous Share. J'ai donc créé une règle de contenu pour indiquer le type de données, créé le fichier web-framework-config-custom.xml placé dans share/WEB-INF/classes/alfresco/web-extension directory, dont voici le code.
<alfresco-config>

<config evaluator="node-type" condition="achat:doc">
    <forms>
       <form>
          <field-visibility>
             <!– inherited from cm:content –>
             <show id="cm:name" />
             <show id="cm:title" force="true" />
             <show id="cm:description" force="true" />
             <show id="mimetype" />
             <show id="cm:author" force="true" />
             <show id="size" for-mode="view" />
             <show id="cm:creator" for-mode="view" />
             <show id="cm:created" for-mode="view" />
             <show id="cm:modifier" for-mode="view" />
             <show id="cm:modified" for-mode="view" />
          
             <!–  specific for achat:doc –>
             <show id="achat:validation_compta" />
             <show id="achat:date_compta" />
             <show id="achat:validation_direction" />
             <show id="achat:date_direction" />
             <show id="achat:commande" />
             <show id="achat:validation_reception" />
             <show id="achat:date_reception" />
          
          </field-visibility>
          <appearance>
             <field id="achat:validation_compta" label="Validation de la comptabilite"/>
             <field id="achat:date_compta" label="Date de validation de la comptabilite"/>
             <field id="achat:validation_direction" label="Validation de la direction"/>
             <field id="achat:date_direction" label="Date de validation de la direction"/>
             <field id="achat:commande" label="Date de realisation de la commande"/>
             <field id="achat:validation_reception" label="Validation de la recetion du/des produit(s)"/>
             <field id="achat:date_reception" label="Date de validation de la reception"/>
          </appearance>
       </form>
    </forms>
</config>
</alfresco-config>

Toutes mes métadonnées apparaissent bien, mais lors que je veux les modifier, j'ai le message "Échec de la mise à jour des métadonnées" (que je modifie les métadonnnées du cm:content ou celles que j'ai créées).

Pourriez-vous m'aider à solutionner ce problème, ou auriez-vous des pistes de résolution?

Merci d'avance!! Smiley Happy

PS: je vais essayer d'étayer un peu plus:
Lorsque je souhaite modifier les métadonnées du cm:content avec l'interface suivante, cela fonctionne
[img]http://img299.imageshack.us/img299/2769/captureqgf.png[/img]

Par contre, lorsque je suis sur la page d'édition de l'ensemble des métadonnées, c'est à ce moment que j'ai l'erreur de mise à jour des métadonnées lorsque je valide
[img]http://img7.imageshack.us/img7/6995/capture1i.png[/img]
[img]http://img297.imageshack.us/img297/8743/capture2y.png[/img]
12 REPLIES 12

artbrel
Champ in-the-making
Champ in-the-making
Bonsoir,

peut-être une piste de ce côté là :http://forums.alfresco.com/en/viewtopic.php?f=47&t=21559#p72113 mais s'il faut modifier le fichier contentModel.xml, cela m'apparaît un peu extrême.

Art.

artbrel
Champ in-the-making
Champ in-the-making
Bonsoir, il semble y avoir un moyen de ce côté là http://forums.alfresco.com/en/viewtopic.php?f=47&t=21559#p72113 mais je ne suis pas sûr qu'il s'agisse d'une bonne pratique car le contentModel.xml  est modifié.

A bientôt,

Art.

jcl_4104
Champ in-the-making
Champ in-the-making
Le problème est toujours présent dans la version 3.2R2

Cela vient du fait que les noms de métadonnées ne doivent pas contenir de caractères spéciaux

dans l'exemple initial du sujet en remplaçant validation_compta par validationCompta ( idem pour les autres méta données), je suis persuadé que la mise à jour fonctionne dans l'interface SHARE.

Seul souci, comment changer ceci dans un model existant en production sans faire de casse? Si quelqu'un a une idée ……