01-13-2018 10:55 AM
voici un extrait de mon xml.
<type name="dspersonne">
<parent>cm:content</parent>
<properties>
<property name="dsp:matricule">
<type>d:text</type>
<mandatory>true</mandatory>
<index enabled="true">
<tokenised>TRUE</tokenised>
<facetable>false</facetable>
</index>
</property>
</properties>
<associations>
<association name="dspepartement">
<title>Departement</title>
<source>
<mandatory>false</mandatory>
<many>true</many>
</source>
<target>
<class>dspepartement</class>
<mandatory>true</mandatory>
<many>true</many>
</target>
</association>
</associations>
<overrides/>
<mandatory-aspects/>
</type>
Lorsque je créait le document Personne j,'ai cette erreur :
org.apache.chemistry.opencmis.commons.exceptions.CmisConstraintException: Constraint violation: 00130350 Found 1 integrity violations:
The association target multiplicity has been violated:
Source Node: workspace://SpacesStore/bdcbfd6b-7ac6-4e44-96ff-870c42ae98d5
Association: Association[ class=ClassDef[name={...........
Comment créer le document personne en précisant l'association entre lui et un document Département?
01-15-2018 05:57 AM
Bonjour!
Vous ne le définissez pas bien:
- Vous devez décider si c'est "child association"ou "peer"
- Dans l'association: Vous devez nommer l'association, la "source" sera le type dans lequel vous écrivez l'association et le "target", dans votre cas, ce sera dspepartement
Cela devrait ressembler à ceci:
<!-- My custom type is here -->
<type name="dsp:Personne">
<title>Personne</title>
<parent>cm:content</parent><properties>
<associations>
<property name="dsp:matricule">
<type>d:text</type>
<mandatory>true</mandatory>
<index enabled="true">
<tokenised>TRUE</tokenised>
<facetable>false</facetable>
</index>
</property>
</properties>
<association name="dsp:personne-departement-assoc">
<title>Personne et departement Assoc</title>
<source>
<mandatory>false</mandatory>
<many>true</many>
</source>
<target>
<class>dsp:Departement</class>
<mandatory>true</mandatory>
<many>true</many>
</target>
</association>
</associations>
<overrides/>
<mandatory-aspects/>
</type>
Je l'ai écrit à la main, il peut contenir des erreurs 🙂
Réferénces:
Adding an association | Alfresco Documentation
Content Model metadata | Alfresco Documentation
Working With Custom Content Types in Alfresco | ECMArchitect | Alfresco Developer Tutorials << Fortement recommandé!
Cris.
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.