cancel
Showing results for 
Search instead for 
Did you mean: 

Nouveau modele de données

simonj
Champ in-the-making
Champ in-the-making
Bonjour,
Je suis nouveau avec Alfresco et j'aimerais me construire un nouveau modèle de données et je ne suis pas trop certain comment m'y prendre.
J'aimerais créer plusieurs catégories pour les documents (ex:département) et dépendamment de la catégorie choisis, j'aimerais pouvoir choisir une sous-catégorie.
Chaque sous-catégories devraient avoir ses propres propriétés.
Quelqu'un a une idée?
Merci
1 REPLY 1

sibe
Champ on-the-rise
Champ on-the-rise
Je vous revoie directement vers la documentation officielle d'Alfresco http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/concepts/content-modeling-about.html#...

Par ailleurs vous pouvez voir via les fichiers pdf ci dessous comment créer ses propres models
http://ecmarchitect.com/images/articles/alfresco-content/.

Pour vous aider rapidement vous pouvez vous inspirer des examples ci-dessous :

1. Créer un fichier exemple testModel.xml dans le dossier tomcat\shared\classes\alfresco\extension\model

<?xml version="1.0" encoding="UTF-8"?>

<model name="test:testModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <description>Modèle Test</description>
   <author>me</author>
   <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" />
   </imports>

   <namespaces>
      <namespace uri="http://www.example.com/model/test/1.0" prefix="test" />
   </namespaces>

<types>
      <type name="test:category">
         <title>Titree</title>
         <parent>cm:classifiable</parent>
         <mandatory-aspects>
            <aspect>test:MaCategory1</aspect>
         </mandatory-aspects>
      </type>
</types>
<aspects>
<aspect name="test:MaCategory1">
<properties>
            <property name="test:Value1">
               <title>Catégorie Test</title>
               <type>d:category</type>
               <multiple>true</multiple>
               <index enabled="true">
                  <atomic>true</atomic>
                  <stored>true</stored>
                  <tokenised>false</tokenised>
               </index>
            </property>
         </properties>

</aspect>
</aspects>

2. Créer un fichier exmple texst-model-context.xml dans tomcat\shared\classes\alfresco\extension avec le contenu ci dessous (c'est juste un exemple à adpater à votre besoin) :

<?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/model/testModel.xml</value>
         </list>
      </property>
   </bean>


Voilà à peut près. Bon courage
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.