AEM workflow comments

Photo by Miguel Á. Padriñán from Pexels

How to access workflow comments? The default workflow participant step allows you to add comments choosing which process to go to. Although AEM stores the comments in the workflow itself, you can only see them on the comments tab of the workflow. What if you want to send the comments on an email or send… Continue reading AEM workflow comments

AEM Granite Render Conditions

Photo by Muesli on Unsplash

A Granite Render Condition is a way of conditionally rendering a component in an AEM Touch UI dialog. There are many situation where you might want to conditionally display an element of a dialog. Some examples are: Displaying a field depending on the user group Displaying a field depending on the page path Displaying a… Continue reading AEM Granite Render Conditions

Reading and Setting Closed User Groups (CUGs) Programatically in AEM

Photo by Markus Spiske from Pexels

Closed User Groups (CUGs) is the mechanism to restrict access to a resource (page or asset) and children by specifying the authorizable, either a user or a group, that can access it. AEM provides the functionality to set closed user groups (CUGs) to a resource, normally on the page or asset properties, where you edit… Continue reading Reading and Setting Closed User Groups (CUGs) Programatically in AEM

How to assign a workflow dynamically in AEM

Photo by Campaign Creators on Unsplash

Very often when creating custom workflows in Adobe Experience Manager (AEM) we need to be able to request input from a user. AEM support out of the box assigning directly to users or groups. Many times you want to be add some business rules on who to assign. Dynamic Participant Step AEM comes with a… Continue reading How to assign a workflow dynamically in AEM

Parsing AEM workflow arguments

Photo by Lisa Fotios from Pexels

AEM (Adobe Experience Manager) provides the capability for creating custom workflow process. This can be very helpful when there is a need to automate some actions on the workflow. The default workflow process dialog allows you to pass arguments to the workflow. The arguments functionality allows you to easily reuse your custom processes in other… Continue reading Parsing AEM workflow arguments

AEM Audit Log API

Photo by Lukas on Pexels.com

Adobe Experience Manager (AEM) provides provides an audit log, where different types of events are registered. For instance you can find the users who downloaded assets from the DAM, or users that modified content. There are situations when you want to add entries to the log, or query the log pragmatically, and Adobe provides an… Continue reading AEM Audit Log API