gpt4 book ai didi

javascript - 无法理解 AEM 工作流程中的 "OR split"

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:51 25 4
gpt4 key购买 nike

我有一个工作流程。

第一步,它设置一个名为语言的变量。

WorkflowData data = workItem.getWorkflow().getWorkflowData();
data.getMetaDataMap().put("language", "English");
workflowSession.updateWorkflowData(workItem.getWorkflow(), data);

接下来是“OR SPLIT”,它有 2 个带有 ECMA 脚本的分支默认情况下检查第一个分支并具有以下

function check(){
var action = workflowData.getMetaDataMap().get("language");
return (action == "en_US");
}

第二个分支只有,

function check(){
return true;
}

当流程通过第一个分支时,它工作正常。如果它通过第二个分支,我将面临以下错误。

com.adobe.granite.workflow.WorkflowException: No route found to continue from step node1 in model /etc/workflow/models/example/jcr:content/model. Probably a configuration error.
at com.adobe.granite.workflow.core.WorkflowSessionImpl.getRoutes(WorkflowSessionImpl.java:734)
at com.adobe.granite.workflow.core.job.HandlerBase.complete(HandlerBase.java:497)
at com.adobe.granite.workflow.core.job.JobHandler.process(JobHandler.java:336)
at org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:512)
at org.apache.sling.event.impl.jobs.queues.JobRunner.run(JobRunner.java:205)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

enter image description here

最佳答案

你试过在第二个分支上加一个无操作步骤吗?

关于javascript - 无法理解 AEM 工作流程中的 "OR split",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35601183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com