2015-03-26 1 views
-1

J'ai besoin de capturer les événements pour le marquage dans CQ. Besoin de capturer les tags à chaque fois que les utilisateurs ajoutent/suppriment/modifient/suppriment des tags dans la console de marquage CQ.Comment capturer les événements dans la console Balisage?

J'ai une idée de mettre en œuvre un workflow & lance pour gérer la gestion des événements dans la console de marquage. Chaque fois qu'un tel événement se produit, automatiquement le workflow se déclenche et récupère les événements. Je ne sais pas comment implémenter un tel flux de travail. S'il vous plaît partager toute URL liée à cela.

J'ai aussi entendu que l'auditeur JCR, est-ce utile pour gérer la gestion des événements?

S'il vous plaît partager si vous avez rencontré une exigence?

+0

Que voulez-vous dire avec la console Tagging? Quoi qu'il en soit, la capture d'événements n'est pas si compliquée, elle a juste quelques pièges, il suffit d'implémenter javax.jcr.observation.EventListener – Thomas

+0

La console de marquage est l'endroit où nous créons de nouveaux tags. Existe-t-il un exemple de code pour EventListner? – ezhil

+0

Jetez un oeil à ma réponse ici: http://stackoverflow.com/a/27541429/3737177 juste définir le chemin de "/ etc/tags" – Thomas

Répondre

0

J'utiliseraient également un modèle de flux de travail avec un lanceur approprié, comme vous le suggérez. Le lanceur est en fait assez facile à créer - vous pouvez spécifier l'emplacement à surveiller (probablement/etc/tags), le type d'événement (création de noeud, mise à jour, suppression) et le flux de travail à déclencher.

Pour la création de modèles de flux de travail, Adobe a quelques articles ici: http://docs.adobe.com/docs/en/cq/5-6-1/workflows/create-models.html