开源+私有化的无忧企业文档,一键解决企业知识管理难题

知识文档管理系统(Knowledge Management System,KMS)是一种对文档进行分类、存储、检索和共享的系统。

知识文档管理系统分为两种:一种是以文件为核心,注重内容存储,类似于网盘;另一种是以文档为核心,注重知识共享与联动,类似于知识库。第二种是我们常见也是今天要聊的一种文档管理系统。

企业在知识管理上存在很多问题,常见的:

  • 文档分散在每个员工的电脑上,信息冗余,存在多份数据,难以做到统一
  • 文档查找麻烦,无法实现基于内容的查找,无法实现公司级搜索
  • 文档涉密权限问题管理难度大、监控成本高、管理难度大
  • 文档流转无日志记录,无法良好的事后分析与最终影响
  • 在线文档很多基于SaaS服务,涉及信息安全问题,信息控制权是底线
  • 知识积累的无形化,随着员工离职而浪费,难以形成信息资产
  • 文件的存储、管理、分发没有统一权限控制,无有效手段控制
  • 文档的协同编辑,基于团队的内容创建、阅读、与分发缺乏工具

针对企业在知识管理上存在的这些问题,那么就需要创建文档管理系统对相关知识进行管理,于是便有了JVS的“无忧·企业文档”出现。

无忧企业文档是国内一款私有化部署的企业级在线知识库系统,系统前后端分离,gitee社区提供了完全免费的开源版和功能丰富的商业版,适合个人或者中小企业使用。

开源地址:https://gitee.com/software-minister/jvs-knowledge-ui

技术栈

  • 前端:VUE3.0+Element-ui
  • 后端:spring_cloud_alibaba、spring boot、Mybatis plus、Nacos、RabbitMq、Minio、
  • 数据库:Mysql、ElasticSearch、Redis、MongoDB
  • 运维:K8S+docker/docker compose

功能介绍

文档登录,可账号登录、微信、企微、钉钉等多种登录方式,还可自行扩展。

建立分类知识库:系统支持对文档进行分类存储,文档分为全网、企业、私有文库。既能分类又能统一管理企业知识。

文档首页,可展示最近预览和最近编辑的文件

文档的创建与编辑:支持文本文档、表格文档、脑图文档、MarkDown、XMind、脑图、word、Excel、PPT和流程文档等在线编辑。

​全文检索:支持关键词检索、标签、文库类型、时间等分类检索等多种检索方式。

​版本管理与历史记录:内容可选择版本保存,便于用户回溯和比较不同版本之间的差异,历史记录功能还能帮助企业了解文档的修改历程和变化过程。可随时切换和删除版本。

提供了系统语言切换功能,内置了中文和英语语言包,用户可以根据需要轻松切换系统界面的显示语言。

知识共享,提供在线分享功能,支持加密分享、分享下载、设置分享有效期。

提供评论、点赞、收藏、下载、目录、编辑记录查询、回收站等功能

文档的导入导出,支持导入文件和文件夹,下载到本地后格式保持一致。

模板管理,系统提供静态和动态模板,支持自定义上传不同格式的模板。

统计分析,企业文档内部还提供了统计分析功能,管理员能够统计文档的使用情况、用户参与度等指标。

标签管理,在编写内容时,可以按照标签分类管理(文档检索时,也可以选择搜索标签的内容),标签名称可自定义

权限管理,每个文库,文库内的文件夹、文档可以独立设置权限和角色,不同角色设置不同操作权限

文档同步,文档同步可以方便用户将大量数据上传到文库中,提升文件存储速度节省时间

双屏辅助编辑,在文件编辑过程中,可以一边编辑一边查看内容的情况,解决两个页面切换对文档编辑带来困扰

文档集成,提供接口文档,对接企业内部系统

提供OCR识别(可以扫码图片将其中的文字转换出来)、不同格式的文档转换、文档合并(把多个编辑好的文档合在一起)

在线免费使用:https://knowledge.bctools.cn

全部评论

相关推荐

@Entry@Componentstruct Index {  @State message: string = 'Hello World';  build() {    Column() {    //顶部区域      Row(){        Image($r('app.media.ic_public_cancel'))          .width(20)          .fillColor(Color.White)        Text('帮助')          .fontSize(16)          .fontColor(Color.White)      }.justifyContent(FlexAlign.SpaceBetween)      .width('100%')      //logo图片      Image($r('app.media.APP'))        .width(250)        .height(250)      //国家/地址      Row(){        Text('国家/地址')          .fontColor(Color.Gray)          .layoutWeight(1)        Text('中国(+86)')          .fontColor(Color.Gray)          .margin({            right:5          })        Image($r('app.media.swore_right'))          .width(16)          .fillColor(Color.Gray)      }      .width('100%')      .height(40)      .backgroundColor(Color.White)      .justifyContent(FlexAlign.SpaceBetween)      .borderRadius(20)      .padding({        right:10,        left:15      })      .margin({        top:5,        bottom:20      })      //电话号码     TextInput({placeholder:'请输入电话号码'})       .backgroundColor(Color.White)       .width('100%')       .height(40)       .borderRadius(20)       .margin({         bottom:20       })      //协议      Row(){        Checkbox()          .unselectedColor(Color.White)          .width(10)          .margin({            top:0          })         Text(){          Span('我已阅读并同意')          Span('《隐私政策》')            .fontColor(Color.Red)          Span('《用户服务协议》')            .fontColor(Color.Red)          Span('未注册的电话号码将会创建账号')         }         .fontSize(12)         .fontWeight(FontWeight.Bold)         .height(20)      }      //登录按钮      Button('登录')        .margin({          top:35        })        .height(40)        .width('100%')        .backgroundColor(Color.Red)      //其他      Row(){        Text('新用户注册')          .fontColor(Color.Black)          .fontSize(14)        Text('账户密码登录')          .fontColor(Color.Black)          .fontSize(14)        Text('无法登陆')          .fontColor(Color.Black)          .fontSize(14)      }      .margin({        top:10      })      .width('95%')      .justifyContent(FlexAlign.SpaceBetween)     //底部      Blank()      Column(){        Text('其他登录方式')          .fontSize(14)          .height(22)          .fontWeight(FontWeight.Bold)        Row(){          Image($r('app.media.HUAWEI_logo'))            .width(40)          Image($r('app.media.weibo_logo'))            .width(34)            .fillColor('#ffff1700')          Image($r('app.media.WeChat_logo'))            .width(34)            .fillColor('#ff23ff00')          Image($r('app.media.QQ_logo'))            .width(34)            .fillColor('#ff0099fc')        }        .margin({          top:28,          bottom:20        })        .width('100%')        .justifyContent(FlexAlign.SpaceBetween)      }    }    .padding(20)    .width('100%')    .height('100%')    .backgroundImage($r('app.media.background1'))    .backgroundImageSize(ImageSize.Cover)  }}
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务