0

我能够通过工作流控制台部署和启动工作流。但是当我尝试执行“ signal jbpm$2326535-@”时,它给了我以下错误。

"org.alfresco.service.cmr.workflow.WorkflowException: Failed to signal transition 'null' from workflow path 'jbpm$2326535-@' "

谁能告诉这个原因和解决方法!

4

1 回答 1

1

将您的脚本代码放在<![CDATA[标签之间

喜欢:

<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<script><![CDATA[
logger.log("Hello World!");
]]></script>
</action>

为了您自己的利益,在 log4j 中添加调试或在 alfresco/extension 文件夹中添加单独的log4j-dev.properties 。设置要调试的脚本记录器和其他工作流元素。

发生这种情况的原因是感叹号等特殊字符需要放在 CDATA 标记中。对于其他字符,例如 & 有转义字符,例如&amp;

于 2013-04-24T15:01:08.903 回答