Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

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

Avatar

Level 2

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.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
1 Reply

Avatar

Level 2
You can't find which is changed, send all.

Avatar

Level 2
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?

Avatar

Correct answer by
Community Advisor

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

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