很多时候,我们ITAdministrator再规划文档管理的时候,都会建议Business Users把相关的文档放在一个Library中存储,比如培训方面的,放在Training Document Library集中管理,比如项目相关的,放在Project Document Library集中管理,但这样管理会遇到一些问题,就是文档还处于Draft时,文档author是不期望其他人对文档进行修改和编辑的,他们希望文档是最终版的时候,其他人才可以viewedit,这种情况下,我们通常会建议大家使用Check outCheckin的方式进行文档管理。

但如果BusinessUsersCheck outCheckIn理解不够深入的话,仅仅是上传文档之后,右键的方式点击Check Out的话,那么也解决不了问题,因为只要其他用户有Check In的权限,仍旧可以Override你之前所设置的CheckOut的动作,将文档变为Check In,那么如何实现上述的需求呢?

解决方案:LibrarySetting->Version Setting将“Require Documents to be Checked outbefore they can be edited? ”的选项置成Yes,这样实现的结果就是:User1上传Document1Document将会变为Checkedout状态,只有User1能看见此文档进行修改,User2即便有访问Library的权限,也无法看到此文档,直到User1将文档变为Check in状态,User2才可以看到并操作此文档。

具体实现步骤:

  1. Administrator访问Library Settings->Version Setting,将“Require Documents to be Checked out before they can be edited? ”的选项置成Yes,如下图所示:

  1. Lisa上传Document,文档变为Checked Out状态,如下图所示:

  1. 切换Nigo登录,未见任何文档,如下图所示:

  1. Lisa登录,将文档变为Check In状态,如下图所示:

  1. Nigo登录,可见被Check in的文档,并可以对此文档做任何有权限的操作,如下图所示:

注意:如果文档Check out不是通过“Require Documents to be Checked out before they can beedited?”这个设置控制的话,直接右键点击Check out的话,是无法模拟上述现象的,也就是说Lisa Checkout的文档,Nigo也可以将其Check in进行操作,无法满足我们预先提出的需求。

妙用“Check out”与“Check In”相关推荐

  1. oracle如何写check,Oracle之Check约束实例详解

    Oracle | PL/SQL Check约束用法详解 1. 目标 实例讲解在Oracle中如何使用CHECK约束(创建.启用.禁用和删除) 2. 什么是Check约束? CHECK约束指在表的列中增 ...

  2. 在SAP C4C里触发SAP ERP的ATP check和Credit check

    在C4C里创建一个新的Sales Quote: 添加三个行项目: 执行action "Request External Pricing"会从ERP更新pricing信息,触发ATP ...

  3. onsubmit=return check();和onsubmit=check();的区别

    表单是否提交取决于onsubmit事件的返回值. 若onsubmit事件返回false,则将阻止表单的提交. 如果不返回值,则默认为true. 主要区别: οnsubmit="return ...

  4. mysql 5.7 check约束_mysql check 约束

    mysql> create table f1 (r1 int constraint tb_f1_r1_chk1 check (mod(r1,3)=0)); Query OK, 0 rows af ...

  5. SAP WM中阶Storage Type的Capacity Check – Check based on maximum quantity per bin in storage type.

    SAP WM中阶Storage Type的Capacity Check – Check based on maximum quantity per bin in storage type. 1, St ...

  6. SVN中检出(check out) 和 导出(export) 的区别

    SVN是常用的一种常见的版本控制软件.SVN中检出(check out) 和 导出(export) 的区别主要有如下几条: check out跟check in对应,export跟import对应. ...

  7. 白话Elasticsearch70-ES生产集群部署之production mode下启动时的bootstrap check

    文章目录 概述 官方文档 什么是bootstrap check(启动时检查)? development mode vs. production mode heap size check file de ...

  8. mysql check table_修复MySQL的MyISAM表命令check table用法

    MyISAM如果损坏了修复方法是比较简单了我们只要使用check table命令就可以了,下面我们来看一篇关于修复MySQL的MyISAM表命令check table用法,具体如下所示. MySQL日 ...

  9. MySQL check table/optimize table/analyze table/REPAIR TABLE

    check table:检查InnoDB和MyIsam是否有错误.检查表或者视图是否存在错误,对 MyISAM 和 InnoDB 存储引擎的表有作用.对于 MyISAM 存储引擎的表进行表检查,也会同 ...

最新文章

  1. 模拟退火算法解决TSP(python实现 110+行代码)【gif生成】
  2. Uber新功能:隐藏司机乘客们的手机号码
  3. OnScrollListener回调分析
  4. 【若依(ruoyi)】quartz.sql 脚本重新导入时,遇到因foreign key外键无法删除错误#1217
  5. linux shell的二级菜单,linux shell编程之菜单选择(一)
  6. linux怎么在win上安装mysql_CentOS下安装MySQL及Windows下使用Navicat for MySQL连接
  7. 剑指OFFER之跳台阶(九度OJ1388)
  8. php中perl配置,Windows下 Apache、PHP和Perl的安装配置
  9. POJ-1236 Network of Schools 缩点
  10. 计算机职称业务工作业绩总结,档案职称工作业绩
  11. java容器三:HashMap源码解析
  12. mac mysql not found_mac版mysql安装后显示mysql: command not found咋整?
  13. CH341A BIOS编程器 预安装成功 但无安装成功
  14. echarts树形图样式_echarts的树形结构图及参数
  15. 微信生成二维码报invalid action name hint错误的解决方法
  16. 微软的teredo服务器,win10系统通过teredo连接ipv6的操作方法
  17. 《Caffe Modle Zoo》
  18. 传网络安全提供商FireEye有意收购CyberArk
  19. RMQ倍增,附赠有趣小故事一发
  20. 什么是分布式?分布式与集群的区别是什么?

热门文章

  1. java大数据量导出csv文件并压缩
  2. 【负荷预测】基于改进灰狼算法(IGWO)优化的LSSVM进行负荷预测(Matlab代码实现)
  3. 【力扣Hot100】155. 最小栈
  4. 专注二次元MOBA游戏的跳跃网络赴美上市 中小游戏厂商还能突围吗?
  5. Unity-URP学习笔记(四)赛璐珞高光
  6. C语言缺陷与陷阱(笔记)
  7. CH3-面向对象上 (4个案例实现)
  8. 页面可视化搭建工具前生今世 1
  9. 近期风靡互联网的Deep Dream人工智能图像识别软件
  10. 使用Scratch制作项目《弹珠游戏》