Synthèse des nouveaux documents

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

Synthèse des nouveaux documents

Bonjour,

J'ai parcouru le forum sans trouver de réponses (je l'ai peut-etre ratée…).
Je cherche si il y a un moyen de faire une synthèse des documents ajoutés depuis la dernière connexion.
D'autres outils de GED comme Nuxeo le font, mais je ne sais pas si Alfresco le fait…

Merci d'avance!

Stéphan.
3 Replies
rguinot
Customer

Re: Synthèse des nouveaux documents

Il est bien entendu possible de faire ce genre de choses.
Plusieurs idées me viennent mais la liste n'est vraiment pas exhaustive :

Réaliser un Web Script se basant sur une requête Lucene présentant la liste des documents ajoutés depuis une certaine date.
Pour la dernière connexion de l'utilisateur il faut sans doute avoir activé l'audit  accéder à l'API d'audit via Freemarker ou autres.

Tu peux également faire un Web Script qui génère via une requête Lucene un flux RSS des derniers documents ajoutés dans le repository ou tout autre critère ou combinaison de critères que tu peux ensuite ajouter dans un client RSS ou bien en tant que dashlet.

http://wiki.alfresco.com/wiki/Web_Scripts
http://wiki.alfresco.com/wiki/Template_Guide

Les possibilités offertes par ces deux frameworks sont vraiment très vastes.

Je crois qu'il existe même par défaut un dashlet basé sur les documents récents, mais je crois qu'il est basé sur XPath ce qui n'est pas l'idéal si ton repository est gros et/ou a bcp de niveaux hiérarchiques. Il vaut mieux se faire un template freemarker perso et cela constitue un bon entrainement.

http://www.rssboard.org/rss-specification
stefdef
Member II

Re: Synthèse des nouveaux documents

En fait je souhaiterais que la liste regroupe les documents ajoutés depuis la derniere visite, et que ceux-ci se retirent de la liste une fois qu'il ont été consultés.
rguinot
Customer

Re: Synthèse des nouveaux documents

Concernant la partie "depuis la dernière visite" il est sans doute possible d'utiliser l'API d'Audit : http://wiki.alfresco.com/wiki/Audit

Concernant la partie "se retirent de la liste une fois qu'il ont été consultés", même chose. Les accès aux documents peuvent être tracés par l'audit, en choisissant soigneusement ce qui doit être audité étant donné que dans ce cas vous ajoutez à une lecture en base une ou plusieurs écritures ce qui peut avoir des impacts significatifs sur les performances. Du développement complémentaire ( Freemarker, dashlet, Web Scripts… ) est à prévoir.

Je me souviens également de ce topic (un peu vieux) mais intéressant sur le sujet : http://forums.alfresco.com/viewtopic.php?t=6219