概述

SharePoint列表提供了一个用于在线协作的电子表格,不同的用户可以同时在不同的地方编辑一套数据。

列表功能在收集用户信息、提供审批流程方面为办公人员提供了非常便捷的好处。

既然是协作办公,共享数据,必然涉及到权限的配置,例如只允许用户编辑或查看自己的内容。在SharePoint的出场默认状态,系统提供了几种权限级别:完全控制、涉及、编辑、参与讨论、读取、仅查看。

默认的权限级别级别可以满足大部分场景的需求,但是今天有个客户提出“是否可以限制用户删除列表中的条目?”,原因是用户发现参与讨论权限的用户误删除了数据。

针对这种场景,下面介绍如何使用SharePoint的权限级别设置功能。

权限级别

SharePoint默认的权限级别是这样的:

  • 完全控制  拥有完全控制权限。
  • 设计  可以查看、添加、更新、删除、审批和自定义。
  • 编辑  可以添加、编辑和删除列表;可以查看、添加、更新和删除列表项和文档。
  • 参与讨论  可以查看、添加、更新和删除列表项和文档。
  • 读取  可查看页面和列表项并下载文档。
  • 受限访问  如果被授予了相应权限,则可查看指定的列表、文档库、列表项、文件夹或文档。
  • 仅查看  可以查看页面、列表项和文档。使用服务器端文件处理程序的文档类型可以在浏览器中查看但不能下载。

通过上面的配置,可以看到,参与讨论是最为常用的一种权限级别,但是它不能限制用户删除列表中的条目。

配置权限列表

我们可以参考下面的方式增加一个权限级别。增加权限级别最常用的方式就是基于现有的权限设置,复制一个新建的权限级别,在此基础上做相应的修改。例如下面我会复制参与讨论,新建一个的参与讨论(无删除)权限级别:

1) 在网站集合中,选择网站设置

2)选择网站级别

3)点击我们要复制的权限级别

4)滚动到页面底部,选择复制权限级别

5) 输入名称和说明,并清除删除项目前面的勾选框,并保存

6)下面,你就可以在网站、列表中对人员设置权限了

其他

其他需要注意的事项:

1)权限级别的应用范围是网站集合。就是说,只能在网站集合中新建权限集合。一旦创建了权限级别后,网站集合下面的所有网站都可以使用这个自定义的权限级别

2)尽量为用户组配置权限。用户组类似与角色的功能,配置了用户组,并且为用户组设置权限后,我们只需要将用户添加到组中,或者从用户组中移除用户,就可以达到快速配置权限的目标。

微软ALM MVP 张洪君 http://www.cnblogs.com/danzhang

--End--

转载于:https://www.cnblogs.com/danzhang/p/8436896.html

限制用户不能删除SharePoint列表中的条目(项目)相关推荐

  1. 删除副本列表中的消失项目符号

    跟随我感到困惑的书 这本书说删除项目符号副本中的项目符号,而不是自己 但是我尝试两种效果,真的一样吗? 那么这两个代码有什么区别? for bullet in bullets.copy(): if b ...

  2. 如何从“添加/删除程序”列表中手动删除程序

    重要说明:本文包含有关修改注册表的信息.修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表.有关如何备份.还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsof ...

  3. 清除“添加或删除程序”列表中残留的程序项目

    经常会遇到某个程序已经删除了,依然存在"添加或删除程序"列表中的情况,看起来总觉得不爽.我们可以手动在注册表中将其清除. 打开注册表(开始->运行->regedit)  ...

  4. Power Automate:快速从SharePoint列表中读取数据

    项目目的 SharePoint列表中存储了一列人名,在表单中填下人名后,Power Automate判断这个人是否在列表中. 初步方案 利用数组,将SharePoiont列表中人名全部导入数组中,再判 ...

  5. 注册表删除卸载列表中的软件

    在使用电脑卸载列表中,有部分软件怎么卸载都不起作用.那么我们可以使用注册表来直接删除软件,然后手动清除软件文件即可. 注册表路径: 64位: \HKEY_LOCAL_MACHINE\SOFTWARE\ ...

  6. video-js 删除视频列表中的某个视频后,重复初始化不成功问题(通过ID初始化)

    问题:删除剪辑视频列表中的一个视频后,添加一个视频到列表,然后打开剪辑面板时,播放器video-js初始化失败,使用了浏览器默认的播放器. 原因(猜测):由于ID格式为"videoPlaye ...

  7. 删除list列表中的某一个元素的多种方法

    转载: https://www.cnblogs.com/blogsofmy/p/10955171.html 当我们在处理业务的时候,很多情况下数据都要进行一层层的过滤,最近需要给一个列表中去除不符合条 ...

  8. 从注册表中删除打印机列表中的打印机

    删除网络打印机:从注册表项中HKEY_CURRENT_USER/Printers/Connections 下找到要删除的打印机项删除即可 删除本地打印机HKEY_LOCAL_MACHINE\SYSTE ...

  9. 处理sharepoint 列表中的 person or group类型字段

    如果直接取列表项的值,person or group 类型字段会是 userid;#value 的样式,所以对此类型字段需转换成 spuser 处理 SPUser test = GetSPUser(o ...

  10. python让用户输入一个列表_Python:如何将用户输入添加到列表中?

    使用词典 . 这是关于如何在这种情况下使用它们的示例: elts = [] items = { 'b': 'Bike', 'm': 'Motorcycle', 'd': 'Dodge', 't': ' ...

最新文章

  1. KeyError: “None of [Int64Index([...],\n dtype=‘int64‘, length=739)] are in the [columns]“
  2. 解决tomcat shutdown时的地址被占用问题
  3. 使用Response.ContentType 来控制下载文件的类型
  4. spring控制事务:声明式事务(注解)
  5. iOS UI 18 数据库
  6. 利用Java制作背单词小应用
  7. SCI投稿中的简写(ADM,AE,EIC等)与状态解读
  8. Keras指定GPU训练模式,设置GPU的使用量
  9. Live2D Cubism Editor Pro v4.1.00 卡通动画模型制作工具中文版
  10. 星辰数据空号检测API文档
  11. log日志查看软件logviewer-pro
  12. 由JavaScript版迷宫游戏引出Java版迷宫地图生成器
  13. 山东省软件设计大赛参赛心得
  14. 迷宫问题求解(1) 简单迷宫
  15. 数理统计与统计软件测试卷,数理统计试题及答案
  16. 【附源码】计算机毕业设计java信用卡逾期数据处理分析系统设计与实现
  17. 没有外网只有内网,nuget离线安装nupkg的方法
  18. 理解Java并发编程
  19. 021-企业站:纽曼移动端微官网实战
  20. PTA.1060爱丁顿数

热门文章

  1. python实现池化操作
  2. calendar获取本周一的日期_Java日期时间API系列1-----Jdk7及以前的日期时间类
  3. 计算机硬盘怎么优化,硬盘怎么优化_机械硬盘优化
  4. 如何让caffe读取多通道图片(=4)
  5. 用python读取cifar-10与cifar-100图像数据
  6. pyspark分类算法之逻辑回归模型实践【binomialLogisticRegression+multinomialLogisticRegression】
  7. win7+vs2015+pcl1.8.0配置
  8. kafka创耳机_生产环境一键创建kafka集群
  9. 施密特正交化_夜思 | 为什么非实对称矩阵对应的特征向量不能施密特正交化?...
  10. ❤️java多线程并发编程入门 教程合集❤️