QuestionQ7

(Official exam topics not publicly listed on Adobe’s certification page)

A developer created a custom workflow model that contains a JAVA-based custom process step. While creating this custom process step, data was programmatically saved in metadata for use by later workflow steps.

Which code snippet can save this metadata in JAVA code?

  • A MetaDataMap wfd = workItem.getMetaDataMap();wfd.put("mykey", "My Step Value");
  • B MetaDataMap wfd = workItem.getWorkflow().getMetaDataMap();wfd.putf("mykey", "My Step Value");
  • C MetaDataMap wfd = workItem.getWorkflow().getWorkflowData().getMetaDataMap(); wfd.put("mykey", "My Step Value");
Explanation

Workflow-wide data used by later steps is stored on the WorkflowData object’s MetaDataMap. A WorkItem supplies its Workflow, whose getWorkflowData() method returns that shared workflow data; calling put on its metadata map saves the key-value pair. Adobe AEM Workflow API

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!