1、详细设计说明书SaaS 统一信息化平台文档一旦发布,请务必按文档执行并坚持遵守。如果您有改进的建议,请将您的建议发邮件或当面告知所列作者。SaaS 统一信息化平台 文件号: LITTCORE-0001详细设计说明书 版本号: 1.30上海巢聚网络科技有限公司版权所有. 本文件仅供公司内部使用,属公司密件并具有知识版权 2 / 94修订历史记录版本 日期 作者 修正原因1.0 2013-05-23 蔡源 初始化文档1.1 2013-08-30 蔡源 增加【定制化、个性化】章节1.2 2013-09-29 蔡源 增加自动登录的设计1.3 2013-10-15 蔡源 增加参数字典设计增加客户管理设计
2、1.4 2013-10-18 蔡源 增加应用场景及解决方案章节,用于描述特定业务流程或者功能流程的实现1.5 2013-12-04 蔡源 增加【团队协作】相关设计,主要包括项目管理和任务管理1.6 2013-01-15 蔡源 增加用户与租户空间一对多的设计,用户可以在不同空间中切换1.7 2014-05-05 蔡源 参数字典增加 filter 和 params 属性,用来根据业务过滤和获得额外参数1.8 2014-05-16 蔡源 细化具体的子系统和具体的功能模块1.9 2014-05-22 蔡源 细化 QuickView,增加动态查询条件定义和动态表格定义1.10 2014-06-19 蔡源
3、 增加 DynamicSearch,支持动态组合查询条件1.11 2014-06-26 蔡源 增加系统公告模块1.12 2014-06-27 蔡源 更新参数字典编号规则为:模块名+属性名,全局唯一1.13 2014-08-20 蔡源 增加【文档管理】模块定义增加【项目文档】模块定义1.14 2014-11-10 蔡源 增加【个人文档】模块定义1.15 2014-11-13 蔡源快速视图和动态查询条件增加 descr 属性,作为 tip浮动显示,因为只显示名称太短了,无法详尽描述这个视图的功能1.16 2014-12-03 蔡源 细化 OA 协同办公的基础功能模块1.17 2015-01-06
4、蔡源 增加【业务角色】设计,用于配置数据访问权限和字段访问权限1.18 2015-02-01 蔡源 将概要性内容转移至概要设计,仅保留具体设计部分1.19 2015-02-05 蔡源增加租户配置信息设计启用 AppStore 设计,每个业务子系统通过 AppStore来进行管理增加“系统版本定义与升级”1.20 2015-02-27 蔡源 客户信息增加收货地址属性1.21 2015-03-27 蔡源 细化 MVP 所需的功能模块说明SaaS 统一信息化平台 文件号: LITTCORE-0001详细设计说明书 版本号: 1.30上海巢聚网络科技有限公司版权所有. 本文件仅供公司内部使用,属公司密
5、件并具有知识版权 3 / 94版本 日期 作者 修正原因1.22 2015-05-11 蔡源细化消息中心的事件推送和任务提醒;删除【文档管理】,统一使用网盘;增加通用数据权限设计1.23 2015-06-03 蔡源 增加图片服务的说明1.24 2015-06-24 蔡源 配置管理重构,基于 obj+json-text 方式存储,而不按单个属性存储1.25 2015-06-30 蔡源 调整 tag 表设计1.26 2015-07-02 蔡源 TODO 增加公开和场景功能,提升协作效果1.27 2015-10-10 蔡源 联系人增加 isFav 属性1.28 2015-10-10 蔡源 基础平台功
6、能修订,调整表结构1.29 2015-10-19 蔡源 增加“系统自动升级”1.30 2015-10-20 蔡源 增加对业务日志的实现方案设计OpLog 增加 opComment 属性1.31 2015-10-21 蔡源 增加 Portal 组件 的详细设计1.32 2015-10-25 蔡源 拆分“平台运营系统”为“平台管理系统”和“平台运营系统”,将运营类分开1.33 2015-11-12 蔡源 增加【业务关注与消息通知】的设计1.34 2015-12-04 蔡源 附件表新增 recordUid1.35 2015-12-18 蔡源 增加公告的缩略图、统计等1.36 2015-12-29 蔡
7、源 增加运营中心基础表设计1.37 2016-01-18 蔡源 增加通用的数据权限表1.38 2016-03-10 蔡源 增加【通用自动编号组件】的设计1.39 2016-03-18 蔡源 增加【数据关联表】设计1.40 2016-04-11 蔡源 增加【用户抄送】设计1.41 2016-04-27 蔡源 增加实名认证相关字段1.42 2016-05-23 蔡源 增加 workStatus 字段1.43 2016-05-25 蔡源 增加用户余额的设计,支持充值提现1.44 2016-06-15 蔡源 TenantMember 增加微信关注相关字段SaaS 统一信息化平台 文件号: LITTCO
8、RE-0001详细设计说明书 版本号: 1.30上海巢聚网络科技有限公司版权所有. 本文件仅供公司内部使用,属公司密件并具有知识版权 4 / 94目录修订历史记录.2目录.41. 引言.121.1 编写目的 .121.2 背景 .121.3 参考资料 .121.4 术语定义 .122. SAAS 设计 .122.1 多租户模式 .122.1.1 数据隔离 .122.1.2 实现多租户的三种模式 .122.1.3 数据过滤 .132.1.4 总结 .132.2 定制化、个性化 .132.3 门户、流程、智库、社区 .132.4 METADATADB .142.5 系统用户角色 .142.5.1
9、租户拥有者 .142.5.2 租户管理员 .142.5.3 租户成员 .142.6 客户用户角色 .152.6.1 系统管理员(内部) .152.6.2 高管(内部) .152.6.3 客户经理(内部) .152.6.4 销售主管(内部) .152.6.5 销售人员(内部) .152.6.6 合作伙伴(外部) .152.6.7 供应商(外部) .152.6.8 客户(外部) .162.7 身份验证与授权 .162.7.1 授权模式 .162.8 可扩展性 .162.8.1 基础设施可扩展性 .162.8.2 应用架构可扩展性 .162.9 数据权限 .17SaaS 统一信息化平台 文件号: L
10、ITTCORE-0001详细设计说明书 版本号: 1.30上海巢聚网络科技有限公司版权所有. 本文件仅供公司内部使用,属公司密件并具有知识版权 5 / 942.10 参数字典 .172.11 日志记录 .172.11.1 业务日志 .182.12 个性化 .192.12.1 界面个性化 .192.12.2 数据个性化 .192.12.3 功能个性化 .193. 数据模型.203.1 用户信息(USERINFO) .203.2 用户扩展信息(USEREXT) .213.3 用户状态信息(USERS TATE) .213.4 用户自动登录信息(USERAUTO LOGIN) .223.5 用户操作
11、日志(USEROPLOG) .223.6 组织架构(USERGROUP ) .233.7 用户组成员(USERGROUP MEMBER) .233.8 租户订单信息(TENANTORDER) .243.9 租户信息(TENANT) .253.10 租户配置信息(TENANTCONFIG) .253.11 租户成员信息(TENANTMEMBER) .263.12 租户状态信息(TENANTSTATE) .263.13 应用商店(APPSTORE) .273.14 应用订单信息(APPORDER ) .273.15 参数字典类型(DICTPARAMTYPE ) .283.16 参数字典(DICTP
12、ARAM ) .283.17 租户参数字典(TENANTDICT PARAM) .293.18 菜单(MENU) .293.19 角色(ROLE) .303.20 用户角色(USERR OLE) .313.21 用户组角色(USERGROUPR OLE) .313.22 角色功能权限(ROLEFUNCPERMISSION) .313.23 激活码(ACTIVATIONC ODE) .313.24 业务角色(BIZROLE) .323.25 业务角色成员(BIZROLEMEMBER) .323.26 业务角色数据权限(BIZROLEDATAP ERMISSION) .333.27 业务角色字段权
13、限(BIZROLEFIELDP ERMISSION) .334. 系统辅助数据模型.334.1 快速查询视图(QUICKVIEW) .334.1.1 简单查询条件( QuickviewFilter) .34SaaS 统一信息化平台 文件号: LITTCORE-0001详细设计说明书 版本号: 1.30上海巢聚网络科技有限公司版权所有. 本文件仅供公司内部使用,属公司密件并具有知识版权 6 / 944.1.2 高级动态查询条件( QuickviewAdvFilter) .344.1.3 表格呈现( QuickviewGrid) .354.1.4 最终效果 .354.2 附件(A TTACHMENT) .364.3 标签(TAG) .364.4 标签关联数据表(TAG ASSOC) .374.5 用户评论(USERCOMMENT) .374.6 用户收藏 (USERF AVOURITE).374.7 用户 PORTAL 小组件表(USERP ORTLET) .385. 消息中心数据模型.