任务执行方法、电子设备及存储介质技术

技术编号:28468769 阅读:29 留言:0更新日期:2021-05-15 21:35
本申请公开了一种任务执行方法、电子设备及存储介质。该方法包括:基于任务的操作逻辑,创建执行任务所需的模板文件,模板文件由至少一个模板脚本构成;运行模板文件,以执行任务。通过上述方式,能够实现任务的自动执行,减少耗费的人力资源。耗费的人力资源。耗费的人力资源。

【技术实现步骤摘要】
任务执行方法、电子设备及存储介质


[0001]本申请涉及流程自动化领域,特别是涉及一种任务执行方法、电子设备及存储介质。

技术介绍

[0002]目前,人们越来越倾向于智能化办公,也即在电子设备上手动操作来执行办公过程中的任务。
[0003]但是对于具有重复性质的任务,例如制作表单录入、向多人发送不同内容的邮件等等;或者不同软件公司开发的应用存在数据对接困难,使得人工编辑数据时需要编辑多份以用于不同的应用等等,如果均由人工手动执行,那么必然会耗费过多的人力,还容易出错、效率低下。

技术实现思路

[0004]本申请提供一种任务执行方法、电子设备及存储介质,能够解决人工手动执行具有重复性质的任务耗费人力的问题。
[0005]为解决上述技术问题,本申请采用的一个技术方案是:提供一种任务执行方法。该方法包括:基于任务的操作逻辑,创建执行任务所需的模板文件,模板文件由至少一个模板脚本构成;运行模板文件,以执行任务。
[0006]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,该电子设备包括处理器、与处理器连接的存储器,其中,存储器存储有程序指令;处理器用于执行存储器存储的程序指令以实现上述方法。
[0007]为解决上述技术问题,本申请采用的又一个技术方案是:提供一种存储介质,存储有程序指令,该程序指令被执行时能够实现上述方法。
[0008]通过上述方式,本申请可以基于任务的操作逻辑,创建执行任务所需的由至少一个模板脚本构成的模板文件,模板文件可以被运行,并且通过运行模板文件,可以实现任务的执行。从而本申请能够实现具有重复性质的任务的自动执行,减少耗费的人力资源。
附图说明
[0009]图1是本申请任务执行方法实施例一的流程示意图;
[0010]图2是本申请S11的具体流程示意图;
[0011]图3是本申请任务执行方法实施例二的流程示意图
[0012]图4是本申请任务执行方法实施例三的流程示意图;
[0013]图5是本申请邮箱主界面的示意图;
[0014]图6是本申请邮箱编辑界面的示意图;
[0015]图7是本申请电子设备一实施例的结构示意图;
[0016]图8是本申请存储介质一实施例的结构示意图。
具体实施方式
[0017]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0018]本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0019]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,在不冲突的情况下,本文所描述的实施例可以与其它实施例相结合。
[0020]图1是本申请任务执行方法实施例一的流程示意图。需注意的是,若有实质上相同的结果,本实施例并不以图1所示的流程顺序为限。如图1所示,本实施例可以包括:
[0021]S11:基于任务的操作逻辑,创建执行任务所需的模板文件。
[0022]模板文件由至少一个模板脚本构成。
[0023]本实施例的执行主体为模板设计器的使用端。模板设计器的使用端上运行有模板设计器。模板设计器的使用端可以为模板设计器的开发端,也可以为模板设计器的客户端。因此,模板设计器可以供开发端的用户使用,也可以供有权限的第三方用户(客户)使用。
[0024]任务可以是模板设计器的使用端给出的,也可以是第三方客户端给出的。任务可以是在不同应用(例如网页浏览器、Windows应用、Java应用、office应用等等)之间进行交互的任务,也可以是在同一应用内进行的任务。
[0025]在一应用场景中,开发端的用户具有任务需求,可直接使用模板设计器实现任务的执行。
[0026]在另一应用场景中,第三方用户具有需求,可以购买模板设计器的使用权限,以利用模板设计器实现任务的执行。或者,可以将任务给到开发端,由开发端利用模板设计器实现任务的执行。
[0027]可以理解的是,模板设计器可以对应有模板脚本库。模板脚本库中包括多个模板脚本。其中,每个模板脚本对应的功能,可以运行模板脚本,以实现对应的功能。
[0028]模板脚本是由开发人员设计后存入模板脚本库的。开发人员可以基于不同应用可实现的功能,设计对应的模板脚本后存入模板脚本库。或者,开发人员还可以基于不同应用通用的功能,设置对应的通用的模板脚本存入模板脚本库。例如,通用模板脚本1的功能为双击鼠标,通用模板脚本2的功能为单击鼠标右键,通用模板脚本3的功能为图像识别。
[0029]为了将不同的模板脚本区别开来,开发人员还可以为每个模板脚本设置属性信息,该属性信息可以包括功能信息、名称信息等等。
[0030]模板设计器还可以对应有模板文件库。模板文件库中可以包括至少一个模板文件。模板文件库中的模板文件可以是开发人员对其设计的流程组件进行组合得到的,也可以是历史用户在模板设计器创建得到的。
[0031]任务的操作逻辑即为用户手动执行任务时的操作逻辑。任务的操作逻辑可以是(模板设计器)已知的,也可以是(模板设计器)未知的。
[0032]在已知的情况下,任务的操作逻辑可以是通过录制用户手动执行任务的流程得到的。因此,在S11之前,可以录制用户手动执行任务的流程,得到录制结果;对录制结果进行解析,得到任务的操作逻辑。
[0033]其中,录制流程可以在开发端进行,也可以在第三方客户端进行。
[0034]或者,任务的操作逻辑可以是用户在模板设计器的界面上以指令的形式输入的,输入的方式包括但不限于语音、按键、触摸、鼠标点击等等。
[0035]本步骤中,基于任务的操作逻辑,创建执行任务所需的模板文件,至少具有以下两种实现方式:
[0036]第一种是在模板文件库中存在能够实现任务的操作逻辑的模板文件情况下,直接从模板文件库获取模板文件。
[0037]第二种是基于任务对应的操作逻辑,从模板脚本库中选择对应的至少一个模板脚本,以构成模板文件。
[0038]在(模板设计器)已知任务的操作逻辑的情况下,可自动从模板脚本库获取对应的至少一个模板脚本,以利用获取到的模板脚本创建得到模板文件。在(模板设计器)未知(但用户自己明确)任务的操作逻辑的情况下,模板设计器可以在用户界本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务执行方法,其特征在于,包括:基于所述任务的操作逻辑,创建执行所述任务所需的模板文件,所述模板文件由至少一个模板脚本构成;运行所述模板文件,以执行所述任务。2.根据权利要求1所述的方法,其特征在于,所述基于所述任务的操作逻辑,创建执行所述任务所需的模板文件,包括:基于所述任务对应的操作逻辑,从模板脚本库选择对应的至少一个所述模板脚本,以构成所述模板文件。3.根据权利要求2所述的方法,其特征在于,所述任务的操作逻辑包括所述任务对应的步骤的信息,所述步骤的信息包括所述步骤的内容和所述步骤的执行顺序,所述至少一个模板脚本包括模板步骤脚本、模板序列脚本,所述模板步骤脚本用于实现所述步骤的内容,所述模板序列脚本用于限定所述模板步骤脚本的运行顺序;所述基于所述任务对应的步骤的信息,从模板脚本库选择所述模板脚本,包括:基于所述步骤的内容,从所述模板脚本库中选择所述模板步骤脚本,基于所述步骤的执行顺序,从所述模板脚本库中选择所述模板序列脚本。4.根据权利要求3所述的方法,其特征在于,所述步骤的信息还包括所述步骤的执行条件,所述至少一个模板脚本还包括模板条件脚本,所述模板条件脚本用于限定所述模板步骤脚本的运行条件;所述基于所述任务对应的步骤的信息,从模板脚本库选择所述模板脚本,还包括:基于所述步骤的执行条件,从所述模板脚本库中选择所述模板条件脚本。5.根据权利要求2所述的方法,其特征在于,选择所述模板脚本,包括:将所述模板脚本的属性信息展示在用户界面上...

【专利技术属性】
技术研发人员:程世坚徐乐明肖少武
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:

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

1