当两个参与者步骤之间存在流程步骤时,评论不会在参与者之间传递。我的工作流程是这样的-
ParticipantA ---> Process step X (ecma script) ----> Process step Y (ecma script) -----> ParticipantB
当我在 ParticipantA 步骤添加一些评论时,它不会延续到 ParticipantB。似乎OOB功能对此有限制。作为一种解决方法,我试图在“流程步骤 X”中获取它并传递到流程步骤 Y。我能够获取它但无法为下一步设置它。
下面是我的代码-
log.info("Noop process called for: " + workItem.getWorkflowData().getPayload());
var comment = workItem.getMetaDataMap().get("comment");
log.info("Comment in approval process-----------" + comment);
var workflowData = workItem.getWorkflowData();
if (workflowData.getPayloadType() == "JCR_PATH") {
log.info("setting comment in meta data----------------");
workflowData.getMetaDataMap().put("comment", comment);
}
你能帮助如何为下一步设置评论吗?
提前致谢。
问候, 维维克