Alfresco Script将集团设为受让人

时间:2017-05-12 07:01:00

标签: javascript alfresco alfresco-share alfresco-webscripts

我正在使用露天脚本,我正在使用脚本启动工作流程。

我是集体受让人作为接待人员:

wfparams["bpm:groupasignee"] = groups.getGroup('reception');

启动工作流程:

workflowAction.startWorkflow(package, wfparams);

问题出现在控制台中:

  

org.springframework.extensions.webscripts.WebScriptException:04120017 Wrapped Exception(with status template):04120067无法执行脚本'Javascript Console Script':04120066无法启动工作流程activiti $ activitiParallelGroupReview:1:20。

原因:

  

org.activiti.engine.ActivitiException:无法序列化   值   '[org.alfresco.repo.security.authority.script.ScriptUser@36e9c1f8]'in   变量'bpm_groupasignee'

如何将组分配给工作流任务?
问候,Rafał

2 个答案:

答案 0 :(得分:0)

你不能使用script将任务分配到组.Below是我从bpmn文件中获取的代码,其中activiti:candidateGroups="GROUP_GroupName"用于将任务分配给Group.In露天组在后端作为&#34加前缀; GROUP_",所以我认为你必须将任务分配给" GROUP_reception"。

<userTask id="PE" name="PE" activiti:candidateGroups="GROUP_PE" activiti:formKey="wf:adhocTask"></userTask>

答案 1 :(得分:0)

请尝试使用此功能将工作流程分配给组

wfparams["bpm:groupAssignee"] = people.getGroup("GROUP_YOUR_GROUP_NAME");