一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法、装置及存储介质与流程

2022-08-30 23:59:53 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,尤其涉及一种数据处理方法、装置及存储介质。


背景技术:

2.企业微信客户端的工作台是应用功能的一级入口,支持企业在工作台自定义分组排列其常用的oa功能、日程、微文档等应用。
3.目前,员工在企业微信中建立审批表单模板的流程是:工作台-审批应用-新建用户界面-审批模板。具体地,员工先点击工作台,再点击审批应用,然后选择审批表单模板,才能开始审批表单的创建。这种建立审批表单模板方式的操作步骤繁琐,处理效率较低。


技术实现要素:

4.本技术实施例提出了一种数据处理方法、装置及存储介质,可以在工作台的一级入口展示审批应用的应用功能,从而提高了创建审批表单的处理效率。
5.本技术实施例一方面提供了一种数据处理方法,应用于服务器,所述方法包括:
6.获取用户终端发送的针对目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识;
7.根据所述用户标识,从应用分组数据以及模板数据中确定所述用户终端对应的工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
8.将所述工作台数据发送至所述用户终端,以使所述用户终端根据所述工作台数据在工作台的用户界面中展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
9.本技术实施例一方面提供了一种数据处理方法,应用于用户终端,所述方法包括:
10.响应针对目标应用的工作台开启指令,向服务器发送所述目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识,所述工作台数据同步请求用于指示所述服务器根据所述用户标识确定所述用户终端对应的工作台数据;
11.接收所述服务器发送的所述工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板数据以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
12.根据所述工作台数据在工作台的用户界面中,展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
13.本技术实施例一方面提供了一种数据处理装置,所述装置包括:
14.获取单元,用于获取用户终端发送的针对目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识;
15.确定单元,用于根据所述用户标识,从应用分组数据以及模板数据中确定所述用
户终端对应的工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
16.发送单元,用于将所述工作台数据发送至所述用户终端,以使所述用户终端根据所述工作台数据在工作台的用户界面中展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
17.本技术实施例一方面提供了一种数据处理装置,所述装置包括:
18.发送单元,用于响应针对目标应用的工作台开启指令,向服务器发送所述目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识,所述工作台数据同步请求用于指示所述服务器根据所述用户标识确定所述用户终端对应的工作台数据;
19.接收单元,用于接收所述服务器发送的所述工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板数据以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
20.展示单元,用于根据所述工作台数据在工作台的用户界面中,展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
21.本技术实施例一方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述各实施例中的方法。
22.本技术实施例一方面提供了一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,执行上述各实施例中的方法。
23.本技术实施例一方面提供了一种计算机程序产品或计算机程序,计算机程序产品或计算机程序包括计算机指令,计算机指令存储在计算机可读存储介质中,计算机指令被终端设备的处理器执行时,执行上述各实施例中的方法。
24.通过本技术实施例的数据处理方法,服务器可以获取用户终端发送的针对目标应用的工作台数据同步请求,工作台数据同步请求携带用户标识;服务器可以根据用户标识,可以从应用分组数据和模板数据中确定用户终端可以获取到的工作台数据;服务器将工作台数据发送至用户终端,用户终端可以根据工作台数据在工作台的一级用户界面中直接展示审批应用的至少一个应用功能。相比于在工作台的一级用户界面中只能展示审批应用,需要用户点击审批应用进入二级用户界面才能查看审批应用的应用功能,本方案操作简单,用户可以直接在工作台的一级用户界面中选择审批应用的应用功能,即可创建相应的审批表单,从而提高了创建审批表单的处理效率,也提升了审批效率。
附图说明
25.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1是本技术实施例提供的一种数据处理系统的结构示意图;
27.图2a是本技术实施例提供的一种管理终端的工作台的管理界面示意图;
28.图2b是本技术实施例提供的另一种管理终端的工作台的管理界面示意图;
29.图2c是本技术实施例提供的一种用户终端的工作台的用户界面示意图;
30.图3是本技术实施例提供的一种数据处理方法的流程示意图;
31.图4是本技术实施例提供的一种不同用户权限对应的用户界面对比图;
32.图5是本技术实施例提供的另一种数据处理方法的流程示意图;
33.图6a是本技术实施例提供的另一种用户终端的工作台的用户界面示意图;
34.图6b是本技术实施例提供的另一种用户终端的工作台的用户界面示意图;
35.图6c是本技术实施例提供的另一种用户终端的工作台的用户界面示意图;
36.图6d是本技术实施例提供的另一种用户终端的工作台的用户界面示意图;
37.图6e是本技术实施例提供的另一种工作台的表单提交页面示意图;
38.图7是本技术实施例提供的一种数据处理方法的交互流程示意图;
39.图8是本技术实施例提供的一种数据处理装置的结构示意图;
40.图9是本技术实施例提供的另一种数据处理装置的结构示意图;
41.图10是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
42.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
43.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本技术不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
44.应当理解,尽管在本文可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本文范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
45.本技术实施例的典型应用场景具体如下:应用于企业服务软件,通过本技术提供的方案,可以支持企业员工从工作台的一级用户界面中直接进入审批模板表单的创建流程;并且,企业管理人员可以将审批应用的至少一个应用功能和审批应用、汇报应用等同级分组和排序,方便企业员工在工作台的一级用户界面中直接开始创建审批模板表单,提升办公效率。同时,对于审批后台服务器来说,将企业服务软件的用户终端的工作台同步审批模板表单变更的请求与审批主逻辑服务拆分开,使审批请求流量的轻重分离,提高了整个审批服务的性能。
46.请参见图1,图1是本技术实施例提供的一种数据处理系统的结构示意图。如图1所示,该数据处理系统可以包括:管理终端110、服务器120以及至少一个用户终端130。管理终端110与服务器120之间可以通过有线或无线通信方式进行直接或间接地连接,任意一个用户终端130与服务器120之间可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
47.图1所示的服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
48.图1所示的管理终端110、用户终端130可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mid,mobile internet device)、车辆、路边设备、飞行器、可穿戴设备,例如智能手表、智能手环、计步器等具有数据处理功能的智能设备。需要说明的是,管理终端110和用户终端130可以为相同的智能设备,也可以为不同的智能设备,本技术在此不作限制。
49.具体地,管理终端110可以查看工作台的应用分组,还可以管理工作台的应用分组。具体来说,企业管理人员通过管理终端110调整该企业对应的应用分组包括的应用的数量或者应用功能的数量,例如,企业管理人员可以向应用分组中新增应用或者应用功能,以及删除应用或者应用功能。还可以包括调整应用或者应用功能在应用分组中的位置以及排列顺序等等。企业管理人员通过管理终端110对工作台进行管理操作之后,管理终端110可以将管理后的工作台数据发送至服务器120,服务器120可以将管理终端110针对工作台配置后的工作台数据进行存储以及更新处理。后续,用户终端130可以在需要创建审批模板表单时,向服务器120同步该用户终端130对应的工作台数据,以使用户终端130根据同步得到的工作台数据在工作台的用户界面中展示每个应用分组以及每个应用分组包括的应用或者应用功能。
50.在一种可能的实现方式中,首先,服务器120获取用户终端130发送的针对目标应用的工作台数据同步请求,其中,工作台数据同步请求携带有用户标识。然后,服务器120根据用户标识,从应用分组数据以及模板数据中确定用户终端130对应的工作台数据,其中,工作台数据包括至少一个应用分组以及对应的配置数据,其中,配置数据包括每个应用分组包括的应用或者应用功能对应的模板以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能。最后,服务器120将工作台数据发送至用户终端130,以使用户终端130根据工作台数据在工作台的用户界面中展示每个应用分组以及每个应用分组包括的应用或者应用功能。
51.在一种可能的实现方式中,首先,用户终端130响应针对目标应用的工作台开启指令,向服务器120发送目标应用的工作台数据同步请求,其中,工作台数据同步请求携带有用户标识,其中,工作台数据同步请求用于指示服务器120根据用户标识确定用户终端130对应的工作台数据。然后,用户终端130接收服务器发送的工作台数据,其中,工作台数据包括至少一个应用分组以及对应的配置数据,并且,配置数据包括每个应用分组包括的应用或者应用功能对应的模板数据以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能。最后,用户终端130根据工作台数据在工作台的用户界面中,展示每个
应用分组以及每个应用分组包括的应用或者应用功能。
52.可以理解的是,本技术实施例描述的系统架构示意图是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
53.请参见图2a,图2a是本技术实施例提供的一种管理终端的工作台的管理界面示意图。企业管理人员可以登录管理终端,并打开管理终端的工作台的管理界面,工作台的管理界面如图2a所示,在管理界面中,可以展示当前管理终端所在企业的界面信息,具体的,界面信息可以包括“服务商平台”选项、“企业互联”选项、“文档”选项、“客服”选项、“退出”选项等一些基本的应用功能。管理界面中还可以包括“首页”选项、“通讯录”选项、“应用管理”选项、“客户联系”选项、“管理工具”选项、“我的企业”选项等。举例来说,企业管理人员可以从管理终端的工作台的管理界面中,“管理工具(10)—设置(20)——应用分组(30)”的操作路径,查看当前工作台的分组。
54.如图2a所示,当前工作台的分组为分组界面60,具体的,在分组界面60中,可以包含多个展示区域,如展示区域40和展示区域50,在展示区域40中,企业管理人员可以点击“添加分组”控件,实现对企业的工作台进行管理。具体来说,企业管理人员通过管理终端110调整该企业对应的应用分组包括的应用的数量或者应用功能的数量,例如,企业管理人员可以向应用分组中新增应用或者应用功能,以及删除应用或者应用功能。还可以包括调整应用或者应用功能在应用分组中的位置以及排列顺序等等。需要说明的是,在工作台的应用分组数据中包括至少一个应用分组,并且其中一个应用分组包括审批应用的至少一个应用功能。例如,应用分组可以包括审批应用,审批应用具体为“行政审批”分组,“行政审批”分组中包括6个应用功能,应用功能分别为“请假”功能,“费用”功能,“报销”功能,“出差”功能,“加班”功能,“采购”功能。
55.举例来说,企业管理人员在展示区域40处点击“添加分组”控件,即可完成添加应用分组的操作,如图2b所示,2b是本技术实施例提供的另一种管理终端的工作台的管理界面示意图。企业管理人员在展示区域40处点击“添加分组”控件之后,增添了两个应用分组,如图2b中的分别为应用分组1(70)和应用分组2(80)。其中,应用分组1(70)具体可以为“客户联系”分组,应用分组2(80)具体可以为“客户交流”分组。需要说明的是,每个应用分组中可以包括一个应用,或者包括多个应用功能,或者同时包括一个应用和应用功能等。当然,企业管理人员除了可以增加应用分组或者删除应用分组以外,针对某一个应用分组中包含的多个应用功能,也可以进行增加或者删除的管理操作。具体的,企业管理人员可以根据企业需求,将“行政审批”分组中的6个应用功能中的“采购”功能删除,如图2b所示,图2b中“行政审批”分组中由图2a中的6个应用功能变为5个应用功能。
56.在一种可能的实现方式中,企业管理人员在管理终端设置好工作台的用户界面中的应用分组数据之后,在该企业所对应的企业员工的用户终端中可以有多个时间进行数据同步。具体的,用户终端可以是在企业员工打开该企业服务软件的应用程序之后,用户终端同步管理终端的应用分组数据;用户终端也可以是在企业员工打开该企业服务软件的应用程序并点击“工作台”控件进入工作台的用户界面时,用户终端同步管理终端的应用分组数据;用户终端还可以是在企业员工点击“工作台”控件进入工作台的用户界面并点击被修改
了的应用分组时,用户终端同步管理终端的应用分组数据。如图2c所示,图2c是本技术实施例提供的一种用户终端的工作台的用户界面示意图。图2c所示的用户界面中可以包括“聊天”控件a,“通讯管理”控件b,“工作台”控件c,“联系人”控件d。若企业员工点击“工作台”控件c之后,则在用户界面中可以同步管理终端中设置的应用分组数据,图2c所示的用户界面中应用分组数据为从如图2b中的管理界面中的应用分组数据同步得到的。
57.请参见图3,图3是本技术实施例提供的一种数据处理方法的流程示意图。该方法应用于计算机设备,计算机设备具体可以为服务器。如图3所示,该数据处理方法可包括步骤s310~s330。其中:
58.步骤s310:获取用户终端发送的针对目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识。
59.具体实现时,目标应用可以为某企业的企业服务软件。服务器获取用户终端发送的针对目标应用的工作台数据同步请求,其中,工作台数据同步请求携带有用户标识。用户标识具体可以为使用该用户终端的用户的登录账号,登录账号具体可以为该用户的身份证号码或者该用户注册企业服务软件时的用户账号或者用户昵称等。
60.其中,用户标识是与用户之间一一对应的,即只要是该用户,不管该用户通过哪台用户终端发送工作台数据同步请求,所携带的用户标识是不变的。
61.在一种可能的实现方式中,首先,服务器获取管理终端发送的针对目标应用的工作台配置获取请求,其中,工作台配置获取请求携带有企业标识。然后,服务器根据企业标识确定对应配置的应用分组数据以及模板数据,其中,应用分组数据以及模板数据是根据企业的行业属性配置的。最后,服务器向管理终端发送应用分组数据以及模板数据,以使管理终端在数据管理界面中展示多个应用分组以及每个应用分组包括的应用或者应用功能。
62.具体的,企业服务软件会按照企业的行业属性默认给企业配置一套通用的工作台应用分组方案(应用分组数据以及模板数据),可以满足大部分企业的需求。服务器中存储有每个行业属性的企业分别对应的工作台应用分组方案(应用分组数据以及模板数据),服务器在获取带有企业标识的管理终端发送的工作台配置获取请求之后,服务器按照企业标识可以确实与该企业的行业属性匹配的应用分组数据以及模板数据。其中,应用分组数据是指工作台中多个应用分组以及每个应用分组包括的多个应用或者多个应用功能,模板数据包括应用分组数据中每个应用或者每个应用功能对应的模板,即可以放在工作台的一级界面中的应用或者应用功能对应的模板。最后,服务器将与该企业标识匹配的应用分组数据以及模板数据发送至管理终端之后,管理终端在数据管理界面中展示多个应用分组以及每个应用分组包括的应用或者应用功能。
63.在一种可能的实现方式中,首先,服务器获取管理终端发送的针对目标应用的工作台配置更新请求,其中,工作台配置更新请求包括调整应用分组包括的应用或者应用功能、新增应用分组、删除应用分组中的一种或多种。然后,服务器响应工作台配置更新请求,并对应用分组数据以及模板数据进行更新处理。
64.具体的,管理终端获取到服务器发送的应用分组数据以及模板数据之后,管理终端可以根据该企业的具体需求,对工作台的应用分组进行适应性调整。其中,调整应用分组包括的应用或者应用功能具体可以包括:服务器调整应用/应用功能的数量,例如,向应用分组中新增应用/应用功能,删除应用/应用功能。调整应用分组包括的应用或者应用功能
还可以包括:服务器调整应用/应用功能在应用分组中的位置、排列顺序。举例来说,如图2a和图2b所示,调整应用分组可以是向“行政审批”分组中删除“采购”功能,或者添加“应用分组1和“应用分组2”等等。当然,还可以将应用分组之间的排列位置进行调整,例如将“应用分组1”和“应用分组2”互换位置,或者将“请假”功能和“费用”功能互换位置。
65.其中,在服务器接收到管理终端发送的工作台配置更新请求后,由于应用分组包括的应用和应用功能被调整了,因此每个应用或者应用功能对应的模板相应被调整。因此,根据应用分组数据的更新,模板数据也随之进行相应的更新。举例来说,若“请假”功能被修改为“采购功能”,则在“请假”功能对应的“请假”模板也被更新为“采购”模板。同理,针对每个应用分组中的其它应用也是同样的道理,只要应用或者应用功能被修改,则相应的模板数据随之调整,本技术在此不再赘述。
66.步骤s320:根据所述用户标识,从应用分组数据以及模板数据中确定所述用户终端对应的工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能。
67.具体实现时,配置数据包括每个应用分别对应的应用模板或者每个应用功能分别对应的应用功能模板。应用分组布局信息包括每个应用分组之间的排列顺序和某个应用分组中应用或者应用功能之间的排列顺序等等。
68.在一种可能的实现方式中,首先,服务器从应用分组数据中获取与用户标识对应的用户权限匹配的至少一个应用分组以及应用分组布局信息。然后,服务器获取模板数据包括的每个模板的使用权限,并根据用户权限以及每个模板的使用权限,从模板数据中获取具有使用权限的至少一个模板。最后,服务器将至少一个模板以及应用分组布局信息作为至少一个应用分组对应的配置数据。其中,用户标识对应的用户权限可以是指该用户在企业中的级别,级别具体可以包括:普通员工、部长、经理、董事长等等。
69.举例来说,应用分组数据可以包括至少一个应用分组以及应用分组布局信息,并且,企业管理人员可以设置该企业中相应级别的企业员工可以分别查看到的应用分组和应用分组布局信息。即每个企业员工可以查看到的应用分组以及应用分组布局信息可能不同。当然,这里的不同是由于该企业的企业管理人员可以在管理终端相应设置后产生的。如图4所示,图4是本技术实施例提供的一种不同用户权限对应的用户界面对比图。用户界面a可以是员工a对应工作台的用户界面,户界面b可以是员工b对应工作台的用户界面,图4可以看出,员工a对应的权限可以查看的工作台数据包括“行政审批”分组、“应用分组1”和“应用分组2”,以及“行政审批”分组中的“请假”功能、“费用”功能、“报销”功能、“出差”功能和“加班”功能。员工b对应的权限可以查看的工作台数据包括“行政审批”分组、“应用分组1”,以及“行政审批”分组中的“出差”功能、“费用”功能、“报销”功能、和“加班”功能。并且,对于员工a和员工b,其用户界面中包含的应用功能之间的布局也不一样,用户界面a与用户界面b中“费用”功能和“报销”功能所在的布局相同,其它应用功能对应的布局则不相同。
70.步骤s330:将所述工作台数据发送至所述用户终端,以使所述用户终端根据所述工作台数据在工作台的用户界面中展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
71.具体实现时,工作台的用户界面具体是指工作台的一级用户界面。即用户点击“工
作台”所对应显示的界面。服务器将工作台数据发送至用户终端,用户终端根据工作台数据可以在工作台的一级用户界面中展示每个应用分组以及每个应用分组包括的应用或者应用功能。
72.举例来说,如图2c所示,图2c中,在用户终端的工作台的一级用户界面中,企业员工点击“工作台控件c”之后,可以直接在一级用户界面中看到“请假”功能、“费用”功能、“报销”功能、“出差”功能和“加班”功能。相比于在工作台的用户界面中需要点击“工作台控件c”之后,再进入“审批应用”,只能在工作台的二级界面中才能看见相应的应用功能而言。本方案减少了用户操作步骤,用户可以直接在工作台的一级用户界面查看到相应的审批应用功能。
73.通过本技术实施例提供的数据处理方法,本方案可以直接在工作台的一级用户界面中展示审批应用的应用功能,从而提高了创建应用功能对应的审批表单的处理效率。并且,在一级用户界面中即可点击相应的应用功能,相比于不管用户选择哪个应用功能,均需点击审批应用,本方案可以使得工作台同步审批模板的请求和审批主逻辑请求流量拆分,整体流量轻重分离,提高审批服务的性能。
74.请参见图5,图5是本技术实施例提供的另一种数据处理方法的流程示意图。该方法应用于计算机设备,计算机设备具体可以为用户终端。如图5所示,该数据处理方法可包括步骤s510~s530。其中:
75.步骤s510:响应针对目标应用的工作台开启指令,向服务器发送所述目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识,所述工作台数据同步请求用于指示所述服务器根据所述用户标识确定所述用户终端对应的工作台数据。
76.具体实现时,开启指令可以是指用户终端响应目标用户(企业员工)针对目标应用的工作台的点击操作时生成的。然后,用户终端向服务器发送目标应用的工作台数据同步请求。工作台同步请求用于从服务器中获取该用户终端对应的工作台数据。其中,工作台数据具体可以包括至少一个应用分组和每个应用分组对应的配置数据,其中,配置数据包括每个应用分组包括的应用或者应用功能对应的模板数据以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能。分组布局信息是指每个应用或者应用功能之间的排列顺序等等。
77.步骤s520:接收所述服务器发送的所述工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板数据以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能。
78.具体实现时,用户终端接收服务器发送的工作台数据之前,可以对服务器的身份信息进行校验,若用户终端对服务器的身份信息校验通过,则用户终端可以信任服务器发送的数据,即接收服务器发送的工作台数据。
79.步骤s530:根据所述工作台数据在工作台的用户界面中,展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
80.具体实现时,首先,用户终端显示工作台的用户界面。然后,用户终端在用户界面中显示多个展示区域,每个展示区域用于展示一个应用分组。最后,用户终端根据应用分组布局信息,在每个展示区域中展示对应的应用分组包括的应用或者应用功能,其中一个展
示区域展示的是审批应用的至少一个应用功能。
81.举例来说,如图6a所示,图6a是本技术实施例提供的另一种用户终端的工作台的用户界面示意图。用户点击“工作台”按钮,用户终端响应用户的点击操作,进入工作台的一级用户界面,如图6b所示,在工作台的用户界面中有三个展示区域,每个展示区域对应一个应用分组,具体来说,展示区域1可以对应“行政审批”分组,展示区域2可以对应“应用分组1”,展示区域3可以对应“应用分组2”。并且,展示区域1用于展示审批应用(行政审批)的多个应用功能(“请假”功能、“费用”功能、“报销”功能、“出差”功能和“加班”功能)。
82.当然,请参见图6c,图6c是本技术实施例提供的另一种用户终端的工作台的用户界面示意图。如图6c所示,在“应用分组1”中至少可以包括审批应用以及汇报应用。其中,图6c所示“应用分组1”中的审批应用可以包括不常用的审批应用的应用功能。图6c所示的“行政审批”分组中包括的审批应用的应用功能可以为常用的审批应用功能。企业管理人员可以根据企业具体情况和需求进行适应性调整。于是,本方案可以实现将审批应用的应用功能与汇报应用、审批应用等在同一用户界面中展示出来。
83.在一种可能的实现方式中,用户终端响应针对用户界面中审批应用的目标应用功能的触发操作,根据目标应用功能对应的模板展示表单提交页面,其中,目标应用功能为至少一个应用功能中的任意一个。然后,用户终端获取通过表单提交页面录入的表单数据。最后,用户终端响应针对表单数据的提交指令,并向服务器发送表单审批请求,其中,表单审批请求携带有表单数据。
84.举例来说,企业员工可以通过用户终端在工作台的一级用户界面中直接点击审批应用的目标应用功能,此时一级用户界面切换为表单提交页面,表单提交页面展示的是目标应用功能对应的模板数据,模板数据包括表头、关键字等等。如图6d所示,企业员工可以在工作台的一级用户界面中直接点击“报销”功能,此时一级用户界面切换为如图6e所示的表单提交页面。报销表单提交页面中可以包括报销功能对应的模板数据,经过用户终端页面渲染之后,生成如图6e所示的报销表单提交页面,用户可以在图6e中的报销表单提交页面中录入表单数据,例如用户可以在报销类型后面选择或者填写“办公用品报销”,报销事由后选择或者填写“办公”等等。用户在报销表单提交页面中录入完表单数据之后,则可以点击“提交”按钮,然后,用户终端对报销表单提交页面和表单数据进行页面渲染,最后生成报销表单数据。
85.在一种可能的实现方式中,用户终端生成报销表单数据之后,用户终端可以将对应的报销表单数据发送至服务器,以使服务器将报销表单数据发送至该用户所在企业的企业管理人员的管理终端。管理终端在接收到该用户(企业员工)提交的报销表单数据之后,针对报销表单数据进行下一步审批流程。当然,用户终端生成报销表单数据之后,用户终端可以直接将对应的报销表单数据发送至管理终端,管理终端针即可针对报销表单数据进行下一步审批流程。
86.通过本技术实施例提供的数据处理方法,在用户终端的工作台的一级界面中可以直接展示审批应用的多个应用功能,用户可以直接在工作台的一级界面中点击审批应用功能,即可生成相应的审批表单。可以减少操作步骤,操作更加方便,并且,本方案可以使得工作台同步审批模板的请求和审批主逻辑请求流量拆分,整体流量轻重分离,提高审批服务的性能。
87.请参见图7,图7是本技术实施例提供的一种数据处理方法的交互流程示意图。该方法应用于计算机设备,计算机设备具体可以为服务器,或者用户终端,或者管理终端。如图3所示,该数据处理方法可包括步骤s710~s7100。其中:
88.步骤s710:管理终端向服务器发送工作台配置获取请求。
89.具体实现时,企业服务软件会按照企业的行业属性默认给企业配置一套通用的工作台应用分组排序方案,可以满足大部分企业的需求。企业管理员也可以从管理端—管理工具—设置——应用分组的操作路径,查看当前工作台的分组。管理终端查看当前工作台的配置分组,即管理终端向服务器发送工作台配置获取请求。其中,工作台配置获取请求携带有企业标识。
90.步骤s720:服务器根据企业标识确定应用分组数据和模板数据。
91.具体实现时,不同行业属性的企业对应的工作台应用分组排序方案(分组数据和模板数据)可能不同。在服务器中,存储有所有行业属性对应的工作台应用分组排序方案。因此,服务器可以根据工作台配置获取请求中携带的企业标识确定相应的应用分组数据和模板数据。
92.步骤s730:服务器向管理终端发送应用分组数据和模板数据。
93.具体实现时,服务器将确定的应用分组数据和模板数据发送至相应的管理终端,管理终端可以根据应用分组数据和模板数据,在数据管理界面中展示多个应用分组以及每个应用分组包括的应用或者应用功能。如图2a所示,图2a所示的数据管理界面可以展示多个应用分组,包括“行政审批”分组,以及“行政审批”分组包括的多个应用功能,如“请假”功能、“费用”功能、“报销”功能、“出差”功能和“加班”功能。
94.步骤s740:管理终端向服务器发送工作台配置更新请求。
95.具体实现时,除了企业服务软件会按照企业的行业属性默认给企业配置一套通用的工作台应用分组排序方案之外,管理终端也可以根据企业的实际需求适应性调整工作台的应用分组数据和模板数据。因此,企业管理人员按需选择应用分组和相应的模板数据之后,可以通过管理终端向服务器发送工作台配置更新请求。
96.其中,工作台配置更新请求包括调整应用分组包括的应用或者应用功能、新增应用分组、删除应用分组中的一种或多种。具体地,可以包括调整应用/应用功能的数量,例如向应用分组中新增应用/应用功能、删除应用/应用功能;还可以包括:调整应用/应用功能在应用分组中的位置、排列顺序,等等。
97.步骤s750:服务器对应用分组数据和模板数据进行更新处理。
98.具体实现时,服务器响应工作台配置更新请求,并针对管理终端调整后的应用分组数据以及模板数据进行更新处理。由于新增了应用分组或者应用功能,因此相应的模板数据也随着改变,若新增应用分组1,应用分组1具体为汇报,则模板数据中也需要汇报模板,同理,若新增应用功能1,应用功能1具体为加班,则模板数据中也需要加班模板。另外,若只是调整了应用分组中每个应用或者应用功能之间的位置,则模板数据中的模板不会改变,但是每个模板与应用或者应用功能之间始终是一一对应的。
99.步骤s760:服务器向管理终端发送更新后的应用分组数据和模板数据。
100.具体实现时,服务器对应用分组数据和模板数据进行更新处理后,服务器可以将更新后的应用分组数据和模板数据进行存储,并将更新后的应用分组数据和模板数据发送
至管理终端。管理终端接收到更新后的应用分组数据和模板数据之后,在数据管理界面中展示更新后的多个应用分组以及每个应用分组包括的应用或者应用功能。
101.步骤s770:用户终端向服务器发送工作台数据同步请求。
102.具体实现时,工作台数据同步请求请求携带有用户标识。由于用户权限的不同,每个用户可能同步到的工作台数据不一样。因此在用户终端向服务器发送工作台数据同步请求时,工作台数据同步请求请求中携带有用户标识。
103.步骤s780:服务器根据用户标识确定工作台数据。
104.具体实现时,工作台数据包括至少一个应用分组以及对应的配置数据,其中,配置数据包括每个应用分组包括的应用或者应用功能对应的模板以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能。服务器根据用户标识,可以从应用分组数据和模板数据中确定工作台数据。需要说明的是,此处的应用分组数据和模板数据是指用户所在企业的管理终端设置的或者获取到的工作台对应的所有数据。即,若管理终端更新了工作台配置,则应用分组数据和模板数据即为更新后的应用分组数据和模板数据。
105.步骤s790:服务器向用户终端发送工作台数据。
106.具体实现时,服务器向用户终端发送工作台数据,以使用户终端根据工作台数据在工作台的用户界面中展示每个应用分组以及所述每个应用分组包括的应用或者应用功能。需要说明的是,用户界面具体是指工作台的一级用户界面。
107.步骤s7100:用户终端向服务器发送表单审批请求。
108.具体实现时,首先,用户终端响应针对用户界面中审批应用的目标应用功能的触发操作,并根据目标应用功能对应的模板展示表单提交页面,其中,目标应用功能为至少一个应用功能中的任意一个。然后,用户终端获取通过所述表单提交页面录入的表单数据。最后,用户终端响应针对表单数据的提交指令,向服务器发送表单审批请求,其中,表单审批请求携带有表单数据。服务器接收到表单审批请求之后,可以向对应的审批人使用的用户终端发送表单审批请求,以完成审批流程。
109.通过本方案,相较原始的工作台—审批应用—新建用户界面—审批模板的四步路径提交审批表单,本发明支持员工从企业微信工作台一级入口直接进入审批模板表单的创建,只需两步操作即可进入审批单提交流程,提高员工办公的效率。同时,工作台同步审批模板的请求和审批主逻辑请求流量拆分,整体流量轻重分离,提高审批服务的性能。
110.请参见图8,图8是本技术实施例提供的一种数据处理装置的结构示意图。该数据处理装置80可应用于图3~图7对应的方法实施例中的服务器。数据处理装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该数据处理装置为一个应用软件;该装置可以用于执行本技术实施例提供的方法中的相应步骤。该数据处理装置可包括:
111.获取单元810,用于获取用户终端发送的针对目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识;
112.确定单元820,用于根据所述用户标识,从应用分组数据以及模板数据中确定所述用户终端对应的工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
113.发送单元830,用于将所述工作台数据发送至所述用户终端,以使所述用户终端根
据所述工作台数据在工作台的用户界面中展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
114.在一种可能的实现方式中,获取单元810获取管理终端发送的针对所述目标应用的工作台配置获取请求,所述工作台配置获取请求携带有企业标识;
115.确定单元820根据所述企业标识确定对应配置的应用分组数据以及模板数据,所述应用分组数据以及模板数据是根据企业的行业属性配置的;
116.发送单元830向所述管理终端发送所述应用分组数据以及模板数据,以使所述管理终端在数据管理界面中展示多个应用分组以及每个应用分组包括的应用或者应用功能。
117.在一种可能的实现方式中,获取单元810获取管理终端发送的针对所述目标应用的工作台配置更新请求,所述工作台配置更新请求包括调整应用分组包括的应用或者应用功能、新增应用分组、删除应用分组中的一种或多种;
118.本技术实施例提供的数据处理装置80还包括:处理单元840。
119.处理单元840,用于响应所述工作台配置更新请求,对所述应用分组数据以及模板数据进行更新处理。
120.在一种可能的实现方式中,确定单元820根据所述用户标识,从应用分组数据以及模板数据中确定所述用户终端对应的工作台数据,包括:
121.从应用分组数据中获取与所述用户标识对应的用户权限匹配的至少一个应用分组以及应用分组布局信息;
122.获取模板数据包括的每个模板的使用权限,并根据所述用户权限以及所述每个模板的使用权限,从所述模板数据中获取具有使用权限的至少一个模板;
123.将所述至少一个模板以及所述应用分组布局信息作为所述至少一个应用分组对应的配置数据。
124.请参见图9,图9是本技术实施例提供的一种数据处理装置90的结构示意图。该数据处理装置90可应用于图3~图7对应的方法实施例中的用户终端。数据处理装置可以是运行于计算机设备中的一个计算机程序(包括程序代码),例如该数据处理装置为一个应用软件;该装置可以用于执行本技术实施例提供的方法中的相应步骤。该数据处理装置可包括:
125.发送单元910,用于响应针对目标应用的工作台开启指令,向服务器发送所述目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识,所述工作台数据同步请求用于指示所述服务器根据所述用户标识确定所述用户终端对应的工作台数据;
126.接收单元920,用于接收所述服务器发送的所述工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板数据以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
127.展示单元930,用于根据所述工作台数据在工作台的用户界面中,展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
128.在一种可能的实现方式中,展示单元930根据所述工作台数据在工作台的用户界面中,展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能,包括:
129.显示工作台的用户界面;
130.在所述用户界面中显示多个展示区域,每个展示区域用于展示一个应用分组;
131.根据所述应用分组布局信息,在所述每个展示区域中展示对应的应用分组包括的应用或者应用功能,其中一个展示区域展示的是所述审批应用的至少一个应用功能。
132.在一种可能的实现方式中,本技术实施例提供的数据处理装置90还包括:处理单元940。处理单元940用于执行以下步骤:
133.响应针对所述用户界面中审批应用的目标应用功能的触发操作,根据所述目标应用功能对应的模板展示表单提交页面,所述目标应用功能为所述至少一个应用功能中的任意一个;
134.获取通过所述表单提交页面录入的表单数据;
135.响应针对所述表单数据的提交指令,向所述服务器发送表单审批请求,所述表单审批请求携带有所述表单数据。
136.请参见图10,图10是本技术实施例提供的一种计算机设备100的结构示意图,该计算机设备100用于执行图3~图7对应的方法实施例中,服务器或者用户终端所执行的步骤。该计算机设备100包括:一个或多个处理器1010;一个或多个输入设备1020,一个或多个输出设备1030和存储器1040。上述处理器1010、输入设备1020、输出设备1030和存储器1040通过总线1050连接。
137.当该计算机设备作为服务器时,存储器1040用于存储计算机程序,所述计算机程序包括程序指令,处理器1010,用于执行存储器1040存储的程序指令,执行以下操作:
138.获取用户终端发送的针对目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识;
139.根据所述用户标识,从应用分组数据以及模板数据中确定所述用户终端对应的工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
140.将所述工作台数据发送至所述用户终端,以使所述用户终端根据所述工作台数据在工作台的用户界面中展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
141.在一种可能的实现方式中,处理器1010还用于执行以下操作:
142.获取管理终端发送的针对所述目标应用的工作台配置获取请求,所述工作台配置获取请求携带有企业标识;
143.根据所述企业标识确定对应配置的应用分组数据以及模板数据,所述应用分组数据以及模板数据是根据企业的行业属性配置的;
144.向所述管理终端发送所述应用分组数据以及模板数据,以使所述管理终端在数据管理界面中展示多个应用分组以及每个应用分组包括的应用或者应用功能。
145.在一种可能的实现方式中,处理器1010还用于执行以下操作:
146.获取管理终端发送的针对所述目标应用的工作台配置更新请求,所述工作台配置更新请求包括调整应用分组包括的应用或者应用功能、新增应用分组、删除应用分组中的一种或多种;
147.响应所述工作台配置更新请求,对所述应用分组数据以及模板数据进行更新处理。
148.在一种可能的实现方式中,处理器1010根据所述用户标识,从应用分组数据以及模板数据中确定所述用户终端对应的工作台数据,包括:
149.从应用分组数据中获取与所述用户标识对应的用户权限匹配的至少一个应用分组以及应用分组布局信息;
150.获取模板数据包括的每个模板的使用权限,并根据所述用户权限以及所述每个模板的使用权限,从所述模板数据中获取具有使用权限的至少一个模板;
151.将所述至少一个模板以及所述应用分组布局信息作为所述至少一个应用分组对应的配置数据。
152.当该计算机设备作为用户终端时,存储器1040用于存储计算机程序,所述计算机程序包括程序指令,处理器1010,用于执行存储器1040存储的程序指令,执行以下操作:
153.响应针对目标应用的工作台开启指令,向服务器发送所述目标应用的工作台数据同步请求,所述工作台数据同步请求携带有用户标识,所述工作台数据同步请求用于指示所述服务器根据所述用户标识确定所述用户终端对应的工作台数据;
154.接收所述服务器发送的所述工作台数据,所述工作台数据包括至少一个应用分组以及对应的配置数据,所述配置数据包括每个应用分组包括的应用或者应用功能对应的模板数据以及应用分组布局信息,其中一个应用分组包括审批应用的至少一个应用功能;
155.根据所述工作台数据在工作台的用户界面中,展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能。
156.在一种可能的实现方式中,处理器1010根据所述工作台数据在工作台的用户界面中,展示所述每个应用分组以及所述每个应用分组包括的应用或者应用功能,包括:
157.显示工作台的用户界面;
158.在所述用户界面中显示多个展示区域,每个展示区域用于展示一个应用分组;
159.根据所述应用分组布局信息,在所述每个展示区域中展示对应的应用分组包括的应用或者应用功能,其中一个展示区域展示的是所述审批应用的至少一个应用功能。
160.在一种可能的实现方式中,处理器1010还用于执行以下操作:
161.响应针对所述用户界面中审批应用的目标应用功能的触发操作,根据所述目标应用功能对应的模板展示表单提交页面,所述目标应用功能为所述至少一个应用功能中的任意一个;
162.获取通过所述表单提交页面录入的表单数据;
163.响应针对所述表单数据的提交指令,向所述服务器发送表单审批请求,所述表单审批请求携带有所述表单数据。
164.应当理解,本技术实施例中所描述的计算机设备可执行前文图3~图7所对应实施例中对数据处理方法的描述,也可执行前文图8和图9所对应实施例中对数据处理装置的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
165.此外,这里需要指出的是:本技术实施例还提供了一种计算机存储介质,且计算机存储介质中存储有前文提及的数据处理装置所执行的计算机程序,且该计算机程序包括程序指令,当处理器执行上述程序指令时,能够执行前文图3~图7所对应实施例中的方法,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本技术所涉及的计算机存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描
述。作为示例,程序指令可以被部署在一个计算机设备上,或者在位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备可以组成区块链系统。
166.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备可以执行前文图3~图7所对应实施例中的方法,因此,这里将不再进行赘述。
167.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
168.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献