liu 发布的文章

明点企服致力于帮助中小企业数字化,旗下SaaS点评网于2019年上线,提供软件选型采购交流平台。明点企服商城是面向中小企业的一站式SaaS软件采购平台,让选型省时又省力。

目录
一、OA办公协同软件是什么?
二、SaaS点评网OA办公协同软件合集
三、产品介绍
四、采购小贴士

01 OA办公协同软件是什么?

OA办公协同SaaS软件是一种基于软件即服务(SaaS)模式的协同办公解决方案,专为企业提供全面的办公自动化功能。通过云端提供文件存储与共享、任务管理、日程安排、即时通讯、审批流程等一系列办公工具,帮助团队高效协同工作。这样的SaaS软件不仅提供灵活的在线协作环境,还能通过云端访问、实时更新等特性,提高团队的工作效率,简化办公流程,适用于各种规模和类型的企业。

02 SaaS点评网OA办公协同软件合集

注:以上排序根据产品评分、站内外热度综合计算得出,会不断发生变化,截取日期为2024年2月29日。

具体资料可添加选型顾问获取哦~

免费加入SaaS产品选型咨询交流群 - SaaS点评_企业买软件上SaaS点评网www.saasruanjian.com/article/5156.html?utm_source=zhihu&utm_content=article&utm_term=OA

03 产品介绍

1、泛微

泛微以协同OA为核心帮助企业构建全新的移动办公平台。专注于协同管理OA软件领域,并致力于以协同OA为核心帮助企业构建全新的移动办公平台。在移动办公领域,打造了上海医药、复星集团、绿地集团等多个业界标杆

2、致远互联

致远互联为客户提供专业的协同管理软件产品、解决方案、平台及云服务。致力于帮助每一个组织提升绩效,让数字化触手可及、落到实处,实现高质量发展。

3、蓝凌OA


蓝凌OA为各类组织提供智能办公、移动门户、数字运营、财务共享等一体化解决方案。致力为企业组织赋能创新,成功服务上万家500强及行业百强企业实现数字化。

4、云之家

金蝶推出的OA协同办公云系统 云之家是面向企业服务的新一代智能协同云,旨在颠覆传统OA,专注于中国最大的智能协同云SaaS,提供OA系统、审批、考勤等移动办公SaaS应用,连续三年蝉联大中型企业市场。

5、通达OA

通达OA(Office Anywhere网络智能办公系统)是由北京通达信科科技有限公司自主研发的协同办公自动化软件,是与中国企业管理实践相结合形成的综合管理办公平台。

04 采购小贴士

数字化升级已成为行业共识,然而大量企业采购软件后却用不好,甚至完全没用起来。为什么呢?一大原因就是没有选好产品。企业选型常有三个问题:要什么?怎么选?选哪个?

企业在选择OA办公协同类产品的时候,首先是明确自身需求,不仅考虑当下业务也兼顾长期规划。这样才知道要不要引入系统,采购哪方面的软件。然后综合考虑产品的功能、价格、稳定性、易用性、安全性,也需要对比厂商的口碑与服务能力、资金实力。最终根据需求与产品做匹配,不是挑名气大、价格高的,而是找到更适合的产品。

关于如何选型,可以参考我们之前的《SaaS选型指南》,扫码还可以领取选型资料,包含选型指南、产品介绍资料、产品对比表、报价单等。

明点企服致力于帮助中小企业数字化,自2019年上线SaaS点评网以来已创建选型社群100+,服务企业1000+。为了让企业更方便找到合适产品,特推出企服商城。买软件,省心又省钱。目前已精选出200余款产品,覆盖OA、CRM、ERP、RPA、HRM、视频会议、电子签、知识店铺、小程序商城等多个品类。

我们提供多款OA办公协同类产品,可以扫码添加OA办公协同软件选型顾问,根据您的需求推荐产品/版本/优惠方案。

免费加入SaaS产品选型咨询交流群 - SaaS点评_企业买软件上SaaS点评网www.saasruanjian.com/article/5156.html?utm_source=zhihu&utm_content=article&utm_term=OA

企业买软件,来明点企服商城。多快好省,一站满足!

相关阅读

2024年HCM人力管理软件盘点!北森、i人事、薪人薪事、肯耐珂萨、乐才等软件该怎么选?
2024年CRM管理系统盘点!Zoho CRM、纷享销客、销帮帮等CRM软件该怎么选?
钉钉、企业微信、飞书、Teams产品综合对比,功能价格各有何优势差异?

本文首次发布时间为2024年3月,部分内容来源于网络搜集整理,信息可能不够全面或有过时,所涉用户评价不代表SaaS点评网立场。如对内容有补充建议,请留言或联系我们。


1、oasys

开源地址:gitee.com/aaluoxiang/oa

oasys 是一个 OA 办公自动化系统,使用 Maven 进行项目管理,基于 Springboot 框架开发,MySQL 作为底层数据库,前端采用 freemarker 模板引擎,Bootstrap 作为前端 UI 框架。

2、O2OA

开源地址:gitee.com/o2oa/O2OA

O2OA 企业应用开发平台适用于企业 OA、协同办公类信息化系统的建设和开发。

平台拥有流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力。用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,可以大幅度减化企业信息化建设成本和业务应用开发难度。

3、skyeye-oa

开源地址:gitee.com/doc_wei01/sky

skyeye-oa 采用 Springboot + winUI 的低代码平台开发模式。包含30多个应用模块、50多种电子流程,CRM、PM、ERP、MES、ADM、EHR、笔记、知识库、项目、门店、商城、财务、多班次考勤、薪资、招聘、云售后、论坛、公告、问卷、报表设计、工作流、日程、云盘等全面管理,实现智能制造行业一体化管理。

4、QJ_Single:.Net Core+Vue+Element Ui开发的OA系统

开源地址: gitee.com/qikj/QJ_Singl

这是一个基于.Net Core构建的简单、跨平台OA系统。企业可以利用它进行信息化建设,框架提供了用户管理、权限管理、表引擎、流程引擎、BI智能报表,可以大大的简化企业数字化成本和效率。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:Microsoft SQL Server, MySQL。

3、基于.Net Core+Vue+Element Ui开发。

4、前后端分离架构。

5、提供自定义表单、流程引擎、BI报表引擎。

职务权限

机构管理

定时任务

BI数据源

BI数据表

5、agile-admin

开源前端地址:gumingchen/agile-admin

开源后端地址:gumingchen/java-spring-boot-admin

agile-admin正是为了解-决这些痛点而诞生的。它是一个基于Vue 3、Element-plus和Java的多企业后台权限管理系统,提供了一套完善的权限体系,帮助开发者专注于具体业务逻辑,从而显著降低开发成-本并提高项目效率。

特点

  • 完善的权限管理:支持多企业、多租户的复杂权限管理需求。

  • 高-效的开发体验:提供代码生成器,快速生成前后端代码,提升开发效率。

  • 灵活的系统配置:包括菜单权限、数据字典、定时任务等,支持拖拽排-序和灵活配置。

  • 丰富的功能模块:包括数据统计、系统管理、租户管理、角色管理、日志追踪、基础设施管理等。

  • 响应式主题设置:支持整体页面主题、布局设置,包括暗黑模式等。

agile-admin的技术架构基于以下几个核心组件:

  • 前端:Vue 3 + Element-plus,构建响应式和用户体验良好的界面。

  • 后端:Java,使用Spring Boot框架,提供稳定可靠的服务端支持。

  • 数据库:支持MySQL等主流数据库,易于集成和维护。

  • 权限管理:基于RBAC(基于角色的访问控制)模型,提供灵活的权限配置。

agile-admin提供了丰富的功能模块,以下是一些核心功能的展示:

数据统计:提供实时的数据统计和展示,帮助管理者快速把握系统状态。

租户管理:支持租户的新增、编辑、删除等cao作。

角色管理:提供角色菜单权限分配,支持配置数据权限。

6、心通达OA

开源地址:gitee.com/xtdoa/xtdoa

心通达OA平台内置强大的企业级工作流引擎,研发积累21年,服务10多万家企业及政务客户。

心通达O平台采用JAVA SSM(Spring+SpringMVC+MyBatis)框架,技术包括流程引擎(Workflow)、表单引擎、即时通信(im)、签章、手写、大屏展示、office无插件预览等。功能包括邮件、工作流、公文管理、考勤管理、文件柜、网盘等功能。集成了阿里钉钉、企业微信、华为welink等。

7、勾股OA办公系统

项目地址:gitee.com/gouguopen/off

勾股 OA 是一款实用的企业办公系统。集成了系统设置、人事管理、消息管理、审批管理、日常办公、客户管理、合同管理、项目管理、财务管理等模块。系统简约,易于功能扩展,方便二次开发,让开发者更专注于业务深度需求的开发,通过二次开发之后可以用来做 CRM,ERP,业务管理等系统。

8、JFinalOA

项目地址:gitee.com/glorylion/JFi

JFinalOA 是基于 JFinal 框架开发的企业办公系统。项目主要提供办公系统的开发人员提供一套带有基本系统管理以及流程管理的开发平台,为办公常用申请部分解决方案。可快速开发办公常用的各类流程功能。

9、云网 OA

开源地址:gitee.com/bestfeng/yimi

云网 OA 基于 Springboot+Vue3 框架。拥有成熟的 OA 办公功能,自带低代码开发平台,可以快速搭建工作流、人事管理、CRM、办公用品、项目管理等功能。

10、MicroOA

开源地址:github.com/HalngYao/Mic

一款基于C#编写的OA系统。

MicroOA是一款不需要专业开发知识或经验的微型办公自动化系统。它通过页面交互式的方式,实现动态搭建表单,让你告别繁琐的表单开发,轻松提高工作效率。

运行环境:推荐使用IIS7.5或以上版本,也可以使用云虚拟主机、ECS等。Windows Server 2012或以上安装IIS和.net framework4.8即可运行。

登录画面

首页

表单统计(MicroBI)

访问量统计

如有帮助,点赞支持一下!


Docker部署Odoo 系统

Docker部署Odoo 系统

知行笔记

知行笔记

医药制造业 IT经理

关注他

9 人赞同了该文章

Odoo,是一套企业资源规划及客户关系管理系统,分为社区版和企业版, 也就是免费和付费的区别。通常来说社区版的功能已经足以满足大多企业的要求。该系统提供较灵活的模块架构,常用模块包括:采购管理、销售管理、库存管理、财务管理、货品管理、营销管理、客户关系管理、生产管理、人事管理及服务支持等等,同时也支持手机端访问。

界面预览:

前期准备:

  • 服务器一台,开发环境最低配置1核2G(推荐2核4G),如果服务器内存低于2G,随着数据的增长,后期会有报错;

  • 已经解析的域名一个(生产环境必备);

  • 开放指定端口8069;

  • 生产环境硬件要求:

开始安装:

#切换到指定安装目录cd /root#创建项目所需的目录mkdir odoo#进入网站项目文件夹cd /root/odoo#创建一个docker-compose.yml配置文件touch docker-compose.yml#编辑该文件vim docker-compose.yml

将下面代码复制到docker-compose.yml中保存即可

version: '3.1'services:  web:    image: odoo:16.0    container_name: odoo16    restart: always  # 总是重新启动容器    depends_on:      - db  # 依赖于名为db的服务    ports:      - "8069:8069"  # 映射端口 8069 到宿主机端口 8069,ODOO默认使用的是8069端口    volumes:      - odoo-web-data:/var/lib/odoo  # 映射数据卷,用于保存Odoo的数据      - ./config:/etc/odoo  # 映射配置文件目录      - ./addons:/mnt/extra-addons  # 映射附加模块目录  db:    image: postgres:15    container_name: odoo16_db    restart: always  # 总是重新启动容器    environment:      - POSTGRES_DB=postgres  # 设置数据库名称为postgres      - POSTGRES_PASSWORD=odoo  # 设置数据库密码为odoo      - POSTGRES_USER=odoo  # 设置数据库用户为odoo      - PGDATA=/var/lib/postgresql/data/pgdata    volumes:      - odoo-db-data:/var/lib/postgresql/data/pgdata  # 映射数据卷,用于保存PostgreSQL的数据volumes:  odoo-web-data:  # Odoo数据卷  odoo-db-data:  # PostgreSQL数据卷


#拉取项目镜像并在后台启动容器docker-compose up -d

登录配置:

打开浏览器,地址栏内以服务器ip:8069的端口访问:

请记住上面Master Password的密码和Email地址,此处的Email地址不可随意填写,今后登录会用到E-mail地址。信息填写完毕后点击Create database的按钮完成数据库的创建。

登录完成后会跳转到管理界面:

请注意:带"激活"的按钮表示该功能免费,激活后即可使用。而带"升级"字样的按钮表示部分免费或者需要收费。

当你测试无误后,就可以将自己的域名在Nginx Proxy Manager面板中与服务器IP进行绑定。


概要

        这次我们不聊开发,来聊聊如何入坑odoo,如何成为一名全栈的odoo开发工程师。


了解odoo



什么是odoo?

Odoo是一个开源的企业资源计划(ERP)软件,它集成了众多应用程序,用于管理企业的各个方面。

odoo的优势有哪些?

模块化设计:用户可以根据需要选择和安装不同模块(如销售、采购、库存等),灵活性高。

开源和成本效益:社区版是免费的,实施和维护成本低。

一体化解决方案:提供从CRM到会计的一站式管理,模块间无缝集成。

用户友好:界面现代、直观,易于上手和操作。

高度扩展性:支持第三方应用和自定义开发,适应不断变化的业务需求。

社区和支持:活跃的开源社区和专业的企业版支持服务。

多平台支持:兼容多种操作系统和设备,支持云部署和本地部署。

国际化:多语言和本地化支持,满足全球企业需求。

......

odoo可以做什么 ?

Odoo的模块化设计使其能够灵活地适应不同企业的需求,无论是小型企业还是大型跨国公司。所以要是问odoo能做什么,那它就是可以做任何其他软件能做到的事。

odoo的主要开发语言是什么? 

后端:Odoo的核心和业务逻辑主要是用Python编写的。

前端:Odoo的用户界面和交互主要使用JavaScript编写

知识储备

当你对odoo有了一定的了解后,如果你觉得odoo还是能成为你的学习方向,那你就可以着手准备入坑了。那么学习odoo都需要什么知识储备呢?


数据库:PostgreSQL

后端:Python、Xml(本应属于前端,但是由于odoo框架特点,可以当成后端学习)

前端:JavaScript、Html、Css/Scss、qweb、Owl

其他库:jQuery、Bootstrap(UI库)、FontAwesome(图标库)

开发工具:Pycharm(优先推荐)、Vscode

其他知识:git、基本的Linux命令行操作(通常部署云服务器用到)

当你对以上的知识都有一定基础后,你就可以进行本地部署odoo进行学习开发了。有关odoo框架的各种知识可以网上自行搜索学习或者关注博主,博主每周将会更新不一样的odoo基础知识。以下为入门推荐学习的一些文章:


odoo本地部署安装


 了解odoo字段各种类型


创建第一个odoo模块 


odoo字段常用属性介绍


小结

        多写多敲多思考,毕竟,知己知彼才能看懂源码。

————————————————


                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                        

原文链接:https://blog.csdn.net/weixin_51062083/article/details/139525355


单点登录(SSO),英文全称为 Single Sign On。 SSO 是指在多个应用系统中,用户只需要登录一次,就可以访问所有相互信任的应用系统。SSO 服务用于解决同一公司不同业务应用之间的身份认证问题,只需要登录一次,即可访问所有添加的应用。


单点登录的前提条件要做用户统一身份管理,即统一用户ID。比如阿里云应用身份服务IDaaS(英文名:Alibaba Cloud Identity as a Service,简称IDaaS)是阿里云为企业用户提供的一套集中式身份、权限、应用管理服务。市场上有很多类似的统一身份管理产品叫5A,提供集统一账户管理(Account)、统一身份认证(Authentication)、统一授权管理(Authorization)、统一应用管理(Application)、统一审计管理(Audit)。


本文重点介绍统一身份认证(Authentication),有的也叫单点登录SSO,目前主流的SSO技术有JWT、CAS、Oauth2、SAML等。


一、基于JWT单点登录

Json web token ( JWT ), 是一种用于双方之间传递安全信息的简洁的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的方法用于通信双方之间以 Json 对象的形式安全的传递信息,该 token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。


业务系统可以快速的接入IDaaS(身份服务中心)平台,从而完成单点登录。并且JWT支持从SP(Service Provider 业务系统)发起单点登录请求,跳转到IDaaS平台,进行登录,再跳转回业务系统完成JWT令牌认证和业务系统的登录。同时, 也支持从IDaaS平台直接发起单点登录请求,传递JWT令牌后, 在业务系统进行验证,完成登录。两种方式主要共同点在于整个JWT的认证流程(后半截)是相同的,都需要业务系统开发JWT令牌验证和解析的接口,并且需要根据解析出来的用户子账户信息,判断用户是否为该业务系统用户。


以下是基于JWT进行单点登录SSO的原理:




图中:IDaaS指用户身份认证中心,SP指业务系统。


上述时序图阐述了基于JWT发起SSO登录请求时的基本流程,该流程主要分为以下6个步骤:


1)用户通过浏览器访问 IdaaS(户身份认证中心)应用服务 。


2)浏览器向IDaaS发起单点登录请求。


3)IDaaS 生成 JWT token 令牌发送到业务系统。


4)SP(业务系统)获取到 token 令牌,用提供的插件或方法解析验证 JWT token 令牌,解析成功获取到用户信息并验证用户是否存在于业务系统中。


5)业务应用服务器创建自己系统的请求会话,然后跳转到指定路径。


6)浏览器显示应用页面,完成sso登录。


验证通过:业务系统重定向到用户首页,或指定的二级页面。


验证失败:业务系统拒绝登录并页面提示错误信息。


参考:JWT 模板使用指南 - 应用身份服务 - 阿里云


二、基于CAS单点登录

CAS (Central Authentication Service)中心授权服务,是 耶鲁大学(Yale University)发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法。


使用CAS 标准时,首先是由 CAS Client 发起, CAS Client 会重定向到 CAS Server进行登录,由 CAS Server 进行账户校验且多个 CAS Client 之间可以共享登录的 session ,Server 和 Client 是一对多的关系;


从结构上看,CAS 包含两个部分: CAS Server 和 CAS Client 。 CAS Server 需要独立部署,主要负责对用户的认证工作; CAS Client 负责处理对客户端受保护资源的访问请求,需要登录时,重定向到 CAS Server。


下图是标准 CAS 最基本的协议过程:




 


CAS Client 与受保护的客户端应用部署在一起,以 Filter 方式保护受保护的资源。对于访问受保护资源的每个 Web 请求, CAS Client 会分析该请求的 Http 请求中是否包含 Service Ticket。如果没有,则说明当前用户尚未登录,于是将请求重定向到指定好的 CAS Server 登录地址,并传递 Service (也就是要访问的目的资源地址),以便登录成功过后转回该地址。


用户在上图流程中的第 3 步输入认证信息,如果登录成功,CAS Server 随机产生一个相当长度、唯一、不可伪造的 Service Ticket,并缓存以待将来验证。之后系统自动重定向到 Service 所在地址,并为客户端浏览器设置一个 Ticket Granted Cookie(TGC),CAS Client 在拿到 Service 和新产生的 Ticket 过后,在第 5,6 步中与 CAS Server 进行身份核实,以确保 Service Ticket 的合法性。


在 IDaaS 中, CAS (标准)应用模板实现了标准的 CAS 流程。它充当一个 CAS Server的角色。当 CAS Cient 决定使用IDaaS作为 CAS Server 时。在登录认证时需要使用 IDaaS 系统中公司的主账号,密码进行认证。


参考:CAS - 应用身份服务 - 阿里云


三、基于OAuth 2.0单点登录

OAuth 2.0的草案是在2010年5月初在IETF发布的。OAuth2是一个授权协议, 主要用来作为API的保护, 我们称之为STS(安全令牌服务, Security Token Service)。 但是在某些情况下, 也可以被用来实现WEB SSO单点登录。一般的流程是用户把发起页面的URL和state参数关联上, 并保存在SP(业务系统)本地,用户登录后, 可以获取一个Code, 利用Code拿到AT(Access Token) 后, 可以利用这个AT获取用户信息userinfo, 进而从state 中, 获取到对应的原始URL,并跳转到这个URL, 从而实现登录到一个业务应用SP的效果。 本文档详细描述了这个SSO过程。




图中:IDP指身份提供者,SP指业务系统。


参考:OAuth2.0模板使用指南 - 应用身份服务 - 阿里云


OAuth 2.0 的一个简单解释 - 阮一峰的网络日志


OAuth 2.0 的四种方式 - 阮一峰的网络日志


四、基于SAML协议单点登录

在SAML协议出现之前,传统Web应用系统单点登录大都通过Cookie来实现,但由于浏览器的安全限制,只有同一个域名下的系统才可以共享Cookie,在云计算大行其道的今天, 该方案无法解决像SaaS这种跨多个域名系统之间的认证和授权问题,于是SAML协议应运而生。


SAML(Security Assertion Markup Language 安全断言标记语言)是一个基于XML的开源标准数据格式,为在安全域间交换身份认证和授权数据,尤其是在IDP(身份提供者)和SP(业务系统)之间。SAML是OASIS(Organization for the Advancement of Structured Information Standards 安全服务技术委员会)制定的标准,始于2001年,其最新主要版本SAML 2.0于2005年发布。


作为一种流行的SSO协议, SAML同时支持IDP发起和SP发起, 也就是可以在登录门户后,跳转到任意一个应用, 也可以从一个应用发起,跳转到IDP, 登录认证后,再跳转回这个应用, 继续SSO。 二者都是SSO, 流程的前半部分参数不同, 后半部分是很相似的。




 


图中:IDP指身份提供者,SP指业务系统。


用户请求SP资源,SP生成SAML请求,IDP接收并解析SAML请求并进行用户认证后返回SAML响应,SP接收并解析SAML响应后,提起其中的令牌Assertion, 提供被请求的资源给用户使用。


参考:SAML 模板使用指南 - 应用身份服务 - 阿里云


「干货」浅析SAML标准协议(一)


单点登录技术如何选择

JWT、CAS、Oauth2、SAML这几种单点登录方式,如何选择?主要从适用场景和集成难易程度两个方面考虑。从开发集成难易程度方面考虑,JWT最简单,CAS次之,Oauth2稍复杂,SAML最复杂。阿里云IDaaS推荐优先使用JWT方式,集成简单,业务系统改造较少,尤其适用于前后端分离架构下已经使用了JWT技术的系统。Oauth2是目前互联网最流行的单点登录技术,比如微信平台、QQ平台、钉钉平台等,但在企业应用方面,Oauth2使用远没有CAS多,尤其是企业存在大量的存量系统,有的是前后端分离架构,基于token认证鉴权,有的是传统SOA架构,基于中间件session会话认证鉴权,所以在企业内部改造Oauth2的成本比较高。SAML是协议最复杂的一种SSO,安全性最好,仅仅适用于web,开发集成难度高,一般企业内部的应用系统不推荐使用。总之,在可满足业务需求的情况下,优先选择集成简单的单点登录SSO技术,推荐顺序为JWT、CAS、Oauth2、SAML。

————————————————


                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                        

原文链接:https://blog.csdn.net/wxz258/article/details/125832434