首先需要知道一些约束:
1) 平台面向的客户是中型以上组织,尤其是超大型组织。
2) 平台支撑所有应用,ALL IN ONE。一个组织未来只有一个系统。
3) 必须支持国际化。
4) 一下子替换所有应用是不切实际的,可以对接易构系统,然后逐步替换。
5) 应用是不同厂商开发的。
6) 平台要解决开发、运维、监控等多方面问题。
整个平台,用户和权限体系是统一的。用户分两种,实用户和虚用户。实用户是真实存在的人员,是平台上人力资源系统管理的组织内部人员。虚用户无需对应真实人员,如Admin管理员,系统中没有这个人。
用户的权限模型分两种,角色模式和岗位模式,在用户管理中指定。
角色模式需要指定用户有那些角色,一个用户可以有多个角色。角色权限包括机构权限、功能权限、信息项目权限、人员范围权限以及其他权限。该模式实用户、虚用户都适用。
岗位模式无需指定,当人员调到该岗位时,自然拥有该岗位的权限,一个人可以有多个岗位。该模式只适用实用户。