How to read workflow name in custom process step in AEM | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Dipti_Chauhan
Dipti_ChauhanAccepted solution
New Participant
Jun 28, 2021 8:29 AM UTC

Hi @kotireddy4b1 

  Workflow title is part of  metadata which you can get in your process step

e.g

 

final WorkflowData workflowData = workItem.getWorkflowData();
final MetaDataMap dataMap = workflowData.getMetaDataMap();

// now you can get workflowTitle from dataMap

 

Thanks

Dipti

7 replies

Dipti_Chauhan
Dipti_ChauhanAccepted solution
New Participant
Jun 28, 2021 8:29 AM UTC

Hi @kotireddy4b1 

  Workflow title is part of  metadata which you can get in your process step

e.g

 

final WorkflowData workflowData = workItem.getWorkflowData();
final MetaDataMap dataMap = workflowData.getMetaDataMap();

// now you can get workflowTitle from dataMap

 

Thanks

Dipti

Translate
Level 2
Jun 28, 2021 9:44 AM UTC
thanks @dipti_chauhan. working perfect
Translate
Bhuwan_B
New Participant
Jun 28, 2021 8:21 AM UTC
public void execute(WorkItem workItem, WorkflowSession workflowSession, MetaDataMap metaDataMap) throws WorkflowException {
    String title = workItem.getWorkflow().getWorkflowModel().getTitle() //Workflow Name
}

Reference: https://stackoverflow.com/questions/37390424/how-to-get-metadata-in-aem-workflow

 

Translate
Level 2
Jun 28, 2021 8:28 AM UTC

@bhuwan_b
thanks 
I already wrote the custom process step included process.label value also.
But that workflow name coming from when we start the workflow then we are giving that workflow name.

 

I am able to read the workflow model name but not the workflow name.
below code able to read workflow model title

String title = item.getWorkflow().getWorkflowModel().getTitle();
Can you please let me knowcan read workflow name?

 

Translate