SaaS系统框架的6大搭建解析 saas系统是什么意思( 二 )


②管理员默认有管理组织的全部数据权限;
③SaaS服务商(原型中的A机构)默认有一个总的管理员账号,拥有整个系统最高的数据以及功能权限;
④操作者可以对自己管理的其他组织进行所有的信息变更,但是对于自己所在的组织只有【重置密码】的操作;
⑤组织中的管理员账号只在组织模块中出现,不会在账号管理模块中出现;
2. 系统有效期①系统到了有效期之后,如果机构不续约一般数据还会保留1~3年;
②超过有效期之后前端用户一般无法登录;
③超过有效期之后后台用户设置为只能查看部分数据,无法操作 。如果数据被清空之后也无法登录了;
3. 前台模块权限①门户网站的功能模块配置;
②不配置的模块在前端看不到或者点击提示无权限;
③选项为操作者所在组织有权限的前台模块;
4. 后台功能权限①配置该组织拥有的后台功能权限;
②默认授权给组织管理员功能权限;
③选项为操作者拥有的功能权限,操作者按需选择;
5. 组织权限①分配该组织可以管理的组织以及每个组织对应的模块内容(课程包&资讯&角色&账号等);
②默认分配给管理员;
③可查看选项:操作者有权限的组织以及组织下所有的内容模块;
④可操作选项:操作者有权限的组织以及组织下有权限的内容模块;
原型如下:
6. **内容权限配置(课程包&资讯等)①共享给被操作组织具体的内容,同步共享给管理员一份;
②无法共享给自己所在的组织,同组织共享通过账号进行共享,后续在账号管理中会讲到;
③跨组织共享是一种复制性的共享,同一个ID的内容可以多次共享,每次共享生成一个新的内容(产生新的ID);
④选项为操作者有权限的内容,如果操作者其中一个内容来源为被操作的组织,那么该内容仍旧可以被分享,因为该内容和原内容目前已经是两个产品,如果业务实际场景需要做限制也ok;
原型如下:

SaaS系统框架的6大搭建解析 saas系统是什么意思

文章插图
⑤可以查看的内容是【被操作组织所有被共享的内容】和 【操作者有权限内容】(来源ID)的 交集 。同一个内容不管详情是否发生了更改,重复分享会生成新的ID,并对应一条新的共享记录 。
原型如下:
四、角色管理角色是权限的集合,作为桥梁的作用把权限赋予给后台账号 。操作者可以看到的角色分为两种:一种是操作者所拥有的开通了角色模块权限的管理组织下的角色,另外一种是操作者所在组织下的权限小于等于操作者权限的角色 。操作者可以通过【组织下拉列表】进行不同组织角色的查看 。
具体涉及到的字段如下:
  • 角色名称
  • 组织名称
  • 状态:启用、禁用(禁用后拥有该角色的后台账号所对应的权限随时消失)
  • 功能权限配置:选项为角色所属组织的最高权限和操作者所拥有的权限的交集
五、后台账号管理根据实际场景的需要给后台账号配置数据和功能权限,操作者可以看到的账号分为两种:
一种是操作者所拥有的开通了账号模块权限的管理组织下(不包含自己所在的组织)的后台账号;
另外一种是操作者所拥有的自己所在组织下自己所在层级结构下的后台账号(同一层级的无法看到,例如部门A的经理无法看到自己以及部门B经理的账号) 。
参考原型如下:
SaaS系统框架的6大搭建解析 saas系统是什么意思

文章插图
  • id
  • 用户名
  • 姓名
  • 手机号
  • 密码
  • 组织:下拉单选,选项为操作者有权限的组织;组织选择之后一般不可以修改
  • 所属的组织结构:选择之后可以重新编辑
  • 创建时间
  • 状态:(启用、禁用、禁用状态的账号无法登录系统)
  • 功能权限
  • 组织权限
  • ***内容权限
1. 功能权限①如果操作者和被操作者是不同的组织,那么选项为被操作者所属组织下的所有角色;
②如果操作者和被操作者是同一个组织,那么选项为权限小于等于操作者权限的角色;
③支持多选;
2. 组织权限①展示的选项为被操作者所在组织有权限的组织以及每个组织有权限的模块内容(课程包&资讯&账号&角色等);
②可操作的选项为操作者有权限的组织和【被操作者所在组织有权限的组织】的交集,模块内容同理 。