我正在从工作流程执行一个脚本来编译来自"选择组的名称" (docWorkflow_selectgroup)cm: mail.parameters.to_many 的authorityContainer。
在Alfresco 5.0中,我可以使用以下代码:
groupArr[0] = docWorkflow_selectgroup.get(0).properties["cm:name"];
mail.parameters.to_many = groupArr;
如果选择的第一个组是ALFRESCO_ADMINISTRATORS,则此代码将 GROUP_ALFRESCO_ADMINISTRATORS 设置为数组的第一个元素。这是 mail.parameters.to_many 参数所需的正确格式。
但是,我们还有另一台仍在运行Alfresco 4的服务器,对于所选的任意数量的组,此相同的代码都会返回 null ,从而导致以下错误:
org.alfresco.scripts.ScriptException:07060563无法执行提供的脚本:邮件操作的所有收件人都无效
哪些更改将允许此代码在Alfresco 4中运行?