AnsweredAssumed Answered

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

Question asked by katell on Oct 5, 2010
Latest reply on Oct 8, 2010 by katell
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.

Outcomes