catégorisation dans Share [RESOLU]

cancel
Showing results for 
Search instead for 
Did you mean: 
fmarin
Member II

catégorisation dans Share [RESOLU]

Bonjour

je travaille avec une implémentation alfresco community 4.2.c

J'utilise, selon les cas, le "tagging service" pour gérer les tags appliqués par mes utilisateurs et le "categoryService" pour les catégories prédéfinies qui sont imposées à ces derniers (développements faits en javabacked script coté serveur, et webservice coté client).

je cherche tout simplement à permettre à mes utilisateurs à catégoriser des documents à travers l'interface Share, et, malgré mes recherches, je n'ai pas réussi à trouver grand chose … il semble que cela ne soit pas possible nativement, si ce n'est la navigation par catégorie qui, elle, est implémentée en natif.

Merci pour une piste / information sur le sujet

Frédéric Marin

6 Replies
jeanjot
Active Member

Re: catégorisation dans Share [RESOLU]

Bonjour

Il est tout a fait possible d'ajouter des catégorie au document.
Pour cela il vous suffit d'ajouter l'aspect catégories a vos document, soit :
1. par la mise en place d'une règle sur vos dossiers qui ajoute automatiquement l'aspect au document lors du dépot dnas les dossiers,
2. Soit à la main via les actions disponibles au niveau de la prévisualisation du document.

Pour ce qui concerne l'ajout d'une catégorie cela n'est disposnible uniquement aux administrateurs.

a+

JeanJo
fmarin
Member II

Re: catégorisation dans Share [RESOLU]

bonjour JeanJo

la difficulté ne se pose pas sur l'ajout de l'aspect (j'ai effectivement posé une règle ajoutant l'aspect classifiable au dossier correspondant

j'ai bêtement un problème d'interface pour associer une catégorie donnée au document sous SHARE … (sous explorer, l'utilisateur va dans le "panel" catégorie, et peut ajouter une catégorie au document, mais sous Share ???)

ci joint un screenshot

Frédéric
cleseach
Active Member II

Re: catégorisation dans Share [RESOLU]

Bonjour Frédéric,

As-tu vérifié dans l'édition des propriétés ?
Après avoir ajouté l'aspect, tu devrais disposer d'un champs "Catégories" qui te permettra de sélectionner la catégorie que tu souhaites.

Cordialement,
Charles Le Seac'h
fmarin
Member II

Re: catégorisation dans Share [RESOLU]

Bonsoir Charles

par règle, le document est bien doté de l'aspect "classifiable" (cf screenshot 1) et j'ai bien accès à la catégorisation via explorer, mais pas avec share (cf screenshot 2 pour le service "édition des propriétés")

Je rappelle que mon installation est en version alfresco community 4.2.c

Je viens de constater que la création d'un document sans application de règle répond bien au fonctionnement que tu décris ! la différence vient d'un type spécialisé que j'affecte dans la règle … (cf screenshot 3 ) : avec le type, pas de catégorisation, et sans le type, la catégorisation est rendue possible

déclaration du modèle :
      <type name="ana5:maitre">
         <title>Maitre Documents</title>
         <parent>cm:content</parent>
      </type>
      <type name="ana5:modeleArticle">
         <title>Type ana5 modèle d article</title>
         <parent>ana5:maitre</parent>
           <mandatory-aspects>
                 <aspect>ana5:generable</aspect>
           </mandatory-aspects>
      </type>


Sans trop y croire, faudrait il déclarer "classifiable" comme "mandatory" ?

Ceci dit, mon Share-config-custom.xml est certainement à ajuster :
   <config evaluator="string-compare" condition="DocumentLibrary">
   <visible>true</visible>
   <types>
      <type name="cm:content">        
         <subtype name="ana5:maitre" />           
         <subtype name="ana5:modeleArticle" />           
      </type>
      <type name="ana5:maitre">        
         <subtype name="ana5:modeleArticle" />           
      </type>
      </types>
   <aspects>
      <visible>
         <aspect name="ana5:analysable5" />
         <aspect name="ana5:generable" />
      </visible>
      <addable></addable>
      <removeable></removeable>
   </aspects>
   </config>


mais là, j'ai besoin d'un éclairage …

Frédéric
cleseach
Active Member II

Re: catégorisation dans Share [RESOLU]

Bonjour Frédéric,

D'après ce que je vois, le formulaire de ton type custom est construit uniquement autour des propriétés spécifiques à ce type. Les propriétés de cm:content ne sont pas affichées; tu ne peux donc pas modifier le nom, le titre, la description, etc. de ton document.
Si ceci te convient, il te faut modifier la définition de ton formulaire pour ajouter la propriété "categories". Exemple rapide :
<form>
  <field-visibility>
    […]
    <show id="cm:categories" />
  </field-visibility>
  <appearance>
   […]
   <field id="cm:categories">
      <control>
        <control-param name="compactMode">true</control-param>
      </control>
    </field>
  </appearance>
</form>


Si ceci ne te convient pas, il faut reprendre la définition du "cm:content" et y insérer tes propriétés custom.

Cordialement,
Charles Le Seac'h
fmarin
Member II

Re: catégorisation dans Share [RESOLU]

Bonsoir Charles

effectivement, cela fonctionne quand même mieux …

merci pour ton regard éclairé !

je reste encore un peu dérouté par les différences structurelles entre, d'un coté, le repository et l'interface explorer (que j'utilise pour des travaux d'administration), et d'un autre coté, share qui représente le point d'entrée naturel de l'utilisateur.

Frédéric