提供一种在线任务的编排方法和在线任务的编排装置。所述在线任务的编排方法包括:显示任务编排界面,其中,所述任务编排界面包括函数列表区域和任务画布区域,其中,所述函数列表区域显示一个或多个函数;检测用户在所述任务编排界面输入的、用于利用所述函数列表区域中显示的函数编排在线任务流程的任务编排操作,响应于所述任务编排操作,在所述任务画布区域中显示与所述任务编排操作相应的编排结果,从而在任务画布区域中显示根据所述任务编排操作而形成的在线任务流程图示;根据所述在线任务流程图示,创建所述用户编排的在线任务流程。务流程。务流程。
【技术实现步骤摘要】
在线任务的编排方法和在线任务的编排装置
[0001]本公开涉及计算机
,更具体地说,涉及一种在线任务的编排方法和在线任务的编排装置。
技术介绍
[0002]编排是对计算机系统、应用及服务的自动化配置、管理和协调。编排可以帮助我们更轻松的管理复杂任务和工作流。编排系统指的是只需要定义一次运行流程,就可以自动执行定义完成的运行流程。编排系统确保任务能应时有序的执行。在线任务指的是通过API调用,能够通过一系列计算,实时返回结果的任务。例如,适用于模型的预测场景,可关联具体的场景策略,直接产出预估结果。在线任务的编排主体是函数,需要定义在线函数的入参和出参。现阶段在线任务仅针对产品需求进行开发,无法抽象复用。当需要再次开发时,工作量仍无法减轻。且不同在线模块间,关联关系不明晰。无法直观的看到依赖关系。
技术实现思路
[0003]本公开的示例性实施例可至少解决上述问题,也可不解决上述问题。
[0004]根据本公开的一方面,提供一种在线任务的编排方法,包括:显示任务编排界面,其中,所述任务编排界面包括函数列表区域和任务画布区域,其中,所述函数列表区域显示一个或多个函数;检测用户在所述任务编排界面输入的、用于利用所述函数列表区域中显示的函数编排在线任务流程的任务编排操作,响应于所述任务编排操作,在所述任务画布区域中显示与所述任务编排操作相应的编排结果,从而在任务画布区域中显示根据所述任务编排操作而形成的在线任务流程图示;根据所述在线任务流程图示,创建所述用户编排的在线任务流程。
[0005]可选地,在所述创建所述用户编排的在线任务流程后,,所述任务编排方法还可包括:响应于所述用户编排的在线任务流程已创建完成,显示在线任务列表界面,其中,已创建完成的所述在线任务流程被显示在所述在线任务列表中;响应于用户在所述在线任务列表界面上选择发布所述在线任务流程的操作,发布所述在线任务流程;响应于用户在发布平台调用或通过API调用已发布的所述在线任务流程,运行所述在线任务流程。
[0006]可选地,所述任务编排方法还可包括:响应于用户在所述任务列表界面上选择调试所述在线任务流程的操作,显示调试界面;响应于用户在所述调试界面上选择开始调试的操作,运行所述在线任务流程,并在所述调试界面上显示运行结果。
[0007]可选地,所述任务编排方法还可包括:响应于用户在所述任务列表界面上选择查看所述在线任务流程的历史版本的操作,显示与所述在线任务流程相关的一个或多个历史版本;响应于用户从所述一个或多个历史版本中选择查看第一历史版本的操作,显示所述在线任务流程的当前版本与第一历史版本的对比信息。
[0008]可选地,所述任务编排操作可包括将所述函数列表区域中的第一函数拖拽到所述任务画布区域中的操作;其中,所述在所述任务画布区域中显示与所述任务编排操作相应
的编排结果,可包括:在所述任务画布区域中显示第一函数在所述在线任务流程图示中的函数节点。
[0009]可选地,所述任务编排操作还可包括编排第一函数与前函数和/或后函数的逻辑关系的操作;其中,所述在所述任务画布区域中显示与所述任务编排操作相应的编排结果,可包括:在所述任务画布区域显示第一函数的函数节点在所述在线任务流程图示中的与其他函数节点的逻辑关系。
[0010]可选地,所述编排第一函数与前函数和/或后函数的逻辑关系的操作可包括:在所述任务画布区域中显示的第一函数的函数节点与前函数的函数节点和/或后函数的函数节点之间进行连线的操作;所述在所述任务画布区域显示第一函数的函数节点在所述在线任务流程图示中与其他函数节点的逻辑关系可包括:在所述任务画布区域显示第一函数的函数节点在所述在线任务流程图示中与前函数的函数节点和/或后函数的函数节点之间的连接线。
[0011]可选地,所述任务编排界面还可包括任务配置区域;其中,在所述根据所述在线任务流程图示,创建所述用户编排的在线任务流程前,所述方法还包括:检测用户在所述任务配置区域输入的、用于配置所述在线任务流程的运行信息的第一配置操作;响应于所述第一配置操作,获取所述用户输入的所述在线任务流程的运行信息;和/或检测所述用户对所述在线任务流程图示中的函数节点的选择操作;响应于所述选择操作,在所述任务配置区域显示选择的函数节点对应的函数的配置界面;检测所述用户在所述配置界面输入的、用于配置所述函数节点对应的函数的运行信息的第二配置操作;响应于所述第二配置操作,获取所述用户输入的所述函数节点对应的函数的运行信息;其中,所述根据所述在线任务流程图示,创建所述用户编排的在线任务流程可包括:根据所述在线任务流程图示,以及所述在线任务流程的运行信息和/或所述函数节点对应的函数的运行信息,创建所述用户编排的在线任务流程。
[0012]可选地,所述在线任务流程的运行信息可包括所述在线任务流程的运行配置、生命周期和执行条件中的至少一个;和/或所述在线任务流程中的函数节点对应的函数的运行信息可包括该函数的入参、依赖关系、初始参数、运行参数、生命周期和执行条件中的至少一个。
[0013]可选地,所述任务编排方法还可包括:显示函数创建界面;检测用户在所述函数创建界面中输入的函数创建操作,响应于所述函数创建操作,创建所述一个或多个函数;其中,创建好的所述一个或多个函数能够被显示在所述函数列表区域中。
[0014]可选地,所述函数创建操作可包括选择预定函数包的操作,其中,所述预定函数包包括预先编写好的一个或多个函数单元;其中,所述函数创建操作还可包括定义所述一个或多个函数单元的基本信息、函数类名、入参、出参、初始参数和运行参数中的至少一个的操作,其中,定义好的所述一个或多个函数单元成为所述一个或多个函数。
[0015]可选地,所述任务编排方法还可包括:显示任务流程创建界面;检测用户在所述任务流程创建界面中输入的任务流程创建操作,响应于所述任务流程创建操作,创建待编排的在线任务流程;其中,在所述待编排的在线任务流程被创建后,能够进入所述待编排的在线任务流程的任务编排界面。
[0016]可选地,所述任务流程创建操作可包括:输入待编排的在线任务流程的基本信息
的操作;其中,所述创建所述待编排的在线任务流程,包括:基于所述基本信息,创建所述待编排的在线任务流程。
[0017]根据本公开的另一方面,提供一种在线任务编排的装置,包括:显示单元,被配置为:显示任务编排界面,其中,所述任务编排界面包括函数列表区域和任务画布区域,其中,所述任务列表区域显示一个或多个函数;编排单元,被配置为:检测用户在所述任务编排界面输入的、用于利用所述函数列表区域中显示的函数编排任务流程的任务编排操作,响应于所述任务编排操作,在所述任务画布区域中显示与所述任务编排操作相应的编排结果,从而在任务画布区域中显示根据所述任务编排操作而形成的任务流程图示;创建单元,被配置为:根据所述任务流程图示,创建所述用户编排的任务流程。
[0018]可选地,在所述创建所述用户编排的在线任务流程后,显示单元还可被配置为:响应于所述本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种在线任务的编排方法,包括:显示任务编排界面,其中,所述任务编排界面包括函数列表区域和任务画布区域,其中,所述函数列表区域显示一个或多个函数;检测用户在所述任务编排界面输入的、用于利用所述函数列表区域中显示的函数编排在线任务流程的任务编排操作,响应于所述任务编排操作,在所述任务画布区域中显示与所述任务编排操作相应的编排结果,从而在任务画布区域中显示根据所述任务编排操作而形成的在线任务流程图示;根据所述在线任务流程图示,创建所述用户编排的在线任务流程。2.如权利要求1所述的任务编排方法,在所述创建所述用户编排的在线任务流程后,还包括:响应于所述用户编排的在线任务流程已创建完成,显示在线任务列表界面,其中,已创建完成的所述在线任务流程被显示在所述在线任务列表中;响应于用户在所述在线任务列表界面上选择发布所述在线任务流程的操作,发布所述在线任务流程;响应于用户在发布平台调用或通过API调用已发布的所述在线任务流程,运行所述在线任务流程。3.如权利要求2所述的任务编排方法,还包括:响应于用户在所述任务列表界面上选择调试所述在线任务流程的操作,显示调试界面;响应于用户在所述调试界面上选择开始调试的操作,运行所述在线任务流程,并在所述调试界面上显示运行结果。4.如权利要求2所述的任务编排方法,还包括:响应于用户在所述任务列表界面上选择查看所述在线任务流程的历史版本的操作,显示与所述在线任务流程相关的一个或多个历史版本;响应于用户从所述一个或多个历史版本中选择查看第一历史版本的操作,显示所述在线任务流程的当前版本与第一历史版本的对比信息。5.如权利要求1至4任一项所述的任务编排方法,其中,所述任务编排操作包括将所述函数列表区域中的第一函数拖拽到所述任务画布区域中的操作;其中,所述在所述任务画布区域中显示与所述任务编排操作相应的编排结果,包括:在所述任务画布区域中显示第一函数在所述在线任务流程图示中的函数节点。6.如权利要求5所述的任务编排方法,其中,所述任务编排操作还包括编排第一函数与前函数和/或后函数的逻辑关系的操作;其中,所述在所述任务画布区域中显示与所述任务编排操作相应的编排结果,包括...
【专利技术属性】
技术研发人员:孙越,陈庆,李瀚,
申请(专利权)人:第四范式北京技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。