【资料图】
作者:Grace(转载已取得作者授权)
根据百度百科的解释:“SaaS,是Software-as-a-Service的缩写名称,意思为软件即服务,SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,向厂商订购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得SaaS平台供应商提供的服务”。 SaaS系统能提供一个或者多个行业常见场景的功能支持,并且只要在有网络的前提下具有“随处可用、拿来即用、不用下载”的特点。 对于SaaS服务商来说,边际成本随着客户的增多大幅度降低;对于客户来说,能在业务开展前期先小成本试用,降低软件综合成本,可以更聚焦于业务本身的开展;对于用户来说,可以拿来即用,并且SaaS系统的常规设计符合相对应领域用户的心智模型,使用起来非常方便。 所以现在SaaS系统的流行已然是一种趋势。接下来为大家详细介绍一下SaaS系统的框架搭建,也就是SaaS异于其他常规B端平台的地方—权限的配置以及数据的隔离要更为复杂一些。 一、菜单管理
菜单管理主要是为了管理后台系统菜单的展示、排序、以及跳转,开发人员每次做好新的的功能时,可以直接从这里配置到后台,不需要通过在数据库插数据,或者走开发、发布、上线的流程。 参照原型如下: 标识码: 唯一标识,去重 菜单名称: 名字直接体现了导航的内容 菜单图标: 和菜单名称相对应,只有目录类型和菜单类型的才会有 权限代码: 代码里面不会进行汉字逻辑判断,需要设计对应标识码,为后续权限设置提供选项 父级菜单: 菜单的层级关系 排序号: 控制同一层级的前后顺序 url: 菜单类型才会有该字段 跳转类型: 内部跳转(相对路径)、外部跳转(绝对路径) 跳转方式: 原页面打开、新页面打开 类型: 目录(可以包含目录和菜单)、菜单(设置跳转url)、按钮(设置权限的最小单位) 状态: 开启(正常在导航中显示的菜单)、关闭(停用不在导航中显示的菜单) 二、站点管理
站点管理主要是为了不同机构的名牌化宣传,专门为机构配置专属域名&名字&logo等。多个机构也可以用同一个域名。不管是否使用不同的域名,不同机构的用户数据都会做数据隔离。 大概涉及到的字段如下: 组织名称: 从已有的组织下拉菜单中进行选择 域名: 用户访问的前端网址,后台网址一般在前台网址的后面加上/login 门户网站设置: 名称、logo 后台设置: 名称、logo 支付相关配置、页尾菜单配置、数据统计配置等其他配置 不同机构需要做的个性化配置维度以及配置涉及到的参数都比较多。例如上面提到的“支付相关配置”,不同租户的收款商户肯定不同的,所以要对微信开放平台、微信公众平台、微信商户号、支付宝商户号等进行配置。不同配置维度的具体配置我们后续专门写文章进行详解。 三、组织管理
SaaS系统通过组织来实现多租户管理,为租户配置管理员以及系统的功能权限等,除此之外还可以根据实际需求为租户设置可以管理的其他组织以及组织下内容,对于会提供内容服务的SaaS服务商,需要对应设计跨组织共享内容的功能。接下来要给大家分享的SaaS框架支持跨组织管理数据以及跨组织共享内容。 参照原型如下: 组织名称 管理员信息配置: 账号、手机号、密码 系统有效期 后台(or前台)账号数量限制: 根据业务需求进行必选项的配置 组织结构: 支持多级组织结构(事业部&部门&小组等) 前台模块权限 后台功能权限 组织权限 **内容权限(课程包&资讯等) 1. 组织和管理员的关系
①管理员默认有该组织的最高功能权限; ②管理员默认有管理组织的全部数据权限; ③SaaS服务商(原型中的A机构)默认有一个总的管理员账号,拥有整个系统最高的数据以及功能权限; ④操作者可以对自己管理的其他组织进行所有的信息变更,但是对于自己所在的组织只有【重置密码】的操作; ⑤组织中的管理员账号只在组织模块中出现,不会在账号管理模块中出现; 2. 系统有效期
①系统到了有效期之后,如果机构不续约一般数据还会保留1~3年; ②超过有效期之后前端用户一般无法登录; ③超过有效期之后后台用户设置为只能查看部分数据,无法操作。如果数据被清空之后也无法登录了; 3. 前台模块权限
①门户网站的功能模块配置; ②不配置的模块在前端看不到或者点击提示无权限; ③选项为操作者所在组织有权限的前台模块; 4. 后台功能权限
①配置该组织拥有的后台功能权限; ②默认授权给组织管理员功能权限; ③选项为操作者拥有的功能权限,操作者按需选择; 5. 组织权限
①分配该组织可以管理的组织以及每个组织对应的模块内容(课程包&资讯&角色&账号等); ②默认分配给管理员; ③可查看选项:操作者有权限的组织以及组织下所有的内容模块; ④可操作选项:操作者有权限的组织以及组织下有权限的内容模块; 原型如下: 6. **内容权限配置(课程包&资讯等)
①共享给被操作组织具体的内容,同步共享给管理员一份; ②无法共享给自己所在的组织,同组织共享通过账号进行共享,后续在账号管理中会讲到; ③跨组织共享是一种复制性的共享,同一个ID的内容可以多次共享,每次共享生成一个新的内容(产生新的ID); ④选项为操作者有权限的内容,如果操作者其中一个内容来源为被操作的组织,那么该内容仍旧可以被分享,因为该内容和原内容目前已经是两个产品,如果业务实际场景需要做限制也ok; 原型如下: ⑤可以查看的内容是【被操作组织所有被共享的内容】和 【操作者有权限内容】(来源ID)的 交集。同一个内容不管详情是否发生了更改,重复分享会生成新的ID,并对应一条新的共享记录。 原型如下: 四、角色管理
角色是权限的集合,作为桥梁的作用把权限赋予给后台账号。操作者可以看到的角色分为两种:一种是操作者所拥有的开通了角色模块权限的管理组织下的角色,另外一种是操作者所在组织下的权限小于等于操作者权限的角色。操作者可以通过【组织下拉列表】进行不同组织角色的查看。 具体涉及到的字段如下: 角色名称 组织名称 状态: 启用、禁用(禁用后拥有该角色的后台账号所对应的权限随时消失) 功能权限配置: 选项为角色所属组织的最高权限和操作者所拥有的权限的交集 五、后台账号管理
根据实际场景的需要给后台账号配置数据和功能权限,操作者可以看到的账号分为两种: 一种是操作者所拥有的开通了账号模块权限的管理组织下(不包含自己所在的组织)的后台账号; 另外一种是操作者所拥有的自己所在组织下自己所在层级结构下的后台账号(同一层级的无法看到,例如部门A的经理无法看到自己以及部门B经理的账号)。 参考原型如下: id 用户名 姓名 手机号 密码 组织: 下拉单选,选项为操作者有权限的组织; 组织选择之后一般不可以修改 所属的组织结构: 选择之后可以重新编辑 创建时间 状态: (启用、禁用、禁用状态的账号无法登录系统) 功能权限 组织权限 ***内容权限 1. 功能权限
①如果操作者和被操作者是不同的组织,那么选项为被操作者所属组织下的所有角色; ②如果操作者和被操作者是同一个组织,那么选项为权限小于等于操作者权限的角色; ③支持多选; 2. 组织权限
①展示的选项为被操作者所在组织有权限的组织以及每个组织有权限的模块内容(课程包&资讯&账号&角色等); ②可操作的选项为操作者有权限的组织和【被操作者所在组织有权限的组织】的交集,模块内容同理。 3. **内容权限(课程包&资讯等)
①一种为跨组织后台账号的内容分享:可以查看的内容是【被操作者所属组织所有被共享的内容】和 【操作者有权限内容】的 交集,其中被操作者已经有权限的内容(分享ID)无法被分享。 原型如下: 注:被分享的内容如果之前已经分享给了被操作者同组织的其他账号aa,那么被操作者得到的内容应该和aa账号下的内容是一样的。 所以比较规范的操作流程是:内容在进行跨组织分享时同步分享给被操作组织的管理员后,后续再用管理员账号或者其他账号在组织内部进行分享。 ②另外一种是同组织后台账号的内容分享,可以查看的内容是 操作者有权限的内容,其中被操作者已经有权限的内容无法被分享。 原型如下: 注:跨组织分享后一个产品相当于被复制成内容一样的另外一个产品,后续的任何更改都不会被同步。而同组织共享之后仍旧是同一个内容,后续任何更改都会同步。 六、前台账号管理
前台用户可以在门户网站上看到自己所在组织的有权限的前台模块,如果有场景需求可以精细化同一个组织下的不同前端用户分别设置权限。前端的数据隔离分为两种: ①不同的组织发布的内容只能本组织的前台用户可以看到。 ②对于SaaS服务商为多个租户提供内容服务的业务,可以对其进行特殊化处理,使其发布的内容让所有的组织的前端用户都可以看到,但是不同组织产生的用户内容只能本组织的用户看到。 前台用户涉及到字段如下: 用户名 姓名 手机号 所在组织 注册时间 注册方式: 前台注册、后台导入 最近登录时间 状态: 启用、禁用(禁用状态的账号无法登录系统) 小结
常规SaaS系统的设计用到的概念或者思路大概是类似的,但是是否需要进行跨组织管理,跨组织管理需要精细到什么程度。 不同组织的用户数据、相同组织的用户数据如何隔离,处理方式是否相同等都是要根据实际业务场景来设计的。 没有完全标准通用的SaaS系统,我们需要设计的并不是一个完美的SaaS,而是一个最大限度符合业务需求,又能在通用的同时兼顾后续长远规划,尽最大可能降本增效、提升用户体验的系统。
推荐内容
-
天天视点!SaaS系统框架搭建详解
-
全球动态:前沿: 金融领域的人工智能和机器学习, 1986-2021前沿研究主题和集群进展!
-
多条线裁员,新系统兼容存疑,微盟陷入客户流失潮
-
【全球新视野】a16z 领投融资1亿美金 隐私 L2 Aztec 生态盘点
-
全球快看:被罚专业户!苹果因滥用App Store行为再收罚单
-
全球资讯:字节跳动业绩低于年初预期,持续进行“去肥增瘦"
-
当前资讯!大规模个人信息泄露,蔚来给我们敲响了警钟!
-
天天观热点:续费率不足四成,红利期后SCRM如何走出内卷?
-
焦点日报:区块链助力“打拐”,筑起人道主义新“防线”
-
Omdia市场观察:Telco Cloud 2022揭示CSP数字化转型困境
-
环球快播:腾讯人脸数据加密专利公布
-
【全球新要闻】苦日子还没完!报告称推特未来两年流失5%客户,马斯克首锅?
-
2022人工智能合作与治理国际论坛丨众合云科余清泉:人工智能时代,企业应倡导符合时代价值观的管理理念
-
天天头条:苹果这款应用,能让我们在“无边际”的画布上创作?
-
全球短讯!年度盘点 | 守护“数据安全”,每日互动(个推)一直在路上
-
为什么买了一堆SaaS,却依然做不好数字化?
-
视焦点讯!用云游戏打开世界杯,咪咕又为体育元宇宙添了一块砖
-
【天天报资讯】腾讯减持后 时间还在美团这边吗?
-
服务多款知名 app,这家 Apple Ads 官方合作伙伴有何竞争优势?
-
Meta CTO暗示除Quest 3以外还有新品;【CES2023】奥迪将展出车载VR体验平台
-
环球即时:VR产品大年,大朋VR「游戏级」新品E4压轴,是否未来可期?
-
GSMA斯寒:5G和数字生态全球化加速发展,呈现五大趋势
-
推动机器学习创新和采用的六大主要趋势
-
【全球播资讯】讯飞甄选由30万增资至1000万 增幅超3233%
-
即时:推翻OpenAI结论,DeepMind重新定义预训练的参数和规模关系!
-
内斗、低效太伤人,技术大神卡马克从Meta辞职
-
焦点热议:即时互动、跨全平台,如何实现一场高难度元宇宙演唱会?
-
环球滚动:年终特辑 | 云游戏行业这一年,探索、洗牌、深耕、拓荒
-
NYDIG:对比特币死亡宣告增多 标志周期底部到来
-
每日观察!联手高校赛事,OPPO小布助手为智能交互创新发掘新沃土
-
顶流阵容+数实交互,这场音乐盛典如何升级元宇宙体验?
-
环球聚焦:国外疯卷AIGC之时,一家中国上市游戏公司悄悄做到了全球第一梯队?
-
远程控制、脑机接口……“阿凡达式”元宇宙来得比想象的快
-
热讯:原Oculus首席技术官John Carmack离开Meta;【CES2023】HTC将在CES上发布轻量级VR头显
-
天天简讯:深度剖析仲量联行科技的全球发展策略 | RealTech创投行第八十四篇
-
焦点快报!阿里云首次大面积停摆24小时
-
给ChatGPT喂黑话学得贼快,网友:你把AI教恶心了我们还怎么玩?
-
环球速读:元宇宙开了个「盗梦空间」实体店!
-
AI产业加速时代,我们为何要关注数据标注平台?
-
三年结束,被“远程办公”挤爆的服务器,仍需向微软靠拢
-
全球热资讯!众合云科集团 创始人兼CEO 余清泉:当下中国企业需要跨地域的专业雇佣服务|WISE 2022中国数字化创新高峰论坛
-
【世界热闻】慧策荣获亿邦未来零售“数字化突出贡献奖”,以技术驱动零售数字化发展
-
每日头条!VR游戏周报 | 《机甲足球》引进国内,《Population: One》更新沙盒模式
-
世界观速讯丨从实体店窥见元宇宙空间
-
Resolution Games召开发布会;Meta发布2023年VR办公场景的四大预测
-
环球热消息:和明星干杯、和朋友击掌,VR里看世界杯竟然这么有意思
-
科大讯飞:借力新潮“一体两翼”深耕社区营销,拥抱AI学习时代
-
百度Apollo城市域智驾方案来袭安全熟路行车稳如“老司机”
-
戴尔科技全球首席技术官John Roese预言2023
-
爆火的ChatGPT,先颠覆谁?
-
【全球新视野】a16z 领投融资1亿美金 隐私 L2 Aztec 生态盘点
-
多条线裁员,新系统兼容存疑,微盟陷入客户流失潮
-
天天视点!SaaS系统框架搭建详解
-
全球动态:前沿: 金融领域的人工智能和机器学习, 1986-2021前沿研究主题和集群进展!
-
线下药店的战争
-
天天看点:家长们为什么都抢不到“美林”?
-
环球热门:卡梅隆:技术狂魔的困局
-
环球新动态:融资丨「Biomica」完成2000万美金天使轮融资,上海生物医药基金与Evogene联合投资
-
网红辣条上市,突然就下头了
-
全球快看:被罚专业户!苹果因滥用App Store行为再收罚单
-
当前资讯!大规模个人信息泄露,蔚来给我们敲响了警钟!
-
全球资讯:字节跳动业绩低于年初预期,持续进行“去肥增瘦"
-
天天观热点:续费率不足四成,红利期后SCRM如何走出内卷?
-
焦点日报:区块链助力“打拐”,筑起人道主义新“防线”
-
世界即时:一部阿凡达2还救不了中国电影
-
每日简讯:羊毛衫名镇“卖全球”背后:被电商改变的小镇货运
-
每日视点!三本之王:民办高校背后的操盘手
-
退烧药供不应求还将持续一段时间
-
环球速看:为张兰、李子柒“打工”,是门好生意吗?
-
Omdia市场观察:Telco Cloud 2022揭示CSP数字化转型困境
-
当前最新:“电商第一股”们的陨落
-
40元一碗的兰州拉面终于卖不动了
-
全球今头条!从全球首富到阶下囚,这个经历传奇的官二代,一生孤独
-
热门看点:奥迪或 2033年停产燃油车;多地核酸采样点改成“发热门诊”;元气森林未来全线产品不含防腐剂丨邦早报
-
每日讯息!动辄上万的国产羽绒服,我高攀不起
-
当前速讯:你的年终总结,就是老板眼中的辞职报告
-
世界百事通!对2023年互联网中概股的总看法
-
世界热头条丨多少年轻人创业,止于摊煎饼?
-
足坛新顶流!24岁,身价12亿
-
《阿凡达2》刷新卡梅隆纪录,但回本还难说
-
环球快播:腾讯人脸数据加密专利公布
-
当前要闻:融资丨「Viva Republica」完成4.05亿美元G轮融资,Tonic Private Equity等领投
-
全球短讯!年度盘点 | 守护“数据安全”,每日互动(个推)一直在路上
-
【全球新要闻】苦日子还没完!报告称推特未来两年流失5%客户,马斯克首锅?
-
天天头条:苹果这款应用,能让我们在“无边际”的画布上创作?
-
2022人工智能合作与治理国际论坛丨众合云科余清泉:人工智能时代,企业应倡导符合时代价值观的管理理念
-
为什么买了一堆SaaS,却依然做不好数字化?
-
今日看点:6万一辆的比亚迪海鸥,还搭载钠电池?
-
实时:市值蒸发90%,高层宫斗剧后又裁员,“自动驾驶第一股”怎么了?
-
天天消息!数字化发展浪潮迎来新纪元,看优秀数字化企业如何逆风起航
-
热文:达人履约差,员工难激励,MCN出海东南亚还有哪些坑?
-
微头条丨融资丨「Parallel Bio」完成430万美元种子轮融资,Refactor Capital领投
-
电脑qq截图快捷键?笔记本电脑截图怎么操作?
-
apu是什么意思的缩写?apu是什么?
-
电脑怎么进入bios界面?asus电脑进入bios设置是什么?
-
手机放了很久开不了机怎么回事?手机中病毒开不了机怎么办?
-
win10系统最低要求配置?win10最低配置是怎样?
-
win10设置鼠标灵敏度?鼠标灵敏度调多少最好?
-
删除文件夹删除不了怎么办?文件显示正在运行无法删除?
-
文件夹老是显示被使用无法删除?删除文件夹删除不了怎么办?
-
xls文件打开不了怎么办?wps打不开xls文件咋办?
-
正常字体是什么字体?电脑如何修改系统默认字体?
-
环球即时:VR产品大年,大朋VR「游戏级」新品E4压轴,是否未来可期?
-
Meta CTO暗示除Quest 3以外还有新品;【CES2023】奥迪将展出车载VR体验平台
-
【天天报资讯】腾讯减持后 时间还在美团这边吗?
-
视焦点讯!用云游戏打开世界杯,咪咕又为体育元宇宙添了一块砖
-
服务多款知名 app,这家 Apple Ads 官方合作伙伴有何竞争优势?
-
全球关注:三个最能打的80后,决战海外
-
要闻:太像特斯拉是小鹏最大的问题
-
小家电正在经历寒冬,坏消息是未见春天
-
GSMA斯寒:5G和数字生态全球化加速发展,呈现五大趋势
-
切片2022:投机者没落,实干家为王
-
绝味食品坐镇,肆壹伍基金再扩容
-
【天天时快讯】我炒股这一年:买中概股一年亏几百万,半夜惊醒一身冷汗
-
世界速讯:抗住季节硬伤,“冰淇淋+”野蛮生长
-
【环球报资讯】梅西效应:球衣全球售罄,夺冠帖点赞量Ins史上第一
-
推动机器学习创新和采用的六大主要趋势
-
融资丨「BloomChic」完成A轮融资,L Catterton投资
-
快消息!融资丨「氦舶」完成A+轮融资,拓金资本投资
-
【全球播资讯】讯飞甄选由30万增资至1000万 增幅超3233%
-
环球观热点:融资丨「众能联合」完成D轮融资,湖南财信产业基金投资
-
焦点热议:即时互动、跨全平台,如何实现一场高难度元宇宙演唱会?
-
NYDIG:对比特币死亡宣告增多 标志周期底部到来
-
即时:推翻OpenAI结论,DeepMind重新定义预训练的参数和规模关系!
-
环球滚动:年终特辑 | 云游戏行业这一年,探索、洗牌、深耕、拓荒
-
内斗、低效太伤人,技术大神卡马克从Meta辞职
-
岚图追光,追错了方向
-
【天天报资讯】融资丨「Synchron」完成7500万美元C轮融资,ARCH Venture Partners领投
-
焦点讯息:300元的天价电影票拉垮《阿凡达2》
-
【全球时快讯】万亿本地零售,美团、抖音谁主沉浮 ?
-
又脱销了,谁在限制连花清瘟的产能?
-
怎样破解wifi密码?wifi密码破解方法介绍有什么?
-
网络正常但是无法连接服务器?英雄联盟连接不了服务器怎么办?
-
手机卡死一招恢复?手机开不了机怎么办一直黑屏?
-
安卓手机usb共享网络给电脑?手机用数据线连接电脑?
-
电脑显示sgtool错误怎么办?sgtool应用程序错误怎么办?
-
pdf格式怎么打印出来?pdg格式怎么批量转换为pdf?
-
win10窗口快捷键怎么设置?win10怎么设置全屏显示快捷键?
-
c盘可用空间不足怎么重装系统?c盘空间不足无法打开文件?
-
内存不能为read怎么解决?电脑内存不能为written?
-
电脑系统备份分区?怎样把系统备份到隐藏分区?
-
远程控制、脑机接口……“阿凡达式”元宇宙来得比想象的快
-
顶流阵容+数实交互,这场音乐盛典如何升级元宇宙体验?
-
热讯:原Oculus首席技术官John Carmack离开Meta;【CES2023】HTC将在CES上发布轻量级VR头显
-
每日观察!联手高校赛事,OPPO小布助手为智能交互创新发掘新沃土
-
环球聚焦:国外疯卷AIGC之时,一家中国上市游戏公司悄悄做到了全球第一梯队?
-
天天简讯:深度剖析仲量联行科技的全球发展策略 | RealTech创投行第八十四篇
-
环球看点!Temu的第一批淘金商户怎么样了?
-
今热点:眼镜店利比天高,命比纸薄
-
【全球速看料】击败了马斯克,LV老板却高兴不起来?