cancel
Showing results for 
Search instead for 
Did you mean: 

Problème d'accès à un aspect personnalisé

katell
Champ in-the-making
Champ in-the-making
Bonjour,
Je débute sous alfresco. Je travaille sous la version 3.3 sous ubuntu 10.04. Mon but est de développer un workflow simple, ce que je suis parvenue à faire en utilisant différents espaces et règles de contenu. Pour que ce workflow se rapproche au mieux de mes besoins j'ai souhaité ajouter 4 propriétés sous forme de métadonnées à tout contenu entrant dans mon workflow. J'ai créer un aspect dont le code suit :

<?xml version="1.0" encoding="UTF-8"?>
<model name="test:projettest" xmlns="http://www.alfresco.org/model/dictionary/1.0">
   <!– Optional meta-data about the model –>  
   <description>Projet test Aspect Model</description>
   <author>Katell</author>
   <published>2010-09-30</published>
   <version>1.0</version>

   <imports>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
      <import uri="http://www.alfresco.org/model/system/1.0" prefix="sys"/>
   </imports>
  
   <namespaces>
      <namespace uri="projet-test.model" prefix="test"/>
   </namespaces>
 
   <aspects>  
      <aspect name="test:avisDeValidation">
         <title>Avis de Validation</title>
         <properties>
            <property name="test:aAjouter">
               <title>A Ajouter :</title>
               <type>d:mltext</type>
            </property>
            <property name="test:aRevoir">
               <title>A Revoir :</title>
               <type>d:mltext</type>
            </property>
            <property name="test:aSupprimer">
               <title>A Supprimer :</title>
               <type>d:mltext</type>
            </property>
            <property name="test:commentaires">
               <title>Commentaires :</title>
               <type>d:mltext</type>
            </property>
         </properties>
      </aspect>
   </aspects>
</model>

Et j'ai écris le fichier : -context.xml suivant pour que ce nouvel aspect soit pris en compte par alfresco :
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
    <!– Registration of new models –>
    <bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
        <property name="models">
            <list>
                <value>alfresco/extension/projet-testModel.xml</value>
            </list>
        </property>
    </bean>
</beans>

Mon problème est qu'une fois alfresco démarrer, je ne sais pas comment accèder à ce nouvel aspect pour l'appliquer. Je souhaiterais pouvoir y accèder dans le menu add aspect des règles de contenu, mais il reste introuvable. Y a-t-il des erreurs dans le code qui m'auraient échapées?
J'ai également vu que pour les action définies dans un workflow complexe il est possible d'utiliser la balise <overrides> pour remplacer les actions des menus de base, seulement je n'ai pas bien compris le fonctionnement, est-ce applicable dans mon cas?
Toute aide serait véritablement la bienvenue, Merci.
14 REPLIES 14

jayjayecl
Confirmed Champ
Confirmed Champ
Dans votre dernière trace de logs, vous avez remis les 3 fichiers avec une syntaxe correcte ?
Ce qui m'étonne, c'est que la trace n'est pas identique à votre dernier test (message d'hier, 17h10)

katell
Champ in-the-making
Champ in-the-making
Dans ma dernière trace, les trois fichiers sont valides. J'avoue avoir tenté plusieurs configurations d'où peut-être cette différence. Je ne sais vraiment plus quoi essayé mon aspect resrte tristement invisible quoi que je fasse. Y a t-il des exemples de content model rédigés que je puisse tenter d'ajouter pour être certaine que cela provient bien de mes fichiers?

katell
Champ in-the-making
Champ in-the-making
Je n'ai pas été très précise dans mon dernier message. En fait, j'ai essayé d'ajouter les fichiers exempleModel fourni à l'insallation et cela ne fonctionne pas non plus. Pourtant il est expliquer dans le fichier web-context-config-custom.xml que le type sop va être ajouter au menu de création de contenu et l'aspect imageClassification au menu d'action ajout d'aspect.

C'est pour cela que je demandais un autre exemple complètement rédiger. J'ignore où se cache l'erreur dans ma configuration mais ça m'énerve  :evil:  peut être qu'en écrasant tout et en reprenant depuis le début il y aura de l'amélioration, l'espoir fait vivre … Smiley Tongue

jayjayecl
Confirmed Champ
Confirmed Champ
Vous pourriez réessayer en utilisant une installation nouvelle (et en suivant les procédures d'installation officielles).
http://wiki.alfresco.com/w/images/8/88/Installing_and_Configuring_Alfresco_Community_Edition_3_3.pdf

Dans l'archive d'installation, vous trouverez un répertoire "extension" ou "samples" contenant un ensemble de fichiers *.xml.sample, *.xml et .properties.
Vous pourriez alors utiliser les fichiers suivants :
- exampleModel.xml.sample
- example-model-context.xml.sample
- web-client-config-custom.xml

katell
Champ in-the-making
Champ in-the-making
Merci beaucoup pour votre aide, la dernière suggestion était la bonne, j'ai réinstallé alfresco, et j'ai pu ajouter le contenu du fichier exempleModel.xml ainsi que mon aspect sans aucune difficulté.  :shock: 
Tout ce mal pour ça!  :twisted:

Enfin, c'est quand même une bonne nouvelle avant le week-end. Merci bcp Rodel.
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.