无法访问工作流服务任务中的“任务”对象

问题描述:

我能够访问工作流用户任务中的“任务”对象。无法访问工作流服务任务中的“任务”对象

<userTask id="usertask1" name="Manager Approval" activiti:candidateGroups="GROUP_ALFRESCO_MANAGERS" activiti:formKey="tcdr:managerForDeleteApproval"> 
     <extensionElements> 
      <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener"> 
       <activiti:field name="script"> 
        <activiti:string> 
        logger.log(task.getName()); 
        </activiti:string> 
       </activiti:field> 
      </activiti:taskListener> 
     </extensionElements>  
    </userTask> 

我无法访问工作流服务任务的“任务”对象, 它给人的错误“的任务没有定义”。

<serviceTask id="scripttask2" name="Submit" activiti:class="org.alfresco.repo.workflow.activiti.script.AlfrescoScriptDelegate"> 
     <extensionElements> 
     <activiti:field name="script"> 
      <activiti:string><![CDATA[ 
      logger.log(task.getName()); 
      ]]></activiti:string> 
     </activiti:field> 
     </extensionElements> 
    </serviceTask> 

尝试使用execution代替task,我曾与startTask同样的问题,但我不知道是否会与seviceTask工作

+0

谢谢您的回复,我会尝试尽快更新你。 – vikash

+0

谢谢,它的工作原理。 – vikash