System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信运营商运维管理领域,具体提供一种基于chatops应用编排机器人的方法及装置。
技术介绍
1、随着chatops的流行,促成了大量的业务机器人涌现,这些业务机器承担了不同的业务,负责与公司内部各大ops系统进行交互,但各大系统返回的api响应各不相同,不同项目上的api响应各不相同,如果要适配到chatbot的标准接口上,需要各大ops改写代码来适配,通常情况下还是需要在chatops调用之前封装一层去调用ops的代码,编写最终的呈现。
2、这样需要研发人员投入较大的工作量,另外运维的需求较多,升级迭代频繁,测试成本较高。
技术实现思路
1、本专利技术是针对上述现有技术的不足,提供一种实用性强的基于chatops应用编排机器人的方法。
2、本专利技术进一步的技术任务是提供一种设计合理,安全适用的基于chatops应用编排机器人的装置。
3、本专利技术解决其技术问题所采用的技术方案是:
4、一种基于chatops应用编排机器人的方法,其特征在于,首先进行设计态,所述设计态负责编排应用,然后进行运行态,运行态是最终在chatops中的可以呈现的效果。
5、进一步的,在设计态中,具有如下步骤:
6、s1、基础的可视化组件管理;
7、s2、组件开发规范;
8、s3、业务api管理;
9、s4、页面编排器设计;
10、s5、应用编排设计;
11
12、进一步的,在步骤s1中,在基础可视化组件管理中,包括组件ui、ui的样式编排及组件对应数据格式。
13、进一步的,在步骤s2中,根据所述开发规范,开发新的组件,注册到编排器中,进行后续的二次开发。
14、进一步的,在步骤s3中,业务api管理包括api基本信息、鉴权配置信息、请求参数配置信息和服务返回信息。
15、进一步的,在步骤s4中,业务api和可视化组件绑定,可视化组件ui设置,业务api返回的数据与可视化组件要求的数据格式化的转换,编排器接收的业务参数与api参数的转换。
16、进一步的,在步骤s5中,当一次需要多个专题页面才能实现时,应用编排把多个页面编排为一个新的应用。
17、进一步的,在步骤s6中,按照项目需求,编排机器人配置要处理的业务api,同时监听在chatops中是否需要推送编排后的应用,定制不同的编排机器人负责不同应用的推送。
18、进一步的,在运动态中,当应用编排设计完后,先进行预览,测试和验证编排的适合符合预期,编排出的应用独立运行;
19、应用编排完成后,编排机器人在聊天窗口监控到匹配的应用,把编排出的应用给推送到chatops的聊天窗口中。
20、一种基于chatops应用编排机器人的装置,包括:至少一个存储器和至少一个处理器;
21、所述至少一个存储器,用于存储机器可读程序;
22、所述至少一个处理器,用于调用所述机器可读程序,执行一种基于chatops应用编排机器人的方法。
23、本专利技术的一种基于chatops应用编排机器人的方法及装置和现有技术相比,具有以下突出的有益效果:
24、本专利技术通过编排配置,提升整个的研发效率,降低的门槛,让更多的业务人员或运维人员可以参与其中,增强了业务覆盖范围,促进了公司业务的拓展,增加了公司收益。
本文档来自技高网...【技术保护点】
1.一种基于ChatOps应用编排机器人的方法,其特征在于,首先进行设计态,所述设计态负责编排应用,然后进行运行态,运行态是最终在chatops中的可以呈现的效果。
2.根据权利要求1所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在设计态中,具有如下步骤:
3.根据权利要求2所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S1中,在基础可视化组件管理中,包括组件UI、UI的样式编排及组件对应数据格式。
4.根据权利要求3所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S2中,根据所述开发规范,开发新的组件,注册到编排器中,进行后续的二次开发。
5.根据权利要求4所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S3中,业务API管理包括API基本信息、鉴权配置信息、请求参数配置信息和服务返回信息。
6.根据权利要求5所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S4中,业务API和可视化组件绑定,可视化组件UI设置,业务API
7.根据权利要求6所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S5中,当一次需要多个专题页面才能实现时,应用编排把多个页面编排为一个新的应用。
8.根据权利要求7所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在步骤S6中,按照项目需求,编排机器人配置要处理的业务API,同时监听在ChatOps中是否需要推送编排后的应用,定制不同的编排机器人负责不同应用的推送。
9.根据权利要求8所述的一种基于ChatOps应用编排机器人的方法,其特征在于,在运动态中,当应用编排设计完后,先进行预览,测试和验证编排的适合符合预期,编排出的应用独立运行;
10.一种基于ChatOps应用编排机器人的装置,其特征在于,包括:至少一个存储器和至少一个处理器;
...【技术特征摘要】
1.一种基于chatops应用编排机器人的方法,其特征在于,首先进行设计态,所述设计态负责编排应用,然后进行运行态,运行态是最终在chatops中的可以呈现的效果。
2.根据权利要求1所述的一种基于chatops应用编排机器人的方法,其特征在于,在设计态中,具有如下步骤:
3.根据权利要求2所述的一种基于chatops应用编排机器人的方法,其特征在于,在步骤s1中,在基础可视化组件管理中,包括组件ui、ui的样式编排及组件对应数据格式。
4.根据权利要求3所述的一种基于chatops应用编排机器人的方法,其特征在于,在步骤s2中,根据所述开发规范,开发新的组件,注册到编排器中,进行后续的二次开发。
5.根据权利要求4所述的一种基于chatops应用编排机器人的方法,其特征在于,在步骤s3中,业务api管理包括api基本信息、鉴权配置信息、请求参数配置信息和服务返回信息。
6.根据权利要求5所述的一种基于chatops应用编排机器人的方...
【专利技术属性】
技术研发人员:洪金磊,徐靓,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。