|
『组织机构』是『3A
Platform』的重要组成部分之一,它用来描述将来使用应用系统的用户的组织架构,并为每个角色赋予相应的权限。
『组织机构』与『数据模型』的关联在于通过它可以定义每个角色访问数据表的权限:‘查看’、‘更改’。
『组织机构』与『业务过程』的关联在于通过它可以描述业务节点执行者的组织架构。
工作流管理的主要目标是在最合适的时间安排最合适的人做最合适的工作,因此需要有相应的组织机构模型。
组织机构模型中包括用户、角色和机构图。为了使组织机构保持相对的稳定性,在用户这一实体的基础上抽象出角色这一概念,每个角色可以由多个用户担当,每个用户也可以扮演多个角色。扮演某个角色的用户除了基本的用户信息外,还有与角色有关的信息,如用户能力,因此引入角色用户这一中间概念。机构图由角色构成,可以包含有子机构图。不同机构图下,可以有同名的角色,但在同一机构图下(未展开的)角色名是唯一的,因此角色由机构图名+角色名来标识。
用户能力可以这样理解:在一组扮演同一个角色的用户中,对不同的用户,他的工作能力是不相同的,为了提高整体的效率,系统会分配给工作能力高的用户较多的任务。

|