0
ich versuche, Benutzer in Task-Beauftragten zu einem Workflow zu setzen. hier ist mein Code:So legen Sie die Standardliste Benutzer-Task-Beauftragte Aufgabe fest Alfresco activiti mit Java-Unterstützung
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);
und mein Modell ist:
<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>
der Fehler: Kann nicht Objekt in den Variablen 'wfav_assigneValidators' deserialisieren.
Hat jemand diesen Fehler vor?