【问题标题】:How to set default list user task assignee task Alfresco activiti with Java-backed如何使用 Java 支持设置默认列表用户任务受让人任务 Alfresco activiti
【发布时间】:2016-08-09 15:08:04
【问题描述】:

我正在尝试将任务受理人中的用户设置为工作流。这是我的代码:

 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”中的对象。

以前有人遇到过这个错误吗?

【问题讨论】:

    标签: workflow alfresco activiti


    【解决方案1】:

    我有一个问题,我只是改变

          List<ActivitiScriptNode> 
    

          ActivitiScriptNodeList
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多