应用中实现审批的方法和装置与流程

文档序号:12471651阅读:来源:国知局

技术特征:

1.一种应用中实现审批的方法,其特征在于,包括:

服务器接收应用发送的申请审批请求包;

根据所述申请审批请求包中的标识信息获得审批关系;

根据所述标识信息中包含的企业标识得到角色数据,从所述角色数据获得组织架构;

在所述组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据;

根据所述审批人数据对所述申请审批请求包进行响应,通过所述响应在所述应用中自动设置审批人。

2.根据权利要求1所述的方法,其特征在于,所述根据所述申请审批请求包中的标识信息获得审批关系的步骤包括:

提取申请审批请求包中标识信息包含的企业标识;

在存储的审批关系中根据所述企业标识进行查找,得到所述企业标识对应的审批关系。

3.根据权利要求1所述的方法,其特征在于,获得的所述审批关系包括指定的审批人,所述方法还包括:

根据所述审批关系中指定的审批人进行数据提取得到审批人数据。

4.根据权利要求1所述的方法,特征在于,所述方法还包括:

所述服务器接收所述应用发送的用户添加请求包;

根据所述用户添加请求包执行相应企业的用户添加操作;

在完成所述用户添加操作之后,根据所述用户添加请求包中的身份字段更新相应企业的角色数据。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

判断是否存在所述标识信息对应的审批关系,若为否,则根据所述标识信息对应的历史审批人生成审批人数据。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

所述服务器接收所述应用发送的审批设置请求包;

从所述审批设置请求包获得企业标识和审批人设置信息;

通过所述审批人设置信息生成企业的审批关系,并以所述企业标识为索引存储所述审批关系。

7.一种应用中实现审批的方法,其特征在于,包括:

侦听得到应用中触发的申请审批指令;

响应于所述申请审批指令生成申请审批请求包,将所述申请审批请求包发送至服务器;

接收服务器对所述申请审批请求包进行的响应,得到所述服务器自动匹配的审批人数据;

通过所述审批人数据在所述应用中自动设置审批人。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

侦听应用中触发进行的用户添加和所述用户添加中的身份设置,获得企业标识和用户所有信息字段;

根据所述企业标识和用户所有信息字段生成用户添加请求包,发送所述用户添加请求包至服务器;

通过所述用户添加请求包在服务器执行相应企业的用户添加操作并更新所述企业标识对应的角色数据。

9.根据权利要求8所述的方法,其特征在于,所述侦听应用中触发进行的用户添加和所述用户添加中的身份设置,获得企业标识和用户所有信息字段的步骤包括:

侦听应用中触发进行的用户添加,根据所述用户添加中进行的身份字段设置和其它字段完善生成用户所有信息字段,并获取企业标识。

10.根据权利要求7所述的方法,其特征在于,所述方法还包括:

侦听应用中触发进行的审批人管理,获取企业标识和审批人设置信息;

根据所述企业标识和审批人设置信息生成审批设置请求包,发送所述审批设置请求包至服务器;

通过所述审批设置请求包在所述服务器生成企业的审批关系。

11.根据权利要求10所述的方法,其特征在于,所述侦听应用中触发进行的审批人管理,获取企业标识和审批人设置信息的步骤包括:

侦听所述应用中触发进行的审批人管理,得到所述审批人选择中选定的上级关系审批人和/或指定的审批人;

由所述上级关系审批人和/或指定的审批人形成审批人设置信息,并获取企业标识。

12.一种应用中实现审批的装置,其特征在于,包括:

申请接收模块,用于接收应用发送的申请审批请求包;

关系获得模块,用于根据所述申请审批请求包中的标识信息获得审批关系;

角色数据获得模块,用于根据所述标识信息中包含的企业标识得到角色数据,从所述角色数据获得组织架构;

递归寻找模块,用于在所述组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据;

响应模块,用于根据所述审批人数据对所述申请审批请求包进行响应,通过所述响应在所述应用中自动设置审批人。

13.根据权利要求12所述的装置,其特征在于,所述关系获得模块包括:

企业标识提取单元,用于提取申请审批请求包中标识信息包含的企业标识;

查找单元,用于在存储的审批关系中根据所述企业标识进行查找,得到所述企业标识对应的审批关系。

14.根据权利要求14所述的装置,其特征在于,获得的所述审批关系包括指定的审批人,所述装置还包括:

数据获得模块,用于根据所述审批关系中指定的审批人进行数据提取得到审批人数据。

15.根据权利要求12所述的装置,其特征在于,所述装置还包括:

添加请求接收模块,用于接收所述应用发送的用户添加请求包;

添加操作执行模块,用于根据所述用户添加请求包执行相应企业的用户添加操作;

角色数据更新模块,用于在完成所述用户添加操作之后,根据所述用户添加请求包中的身份字段更新相应企业的角色数据。

16.根据权利要求12所述的装置,其特征在于,所述装置还包括:

判断模块,用于判断是否存在所述标识信息对应的审批关系,若为否,则根据所述标识信息对应的历史审批人生成审批人数据。

17.根据权利要求12所述的装置,其特征在于,所述装置还包括:

设置请求接收模块,用于接收所述应用发送的审批设置请求包;

请求信息获得模块,用于从所述审批设置请求包获得企业标识和审批人设置信息;

存入模块,用于通过所述审批人设置信息生成企业的审批关系,并以所述企业标识为索引存储所述审批关系。

18.一种应用中实现审批的装置,其特征在于,包括:

申请侦听模块,用于侦听得到应用中触发的申请审批指令;

申请组包模块,用于响应于所述申请审批指令生成申请审批请求包,将所述申请审批请求包发送至服务器;

响应接收模块,用于接收服务器对所述申请审批请求包进行的响应,得到所述服务器自动匹配的审批人数据;

自动设置模块,用于通过所述审批人数据在所述应用中自动设置审批人。

19.根据权利要求18所述的装置,其特征在于,所述装置还包括:

用户添加侦听模块,用于侦听应用中触发进行的用户添加和所述用户添加中的身份设置,获得企业标识和用户所有信息字段;

用户添加组包模块,用于根据所述企业标识和用户所有信息字段生成用户添加请求包,发送所述用户添加请求包至服务器;

更新模块,用于通过所述用户添加请求包在服务器执行相应企业的用户添加操作并更新所述企业标识对应的角色数据。

20.根据权利要求21所述的装置,其特征在于,所述用户添加侦听模块进一步用于侦听应用中触发进行的用户添加,根据所述用户添加中进行的身份字段设置和其它字段完善生成用户所有信息字段,并获取企业标识。

21.根据权利要求18所述的装置,其特征在于,所述装置还包括:

审批人管理侦听模块,用于侦听应用中触发进行的审批人管理,获取企业标识和审批人设置信息;

审批设置请求组包模块,用于根据所述企业标识和审批人设置信息生成审批设置请求包,发送所述审批设置请求包至服务器;

关系生成模块,用于通过所述审批设置请求包在所述服务器生成企业的审批关系。

22.根据权利要求22所述的装置,其特征在于,所述审批人管理侦听模块包括:

审批人获得单元,用于侦听所述应用中触发进行的审批人管理,得到所述审批人选择中选定的上级关系审批人和/或指定的审批人;

设置信息形成单元,用于由所述上级关系审批人和/或指定的审批人形成审批人设置信息,并获取企业标识。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1