我正在使用露天脚本,我正在使用脚本启动工作流程。
我是集体受让人作为接待人员:
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ł
答案 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");