A participant is a step which enables a user to assign ownership of a task to another user. The workflow will only go further if that user manually acknowledges the step. A simple use case of this workflow is a review step, i.e. if you have made some changes in an AEM page and then you want someone to review it then you can add it to the participant step and that user will get a notification in his/her inbox. Obviously, the reviewer should have access to the page in question. Dynamic Participant Step is similar to the Participant Step with the exception that the user is selected at run time. There might be a use case where you want an item to be assigned to a user who has the lowest number of items to review. The business logic of a Dynamic Participant Step can be written in a class that implements the Participant Chooser interface. Following is a code example that selects the participant from either "admin" or a user from the "administrators" group based
Learn all about AEM development. The best place for the newbies to start and a good refresher for the experienced AEM developers. These blog posts will eventually be moved to my new revamped website - https://redquark.org/