欢迎光临外链建设网站快速建站提升流量与权重!

外链建设

外链建设网站,帮助您快速打造排名!

WPS 云文档-客户端:支持多种格式,基于角色的权限访问控制

作者:jcmp      发布时间:2021-05-13      浏览量:2
WPS 云文档

WPS 云文档 - 客户端。

PC 端界面

文件管理

• 基本操作

• 文件列表

• 文件传输

• 历史版本管理

• 收藏 / 标记

• 回收站

断点续传

• 只能在 S3/KS3 协议(对象存储)上使用;

• 客户端分块( Multipart )上传 / 下载。

• Web 端不支持、 office 漫游、在线编辑回传。

• 文件不超过 20M 不启用断点续传。

• 暂停 / 继续传输暂不支持断点续传。

p 断点续传是针对上传失败的任务进行断点续传,暂不支持上传时手工暂停 / 恢复。

秒传

• 检查服务器上是否有同样的一份文件;

• 检查当前存储节点的哈希值( SHA1 );

• S3 对象存储、 NFS 、 POSIX 均可支持。

Ø 假设:用户 A 上传 File1 ,占用 2G 空间。用户 B 上传同样的 File1 ,在空间计算上也是占用用户 B2G 空间,而服务器只会存一份文件。

当用户 A 删除 File1 时,并不会影响用户 B 使用文件,服务器不并不会删除文件。

历史版本

• 历史版本是该文件在某时刻的一个拷贝;

• 可恢复、删除、预览任意一版的历史版本;

• 历史版本有上限,达到上限时仅保留最新的文件;

• 历史版本数量不计入总文档数;

p 文件历史版本所占空间算在哪?

× 历史版本间不能直接比较版本间的差异

回收站

• 可从回收站恢复删除的文件

• 分个人回收站、团队回收站。团队回收站只有管理员有权限恢复或删除文件;

• 回收站的文件同样计算占用空间

• 二级回收站(管理后台功能 )

× 暂没自动 / 定时清空回收站功能。

团队 / 权限

• 团队操作

• 部门团队、普通团队

• 团队设置,团队转让、解散,成员管理

• 团队 / 成员权限

• 角色:拥有者 ( 只有一个 ) 、管理员、成员、访客、外部协作者。

• 团队权限:根目录权限、文件夹权限、文件权限

• 通讯录

• 组织架构、团队、人员

RBAC

基于角色的权限访问控制( Role-Based Access Control )。

Ø 可见:成员可对该目录可见,通过在线预览查看文件。

Ø 新建 / 上传:成员可在该目录新建或上传文件(夹)。

Ø 删除:成员可在该目录删除文件(夹)

Ø 移动:成员可在该目录移动文件(夹)

Ø 历史版本:成员可在该目录操作文件的历史版本

Ø 下载 / 分享 / 复制:成员可在该目录下载、分享和复制文件(夹)。

Ø 编辑 / 重命名:成员可在该目录编辑、重命名文件(夹 )。

默认情况下是角色权限,也可自定义对应用户的权限。用户自定义权限优先级高于用户所属角色的权限。

组织架构

• 可对接企业 AD/LDAP ,同步部门与账号;

• 对接组织架构后,一般不允许操作云文档组织架构;

• AD 删除某部门,同步后云文档会删除部门及团队、成员;当 AD 恢复该部门时,云文档也恢复,团队文件跟随恢复。

Ø LDAP 定时同步、部门 / 账号排序功能规划中。

搜索( * )

• 搜索

• 中文匹配、英文匹配、拼音、数字标点

• 搜索结果相关性排序

• 搜索内容

• 团队、用户、文档名称

• 高级功能(今年年底提供)

• 全文检索(重构)

• 高级搜索(优化)

# 是否显示高级搜索入口(目前高级搜索服务尚未稳定,不推荐开启,默认填 false )。

allow_advanced_search=false

规则

• 优先:

• 全匹配 > 部分匹配。

• 全匹配:更新时间 > 更新者。

• 部分匹配:字序 > 更新时间 > 更新者。

• 停用词

• 为节省空间和提高效率

• 包括: . 、空格等。

• 结果

• 每次最多返回 50 条搜索结果。

• 不包括回收站内文件

协同办公

• 外链共享

• 文件分享链接

• 分享范围、权限设置

• 协同编辑

• 早期的一起写、日后的 Web Office。

分享外链

• 可设置分享范围、权限类型、有效期、可下载次数。

• 可手动关闭 / 重置链接。

• 打开分享链接可进行评论

× 暂不可分享文件夹

文件同步

• 目录同步(已下线)

• 同步盘(未上线)

• 组合 WPS Office 2019 同步盘功能。

在线预览

• 支持多种格式

• 预览页面操作

• 独立部署

• 对接企业

多平台

• PC 端

• Web 端

• H5 页面(移动端,不管 Android 还 iOS)。

PC 客户端

• 运行在 Windows XP SP3 及以上。

• 没有 Mac 、 Linux 客户端。

• 开机启动,有简体 / 繁体中文、英文界面。

• 程序托盘可导出日志,用于分析问题;

• 单文件最大支持 50TB

• 开发: NW.js 框架, node.js 开发,部分插件 C++

Web 客户端

• 仅兼容 IE11 及 Google Chrome 浏览器。

• 单个文件上传最大支持 5GB

• 不支持断点续传,不支持秒传

• 不支持批量及文件夹下载

• 不支持普通文档转安全文档

• 没有设置模块,不支持日志提取

• node.js 语言

H5 页面

• Android 、 iOS 移动端不再提供,使用 H5 替代。

• 可与嵌入企业应用中,可实现单点登录

• 目前提供:查看结构、预览文件、重命名、删除及调用移动端 WPS 打开编辑。

在线预览服务

在线预览功能

• 形式:组合云文档、独立部署

• 支持多种办公文档格式

• 支持 WPS 安全文档及标准加密文档。

• 前端加水印、防复制

• 可显示修订内容或清稿预览

Ø 预览文件大小有限制,默认不能超过 20M。

Ø wow_download_size_limit。

组成

• 基础服务:提供数据、缓存等基础服务;

• 业务服务:预览服务最主要的部分,提供文档预览接口与文档转换输出服务。

• 对接服务:与预览服务对接的上层业务服务。

总体工作流程

部署 / 运维

• Windows Server 2008

• 支持单机部署或高可用部署(需要域名);

• 支持多节点部署

• 首次部署或服务重启后,第一个转换的文档需时较长。

• 清空缓存可清空 xview.conf 配置的 wow_web_home 目录。

• 有自动清理缓存配置 xview.conf 中 [Clear] 节。

yun-wps 配置

• fixed_pages_type =0

• 文档中图片、 PDF 转换输出的格式, 0:vector, 1:png, 2:jpg , 3:DocVecPdfPng 。

• max_pages_count = 200

• 最多导出文件的页数

• max_app_count = 6

• 配置启动的转换进程的个数,按服务器 CPU 的核数减 2 来配置。

• hidecomments = false

• wps 文字是否隐藏批注和修订内容,默认为显示。

• write_type = 1

• 保存的文件格式。 0 : json  1 :二进制,默认为二进制。

xview 配置

• xview.conf 主要配置就是 host_domain 、 mysql_addr 、 redis_single 、 wow_download_home 、 wow_web_home 、 signature_enable 、 signature_plego_host ,其余的配置都可以默认。

• [Clear]

• disk_cap_warning = 80

• # 磁盘预警参数,磁盘百分比。超出时自动删除预转数据。

授权

• 使用 gen-machineid.exe 生成的文件生成机器码。

• 使用机器码申请授权码

• yun-wps.conf 和 xview.conf 的 machine_signature。

性能

在单机部署环境下,测试结果如下

效率受限的瓶颈:

Ø 转换程序受系统 CPU 核数和线程数限制;

Ø 转换涉及很多磁盘 IO 操作;

Ø 转化引擎应用的是 WPS 模块;

Ø 自身的预览服务负载解析能力。

场景 & 疑问

团队文件

p 需求:某团队文件管理要求较严格,可查看但不允许随意上传、下载与修改。

l 用户提出方案:上传文件需经过主管领导审批,希望在团队中加入 “ 审批 ” 功能,审批过的文件方可上传到团队文档中。

ü 设置目录权限,普通成员只有 “ 可见 ” 权限,管理员设置为全权限。将可 “ 审批 ” 的人员设置为管理员,成员把文件交给管理员上传,达到审批效果。

查看系统版本

• Web 端,按 F12 打开调试窗口,切换到 Console 页。

公司名称: 北京哲想软件有限公司

北京哲想软件官方网站: www.cogitosoft.com。

北京哲想软件微信公众平台账号: cogitosoftware。

北京哲想软件微博: 哲想软件

北京哲想软件邮箱: sales@cogitosoft.com。

销售(俞先生)联系方式: +86(010)68421378。