这是我的java脚本
var siteGroup = "GROUP_EMAIL_CONTRIBUTORS";
var mail = actions.create("mail");
mail.parameters.to_many = siteGroup;
var url = "Click http://pc1:8080/share/page/site/" + document.properties.name + "/dashboard" + " to join the site";
mail.parameters.subject="New Site Created in Community";
mail.parameters.text=url;
//execute action against a document
mail.execute(document);
siteGroup
有三个成员,有三个不同的电子邮件地址。问题是这个java脚本向所有三个用户发送三个电子邮件通知。如果我再添加一个成员,那么每个会收到四封电子邮件。如何压制这个?
答案 0 :(得分:2)
您需要创建一个st:site子类型,以确保它只在网站上触发。
有两个选项:
示例,此代码段需要位于de alfresco-config标记之间:
<config evaluator="string-compare" condition="DocumentLibrary">
<types>
<type name="cm:folder">
<subtype name="st:site" />
</type>
</types>
</config>