2019-03-29

作者: 君临天下夜未央 | 来源:发表于2019-03-29 14:48 被阅读0次

如何设计一个OA系统?
市场上通常的做法是流程引擎,组织架构,角色这样的实体搭建出来的,常见的业务场景是:

场景1:OA管理员请假流程设计
作为公司【OA管理员】小E,在组织架构【运维服务部】下。在OA系统中创建了请假流程(包括发起人,部门审批,总经理审批,人事报备四个节点);设置流程发起人经办权限为部门:【所有部门】,
部门审批经办人权限为角色:【部门经理】,总经理审批经办人权限为角色:【总经理】,人事报备经办人权限为人员:小R。

场景2:职员发起请假流程
作为公司【职员】小A,在组织架构【技术服务部】下,在OA系统登录时,获取小A的用户信息和角色【职员】,验证用户账号信息后可以发起请假流程
发起流程提交后,流程提交到【部门审批】节点,根据账号信息【技术服务部】和【部门经理】来查找【部门经理】下的成员X总,流程节点经办人设置为X总。

场景3:部门经理审批请假流程
作为公司【部门经理】X总,在组织架构【技术服务部】下,在手机端OA上,X总收到待办流程消息,审批流程【同意】,流程流转到【总经理审批】节点,根据角色【总经理】来查找【总经理】下的成员H总,S总,流程节点经办人设置为H总,S总。

场景4:总经理审批请假流程
作为公司【总经理】H总,在组织架构【总经理】下,在手机端OA上,X总收到待办流程消息,审批流程【同意】,流程流转到【人事报备】节点,根据节点经办人设置的成员小R,流程节点经办人设置为小R。

场景5:人事报备请假流程
作为公司【职员】小R,在组织架构【后勤服务部】下,在手机端OA上,小R收到待办流程消息,审批流程【同意】,流程结束

相关文章

网友评论

    本文标题:2019-03-29

    本文链接:https://www.haomeiwen.com/subject/hcvlbqtx.html