欢迎进入Wiki » FAQ » 用户、身份、员工禁用,以及员工逻辑删除的区别与恢复?

用户、身份、员工禁用,以及员工逻辑删除的区别与恢复?

在2014-01-07 17:55上被李小翔修改
评论 (0) · 附件 (0) · 记录 · 信息

在 BroFramework 中,员工关联用户,并关联多个身份(兼职)。

  • 禁用用户:
    • 仅仅是不允许用户登录,但是所有相关数据(如角色、岗位等)均不受影响,从人员组织树中仍然可以看到该员工。
  • 禁用员工身份:
    • 断开员工与某个机构的兼职关系,但该管理员操作仅仅是设置一个禁用状态,其他数据不受影响
  • 禁用员工:
    • 将分别设置员工、身份、用户的禁用状态,其他数据不受影响
    • 恢复(重新启用)后,仅恢复主职身份,其他兼职身份将保持禁用状态
  • 逻辑删除员工:
    • 分别设置员工、身份、用户的禁用状态
    • 彻底删除用户的角色信息
    • 彻底删除身份与机构的关系(包括岗位等),身份对象中将不会保存删除前的机构信息(因此无法恢复)

对应的API主要在 OsmEmployeeService 中,包括:

  • delete( Employee emp, boolean logical )
  • disable( Employee emp )
  • enable( Employee emp )
标签: BroFramework
在2014-01-07 17:55上被李小翔创建

Copyright © 2013 北京博瑞开源软件有限公司
京ICP备12048974号