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

在这三部分的系列, 我将介绍创建小组的整个过程, 自定义权限级别, 以及为组添加权限.

使用Power自动执行强大的“发送HTTP请求到SharePoint”动作, 能让我们完成无数的任务. 使用SharePoint Rest API给了我们很大的灵活性. 您的需求之一可能是设置站点安全性,而这正是这个操作的用处所在.

时间阅读: 大约15分钟
用于: 使用Power automation的SharePoint开发人员
主要结论: 在本教程中,我将演示如何在Power automation中创建权限组.

在本教程中,我们将使用Office 365 SharePoint Online 电力自动化.

**点击任何图像看到一个更大的视图**

步骤1 -创建一个新流
在电力自动化, 选择“我的流”, 点击“新建”下拉菜单, 然后点击“即时-从空白”:

将流程命名为“站点权限”, 选择“手动触发流”, 然后点击“创建”按钮:

步骤2 -添加动作
点击“+ New step”按钮,搜索“Send an HTTP request to SharePoint”,然后点击它:

现在你会看到“发送一个HTTP请求到SharePoint”动作:

让我们将动作重命名为更可读的. 点击三个省略号,然后点击Rename:

将操作重命名为“Create Test Group”:

选择网站地址:

对于方法,选择“POST”:

在“Uri”字段中粘贴以下内容:
/ _api / Web / SiteGroups

对于“标题”,点击“切换到文本模式”按钮:

在“Headers”字段粘贴以下JSON:

{
  “内容类型”:“application / json, odata =冗长”,
  “接受”:“application / json, odata =详细”
}

点击“切换键值模式”按钮:

在“Body”字段粘贴以下JSON:

{
  " __metadata ": {
    “类型”:“SP.集团”
  },
  “标题”:“测试组”,
  “描述”:“通过Power automation使用SharePoint Rest API创建."
}


步骤2 -测试
在SharePoint站点http://中导航到组页面YourTenant.sharepoint.com/sites/YourSite/ _layouts / 15 /组.Aspx,并注意目前的组别:

通过单击右上角的“Test”按钮运行流程, 然后点击“我将执行触发动作”,然后点击“测试”按钮:

如果你看到"登录"面板, 点击“继续”按钮, 然后点击“运行流程”按钮:

现在您应该看到“Started”面板. 点击“完成”按钮:

您的流要么仍在运行,要么已经完成. 应该有一个指标来说明结果:

如果看到流成功运行,请导航到组页面(http://YourTenant.sharepoint.com/sites/YourSite/ _layouts / 15 /组.如果您还在SharePoint站点上,则刷新该页面. 现在你应该看到你的新组创建了:

In 第二部分,我们将更深入地研究这个流程,所以保存它并为我未来的教程保留它. 我将向您展示如何创建一个新的权限级别,同时使用我创建的工具来帮助您选择权限,因为选择使用哪个权限的过程可能非常复杂. 在第三部分中,我们将把所有内容放在一起.

sharepoint快乐!

友情链接: 1 2 3