我需要创建一个工作流来破坏sharepoint子网站中的权限继承。
我正在构建一个高度模块化的sharepoint 2010网站,可以根据客户需求进行扩展。项目要求是客户必须能够扩展网站并从模板添加子网站,尽可能少的交互。为此,我创建了一个列表,并将工作流附加到此列表,该列表根据列表字段中提供的信息创建新网站。我正在使用的工作流程是我在网上找到的解决方案http://www.ilovesharepoint.com/2011/02/create-site-action-sharepoint-designer.html
创建网站后,我需要创建安全组(我在网上找到的另一个工作流有助于此)。
问题是子网站必须从父网站继承安全组,然后我需要添加新网站。为了做到这一点,我需要打破父网站的继承,而不是我可以创建新的组。目前我的客户必须手动完成 - 非常糟糕的事情。所以我需要创建一个可以做到这一点的工作流程。
问题在于我完全不知道如何去做这件事。
理想情况下,我想创建某种工作流操作,将网站网址作为输入,然后中断权限。从我能够找到的东西,我需要使用BreakRoleInheritance函数来做到这一点。但是如何创建一个接收输入的工作流以及如何将字符串输入转换为实际网站?
就像我说的那样,我对sharepoint的编码一无所知,所以请尽可能具体。
非常感谢。
P.S。也许我错了,我不需要打破继承来创建仅适用于给定子网站的其他安全组。如果是这样,请告诉我如何在不破坏继承的情况下这样做。