[教程]自定义站点权限在SharePoint使用电源自动化揭秘-第一部分-创建组

在这个由三部分组成的系列中, 我将走过创建组的整个过程, 自定义权限级别, 以及向组添加权限.

使用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快乐!