2017-12-27 96 views
0

我能夠訪問工作流用戶任務中的「任務」對象。無法訪問工作流服務任務中的「任務」對象

<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> 

回答

1

嘗試使用execution代替task,我曾與startTask同樣的問題,但我不知道是否會與seviceTask工作

+0

謝謝您的回覆,我會嘗試儘快更新你。 – vikash

+0

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

相關問題