【技术实现步骤摘要】
一种不同编排方式相互转换的方法、装置、设备及介质
[0001]本专利技术涉及数据处理
,特别涉及一种不同编排方式相互转换的方法
、
装置
、
设备及介质
。
技术介绍
[0002]目前
RPA(Robotic Process Automation
,机器人流程自动化
)
常被企业用于替代执行重复性较高的工作
。
目前的
RPA
开发工具基本都采用了低代码的开发方式,而低代码可视化的技术主要分为流程图编排和序列编排,流程图编排和序列编排各有优缺点,使得进行流程编排的灵活性比较低
。
[0003]因此,需要提供一种灵活性比较高的编排方式
。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种不同编排方式相互转换的方法
、
装置
、
设备及介质,解决了现有技术中编排方式灵活性比较低的技术问题
。
[0005]为解决上述技术 ...
【技术保护点】
【技术特征摘要】
1.
一种不同编排方式相互转换的方法,其特征在于,包括:获取初始机器人流程自动化编排的待转换画布实例和待转换编排文件,并根据所述待转换画布实例生成多叉树结构数据;遍历所述多叉树结构数据的所有节点,根据所述待转换画布实例的结构属性,得到目标编排数据;利用所述目标编排数据替换所述待转换编排文件中的指令数据,生成目标编排方式文件
。2.
根据权利要求1所述的不同编排方式相互转换的方法,其特征在于,所述遍历所述多叉树结构数据的所有节点,根据所述待转换画布实例的结构属性,得到目标编排数据,包括:遍历过程中,获取所述多叉树结构数据中指令节点的方法名和输入输出属性,并将所述指令节点的方法名和输入输出属性添加至所述目标编排数据
。3.
根据权利要求2所述的不同编排方式相互转换的方法,其特征在于,所述遍历过程中,获取所述多叉树结构数据中指令节点的方法名和输入输出属性,并将所述指令节点的方法名和输入输出属性添加至所述目标编排数据,包括:当所述指令节点有子树时,判断所述指令节点的子树是否是禁用状态;当是所述禁用状态时,且确定编排方式为将流程图转换成序列图时,添加结束标记指令;当不是所述禁用状态时,根据所述指令节点的指令类型进行遍历确定目标指令数据,将所述目标指令数据添加至所述目标编排数据
。4.
根据权利要求1所述的不同编排方式相互转换的方法,其特征在于,所述获取初始机器人流程自动化编排的待转换画布实例和待转换编排文件,包括:获取所述初始机器人流程自动化编排的待转换流程图编排画布实例或待转换序列编排画布实例
。5.
根据权利要求1至4任一项所述的不同编排方式相互转换的方法,其特征在于,所述遍历所述多叉树结构数据的所有节点,根据所述待转换画布实例的结构属性,得到目标编排数据,包括:遍历所述多叉树结构数据的所有节点,根据所述待转换画布实例的连线顺序结构属性...
【专利技术属性】
技术研发人员:吴晓凤,夏霞,陶园,詹斌,
申请(专利权)人:上海顶赞信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。