在这个由三部分组成的系列中, 我将走过创建组的整个过程, 自定义权限级别, 以及向组添加权限.
使用Power自动化功能强大的“发送HTTP请求到SharePoint”动作, 是难以置信的强大,并允许我们做无数的任务. 使用SharePoint Rest API给了我们很大的灵活性. 您的一个需求可能是设置站点安全性,这正是该操作派上用场的地方.
![]() | 时间阅读: 大约15分钟 |
![]() | 用于: 使用Power automation的SharePoint开发者 |
![]() | 主要结论: 在本教程中,我将演示如何在Power automation中创建权限组. |
在本教程中,我们将使用Office 365 SharePoint Online和 电力自动化.
**点击任何图片查看大图**
步骤1 -创建一个新的流
在电力自动化, 选择“我的流”, 点击“新建”下拉菜单, 然后点击“Instant-from blank”:
将流程命名为“站点权限”, 选择“手动触发流”, 然后点击“创建”按钮:
步骤2 -添加动作
点击“+ New step”按钮,搜索“发送HTTP请求到SharePoint”,然后点击它:
你现在会看到“发送一个HTTP请求到SharePoint”动作:
让我们把我们的动作重命名为更具可读性的内容. 点击三个椭圆,然后点击重命名:
将操作重命名为“创建测试组”:
选择网站地址:
对于方法,选择“POST”:
在“Uri”字段中粘贴以下内容:/ _api / Web / SiteGroups
对于“Headers”,点击“切换到文本模式”按钮:
在“Headers”字段中粘贴以下JSON:
{
“内容类型”:“application / json, odata =冗长”,
“接受”:“application / json, odata =详细”
}
点击“切换键值模式”按钮:
在“Body”字段粘贴如下JSON:
{ " __metadata ": { “类型”:“SP.集团” }, “标题”:“测试组”, "Description": "通过Power automation使用SharePoint Rest API创建." }
第二步-测试
在您的SharePoint站点http://导航到组页面YourTenant.sharepoint.com/sites/YourSite/ _layouts / 15 /组.Aspx,并注意当前的组:
点击右上角的“Test”按钮运行流程, 然后点击“I 'll perform the trigger action”,然后点击“Test”按钮:
如果你看到“登录”面板, 点击“继续”按钮, 然后点击“Run Flow”按钮:
您现在应该看到“Started”面板. 点击“完成”按钮:
你的流程要么仍然在运行,要么已经完成了. 应当有一个指标说明结果:
如果您看到您的流运行成功,导航到您的组页面(http://YourTenant.sharepoint.com/sites/YourSite/ _layouts / 15 /组.aspx)在你的SharePoint网站或刷新页面,如果你仍然在它. 现在你应该看到你的新组被创建:
In 第二部分,我们将更深入地研究这个流,所以保存它,并在我的未来教程中保留它. 我将向您展示如何创建一个新的权限级别,同时使用我创建的一个工具来帮助您选择权限,因为选择使用哪个权限的过程可能非常复杂. 在第三部分中,我们将把它们放在一起.
sharepoint快乐!