应用中实现审批的方法和装置制造方法及图纸

技术编号:14257369 阅读:85 留言:0更新日期:2016-12-22 21:00
本发明专利技术提供了一种应用中实现审批的方法,所述方法包括:服务器接收应用发送的申请审批请求包;根据所述申请审批请求包中的标识信息获得审批关系;根据所述标识信息中包含的企业标识得到角色数据,从所述角色数据获得组织架构;在所述组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据;根据所述审批人数据对所述申请审批请求包进行响应,通过所述响应在所述应用中自动设置审批人。此外,还提供了一种与该方法匹配的企业社交网络中实现审批的装置。上述应用中实现审批的方法和装置能够在审批功能的实现中自适应地设置审批人,进而提高审批人设置的自适应性。

【技术实现步骤摘要】

本专利技术涉及互联网应用
,特别涉及一种应用中实现审批的方法和装置
技术介绍
随着互联网应用技术的迅猛发展,目前存在着多种多样的企业管理应用,以将企业的日常办公司网络化,进而为企业内部成员之间的沟通和协同工作提供便利。通过企业管理应用,将越来越多地实现现实工作场景的网络化,进而得以在企业管理应用中提供越来越多的企业办公功能。所提供的企业办公功能包括审批功能,该审批功能用于将报销等审批流程网络化,但是对于现有的审批功能而言,所涉及的审批人大都是固定不变的,例如,对于任意申请审批的企业成员,所设置的审批人都是一具体的人员,无法根据申请审批的企业成员而自适应地设置,进而使得审批功能实现中审批人的设置缺乏自适应性。
技术实现思路
基于此,有必要提供一种应用中实现审批的方法,所述方法能够在审批功能的实现中自适应地设置审批人,进而提高审批人设置的自适应性。此外,还有必要提供一种应用中实现审批的装置,所述装置能够在审批功能的实现中自适应地设置审批人,进而提高审批人设置的自适应性。一种应用中实现审批的方法,包括:服务器接收应用发送的申请审批请求包;根据所述申请审批请求包中的标识信息获得审批关系;根据所述标识信息中包含的企业标识得到角色数据,从所述角色数据获得组织架构;在所述组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据;根据所述审批人数据对所述申请审批请求包进行响应,通过所述响应在所述应用中自动设置审批人。一种应用中实现审批的方法,包括:侦听得到应用中触发的申请审批指令;响应于所述申请审批指令生成申请审批请求包,将所述申请审批请求包发送至服务器;接收服务器对所述申请审批请求包进行的响应,得到所述服务器自动匹配的审批人数据;通过所述审批人数据在所述应用中自动设置审批人。一种企业社交网络中实现审批的装置,包括:申请接收模块,用于接收企业社交网络发送的申请审批请求包;关系获得模块,用于根据所述申请审批请求包中的标识信息获得审批关系;角色数据获得模块,用于根据所述标识信息中包含的企业标识得到角色数据,从所述角色数据获得组织架构;递归寻找模块,用于在所述组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据;响应模块,用于根据所述审批人数据对所述申请审批请求包进行响应,通过所述响应在所述应用中自动设置审批人。一种应用中实现审批的装置,包括:申请侦听模块,用于侦听得到应用中触发的申请审批指令;申请组包模块,用于响应于所述申请审批指令生成申请审批请求包,将所述申请审批请求包发送至服务器;响应接收模块,用于接收服务器对所述申请审批请求包进行的响应,得到所述服务器自动匹配的审批人数据;自动设置模块,用于通过所述审批人数据在所述应用中自动设置审批人。为解决上述技术问题,将采用如下技术方案:服务器接收应用发送的申请审批请求包,由申请审批请求包中的标识信息获得审批关系,进而根据标识信息中包含的企业标识得到角色数据,从角色数据获得组织架构,在组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据,根据审批人数据对申请审批请求包进行响应,通过该响应在应用中自动设置审批人,由此将得以在应用中实现审批人的自动匹配和设置,即能够在审批功能的实现中自适应地设置审批人,提高审批人设置的自适应性。附图说明图1是一个实施例中应用中实现审批的方法的流程图;图2是图1中根据申请审批请求包中的标识信息获得审批关系的方法流程图;图3是另一个实施例中应用中实现审批的方法的流程图;图4是另一个实施例中应用中实现审批的方法的流程图;图5是一个实施例中应用中实现审批的方法的流程图;图6是另一个实施例中应用中实现审批的方法的流程图;图7是一个实施例中应用的用户添加页面的示意图;图8是另一个实施例中应用中实现审批的方法的流程图;图9是一个实施全名字应用的页面示意图;图10是图8中侦听应用中触发进行的审批人管理,获取企业标识和审批人设置信息的方法流程图;图11是一个实施例中实现报销审批的时序图;图12是一个实施例中进行审批人显示的界面示意图;图13是一个实施例中应用中实现审批的装置的结构示意图;图14是图13中关系获得模块的结构示意图;图15是另一个实施例中应用中实现审批的装置的结构示意图;图16是另一个实施例中应用中实现审批的装置的结构示意图;图17是一个实施例中应用中实现审批的装置的结构示意图;图18是另一个实施例中应用中实现审批的装置的结构示意图;图19是另一个实施例中应用中实现审批的装置的结构示意图;图20是图19中审批人管理侦听模块的结构示意图;图21是本专利技术实施例提供的一种服务器的结构示意图。具体实施方式体现本专利技术特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本专利技术能够在不同的实施方式上具有各种的变化,其皆不脱离本专利技术的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本专利技术。在一个实施例中,该应用中实现审批的方法如图1所示,包括:步骤110,服务器接收应用发送的申请审批请求包。向服务器发送申请审批请求包的应用是任意具备审批功能的应用,其运行于终端。用户通过终端中应用被触发运行即可随时通过应用所具备的审批功能来申请进行审批。在一个实施例中,所指的应用可以企业社交网络应用。企业社交网络应用是一办公工具,即办公沟通工具,企业内部成员作为企业社交网络应用的用户,将通过企业社交网络应用实现企业内部的沟通功能和办公功能。服务器所接收得到的申请审批请求包则是在用户触发应用中的审批功能,申请进行审批时生成并向服务器发送的。在具体实现中,服务器接收得到应用发送的申请审批请求包之后,还将申请审批请求包进合法性判断,在判断得到申请审批请求包为合法请求时,方可执行步骤130。如果判断得到申请审批请求包并不是合法的,即应用中触发的申请审批操作是非法操作,则拒绝执行并在回包中返回对应的错误码。需要说明的是,对于所进行的合法性判断,包括(1)该申请审批请求包的加密处理是否正确;(2)通过session key(会话密钥)校验申请审批的用户是否为合法的授权用户。步骤130,根据申请审批请求包中的标识信息获得审批关系。申请审批请求包至少携带了标识信息,标识信息用于对企业和用户进行唯一标示。首先需要说明的是,应用是面向于各企业的,即企业可通过应用实现其内部成员之间的沟通功能和办公功能。因此,在应用中,需要通过标识信息对企业和企业内部成员,即用户进行唯一标示。审批关系用于为申请审批的用户自动设置审批人。该审批关系包括指定的审批人和/或关系型审批人,并且该审批关系是与标识信息中的企业标识唯一对应的,即对于任意企业而言,都有其所唯一对应的审批关系。由此将使得服务器中审批关系的存储是与标识信息相关的。在具体实现中,将以标识信息对企业所进行的唯一标识来实现审批关系的存储。因此,根据申请审批请求包中的标识信息能够在服务器中获得审批关系,该审批关系是针对相应企业中的用户,即申请审批的用户生效的。步骤150,根据标识信息中包含的企业标识得到角色数据,从角色数据获得组织架构。获得的审批关系包括关系型审批人,因此,服务器针对企业所进行的存储包括如前所述的审批关系,除此之外,还包括角色数据。企业的本文档来自技高网...
应用中实现审批的方法和装置

【技术保护点】
一种应用中实现审批的方法,其特征在于,包括:服务器接收应用发送的申请审批请求包;根据所述申请审批请求包中的标识信息获得审批关系;根据所述标识信息中包含的企业标识得到角色数据,从所述角色数据获得组织架构;在所述组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据;根据所述审批人数据对所述申请审批请求包进行响应,通过所述响应在所述应用中自动设置审批人。

【技术特征摘要】
1.一种应用中实现审批的方法,其特征在于,包括:服务器接收应用发送的申请审批请求包;根据所述申请审批请求包中的标识信息获得审批关系;根据所述标识信息中包含的企业标识得到角色数据,从所述角色数据获得组织架构;在所述组织架构中进行关系型审批人的递归寻找,将递归寻找得到的关系型审批人生成审批人数据;根据所述审批人数据对所述申请审批请求包进行响应,通过所述响应在所述应用中自动设置审批人。2.根据权利要求1所述的方法,其特征在于,所述根据所述申请审批请求包中的标识信息获得审批关系的步骤包括:提取申请审批请求包中标识信息包含的企业标识;在存储的审批关系中根据所述企业标识进行查找,得到所述企业标识对应的审批关系。3.根据权利要求1所述的方法,其特征在于,获得的所述审批关系包括指定的审批人,所述方法还包括:根据所述审批关系中指定的审批人进行数据提取得到审批人数据。4.根据权利要求1所述的方法,特征在于,所述方法还包括:所述服务器接收所述应用发送的用户添加请求包;根据所述用户添加请求包执行相应企业的用户添加操作;在完成所述用户添加操作之后,根据所述用户添加请求包中的身份字段更新相应企业的角色数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断是否存在所述标识信息对应的审批关系,若为否,则根据所述标识信息对应的历史审批人生成审批人数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器接收所述应用发送的审批设置请求包;从所述审批设置请求包获得企业标识和审批人设置信息;通过所述审批人设置信息生成企业的审批关系,并以所述企业标识为索引存储所述审批关系。7.一种应用中实现审批的方法,其特征在于,包括:侦听得到应用中触发的申请审批指令;响应于所述申请审批指令生成申请审批请求包,将所述申请审批请求包发送至服务器;接收服务器对所述申请审批请求包进行的响应,得到所述服务器自动匹配的审批人数据;通过所述审批人数据在所述应用中自动设置审批人。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:侦听应用中触发进行的用户添加和所述用户添加中的身份设置,获得企业标识和用户所有信息字段;根据所述企业标识和用户所有信息字段生成用户添加请求包,发送所述用户添加请求包至服务器;通过所述用户添加请求包在服务器执行相应企业的用户添加操作并更新所述企业标识对应的角色数据。9.根据权利要求8所述的方法,其特征在于,所述侦听应用中触发进行的用户添加和所述用户添加中的身份设置,获得企业标识和用户所有信息字段的步骤包括:侦听应用中触发进行的用户添加,根据所述用户添加中进行的身份字段设置和其它字段完善生成用户所有信息字段,并获取企业标识。10.根据权利要求7所述的方法,其特征在于,所述方法还包括:侦听应用中触发进行的审批人管理,获取企业标识和审批人设置信息;根据所述企业标识和审批人设置信息生成审批设置请求包,发送所述审批设置请求包至服务器;通过所述审批设置请求包在所述服务器生成企业的审批关系。11.根据权利要求10所述的方法,其特征在于,所述侦听应用中触发进行的审批人管理,获取企业标识和审批人设置信息的步骤包括:侦听所述应用中触发进行的审批人管理,得到所述审批人选择中选定的上级关系审批人和/或指定的审批人;由所述上级关系审批人和/或指定的审批人形成审批人设置信息,并获取企业标识。12.一种应用中实现审批的装置,其特征在于,包括:申请接收模块,用于接收应用发送的申请审批请求包;关系获得模块,用于根据所述申请审批请求包中的标识信息获得审批关系;角色数据获得模块,用于...

【专利技术属性】
技术研发人员:李磊李斌刘文婷
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1