我不想動了當工作流批准的其他目錄我的文件,我用Activiti的工作,我插入下面的代碼露天Activiti的 - 將一個文檔
<activiti:taskListener event="complete" class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
<activiti:field name="script">
<activiti:expression>if(task.getVariableLocal('scwf_approveRejectOutcome') == 'Approve') {
var dest = bpm_context.childByNamePath("nv");
for (var i = 0; i < bpm_package.children.length; i++)
{
bpm_package.children[i].move(dest);
}</activiti:expression>
</activiti:field>
</activiti:taskListener>
我得到的露天此錯誤:
org.activiti.engine.ActivitiException: Exception while invoking TaskListener: Incompatible type set on field declaration 'script' for class org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript. Declared value has type org.activiti.engine.impl.el.JuelExpression, while expecting org.dom4j.Element
我該如何使用activiti移動我的文檔?
我做到了,現在我得到這個錯誤: org.activiti.engine.ActivitiException:異常而調用TaskListener:不兼容類型的字段聲明「腳本」類組織設置。 alfresco.repo.workflow.jbpm.AlfrescoJavaScript。聲明值的類型爲org.activiti.engine.impl.el.FixedValue,期待org.dom4j.Element – falcon1990