How to get changed property name/value in workflow triggered by launcher | Adobe Higher Education
Skip to main content
Level 2
May 19, 2021
Resuelto

How to get changed property name/value in workflow triggered by launcher

  • May 19, 2021
  • 3 respuestas
  • 1436 visualizaciones

Hi All,

 

I have a requirement to send a page's changed property value (start and end dates only) to a third party.

I created a launcher to read any change in PageContent of that page and trigger a workflow. Of the many properties of the page, how do I get the property name/value which is changed in the workflow? 

Thanks.

Este tema ha sido cerrado para respuestas.
Mejor respuesta de arunpatidar

With the JCR event listener you can check which property is changed.

https://github.com/arunpatidar02/aem63app-repo/blob/master/java/TitlePropertyListener.java

3 respuestas

btaymaz1
Level 2
May 20, 2021
You can't find which is changed, send all.
Level 2
May 20, 2021
There are 50+ properties in the page. I need to send only 2 properties when changed. Is there any other better approach? Should I be use event Listener or Resource change Listener, which is the right one to use in this context?
arunpatidar
Community Advisor
arunpatidarCommunity AdvisorRespuesta
Community Advisor
May 21, 2021

With the JCR event listener you can check which property is changed.

https://github.com/arunpatidar02/aem63app-repo/blob/master/java/TitlePropertyListener.java

Arun Patidar
Level 2
May 21, 2021
Thanks Arun. That worked!