2016-08-09 13 views
0

タスク割り当て先のユーザーをワークフローに設定しようとしています。ここに私のコードです:デフォルトのリストのユーザータスク割り当て担当者タスクを設定する方法Java対応のAlfresco activiti

List<ActivitiScriptNode> listPersonsScriptNode = new new ArrayList<ActivitiScriptNode>(); 

for (AssociationRef association : listePerosnsAssociation) { 

listPersonsScriptNode.add(new ActivitiScriptNode(association.getTargetRef(), serviceRegistry)); 

       } 

     workflowParameters.put(AssignationWorkflowModel.ASPECT_ASSIGNEVALIDATORS, 
      (Serializable) listPersonsScriptNode); 

     WorkflowPath wfPath = workflowService.startWorkflow(wid, workflowParameters); 

と私のモデルは次のとおりです。

 <type name="wfav:assignationValideurTask"> 
      <parent>bpm:workflowTask</parent> 
      <properties> 
      </properties> 
     <mandatory-aspects> 
      <aspect>wfav:assigneValidators</aspect> 
     </mandatory-aspects> 
    </type> 

     <aspects> 
      <aspect name="wfav:assigneValidators"> 
     <associations> 
      <association name="wfav:assigneValidators"> 
       <source> 
        <mandatory>false</mandatory> 
        <many>false</many> 
       </source> 
       <target> 
        <class>cm:person</class> 
        <mandatory>true</mandatory> 
        <many>true</many> 
       </target> 
      </association> 

     </associations> 
    </aspect> 

エラーがある:変数 'wfav_assigneValidators' 内のオブジェクトをデシリアライズできませんでした。

誰もがこのエラーを受けていますか?

答えて

0

私はisssuを持って、私はちょうど

 ActivitiScriptNodeList 

 List<ActivitiScriptNode> 

を変更します

関連する問題