如何在Java服务中获取AEM工作流程步骤参数值?

时间:2016-10-13 09:49:14

标签: java aem

我在这个流程步骤中创建了一个工作流程Arguments字段就在那里。 我正在将一些字符串传递给java ex:“welcome”

如何在Java服务中获取该值?

这里的Java服务:

public void execute(WorkItem arg0, WorkflowSession arg1, MetaDataMap arg2) 
    throws WorkflowException {  
                     //Here i need my argument values

                             }

1 个答案:

答案 0 :(得分:1)

我得到了答案

public void execute(WorkItem item, WorkflowSession session, MetaDataMap args) throws WorkflowException {
        if (args.containsKey("PROCESS_ARGS")){
            log.info("workflow metadata for key PROCESS_ARGS and value {}",args.get("PROCESS_ARGS","string").toString());
        }       
    }