Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Real life use cases/ scenarios for custom workflows in AEM

Avatar

Level 5

Hi, I've gone through a few tutorials on YouTube as to how to code custom workflows and in order to practice and gain some level of expertise in it I am looking for some real-life use case scenarios. Since my project doesn't have much scope, I'm asking for help from the AEM community.

 

Can you please put in some use-case scenarios so that I can try and develop those?

 

Alternatively, if there's any site that provides this please do let me know.

 

Thanks!

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Level 3

Not contained to content approvals.

 

DAM Migration

I worked on a DAM migration project, having complex transformation rules for different folder levels. I implemented using multistep custom workflow. Each step performed specific validation/transformation/ ingestion/post-processing task. Workflow console helped to track migration status and prepare reports easily.

 

Process Orchestration:

Adobe workbench is a tool bridging creative team with marketing team. Relies on workflows. We create follow on workflows at AEM to allow creative assets into AEM.

 

Micromanagement:

Any generic maintenance process followed your project team can be automated using workflows. We had certain routine processes followed during production releases or AMS maintenance team. once we identify and define exact process steps followed, it was easy to automate them. 

In our case, we run content backup, regression tests, send business team mail, do log rotation, clear dispatcher cache, clear cdn cache, invalidation sessions etc, during every production run. Once we prepared exact steps to follow, we automated using workflow.

 

Workflows are one versatile swiss knife. More time to define the process. quicker to implement. Hope this helps. 

View solution in original post

5 Replies

Avatar

Community Advisor

One of those would be to send the request for approval or rejection when you publish/unpublish or delete anything in aem.

 

Avatar

Community Advisor

@arindam6600  AEM workflows can be/ are used in many areas not limited to the following : 

 

  1. Content Approval Process: Implementing custom workflows for content approval ensures that content creators submit their work for review before publishing. This can involve multiple stakeholders with different roles (e.g., authors, editors, approvers) and can be designed to follow specific review and approval sequences before content goes live.

  2. Multichannel Publishing: Custom workflows can be designed to facilitate publishing content across various channels such as websites, mobile apps, social media, and more. This ensures consistency in content delivery and can involve processes for adapting content to suit different channels.

  3. Personalization and Targeting: Workflows can automate the process of personalizing content based on user behavior, location, or other criteria. This might involve workflows that analyze user data, trigger personalized content creation, and deliver it to the right audience at the right time.

  4. Asset Management: AEM's workflows can manage digital assets effectively. For instance, a workflow can automate the process of tagging, reviewing, and organizing multimedia assets, ensuring they meet specific quality standards before publication.

  5. Translation and Localization: Custom workflows can be designed to manage content translation and localization processes. They can automate the translation request, approval, and deployment of content in different languages, streamlining the localization workflow.

  6. E-commerce Product Management: In an e-commerce setup, workflows can be used for product creation, approval, and publishing. This includes managing product descriptions, images, pricing, and ensuring they comply with regulatory standards before going live.

  7. Compliance and Governance: Workflows can enforce compliance by ensuring that all content meets legal, regulatory, or brand standards before publication. This might involve mandatory approval steps or compliance checks within the workflow.

Avatar

Community Advisor

@arindam6600 

 

Or split, And split, Participant steps and Go to step:

  • Try implementing approval from different stakeholders Marketing, Legal etc.
    • If one group (marketing) accepts, it goes to Legal.
    • If any group rejects, they add review comments and send back to Author
    • If every one has approved publish the content, send emails to various stakeholders
    • you can even implement Dynamic Participant step, if a pages on different paths have different legal, marketing groups

 

Different renditions for assets: https://www.albinsblog.com/2015/04/how-to-create-different-image-renditions-in-adobecq5.html

 

 

 

 

 

 


Aanchal Sikka

Avatar

Community Advisor

A workflow with Dialog Participant(Action[Publish/UnPublish], Scheduled time/now, comment) & Approval steps

Example :

arunpatidar_0-1703598999708.png

 



Arun Patidar

Avatar

Correct answer by
Level 3

Not contained to content approvals.

 

DAM Migration

I worked on a DAM migration project, having complex transformation rules for different folder levels. I implemented using multistep custom workflow. Each step performed specific validation/transformation/ ingestion/post-processing task. Workflow console helped to track migration status and prepare reports easily.

 

Process Orchestration:

Adobe workbench is a tool bridging creative team with marketing team. Relies on workflows. We create follow on workflows at AEM to allow creative assets into AEM.

 

Micromanagement:

Any generic maintenance process followed your project team can be automated using workflows. We had certain routine processes followed during production releases or AMS maintenance team. once we identify and define exact process steps followed, it was easy to automate them. 

In our case, we run content backup, regression tests, send business team mail, do log rotation, clear dispatcher cache, clear cdn cache, invalidation sessions etc, during every production run. Once we prepared exact steps to follow, we automated using workflow.

 

Workflows are one versatile swiss knife. More time to define the process. quicker to implement. Hope this helps.