有没有办法在为域创建新角色时将角色添加为成员?

时间:2015-09-10 05:59:41

标签: sitecore sitecore7 sitecore7.2 sitecore-ecm

我正在使用Sitecore ECM。每当用户创建新的收件人列表时,都会创建一个不包含用户的新角色。我希望这个新角色能够成为另一个先前存在的角色。所以基本上我想要角色' adomain \ arole'成为ECM创建的每个新角色的成员,或者是在域' adomin'中创建的每个新角色的成员。

我正在研究Sitecore 7.2和ECM 2.1。

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

您可以将自己的处理程序添加到role:created事件:

<event name="role:created" />

然后使用AddRolesToRoles方法为新角色添加其他角色:

RolesInRolesManager.Provider.AddRolesToRoles(memberRoles, targetRoles);